|
@@ -18,10 +18,10 @@ func Init() *gin.Engine { |
|
|
mode = "debug" |
|
|
mode = "debug" |
|
|
} |
|
|
} |
|
|
gin.SetMode(mode) |
|
|
gin.SetMode(mode) |
|
|
//创建一个新的启动器 |
|
|
|
|
|
|
|
|
// 创建一个新的启动器 |
|
|
r := gin.New() |
|
|
r := gin.New() |
|
|
r.GET("/api/swagger/*any", func(c *gin.Context) { |
|
|
r.GET("/api/swagger/*any", func(c *gin.Context) { |
|
|
//r.Use(mw.SwagAuth()) |
|
|
|
|
|
|
|
|
// r.Use(mw.SwagAuth()) |
|
|
ginSwagger.DisablingWrapHandler(swaggerFiles.Handler, "SWAGGER")(c) |
|
|
ginSwagger.DisablingWrapHandler(swaggerFiles.Handler, "SWAGGER")(c) |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
@@ -63,38 +63,39 @@ func route(r *gin.RouterGroup) { |
|
|
r.Use(mw.DB) // 以下接口需要用到数据库 |
|
|
r.Use(mw.DB) // 以下接口需要用到数据库 |
|
|
{ |
|
|
{ |
|
|
r.POST("/login", hdl.Login) |
|
|
r.POST("/login", hdl.Login) |
|
|
|
|
|
r.POST("/loginInfo", hdl.LoginInfo) |
|
|
} |
|
|
} |
|
|
r.Use(mw.CheckBody) //body参数转换 |
|
|
|
|
|
r.Use(mw.CheckSign) //签名校验 |
|
|
|
|
|
|
|
|
r.Use(mw.CheckBody) // body参数转换 |
|
|
|
|
|
r.Use(mw.CheckSign) // 签名校验 |
|
|
|
|
|
|
|
|
r.Use(mw.Auth) // 以下接口需要JWT验证 |
|
|
r.Use(mw.Auth) // 以下接口需要JWT验证 |
|
|
rRole(r.Group("/role")) //权限管理 |
|
|
|
|
|
rDataCenter(r.Group("/dataCenter")) //数据中心 |
|
|
|
|
|
rSmsCenter(r.Group("/smsCenter")) //短信中心 |
|
|
|
|
|
|
|
|
rRole(r.Group("/role")) // 权限管理 |
|
|
|
|
|
rDataCenter(r.Group("/dataCenter")) // 数据中心 |
|
|
|
|
|
rSmsCenter(r.Group("/smsCenter")) // 短信中心 |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func rRole(r *gin.RouterGroup) { |
|
|
func rRole(r *gin.RouterGroup) { |
|
|
r.GET("/roleList", hdl.RoleList) //角色列表 |
|
|
|
|
|
r.POST("/addRole", hdl.AddRole) //角色添加 |
|
|
|
|
|
r.POST("/roleBindPermissionGroup", hdl.RoleBindPermissionGroup) //角色绑定权限组 |
|
|
|
|
|
r.POST("/updateRoleState", hdl.UpdateRoleState) //修改角色状态 |
|
|
|
|
|
r.POST("/updateRole", hdl.UpdateRole) //修改角色状态 |
|
|
|
|
|
r.DELETE("/deleteRole/:id", hdl.DeleteRole) //删除角色 |
|
|
|
|
|
r.GET("/permissionGroupList", hdl.PermissionGroupList) //权限组列表 |
|
|
|
|
|
r.POST("/adminList", hdl.AdminList) //管理员列表 |
|
|
|
|
|
r.POST("/updateAdminState", hdl.UpdateAdminState) //修改管理员状态 |
|
|
|
|
|
r.POST("/updateAdmin", hdl.UpdateAdmin) //修改管理员信息 |
|
|
|
|
|
r.POST("/addAdmin", hdl.AddAdmin) //新增管理员 |
|
|
|
|
|
r.DELETE("/deleteAdmin/:adm_id", hdl.DeleteAdmin) //删除管理员 |
|
|
|
|
|
r.GET("/adminInfo", hdl.AdminInfo) //获取管理员信息 |
|
|
|
|
|
r.POST("/bindAdminRole", hdl.BindAdminRole) //绑定角色 |
|
|
|
|
|
|
|
|
r.GET("/roleList", hdl.RoleList) // 角色列表 |
|
|
|
|
|
r.POST("/addRole", hdl.AddRole) // 角色添加 |
|
|
|
|
|
r.POST("/roleBindPermissionGroup", hdl.RoleBindPermissionGroup) // 角色绑定权限组 |
|
|
|
|
|
r.POST("/updateRoleState", hdl.UpdateRoleState) // 修改角色状态 |
|
|
|
|
|
r.POST("/updateRole", hdl.UpdateRole) // 修改角色状态 |
|
|
|
|
|
r.DELETE("/deleteRole/:id", hdl.DeleteRole) // 删除角色 |
|
|
|
|
|
r.GET("/permissionGroupList", hdl.PermissionGroupList) // 权限组列表 |
|
|
|
|
|
r.POST("/adminList", hdl.AdminList) // 管理员列表 |
|
|
|
|
|
r.POST("/updateAdminState", hdl.UpdateAdminState) // 修改管理员状态 |
|
|
|
|
|
r.POST("/updateAdmin", hdl.UpdateAdmin) // 修改管理员信息 |
|
|
|
|
|
r.POST("/addAdmin", hdl.AddAdmin) // 新增管理员 |
|
|
|
|
|
r.DELETE("/deleteAdmin/:adm_id", hdl.DeleteAdmin) // 删除管理员 |
|
|
|
|
|
r.GET("/adminInfo", hdl.AdminInfo) // 获取管理员信息 |
|
|
|
|
|
r.POST("/bindAdminRole", hdl.BindAdminRole) // 绑定角色 |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func rDataCenter(r *gin.RouterGroup) { |
|
|
func rDataCenter(r *gin.RouterGroup) { |
|
|
r.POST("/original/data/list", hdl.OriginalDataList) //数据中心-原始数据 |
|
|
|
|
|
|
|
|
r.POST("/original/data/list", hdl.OriginalDataList) // 数据中心-原始数据 |
|
|
|
|
|
|
|
|
r.POST("/generate/data/list", hdl.GenerateDataList) //数据中心-分成数据 |
|
|
|
|
|
r.POST("/generate/data/detail", hdl.GenerateDataDetail) //数据中心-分成数据-详情 |
|
|
|
|
|
|
|
|
r.POST("/generate/data/list", hdl.GenerateDataList) // 数据中心-分成数据 |
|
|
|
|
|
r.POST("/generate/data/detail", hdl.GenerateDataDetail) // 数据中心-分成数据-详情 |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func rSmsCenter(r *gin.RouterGroup) { |
|
|
func rSmsCenter(r *gin.RouterGroup) { |
|
|