Documentation ¶
Index ¶
- type CategoryHandler
- func (h *CategoryHandler) AdminCreateCategory(ctx *gin.Context, req request.CreateCategoryRequest) (*apiwrap.ResponseBody[any], error)
- func (h *CategoryHandler) AdminDeleteCategory(ctx *gin.Context) (*apiwrap.ResponseBody[any], error)
- func (h *CategoryHandler) AdminGetCategories(ctx *gin.Context, req request.PageRequest) (*apiwrap.ResponseBody[vo.PageVO[vo.Category]], error)
- func (h *CategoryHandler) AdminGetSelectCategories(ctx *gin.Context) (*apiwrap.ResponseBody[apiwrap.ListVO[vo.SelectCategory]], error)
- func (h *CategoryHandler) AdminModifyCategory(ctx *gin.Context, req request.UpdateCategoryRequest) (*apiwrap.ResponseBody[any], error)
- func (h *CategoryHandler) AdminModifyCategoryEnabled(ctx *gin.Context, req request.CategoryEnabledRequest) (*apiwrap.ResponseBody[any], error)
- func (h *CategoryHandler) AdminModifyCategoryNavigation(ctx *gin.Context, req request.CategoryNavRequest) (*apiwrap.ResponseBody[any], error)
- func (h *CategoryHandler) GetCategories(ctx *gin.Context) (*apiwrap.ResponseBody[apiwrap.ListVO[CategoryWithCountVO]], error)
- func (h *CategoryHandler) GetCategoryByRoute(ctx *gin.Context) (*apiwrap.ResponseBody[CategoryNameVO], error)
- func (h *CategoryHandler) GetMenus(ctx *gin.Context) (*apiwrap.ResponseBody[apiwrap.ListVO[MenuVO]], error)
- func (h *CategoryHandler) RegisterGinRoutes(engine *gin.Engine)
- type CategoryNameVO
- type CategoryWithCountVO
- type MenuVO
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CategoryHandler ¶
type CategoryHandler struct {
// contains filtered or unexported fields
}
func NewCategoryHandler ¶
func NewCategoryHandler(serv service.ICategoryService) *CategoryHandler
func (*CategoryHandler) AdminCreateCategory ¶
func (h *CategoryHandler) AdminCreateCategory(ctx *gin.Context, req request.CreateCategoryRequest) (*apiwrap.ResponseBody[any], error)
func (*CategoryHandler) AdminDeleteCategory ¶
func (h *CategoryHandler) AdminDeleteCategory(ctx *gin.Context) (*apiwrap.ResponseBody[any], error)
func (*CategoryHandler) AdminGetCategories ¶
func (h *CategoryHandler) AdminGetCategories(ctx *gin.Context, req request.PageRequest) (*apiwrap.ResponseBody[vo.PageVO[vo.Category]], error)
func (*CategoryHandler) AdminGetSelectCategories ¶
func (h *CategoryHandler) AdminGetSelectCategories(ctx *gin.Context) (*apiwrap.ResponseBody[apiwrap.ListVO[vo.SelectCategory]], error)
func (*CategoryHandler) AdminModifyCategory ¶
func (h *CategoryHandler) AdminModifyCategory(ctx *gin.Context, req request.UpdateCategoryRequest) (*apiwrap.ResponseBody[any], error)
func (*CategoryHandler) AdminModifyCategoryEnabled ¶
func (h *CategoryHandler) AdminModifyCategoryEnabled(ctx *gin.Context, req request.CategoryEnabledRequest) (*apiwrap.ResponseBody[any], error)
func (*CategoryHandler) AdminModifyCategoryNavigation ¶
func (h *CategoryHandler) AdminModifyCategoryNavigation(ctx *gin.Context, req request.CategoryNavRequest) (*apiwrap.ResponseBody[any], error)
func (*CategoryHandler) GetCategories ¶
func (h *CategoryHandler) GetCategories(ctx *gin.Context) (*apiwrap.ResponseBody[apiwrap.ListVO[CategoryWithCountVO]], error)
func (*CategoryHandler) GetCategoryByRoute ¶
func (h *CategoryHandler) GetCategoryByRoute(ctx *gin.Context) (*apiwrap.ResponseBody[CategoryNameVO], error)
func (*CategoryHandler) GetMenus ¶
func (h *CategoryHandler) GetMenus(ctx *gin.Context) (*apiwrap.ResponseBody[apiwrap.ListVO[MenuVO]], error)
func (*CategoryHandler) RegisterGinRoutes ¶
func (h *CategoryHandler) RegisterGinRoutes(engine *gin.Engine)
type CategoryNameVO ¶
type CategoryNameVO struct {
Name string `json:"name"`
}
type CategoryWithCountVO ¶
Click to show internal directories.
Click to hide internal directories.