新增修改医生

This commit is contained in:
2023-07-08 16:40:49 +08:00
parent e027c03950
commit fa96649a43
4 changed files with 56 additions and 2 deletions
+25
View File
@@ -121,3 +121,28 @@ func (r *UserDoctor) PutUserDoctor(c *gin.Context) {
responses.Ok(c)
}
// AddUserDoctor 新增医生
func (r *UserDoctor) AddUserDoctor(c *gin.Context) {
userDoctorRequest := requests.UserDoctorRequest{}
if err := c.ShouldBindJSON(&userDoctorRequest.AddUserDoctor); err != nil {
responses.FailWithMessage(err.Error(), c)
return
}
// 参数验证
if err := global.Validate.Struct(userDoctorRequest.AddUserDoctor); err != nil {
responses.FailWithMessage(utils.Translate(err), c)
return
}
// 业务处理
userDoctorService := service.UserDoctorService{}
_, err := userDoctorService.AddUserDoctor(userDoctorRequest.AddUserDoctor)
if err != nil {
responses.FailWithMessage(err.Error(), c)
return
}
responses.Ok(c)
}