Documentation ¶
Index ¶
- Variables
- func InitRouter(r *gin.RouterGroup)
- type AuthorityController
- func (m *AuthorityController) AfterInitialize()
- func (c *AuthorityController) GetRoleAuthorities(context *gin.Context)
- func (c *AuthorityController) GetSystemAuthorities(context *gin.Context)
- func (c *AuthorityController) GetUserAuthorities(context *gin.Context)
- func (c *AuthorityController) GetUserMenuButtons(context *gin.Context)
- func (c *AuthorityController) GetUserMenus(context *gin.Context)
- type ButtonController
- func (m *ButtonController) AfterInitialize()
- func (s *ButtonController) CreateButton(c *gin.Context)
- func (u *ButtonController) DeleteButton(c *gin.Context)
- func (s *ButtonController) GetButton(c *gin.Context)
- func (s *ButtonController) GetButtons(c *gin.Context)
- func (s *ButtonController) UpdateButton(c *gin.Context)
- type MenuController
- func (m *MenuController) AfterInitialize()
- func (m *MenuController) CreateMenu(c *gin.Context)
- func (m *MenuController) DeleteMenu(c *gin.Context)
- func (m *MenuController) GetMenu(c *gin.Context)
- func (m *MenuController) GetMenus(c *gin.Context)
- func (m *MenuController) GetSubMenus(c *gin.Context)
- func (m *MenuController) UpdateMenu(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
View Source
var Resources = &controller.Controllers{ Base: "/auth", Controllers: []controller.Controller{ authorityController, buttonController, menuController, }, }
Functions ¶
func InitRouter ¶
func InitRouter(r *gin.RouterGroup)
Types ¶
type AuthorityController ¶
type AuthorityController struct { controller.ResourceController AuthorityService *auth.AuthorityService `inject:"authorityService"` }
func (*AuthorityController) AfterInitialize ¶
func (m *AuthorityController) AfterInitialize()
func (*AuthorityController) GetRoleAuthorities ¶
func (c *AuthorityController) GetRoleAuthorities(context *gin.Context)
待分配的系统菜单以及挂接的按钮
func (*AuthorityController) GetSystemAuthorities ¶
func (c *AuthorityController) GetSystemAuthorities(context *gin.Context)
待分配的系统菜单以及挂接的按钮
func (*AuthorityController) GetUserAuthorities ¶
func (c *AuthorityController) GetUserAuthorities(context *gin.Context)
根据用户ID获取所有权限的来源
func (*AuthorityController) GetUserMenuButtons ¶
func (c *AuthorityController) GetUserMenuButtons(context *gin.Context)
func (*AuthorityController) GetUserMenus ¶
func (c *AuthorityController) GetUserMenus(context *gin.Context)
type ButtonController ¶
type ButtonController struct { controller.ResourceController ButtonService *auth.ButtonService `inject:"buttonService"` MenuButtonService *auth.MenuButtonService `inject:"menuButtonService"` }
func (*ButtonController) AfterInitialize ¶
func (m *ButtonController) AfterInitialize()
func (*ButtonController) CreateButton ¶
func (s *ButtonController) CreateButton(c *gin.Context)
2.按钮新增(store)
func (*ButtonController) DeleteButton ¶
func (u *ButtonController) DeleteButton(c *gin.Context)
6.删除记录
func (*ButtonController) GetButton ¶
func (s *ButtonController) GetButton(c *gin.Context)
func (*ButtonController) UpdateButton ¶
func (s *ButtonController) UpdateButton(c *gin.Context)
5.按钮更新(update)
type MenuController ¶
type MenuController struct { controller.ResourceController MenuService *auth.MenuService `inject:"menuService"` MenuButtonService *auth.MenuButtonService `inject:"menuButtonService"` }
func (*MenuController) AfterInitialize ¶
func (m *MenuController) AfterInitialize()
func (*MenuController) CreateMenu ¶
func (m *MenuController) CreateMenu(c *gin.Context)
func (*MenuController) DeleteMenu ¶
func (m *MenuController) DeleteMenu(c *gin.Context)
func (*MenuController) GetMenu ¶
func (m *MenuController) GetMenu(c *gin.Context)
func (*MenuController) GetMenus ¶
func (m *MenuController) GetMenus(c *gin.Context)
func (*MenuController) GetSubMenus ¶
func (m *MenuController) GetSubMenus(c *gin.Context)
func (*MenuController) UpdateMenu ¶
func (m *MenuController) UpdateMenu(c *gin.Context)
Click to show internal directories.
Click to hide internal directories.