Documentation ¶
Index ¶
- Variables
- func RegisterHTTPServer(handler *UserHandler) *gin.Engine
- type Handler
- func (handler *Handler) AddError(err error)
- func (handler *Handler) Bind(d interface{}, bindings ...binding.Binding) *Handler
- func (handler Handler) Custom(data gin.H)
- func (handler Handler) Error(code int, err error, msg string)
- func (handler Handler) OK(data interface{}, msg string)
- func (handler Handler) PageOK(result interface{}, count int, pageIndex int, pageSize int, msg string)
- func (handler *Handler) SetContext(ctx *gin.Context) *Handler
- type UserHandler
Constants ¶
This section is empty.
Variables ¶
View Source
var ProviderHandlerSet = wire.NewSet(NewUserHandler)
Functions ¶
func RegisterHTTPServer ¶
func RegisterHTTPServer(handler *UserHandler) *gin.Engine
Types ¶
type Handler ¶
type UserHandler ¶
type UserHandler struct { Handler // contains filtered or unexported fields }
func NewUserHandler ¶
func NewUserHandler(biz *biz.UserBiz, logger log.Logger) *UserHandler
func (*UserHandler) GetById ¶
func (handler *UserHandler) GetById(ctx *gin.Context)
GetById @Summary 获取用户 @Description 获取JSON @Tags 用户 @Param userId path int true "用户编码" @Success 200 {object} response.Response "{"code": 200, "data": [...]}" @Router /api/v1/sys-user/{userId} [get] @Security Bearer
func (UserHandler) Insert ¶
func (handler UserHandler) Insert(c *gin.Context)
Insert @Summary 创建用户 @Description 获取JSON @Tags 用户 @Accept application/json @Product application/json @Param data body dto.SysUserInsertReq true "用户数据" @Success 200 {object} response.Response "{"code": 200, "data": [...]}" @Router /api/v1/sys-user [post] @Security Bearer
func (UserHandler) Remove ¶
func (handler UserHandler) Remove(ctx *gin.Context)
func (UserHandler) SearchUserPage ¶
func (handler UserHandler) SearchUserPage(ctx *gin.Context)
Click to show internal directories.
Click to hide internal directories.