新增科普分类管理

This commit is contained in:
2024-10-16 08:51:14 +08:00
parent c6adc376c8
commit 99d050cda1
18 changed files with 1393 additions and 63 deletions
+78 -57
View File
@@ -127,66 +127,68 @@ func adminRouter(r *gin.Engine, api controller.Api) {
// basicRouter 基础数据-验证权限
func basicRouter(r *gin.Engine, api controller.Api) {
// 此处为基础数据的获取数据
basicGroup := r.Group("/basic")
// 科室管理-基础数据
departmentGroup := basicGroup.Group("/department")
{
// 自定义科室
customGroup := departmentGroup.Group("/custom")
// 科室管理-基础数据
departmentGroup := basicGroup.Group("/department")
{
// 获取自定义科室列表
customGroup.GET("/list", api.Department.GetDepartmentCustomList)
// 自定义科室
customGroup := departmentGroup.Group("/custom")
{
// 获取自定义科室列表
customGroup.GET("/list", api.Department.GetDepartmentCustomList)
}
}
// 医院管理-基础数据
hospitalGroup := basicGroup.Group("/hospital")
{
// 获取医院列表-限制条数
hospitalGroup.GET("/list", api.Hospital.GetHospitalList)
}
// 医生专长管理-基础数据
expertiseGroup := basicGroup.Group("/expertise")
{
// 获取医生专长列表
expertiseGroup.GET("/list", api.DiseaseClassExpertise.GetExpertiseList)
// 获取医生专长列表-分页
// 医生专长详情
// 修改医生专长
// 新增医生专长
}
// 银行管理-基础数据
bankGroup := basicGroup.Group("/bank")
{
// 获取银行列表
bankGroup.GET("/list", api.Bank.GetBankList)
// 获取银行列表-分页
// 银行详情
// 修改银行
// 新增银行
}
//// 地区管理-基础数据
//areaGroup := basicGroup.Group("/area")
//{
// // 获取地区列表
// areaGroup.GET("/list", api.Basic.Area.GetAreaList)
//
// // 修改地区
//
// // 新增地区
//}
}
// 医院管理-基础数据
hospitalGroup := basicGroup.Group("/hospital")
{
// 获取医院列表-限制条数
hospitalGroup.GET("/list", api.Hospital.GetHospitalList)
}
// 专长管理-基础数据
expertiseGroup := basicGroup.Group("/expertise")
{
// 获取专长列表
expertiseGroup.GET("/list", api.DiseaseClassExpertise.GetExpertiseList)
// 获取专长列表-分页
// 专长详情
// 修改专长
// 新增专长
}
// 银行管理-基础数据
bankGroup := basicGroup.Group("/bank")
{
// 获取银行列表
bankGroup.GET("/list", api.Bank.GetBankList)
// 获取银行列表-分页
// 银行详情
// 修改银行
// 新增银行
}
//// 地区管理-基础数据
//areaGroup := basicGroup.Group("/area")
//{
// // 获取地区列表
// areaGroup.GET("/list", api.Basic.Area.GetAreaList)
//
// // 修改地区
//
// // 新增地区
//}
}
// privateRouter 私有路由-验证权限
@@ -820,14 +822,14 @@ func privateRouter(r *gin.Engine, api controller.Api) {
}
}
// 基础数据
// 基础数据管理
basicGroup := adminGroup.Group("/basic")
{
// 地区管理
areaGroup := basicGroup.Group("/area")
{
// 获取地区列表
areaGroup.GET("", api.Area.GetAreaList)
areaGroup.GET("", api.Basic.Area.GetAreaList)
// 新增地区
areaGroup.POST("", api.Basic.Area.AddArea)
@@ -854,5 +856,24 @@ func privateRouter(r *gin.Engine, api controller.Api) {
// 修改医院
hospitalGroup.PUT("/:hospital_id", api.Hospital.PutHospital)
}
// 科普分类管理
articleClassGroup := basicGroup.Group("/article/class")
{
// 获取基础分类列表-分页
articleClassGroup.POST("/page", api.Basic.BasicArticleClass.GetBasicArticleClassPage)
// 获取基础分类列表
articleClassGroup.POST("/list", api.Basic.BasicArticleClass.GetBasicArticleClassList)
// 获取基础分类详情
articleClassGroup.GET("/:basic_class_id", api.Basic.BasicArticleClass.GetBasicArticleClass)
// 修改基础分类
articleClassGroup.PUT("/:basic_class_id", api.Basic.BasicArticleClass.PutBasicArticleClass)
// 新增基础分类
articleClassGroup.POST("", api.Basic.BasicArticleClass.AddBasicArticleClass)
}
}
}