Documentation ¶
Index ¶
- func InjectPageRequest(s *PageRequest)
- func InjectPageResult(s *PageResult)
- func LoadPageRequest() baseiface.ISingleton
- func LoadPageResult() baseiface.ISingleton
- type PageRequest
- func (this *PageRequest) Between(field string, opValues []any) *PageRequest
- func (this *PageRequest) BuildWhere(dbc *gorm.DB) *gorm.DB
- func (this *PageRequest) CheckTyope(field string, value interface{})
- func (this *PageRequest) Clear()
- func (this *PageRequest) Count(model any) (int, error)
- func (this *PageRequest) CountTable(table string) (int, error)
- func (this *PageRequest) Eq(field string, opValues any) *PageRequest
- func (this *PageRequest) FindBy(model any, result any) error
- func (this *PageRequest) FindById(model any, key int64) (bool, error)
- func (this *PageRequest) FindByTable(table string, result any) error
- func (this *PageRequest) FindFieldSign(op int) pagedto2.FieldSign
- func (this *PageRequest) Ge(field string, opValue any) *PageRequest
- func (this *PageRequest) GetDB() *gorm.DB
- func (this *PageRequest) Gt(field string, opValue any) *PageRequest
- func (this *PageRequest) In(field string, opValues []any) *PageRequest
- func (this *PageRequest) InitPage()
- func (this *PageRequest) Insert(model any) (any, error)
- func (this *PageRequest) Le(field string, opValue any) *PageRequest
- func (this *PageRequest) Like(field string, opValue any) *PageRequest
- func (this *PageRequest) Limit() int
- func (this *PageRequest) Lt(field string, opValue any) *PageRequest
- func (this *PageRequest) NotBetween(field string, opValues []any) *PageRequest
- func (this *PageRequest) NotIn(field string, opValues []any) *PageRequest
- func (this *PageRequest) NotLike(field string, opValue any) *PageRequest
- func (this *PageRequest) Order(dbc *gorm.DB) *gorm.DB
- func (this *PageRequest) OrderBy(field string, sort string) *PageRequest
- func (this *PageRequest) OrderByAsc(field string) *PageRequest
- func (this *PageRequest) OrderByDesc(field string) *PageRequest
- func (this *PageRequest) Query(model any, models any) *PageResult
- func (this *PageRequest) QueryFields(f string, opType int, opValues []interface{}) *PageRequest
- func (this *PageRequest) QueryTable(table string, models any) *PageResult
- func (this *PageRequest) SetLimit(dbc *gorm.DB) *gorm.DB
- func (this *PageRequest) Start() int
- func (this *PageRequest) ToMap() (*map[string]interface{}, error)
- func (this *PageRequest) TransOpType(field *pagedto2.QueryField)
- func (this *PageRequest) Update(model any, pkey int64) (any, error)
- type PageResult
- func (this *PageResult) CodeMsg(Code int, Msg string) *PageResult
- func (this *PageResult) FailMsg(Msg string) *PageResult
- func (this *PageResult) OkMsg(Msg string) *PageResult
- func (this *PageResult) Success() *PageResult
- func (this *PageResult) To(out interface{})
- func (this *PageResult) WriteDaoFile(table string)
Constants ¶
This section is empty.
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:"-"` //每页记录数 PageSize int `json:"page_size"` //当前页码 PageCurrent int `json:"current"` //排序字段数组 OrderBys []*pagedto2.OrderByDto `json:"order_by"` //查询字段条件 Fields []*pagedto2.QueryField `json:"fields"` }
@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)
func FindBeanPageRequest ¶
func FindBeanPageRequest() *PageRequest
func NewIchubPageRequest ¶
func NewIchubPageRequest() *PageRequest
func NewPageRequest ¶
func NewPageRequest(pageSize int, pageCurrent int) *PageRequest
func (*PageRequest) Between ¶
func (this *PageRequest) Between(field string, opValues []any) *PageRequest
func (*PageRequest) BuildWhere ¶
func (this *PageRequest) BuildWhere(dbc *gorm.DB) *gorm.DB
func (*PageRequest) CheckTyope ¶
func (this *PageRequest) CheckTyope(field string, value interface{})
func (*PageRequest) Clear ¶
func (this *PageRequest) Clear()
func (*PageRequest) CountTable ¶
func (this *PageRequest) CountTable(table string) (int, error)
func (*PageRequest) Eq ¶
func (this *PageRequest) Eq(field string, opValues any) *PageRequest
func (*PageRequest) FindById ¶
func (this *PageRequest) FindById(model any, key int64) (bool, error)
func (*PageRequest) FindByTable ¶
func (this *PageRequest) FindByTable(table string, result any) error
func (*PageRequest) FindFieldSign ¶
func (this *PageRequest) FindFieldSign(op int) pagedto2.FieldSign
func (*PageRequest) Ge ¶
func (this *PageRequest) Ge(field string, opValue any) *PageRequest
func (*PageRequest) GetDB ¶
func (this *PageRequest) GetDB() *gorm.DB
func (*PageRequest) Gt ¶
func (this *PageRequest) Gt(field string, opValue any) *PageRequest
func (*PageRequest) In ¶
func (this *PageRequest) In(field string, opValues []any) *PageRequest
func (*PageRequest) InitPage ¶
func (this *PageRequest) InitPage()
func (*PageRequest) Le ¶
func (this *PageRequest) Le(field string, opValue any) *PageRequest
func (*PageRequest) Like ¶
func (this *PageRequest) Like(field string, opValue any) *PageRequest
func (*PageRequest) Limit ¶
func (this *PageRequest) Limit() int
func (*PageRequest) Lt ¶
func (this *PageRequest) Lt(field string, opValue any) *PageRequest
func (*PageRequest) NotBetween ¶
func (this *PageRequest) NotBetween(field string, opValues []any) *PageRequest
func (*PageRequest) NotIn ¶
func (this *PageRequest) NotIn(field string, opValues []any) *PageRequest
func (*PageRequest) NotLike ¶
func (this *PageRequest) NotLike(field string, opValue any) *PageRequest
func (*PageRequest) OrderBy ¶
func (this *PageRequest) OrderBy(field string, sort string) *PageRequest
func (*PageRequest) OrderByAsc ¶
func (this *PageRequest) OrderByAsc(field string) *PageRequest
func (*PageRequest) OrderByDesc ¶
func (this *PageRequest) OrderByDesc(field string) *PageRequest
func (*PageRequest) Query ¶
func (this *PageRequest) Query(model any, models any) *PageResult
func (*PageRequest) QueryFields ¶
func (this *PageRequest) QueryFields(f string, opType int, opValues []interface{}) *PageRequest
func (*PageRequest) QueryTable ¶
func (this *PageRequest) QueryTable(table string, models any) *PageResult
func (*PageRequest) Start ¶
func (this *PageRequest) Start() int
func (*PageRequest) ToMap ¶
func (this *PageRequest) ToMap() (*map[string]interface{}, error)
func (*PageRequest) TransOpType ¶
func (this *PageRequest) TransOpType(field *pagedto2.QueryField)
type PageResult ¶
type PageResult struct { basedto.BaseEntity `gqlIgnored:"true"` 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 interface{} `json:"data"` }
@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 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 (*PageResult) CodeMsg ¶
func (this *PageResult) CodeMsg(Code int, Msg string) *PageResult
func (*PageResult) FailMsg ¶
func (this *PageResult) FailMsg(Msg string) *PageResult
func (*PageResult) OkMsg ¶
func (this *PageResult) OkMsg(Msg string) *PageResult
func (*PageResult) Success ¶
func (this *PageResult) Success() *PageResult
func (*PageResult) To ¶
func (this *PageResult) To(out interface{})
func (*PageResult) WriteDaoFile ¶
func (this *PageResult) WriteDaoFile(table string)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.