新增修改医生

This commit is contained in:
2023-07-06 14:17:38 +08:00
parent 966039e4b6
commit a38fe237dd
9 changed files with 176 additions and 15 deletions
@@ -49,3 +49,40 @@ func HospitalResponse(hospital *model.Hospital) *Hospital {
UpdatedAt: hospital.UpdatedAt,
}
}
// GetHospitalLimitResponse 自定义列表
func GetHospitalLimitResponse(hospitals []*model.Hospital) []Hospital {
// 处理返回值
getHospitalLimitResponses := make([]Hospital, len(hospitals))
if len(hospitals) > 0 {
for i, v := range hospitals {
// 将原始结构体转换为新结构体
getHospitalLimitResponse := Hospital{
HospitalID: strconv.FormatInt(v.HospitalID, 10),
HospitalName: v.HospitalName,
HospitalStatus: v.HospitalStatus,
HospitalLevelName: v.HospitalLevelName,
PostCode: v.PostCode,
Telephone: v.HospitalName,
ProvinceID: v.ProvinceId,
Province: v.Province,
CityID: v.CityId,
City: v.City,
CountyID: v.CountyId,
County: v.County,
Address: v.Address,
Latitude: v.Lat,
Longitude: v.HospitalName,
Description: v.Desc,
CreatedAt: v.CreatedAt,
UpdatedAt: v.UpdatedAt,
}
// 将转换后的结构体添加到新切片中
getHospitalLimitResponses[i] = getHospitalLimitResponse
}
}
return getHospitalLimitResponses
}