Documentation
¶
Index ¶
- func BuildWithDefaultSorter(enabled bool) func(*buildOption)
- func BuildWithLimitPage(start, limit, maxLimit int) func(*buildOption)
- func BuildWithPage(start, limit int) func(*buildOption)
- func BuildWithSortField(field string, other ...string) func(*buildOption)
- func BuildWithSortKeyMappings(mapping map[string]string) func(*buildOption)
- func WithPreloads(preload string, others ...string) func(*option)
- func WithSorts(sort string) func(*option)
- type IDBFilter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildWithDefaultSorter ¶
func BuildWithDefaultSorter(enabled bool) func(*buildOption)
BuildWithDefaultSorter 是否启用默认ID倒序排序。默认启用
func BuildWithLimitPage ¶
func BuildWithLimitPage(start, limit, maxLimit int) func(*buildOption)
BuildWithLimitPage 限制最大条数的分页参数
func BuildWithPage ¶
func BuildWithPage(start, limit int) func(*buildOption)
BuildWithPage 分页参数,默认最大 limit 不超过100
func BuildWithSortField ¶
BuildWithSortField 指定启用排序的数据库字段。需保证和数据库中字段一致
func BuildWithSortKeyMappings ¶
BuildWithSortKeyMappings 指定前端排序字段和数据库字段的映射关系。
func WithPreloads ¶
WithPreloads gorm Preload
Types ¶
Click to show internal directories.
Click to hide internal directories.