Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OrderDirection ¶
type OrderDirection int
OrderDirection 排序方向
const ( // OrderByASC 升序排序 OrderByASC OrderDirection = 1 // OrderByDESC 降序排序 OrderByDESC OrderDirection = 2 )
type OrderField ¶
type OrderField struct { Key string // 字段名(字段名约束为小写蛇形) Direction OrderDirection // 排序方向 }
OrderField 排序字段
func NewOrderField ¶
func NewOrderField(key string, d OrderDirection) *OrderField
NewOrderField 创建排序字段
func NewOrderFieldWithKeys ¶
func NewOrderFieldWithKeys(keys []string, directions ...map[int]OrderDirection) []*OrderField
NewOrderFieldWithKeys 创建排序字段(默认升序排序),可指定不同key的排序规则 keys 需要排序的key directions 排序规则,按照key的索引指定,索引默认从0开始
func NewOrderFields ¶
func NewOrderFields(orderFields ...*OrderField) []*OrderField
NewOrderFields 创建排序字段列表
Click to show internal directories.
Click to hide internal directories.