pagemodel

package
v1.6.111 Latest Latest
Warning

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

Go to latest
Published: Jun 22, 2025 License: MulanPSL-2.0 Imports: 20 Imported by: 9

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InjectPageResult

func InjectPageResult(s *PageResult[*basedto.BaseEntitySingle])

func LoadPageResult

func LoadPageResult() baseiface.ISingleton

func Stru2Filter

func Stru2Filter(datas []schema.Tabler, filterFields string) []any

Types

type IchubResult

type IchubResult[T any] struct {
	*baseret.IchubResult
	Data  T   `json:"data"`
	Total int `json:"total"`
}

func DefaultIchubResult

func DefaultIchubResult[T any]() *IchubResult[T]

func FromResult

func FromResult[T baseiface.IpoolObj](result *baseret.IchubResult) *IchubResult[T]

func NewIchubResult

func NewIchubResult[T any]() *IchubResult[T]

func ResultErrMsg added in v1.5.3

func ResultErrMsg[T any](err error) *IchubResult[T]

func ResultFailMsg added in v1.5.3

func ResultFailMsg[T any](msg string) *IchubResult[T]

func ResultOkData added in v1.5.3

func ResultOkData[T any](entity T, exist bool) *IchubResult[T]

func (*IchubResult[T]) FailMsg

func (self *IchubResult[T]) FailMsg(msg string) *IchubResult[T]

func (*IchubResult[T]) From

func (self *IchubResult[T]) From(result *baseret.IchubResult) *IchubResult[T]

func (*IchubResult[T]) NewOfPtrType

func (self *IchubResult[T]) NewOfPtrType() T

func (*IchubResult[T]) String

func (self *IchubResult[T]) String() string

func (*IchubResult[T]) SuccessData

func (self *IchubResult[T]) SuccessData(data T) *IchubResult[T]

func (*IchubResult[T]) To added in v1.5.3

func (self *IchubResult[T]) To() *baseret.IchubResult

func (*IchubResult[T]) ToString

func (self *IchubResult[T]) ToString() string

type PageRequest

type PageRequest[T any] struct {
	*pagedb.PagedbRequest
	Data T `json:"data"`
}

func Default

func Default[T any]() *PageRequest[T]

func NewPageRequest

func NewPageRequest[T any]() *PageRequest[T]

func (*PageRequest[T]) SetPageCurrent

func (self *PageRequest[T]) SetPageCurrent(current int) *PageRequest[T]

func (*PageRequest[T]) SetPageSize

func (self *PageRequest[T]) SetPageSize(size int) *PageRequest[T]

func (*PageRequest[T]) String

func (self *PageRequest[T]) String() string

func (*PageRequest[T]) ToString

func (self *PageRequest[T]) ToString() string

type PageResult

type PageResult[T any] struct {
	*page.PageResult
	Data []T `json:"data"`
}

func DefaultResult

func DefaultResult[T any]() *PageResult[T]

func FindBeanPageResult

func FindBeanPageResult() *PageResult[*basedto.BaseEntitySingle]

func FromPageEsResult

func FromPageEsResult[T baseiface.IpoolObj](result *pagees.PageEsResult) *PageResult[T]

func FromPageResult

func FromPageResult[T baseiface.IpoolObj](result *page.PageResult) *PageResult[T]

func FromPageResultAny added in v1.0.1

func FromPageResultAny[T any](result *page.PageResult) *PageResult[T]

func NewPageResult

func NewPageResult[T any]() *PageResult[T]

func ResultErrPageResult added in v1.6.111

func ResultErrPageResult[T any](err error) *PageResult[T]

func ResultFailPageResult added in v1.6.111

func ResultFailPageResult[T any](msg string) *PageResult[T]

func (*PageResult[T]) CheckCode added in v1.6.111

func (self *PageResult[T]) CheckCode(suite suite.Suite, code int)

func (*PageResult[T]) CheckCodeOk added in v1.6.111

func (self *PageResult[T]) CheckCodeOk(suite suite.Suite)

func (*PageResult[T]) CheckErr added in v1.6.111

func (self *PageResult[T]) CheckErr(s suite.Suite, err error)

func (*PageResult[T]) CheckRecord added in v1.6.111

func (self *PageResult[T]) CheckRecord(keyvalues any, exps string) error

key =pkey1, exps=f1=v1|f2=v2|f3=v3

func (*PageResult[T]) CheckRecordRet added in v1.6.111

func (self *PageResult[T]) CheckRecordRet(ret *baseret.IchubResult, exp string) error

func (*PageResult[T]) CheckRecordSuite added in v1.6.111

func (self *PageResult[T]) CheckRecordSuite(s suite.Suite, keyvalue any, exps string)

func (*PageResult[T]) CheckRow added in v1.6.111

func (self *PageResult[T]) CheckRow(s suite.Suite, keyvalue any, exps string)

func (*PageResult[T]) Clone added in v1.6.111

func (self *PageResult[T]) Clone() *PageResult[T]

func (*PageResult[T]) ExistRecord added in v1.5.3

func (self *PageResult[T]) ExistRecord() bool

func (*PageResult[T]) Filter added in v1.6.111

func (self *PageResult[T]) Filter(keyvalues any) *PageResult[T]

结果过滤 keyvalues=“id=11" or 11

func (*PageResult[T]) From added in v1.0.8

func (self *PageResult[T]) From(pageRet *page.PageResult) *PageResult[T]

func (*PageResult[T]) FromEs added in v1.0.8

func (self *PageResult[T]) FromEs(pageRet *pagees.PageEsResult) *PageResult[T]

func (*PageResult[T]) FromPageResult added in v1.6.111

func (self *PageResult[T]) FromPageResult(ret *page.PageResult) *PageResult[T]

func (*PageResult[T]) Map added in v1.6.111

func (self *PageResult[T]) Map(fieldsName ...string) *PageResult[*map[string]any]

in param fieldsName:f1,f2,f3

func (*PageResult[T]) NotExistRecord added in v1.6.111

func (self *PageResult[T]) NotExistRecord() bool

func (*PageResult[T]) Result2Error

func (self *PageResult[T]) Result2Error() error

func (*PageResult[T]) Single

func (self *PageResult[T]) Single() bool

func (*PageResult[T]) Stru2Filter

func (self *PageResult[T]) Stru2Filter(datas []schema.Tabler, filterFields string) []any

func (*PageResult[T]) ValueOf

func (self *PageResult[T]) ValueOf(result *pagees.PageEsResult) *PageResult[T]

func (*PageResult[T]) ValueOfPageResult

func (self *PageResult[T]) ValueOfPageResult(pageResult *page.PageResult) *PageResult[T]

Jump to

Keyboard shortcuts

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