新增医生详情

This commit is contained in:
2023-07-04 16:08:04 +08:00
parent 0078b06b40
commit 4848f9d957
12 changed files with 379 additions and 13 deletions
+10
View File
@@ -2,6 +2,7 @@ package dao
import (
"gorm.io/gorm"
"gorm.io/gorm/clause"
"hospital-admin-api/api/model"
"hospital-admin-api/api/requests"
"hospital-admin-api/global"
@@ -20,6 +21,15 @@ func (r *UserDoctorDao) GetUserDoctorById(doctorId int64) (m *model.UserDoctor,
return m, nil
}
// GetUserDoctorPreloadById 获取医生数据-加载全部关联-医生id
func (r *UserDoctorDao) GetUserDoctorPreloadById(doctorId int64) (m *model.UserDoctor, err error) {
err = global.Db.Preload(clause.Associations).First(&m, doctorId).Error
if err != nil {
return nil, err
}
return m, nil
}
// DeleteUserDoctor 删除医生
func (r *UserDoctorDao) DeleteUserDoctor(tx *gorm.DB, maps interface{}) error {
err := tx.Where(maps).Delete(&model.UserDoctor{}).Error