1
This commit is contained in:
+29
-11
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user