Documentation
¶
Index ¶
Constants ¶
View Source
const DefaultLimit = 15
DefaultLimit define the default number of records to be retrieved.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LimitAndOffset ¶
LimitAndOffset contains offset and limit fields.
type ListRequest ¶
type ListRequest struct {
// Page
Page int `form:"page"`
// Offset
Offset int `form:"offset"`
// Limit
Limit int `form:"limit"`
// Order by field.
Order string `form:"order"`
// Sort: asc or desc.
Sort string `form:"sort"`
}
func (*ListRequest) SetDefaultParams ¶
func (req *ListRequest) SetDefaultParams()
SetDefaultParams Set default params if not exist.
type ListResponse ¶
func Paginate ¶
func Paginate(db *gorm.DB, req *ListRequest, data any) (res *ListResponse, err error)
Paginate the query.
Click to show internal directories.
Click to hide internal directories.