Query Object
Example
type UserQuery struct {
PageQuery
IdGt *int64
IdIn *[]int64
ScoreLt *int
MemoNull *bool
MemoLike *string
Deleted *bool
UserOr *[]UserQuery
ScoreGtAvg *UserQuery `subquery:"select:avg(score),from:UserEntity"`
ScoreLtAny *UserQuery `subquery:"select:score,from:UserEntity"`
ScoreLtAll *UserQuery `subquery:"select:score,from:UserEntity"`
}Query Interface
package core
type Query interface {
GetPageNumber() int
GetPageSize() int
CalcOffset() int
GetSort() *string
NeedPaging() bool
}Fields Definition
Predicate-Suffix FieldLogic-Suffix FieldSubquery FieldE-R Query FieldCustom Condition FieldLast updated