page

package
v0.0.0-...-746a50b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2024 License: MulanPSL-2.0 Imports: 14 Imported by: 0

Documentation

Index

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) Count

func (this *PageRequest) Count(model any) (int, error)

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) FindBy

func (this *PageRequest) FindBy(model any, result any) error

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) Insert

func (this *PageRequest) Insert(model any) (any, error)

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) Order

func (this *PageRequest) Order(dbc *gorm.DB) *gorm.DB

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) SetLimit

func (this *PageRequest) SetLimit(dbc *gorm.DB) *gorm.DB

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)

func (*PageRequest) Update

func (this *PageRequest) Update(model any, pkey int64) (any, error)

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)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL