Documentation ¶
Index ¶
- Variables
- func AsRoute(f any) any
- func BindAndValidate(obj any, ctx echo.Context) error
- func Request(method, path string) (int, string)
- type MenuController
- type RegisterRouter
- type RoleController
- func (r *RoleController) Create(c echo.Context) error
- func (r *RoleController) Delete(c echo.Context) error
- func (r *RoleController) List(c echo.Context) error
- func (r *RoleController) RegisterRouter(s *echo.Group, _ ...echo.MiddlewareFunc)
- func (r *RoleController) Update(c echo.Context) error
- func (r *RoleController) UpdateRoleMenus(c echo.Context) error
Constants ¶
This section is empty.
Variables ¶
View Source
var Model = fx.Options( fx.Provide( AsRoute(NewUserController), AsRoute(NewLoginController), AsRoute(NewMenuController), AsRoute(NewRoleController), AsRoute(NewDepartmentController), ), )
Functions ¶
func BindAndValidate ¶
Types ¶
type MenuController ¶
type MenuController struct {
// contains filtered or unexported fields
}
func NewMenuController ¶
func NewMenuController(h *biz.MenuHandler) *MenuController
func (*MenuController) RegisterRouter ¶
func (m *MenuController) RegisterRouter(s *echo.Group, _ ...echo.MiddlewareFunc)
type RegisterRouter ¶
type RegisterRouter interface {
RegisterRouter(s *echo.Group, middlewareFunc ...echo.MiddlewareFunc)
}
func NewDepartmentController ¶
func NewDepartmentController(h *biz.DepartmentHandler) RegisterRouter
func NewLoginController ¶
func NewLoginController(l *biz.LoginHandler) RegisterRouter
func NewRoleController ¶
func NewRoleController(h *biz.RoleHandler) RegisterRouter
func NewUserController ¶
func NewUserController(u *biz.UserHandler) RegisterRouter
type RoleController ¶
type RoleController struct {
// contains filtered or unexported fields
}
func (*RoleController) Create ¶
func (r *RoleController) Create(c echo.Context) error
func (*RoleController) Delete ¶
func (r *RoleController) Delete(c echo.Context) error
func (*RoleController) List ¶
func (r *RoleController) List(c echo.Context) error
func (*RoleController) RegisterRouter ¶
func (r *RoleController) RegisterRouter(s *echo.Group, _ ...echo.MiddlewareFunc)
func (*RoleController) Update ¶
func (r *RoleController) Update(c echo.Context) error
func (*RoleController) UpdateRoleMenus ¶
func (r *RoleController) UpdateRoleMenus(c echo.Context) error
Click to show internal directories.
Click to hide internal directories.