This commit is contained in:
2023-07-06 11:01:47 +08:00
parent 2944d42281
commit 1c108f8a1f
27 changed files with 1034 additions and 222 deletions
+29 -11
View File
@@ -46,10 +46,13 @@ func Init() *gin.Engine {
// 验证权限
r.Use(middlewares.Auth())
// 注册私有路由
// 私有路由-验证权限
privateRouter(r, api)
// 注册私有路由-基础数据
// 公共路由-验证权限
adminRouter(r, api)
// 基础数据-验证权限
basicRouter(r, api)
return r
@@ -59,24 +62,26 @@ func Init() *gin.Engine {
func publicRouter(r *gin.Engine, api controller.Api) {
adminGroup := r.Group("/admin")
// 验证码
adminGroup.GET("/captcha", api.Basic.GetCaptcha)
adminGroup.GET("/captcha", api.Admin.GetCaptcha)
// 登陆
adminGroup.POST("/login", api.Basic.Login)
adminGroup.POST("/login", api.Admin.Login)
}
// basicRouter 私有路由-验证权限 基础数据
func basicRouter(r *gin.Engine, api controller.Api) {
basicGroup := r.Group("/basic")
// adminRouter 公共路由-验证权限
func adminRouter(r *gin.Engine, api controller.Api) {
// 签名
signGroup := basicGroup.Group("/sign")
signGroup := r.Group("/sign")
{
// 获取角色列表-分页
signGroup.GET("/oss", api.Role.GetRolePage)
// 获取oss签名
signGroup.GET("/oss", api.Admin.GetOssSign)
}
}
// basicRouter 基础数据-验证权限
func basicRouter(r *gin.Engine, api controller.Api) {
}
// privateRouter 私有路由-验证权限
func privateRouter(r *gin.Engine, api controller.Api) {
adminGroup := r.Group("/admin")
@@ -228,6 +233,9 @@ func privateRouter(r *gin.Engine, api controller.Api) {
// 医生详情
doctorGroup.GET("/:doctor_id", api.UserDoctor.GetPostUserDoctor)
// 修改医生
doctorGroup.PUT("/:doctor_id", api.UserDoctor.PutPostUserDoctor)
// // 新增医生
// doctorGroup.POST("", api.Post.AddPost)
//
@@ -241,4 +249,14 @@ func privateRouter(r *gin.Engine, api controller.Api) {
// doctorGroup.PUT("/:post_id", api.Post.PutPost)
}
// 科室
departmentGroup := adminGroup.Group("/department")
{
// 自定义科室
customGroup := departmentGroup.Group("/custom")
{
// 获取自定义科室列表
customGroup.GET("/list", api.Department.GetDepartmentList)
}
}
}