Documentation
¶
Index ¶
- type CreateRequester
- type DefaultController
- func (e DefaultController) Create(c *gin.Context)
- func (e DefaultController) Delete(c *gin.Context)
- func (e DefaultController) Get(c *gin.Context)
- func (e *DefaultController) Handlers() []gin.HandlerFunc
- func (e DefaultController) List(c *gin.Context)
- func (e *DefaultController) Path() string
- func (e DefaultController) Update(c *gin.Context)
- type DeleteRequester
- type GetRequester
- type ListRequester
- type ManyID
- type OneID
- type Pagination
- type UpdateRequester
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRequester ¶
type CreateRequester interface {
SetCreatedAt()
}
type DefaultController ¶
type DefaultController struct {
response.Api
TableName string
Auth bool
UpdateReq UpdateRequester
DeleteReq DeleteRequester
GetReq GetRequester
ListReq ListRequester
CreateReq CreateRequester
GetResp interface{}
ListResp interface{}
}
func (DefaultController) Create ¶
func (e DefaultController) Create(c *gin.Context)
func (DefaultController) Delete ¶
func (e DefaultController) Delete(c *gin.Context)
func (DefaultController) Get ¶
func (e DefaultController) Get(c *gin.Context)
func (*DefaultController) Handlers ¶
func (e *DefaultController) Handlers() []gin.HandlerFunc
func (DefaultController) List ¶
func (e DefaultController) List(c *gin.Context)
func (*DefaultController) Path ¶
func (e *DefaultController) Path() string
func (DefaultController) Update ¶
func (e DefaultController) Update(c *gin.Context)
type DeleteRequester ¶
type DeleteRequester interface {
GetIDS() []string
}
type GetRequester ¶
type GetRequester interface {
GetID() string
}
type ListRequester ¶
type Pagination ¶
type Pagination struct {
Page int64 `form:"page" query:"page"`
PageSize int64 `form:"pageSize" query:"pageSize"`
}
func (*Pagination) GetPage ¶
func (e *Pagination) GetPage() int64
func (*Pagination) GetPageSize ¶
func (e *Pagination) GetPageSize() int64
type UpdateRequester ¶
type UpdateRequester interface {
GetID() string
SetUpdatedAt()
}
Click to show internal directories.
Click to hide internal directories.