新增修改医生
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user