Documentation
¶
Index ¶
- type CreateRequester
- type DefaultController
- func (e DefaultController) BatchDelete(c *gin.Context)
- 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) NewModel() mgm.Model
- func (e DefaultController) Path() string
- func (e DefaultController) Update(c *gin.Context)
- type DeleteRequester
- type GetRequester
- type ManyID
- type OneID
- type Pagination
- type Searcher
- 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 ¶
func (DefaultController) BatchDelete ¶ added in v0.0.8
func (e DefaultController) BatchDelete(c *gin.Context)
BatchDelete todo
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) NewModel ¶ added in v0.0.8
func (e DefaultController) NewModel() mgm.Model
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 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.