|
|
|
|
package system
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
adminApi "gin_server_admin/api/admin"
|
|
|
|
|
"github.com/gin-gonic/gin"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
type AdminUserApi struct{}
|
|
|
|
|
|
|
|
|
|
func (a *AdminUserApi) InitSystemAdminRouter(Router *gin.RouterGroup) {
|
|
|
|
|
adminRouter := Router.Group("systemadmin")
|
|
|
|
|
var authorityApi = adminApi.ApiGroupApp.SystemApi.SystemUserApi
|
|
|
|
|
{
|
|
|
|
|
adminRouter.POST("", authorityApi.Index) //系统管理员档案入口
|
|
|
|
|
adminRouter.POST("/", authorityApi.Index) //系统管理员档案入口
|
|
|
|
|
adminRouter.GET("", authorityApi.Index) //系统管理员档案入口
|
|
|
|
|
adminRouter.GET("/", authorityApi.Index) //系统管理员档案入口
|
|
|
|
|
adminRouter.POST("/adminlist", authorityApi.AdminList) //系统管理员列表
|
|
|
|
|
adminRouter.POST("/systemadmingrouplist", authorityApi.SystemAdminGroupList) //获取管理员分组列表
|
|
|
|
|
adminRouter.POST("/addsystemadmin", authorityApi.AddSystemAdmin) //添加管理员
|
|
|
|
|
adminRouter.POST("/getsystemadmincont", authorityApi.GetSystemAdminCont) //获取管理员详情
|
|
|
|
|
adminRouter.POST("/eitesystemadmincont", authorityApi.EiteSystemAdminCont) //编辑管理员内容
|
|
|
|
|
adminRouter.POST("/delsystemadmin", authorityApi.DelSystemAdmin) //删除管理员内容
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//角色相关
|
|
|
|
|
roleRouter := Router.Group("systemrole")
|
|
|
|
|
var roleApi = adminApi.ApiGroupApp.SystemApi.SystemRoleApi
|
|
|
|
|
{
|
|
|
|
|
roleRouter.POST("", roleApi.Index) //系统管理员角色入口
|
|
|
|
|
roleRouter.POST("/", roleApi.Index) //系统管理员角色入口
|
|
|
|
|
roleRouter.GET("", roleApi.Index) //系统管理员角色入口
|
|
|
|
|
roleRouter.GET("/", roleApi.Index) //系统管理员角色入口
|
|
|
|
|
roleRouter.POST("/systemrolelist", roleApi.SystemRoleList) //系统管理员角色列表
|
|
|
|
|
roleRouter.POST("/addsystemrole", roleApi.AddSystemRole) //添加系统管理员角色
|
|
|
|
|
roleRouter.POST("/eitesystemrole", roleApi.EiteSystemRole) //编辑系统管理员角色
|
|
|
|
|
roleRouter.POST("/delsystemrole", roleApi.DelSystemRole) //删除系统管理员角色
|
|
|
|
|
roleRouter.POST("/getsystemrole", roleApi.GetSystemRole) //查看系统管理员角色
|
|
|
|
|
roleRouter.POST("/getpowerconfig", roleApi.GetPowerConfig) //获取角色配权
|
|
|
|
|
roleRouter.POST("/setpowerconfig", roleApi.SetPowerConfig) //给角色配权
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
//菜单相关
|
|
|
|
|
muneRouter := Router.Group("systemmenu")
|
|
|
|
|
var systemMuneApi = adminApi.ApiGroupApp.SystemApi.SysTemMenuApi
|
|
|
|
|
{
|
|
|
|
|
muneRouter.POST("/systemmenulist", systemMuneApi.SystemMenuList) //系统菜单列表
|
|
|
|
|
muneRouter.POST("/getmenu", systemMuneApi.GetMenu) //获取系统做出菜单 GetMenuList
|
|
|
|
|
muneRouter.POST("/getmenulist", systemMuneApi.GetMenuList) //菜单列表(不带操作)
|
|
|
|
|
muneRouter.POST("/addmenu", systemMuneApi.AddMenu) //添加菜单
|
|
|
|
|
muneRouter.POST("/eitemenu", systemMuneApi.EiteMenu) //修改菜单
|
|
|
|
|
muneRouter.POST("/delmenu", systemMuneApi.DelMenu) //删除菜单
|
|
|
|
|
muneRouter.POST("/addmenuoperation", systemMuneApi.AddMenuOperation) //添加菜单功能
|
|
|
|
|
muneRouter.POST("/delmenuperation", systemMuneApi.DelMenuOperation) //删除菜单功能
|
|
|
|
|
}
|
|
|
|
|
}
|