2025-03-07 17:23:50 +08:00

44 lines
958 B
Go

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)
}