package controller import ( "case-admin-api/api/responses" "case-admin-api/consts" "github.com/gin-gonic/gin" ) type Basic struct{} // GetArea 获取省份 func (b *Basic) GetArea(c *gin.Context) { provinces := consts.Provinces responses.OkWithData(provinces, c) } // GetHospitalLevel 获取医院等级 func (b *Basic) GetHospitalLevel(c *gin.Context) { hospitalLevel := consts.HospitalLevel responses.OkWithData(hospitalLevel, c) } // GetDoctorTitle 获取医生职称 func (b *Basic) GetDoctorTitle(c *gin.Context) { doctorTitle := consts.DoctorTitle responses.OkWithData(doctorTitle, c) } // GetHospitalDepartment 获取医院科室 func (b *Basic) GetHospitalDepartment(c *gin.Context) { hospitalDepartment := consts.HospitalDepartmentMap // 转换为数组 var g []map[string]string for id, name := range hospitalDepartment { g = append(g, map[string]string{ "id": id, "name": name, }) } responses.OkWithData(g, c) }