Documentation ¶
Index ¶
- Constants
- func InjectPageRequest(s *PageRequest)
- func InjectPageResult(s *PageResult)
- func LoadPageRequest() baseiface.ISingleton
- func LoadPageResult() baseiface.ISingleton
- type PageRequest
- func (self *PageRequest) Between(field string, opValues []any) *PageRequest
- func (self *PageRequest) BuildOne(db *gorm.DB, field *dto.QueryField) *gorm.DB
- func (self *PageRequest) BuildWhere(db *gorm.DB) *gorm.DB
- func (self *PageRequest) CheckType(field string, value interface{})
- func (self *PageRequest) Clear()
- func (self *PageRequest) Count(model any) (int, error)
- func (self *PageRequest) CountTable(table string) (int, error)
- func (self *PageRequest) CreateDynacStru(table string) reflect.Value
- func (self *PageRequest) Eq(field string, opValues any) *PageRequest
- func (self *PageRequest) FindBy(model any, result any) error
- func (self *PageRequest) FindById(model any, key int64) (bool, error)
- func (self *PageRequest) FindByTable(table string, result any) error
- func (self *PageRequest) FindFieldSign(op int) base.FieldSign
- func (self *PageRequest) FindTakeTable(table string, result interface{}) error
- func (self *PageRequest) Ge(field string, opValue any) *PageRequest
- func (self *PageRequest) GetDB() *gorm.DB
- func (self *PageRequest) Gt(field string, opValue any) *PageRequest
- func (self *PageRequest) IfExistsWhere() bool
- func (self *PageRequest) IfOrderBys() bool
- func (self *PageRequest) In(field string, opValues []any) *PageRequest
- func (self *PageRequest) InitPage()
- func (self *PageRequest) Insert(model any) (any, error)
- func (self *PageRequest) IsNotNull(field string) *PageRequest
- func (self *PageRequest) IsNull(field string) *PageRequest
- func (self *PageRequest) Le(field string, opValue any) *PageRequest
- func (self *PageRequest) Like(field string, opValue any) *PageRequest
- func (self *PageRequest) Limit() int
- func (self *PageRequest) Lt(field string, opValue any) *PageRequest
- func (self *PageRequest) NotBetween(field string, opValues []any) *PageRequest
- func (self *PageRequest) NotIn(field string, opValues []any) *PageRequest
- func (self *PageRequest) NotLike(field string, opValue any) *PageRequest
- func (self *PageRequest) Order(dbc *gorm.DB) *gorm.DB
- func (self *PageRequest) OrderBy(field string, sort string) *PageRequest
- func (self *PageRequest) OrderByAsc(field string) *PageRequest
- func (this *PageRequest) OrderByAscScore(field string) *PageRequest
- func (self *PageRequest) OrderByDesc(field string) *PageRequest
- func (this *PageRequest) OrderByDescSort(sortType string, field string) *PageRequest
- func (this *PageRequest) OrderBySortType(field string, sort string, sortType string) *PageRequest
- func (self *PageRequest) Query(entity any, entities any) *PageResult
- func (self *PageRequest) QueryFields(f string, opType int, opValues []interface{}) *PageRequest
- func (self *PageRequest) QueryTable(table string, models any) *PageResult
- func (self *PageRequest) SetLimit(dbc *gorm.DB) *gorm.DB
- func (self *PageRequest) SetPageCurrent(current int) *PageRequest
- func (self *PageRequest) SetPageSize(size int) *PageRequest
- func (self *PageRequest) Start() int
- func (self *PageRequest) TakeTable(table string, model interface{}) *PageResult
- func (self *PageRequest) ToMap() (*map[string]interface{}, error)
- func (self *PageRequest) TransOpType(field *dto.QueryField)
- func (self *PageRequest) Update(model any, pkey int64) (any, error)
- func (self *PageRequest) WriteDaofile(model any, param any) error
- type PageResult
- func DefaultResult() *PageResult
- func FindBeanPageResult() *PageResult
- func NewIchubPageResult() *PageResult
- func NewPageResult(code int, msg string) *PageResult
- func NewPageResultError(msg string) *PageResult
- func PageResultOf(req *PageRequest) *PageResult
- func ResultFailMsg(Msg string) *PageResult
- func ResultFailedPageResult(code int, msg string) *PageResult
- func ResultFailedPageResultErr(err error) *PageResult
- func ResultOk(data any) *PageResult
- func ResultSuccessData(data interface{}) *PageResult
- func (self *PageResult) CodeMsg(Code int, Msg string) *PageResult
- func (self *PageResult) FailMsg(Msg string) *PageResult
- func (self *PageResult) IsFailed() bool
- func (self *PageResult) IsSuccess() bool
- func (self *PageResult) OkMsg(Msg string) *PageResult
- func (self *PageResult) ParseData(model interface{}) *PageResult
- func (self *PageResult) Result2Err() error
- func (self *PageResult) Success() *PageResult
- func (self *PageResult) To(out interface{})
- func (self *PageResult) WriteDaoFile(table string)
Constants ¶
View Source
const (
SORT_TYPE_SCORE = "NewScoreSort"
)
@Title 文件名称: page_request.go @Description 描述: PageRequest
@Author 作者: leijianming@163.com 时间(2024-02-21 22:38:21) @Update 作者: leijianming@163.com 时间(2024-02-21 22:38:21)
Variables ¶
This section is empty.
Functions ¶
func InjectPageRequest ¶
func InjectPageRequest(s *PageRequest)
func InjectPageResult ¶
func InjectPageResult(s *PageResult)
func LoadPageRequest ¶
func LoadPageRequest() baseiface.ISingleton
func LoadPageResult ¶
func LoadPageResult() baseiface.ISingleton
Types ¶
type PageRequest ¶
type PageRequest struct { basedto.BaseEntity `json:"-"` RequestId string `json:"request_id"` //每页记录数 PageSize int `json:"page_size"` //当前页码 PageCurrent int `json:"current"` //排序字段数组 OrderBys []*dto.OrderByDto `json:"order_by"` //查询字段条件 Fields []*dto.QueryField `json:"fields"` EsBoolType int `json:"es_bool_type"` IfSnake bool *baseconfig.DbClientDto `json:"-"` }
func Default ¶
func Default() *PageRequest
func FindBeanPageRequest ¶
func FindBeanPageRequest() *PageRequest
func NewPageRequest ¶
func NewPageRequest(pageSize int, pageCurrent int) *PageRequest
func (*PageRequest) Between ¶
func (self *PageRequest) Between(field string, opValues []any) *PageRequest
func (*PageRequest) BuildOne ¶
func (self *PageRequest) BuildOne(db *gorm.DB, field *dto.QueryField) *gorm.DB
func (*PageRequest) BuildWhere ¶
func (self *PageRequest) BuildWhere(db *gorm.DB) *gorm.DB
func (*PageRequest) CheckType ¶
func (self *PageRequest) CheckType(field string, value interface{})
func (*PageRequest) Clear ¶
func (self *PageRequest) Clear()
func (*PageRequest) CountTable ¶
func (self *PageRequest) CountTable(table string) (int, error)
func (*PageRequest) CreateDynacStru ¶
func (self *PageRequest) CreateDynacStru(table string) reflect.Value
func (*PageRequest) Eq ¶
func (self *PageRequest) Eq(field string, opValues any) *PageRequest
func (*PageRequest) FindById ¶
func (self *PageRequest) FindById(model any, key int64) (bool, error)
func (*PageRequest) FindByTable ¶
func (self *PageRequest) FindByTable(table string, result any) error
func (*PageRequest) FindFieldSign ¶
func (self *PageRequest) FindFieldSign(op int) base.FieldSign
func (*PageRequest) FindTakeTable ¶
func (self *PageRequest) FindTakeTable(table string, result interface{}) error
func (*PageRequest) Ge ¶
func (self *PageRequest) Ge(field string, opValue any) *PageRequest
func (*PageRequest) GetDB ¶
func (self *PageRequest) GetDB() *gorm.DB
func (*PageRequest) Gt ¶
func (self *PageRequest) Gt(field string, opValue any) *PageRequest
func (*PageRequest) IfExistsWhere ¶
func (self *PageRequest) IfExistsWhere() bool
func (*PageRequest) IfOrderBys ¶
func (self *PageRequest) IfOrderBys() bool
func (*PageRequest) In ¶
func (self *PageRequest) In(field string, opValues []any) *PageRequest
func (*PageRequest) InitPage ¶
func (self *PageRequest) InitPage()
func (*PageRequest) IsNotNull ¶
func (self *PageRequest) IsNotNull(field string) *PageRequest
func (*PageRequest) IsNull ¶
func (self *PageRequest) IsNull(field string) *PageRequest
func (*PageRequest) Le ¶
func (self *PageRequest) Le(field string, opValue any) *PageRequest
func (*PageRequest) Like ¶
func (self *PageRequest) Like(field string, opValue any) *PageRequest
func (*PageRequest) Limit ¶
func (self *PageRequest) Limit() int
func (*PageRequest) Lt ¶
func (self *PageRequest) Lt(field string, opValue any) *PageRequest
func (*PageRequest) NotBetween ¶
func (self *PageRequest) NotBetween(field string, opValues []any) *PageRequest
func (*PageRequest) NotIn ¶
func (self *PageRequest) NotIn(field string, opValues []any) *PageRequest
func (*PageRequest) NotLike ¶
func (self *PageRequest) NotLike(field string, opValue any) *PageRequest
func (*PageRequest) OrderBy ¶
func (self *PageRequest) OrderBy(field string, sort string) *PageRequest
func (*PageRequest) OrderByAsc ¶
func (self *PageRequest) OrderByAsc(field string) *PageRequest
func (*PageRequest) OrderByAscScore ¶
func (this *PageRequest) OrderByAscScore(field string) *PageRequest
func (*PageRequest) OrderByDesc ¶
func (self *PageRequest) OrderByDesc(field string) *PageRequest
func (*PageRequest) OrderByDescSort ¶
func (this *PageRequest) OrderByDescSort(sortType string, field string) *PageRequest
func (*PageRequest) OrderBySortType ¶
func (this *PageRequest) OrderBySortType(field string, sort string, sortType string) *PageRequest
func (*PageRequest) Query ¶
func (self *PageRequest) Query(entity any, entities any) *PageResult
func (*PageRequest) QueryFields ¶
func (self *PageRequest) QueryFields(f string, opType int, opValues []interface{}) *PageRequest
func (*PageRequest) QueryTable ¶
func (self *PageRequest) QueryTable(table string, models any) *PageResult
func (*PageRequest) SetPageCurrent ¶
func (self *PageRequest) SetPageCurrent(current int) *PageRequest
func (*PageRequest) SetPageSize ¶
func (self *PageRequest) SetPageSize(size int) *PageRequest
func (*PageRequest) Start ¶
func (self *PageRequest) Start() int
func (*PageRequest) TakeTable ¶
func (self *PageRequest) TakeTable(table string, model interface{}) *PageResult
func (*PageRequest) ToMap ¶
func (self *PageRequest) ToMap() (*map[string]interface{}, error)
func (*PageRequest) TransOpType ¶
func (self *PageRequest) TransOpType(field *dto.QueryField)
func (*PageRequest) WriteDaofile ¶
func (self *PageRequest) WriteDaofile(model any, param any) error
type PageResult ¶
type PageResult struct { basedto.BaseEntity Code int `json:"code"` Msg string `json:"msg"` PageSize int `json:"page_size,omitempty"` PageCurrent int `json:"current,omitempty"` Total int `json:"total,omitempty"` Data any `json:"data"` DataAgg any `json:"data_agg"` DataHighlight any `json:"data_highlight"` CmdType esconst.CMDTYPE `json:"cmd_type,omitempty"` CmdName string `json:"cmd_name,omitempty"` Hosturl string `json:"hosturl"` }
@Title 文件名称: page_result.go @Description 描述: PageResult
@Author 作者: leijianming@163.com 时间(2024-02-21 22:38:21) @Update 作者: leijianming@163.com 时间(2024-02-21 22:38:21)
func DefaultResult ¶
func DefaultResult() *PageResult
func FindBeanPageResult ¶
func FindBeanPageResult() *PageResult
func NewIchubPageResult ¶
func NewIchubPageResult() *PageResult
func NewPageResult ¶
func NewPageResult(code int, msg string) *PageResult
func NewPageResultError ¶
func NewPageResultError(msg string) *PageResult
func PageResultOf ¶
func PageResultOf(req *PageRequest) *PageResult
func ResultFailMsg ¶
func ResultFailMsg(Msg string) *PageResult
func ResultFailedPageResult ¶
func ResultFailedPageResult(code int, msg string) *PageResult
func ResultFailedPageResultErr ¶
func ResultFailedPageResultErr(err error) *PageResult
func ResultOk ¶
func ResultOk(data any) *PageResult
func ResultSuccessData ¶
func ResultSuccessData(data interface{}) *PageResult
func (*PageResult) CodeMsg ¶
func (self *PageResult) CodeMsg(Code int, Msg string) *PageResult
func (*PageResult) FailMsg ¶
func (self *PageResult) FailMsg(Msg string) *PageResult
func (*PageResult) IsFailed ¶
func (self *PageResult) IsFailed() bool
func (*PageResult) IsSuccess ¶
func (self *PageResult) IsSuccess() bool
func (*PageResult) OkMsg ¶
func (self *PageResult) OkMsg(Msg string) *PageResult
func (*PageResult) ParseData ¶
func (self *PageResult) ParseData(model interface{}) *PageResult
func (*PageResult) Result2Err ¶
func (self *PageResult) Result2Err() error
func (*PageResult) Success ¶
func (self *PageResult) Success() *PageResult
func (*PageResult) To ¶
func (self *PageResult) To(out interface{})
func (*PageResult) WriteDaoFile ¶
func (self *PageResult) WriteDaoFile(table string)
Click to show internal directories.
Click to hide internal directories.