新增了获取患者列表-限制条数

This commit is contained in:
2024-06-05 14:06:00 +08:00
parent eab9e413f7
commit 9f6b54a6c4
4 changed files with 95 additions and 0 deletions
+28
View File
@@ -118,3 +118,31 @@ func (r *UserPatient) PutUserDoctorStatus(c *gin.Context) {
responses.Ok(c)
}
// GetUserPatientList 获取患者列表-限制条数
func (r *UserPatient) GetUserPatientList(c *gin.Context) {
userPatientRequest := requests.UserPatientRequest{}
req := userPatientRequest.GetUserPatientList
if err := c.ShouldBind(&req); err != nil {
responses.FailWithMessage(err.Error(), c)
return
}
// 参数验证
if err := global.Validate.Struct(req); err != nil {
responses.FailWithMessage(utils.Translate(err), c)
return
}
userPatientDao := dao.UserPatientDao{}
userPatient, err := userPatientDao.GetUserPatientListSearch(req)
if err != nil {
responses.FailWithMessage(err.Error(), c)
return
}
// 处理返回值
getUserPatientListResponses := dto.GetUserPatientListDto(userPatient)
responses.OkWithData(getUserPatientListResponses, c)
}