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 IFilter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildWithDefaultSorter ¶ added in v0.1.4
func BuildWithDefaultSorter(enabled bool) func(*buildOption)
BuildWithDefaultSorter 是否启用默认ID倒序排序。默认启用
func BuildWithLimitPage ¶ added in v0.1.4
func BuildWithLimitPage(start, limit, maxLimit int) func(*buildOption)
BuildWithLimitPage 限制最大条数的分页参数
func BuildWithPage ¶ added in v0.1.4
func BuildWithPage(start, limit int) func(*buildOption)
BuildWithPage 分页参数,默认最大 limit 不超过100
func BuildWithSortField ¶ added in v0.1.4
BuildWithSortField 指定启用排序的数据库字段。需保证和数据库中字段一致
func BuildWithSortKeyMappings ¶ added in v0.1.4
BuildWithSortKeyMappings 指定前端排序字段和数据库字段的映射关系。
func WithPreloads ¶
WithPreloads gorm Preload
Types ¶
Click to show internal directories.
Click to hide internal directories.