package routers import ( "github.com/gin-gonic/gin" "hongze/fms_api/controller/system" "hongze/fms_api/middleware" ) func InitSystem(systemGroup *gin.RouterGroup) { //角色 roleController := new(system.SysRoleController) roleGroup := systemGroup.Group("role/").Use(middleware.Token()) roleGroup.GET("list", roleController.List) roleGroup.GET("menu/list", roleController.MenuList) roleGroup.POST("add", roleController.Add) roleGroup.POST("edit", roleController.Edit) roleGroup.PUT("menu/edit", roleController.EditMenu) roleGroup.DELETE("delete", roleController.Delete) //部门 deptController := new(system.SysDeptController) deptGroup := systemGroup.Group("dept/").Use(middleware.Token()) deptGroup.GET("list", deptController.List) deptGroup.POST("add", deptController.Add) deptGroup.PUT("edit", deptController.Edit) deptGroup.DELETE("delete", deptController.Delete) deptGroup.GET("admin", deptController.AdminList) //菜单 menuController := new(system.SysMenuController) menuGroup := systemGroup.Group("menu/").Use(middleware.Token()) menuGroup.POST("add", menuController.Add) menuGroup.POST("edit", menuController.Edit) menuGroup.GET("list", menuController.List) menuGroup.GET("buttons", menuController.ButtonList) menuGroup.GET("all_list", menuController.AllList) menuGroup.DELETE("delete", menuController.Delete) //管理员账号 adminController := new(system.SysAdminController) adminGroup := systemGroup.Group("admin/").Use(middleware.Token()) adminGroup.POST("add", adminController.Add) adminGroup.POST("del", adminController.Delete) adminGroup.POST("edit", adminController.Edit) adminGroup.GET("list", adminController.List) adminGroup.POST("modify/pwd", adminController.ModifyPwd) adminGroup.POST("modify/my/init_pwd", adminController.ModifyMyInitPwd) adminGroup.POST("modify/my/pwd", adminController.ModifyMyPwd) adminGroup.POST("modify/enabled", adminController.ModifyEnabled) }