Documentation
¶
Index ¶
- func InjectPageResult(s *PageResult[*basedto.BaseEntitySingle])
- func LoadPageResult() baseiface.ISingleton
- func Stru2Filter(datas []schema.Tabler, filterFields string) []any
- type IchubResult
- func DefaultIchubResult[T any]() *IchubResult[T]
- func FromResult[T baseiface.IpoolObj](result *baseret.IchubResult) *IchubResult[T]
- func NewIchubResult[T any]() *IchubResult[T]
- func ResultErrMsg[T any](err error) *IchubResult[T]
- func ResultFailMsg[T any](msg string) *IchubResult[T]
- func ResultOkData[T any](entity T, exist bool) *IchubResult[T]
- func (self *IchubResult[T]) FailMsg(msg string) *IchubResult[T]
- func (self *IchubResult[T]) From(result *baseret.IchubResult) *IchubResult[T]
- func (self *IchubResult[T]) NewOfPtrType() T
- func (self *IchubResult[T]) String() string
- func (self *IchubResult[T]) SuccessData(data T) *IchubResult[T]
- func (self *IchubResult[T]) To() *baseret.IchubResult
- func (self *IchubResult[T]) ToString() string
- type PageRequest
- type PageResult
- func DefaultResult[T any]() *PageResult[T]
- func FindBeanPageResult() *PageResult[*basedto.BaseEntitySingle]
- func FromPageEsResult[T baseiface.IpoolObj](result *pagees.PageEsResult) *PageResult[T]
- func FromPageResult[T baseiface.IpoolObj](result *page.PageResult) *PageResult[T]
- func FromPageResultAny[T any](result *page.PageResult) *PageResult[T]
- func NewPageResult[T any]() *PageResult[T]
- func ResultErrPageResult[T any](err error) *PageResult[T]
- func ResultFailPageResult[T any](msg string) *PageResult[T]
- func (self *PageResult[T]) CheckCode(suite suite.Suite, code int)
- func (self *PageResult[T]) CheckCodeOk(suite suite.Suite)
- func (self *PageResult[T]) CheckErr(s suite.Suite, err error)
- func (self *PageResult[T]) CheckRecord(keyvalues any, exps string) error
- func (self *PageResult[T]) CheckRecordRet(ret *baseret.IchubResult, exp string) error
- func (self *PageResult[T]) CheckRecordSuite(s suite.Suite, keyvalue any, exps string)
- func (self *PageResult[T]) CheckRow(s suite.Suite, keyvalue any, exps string)
- func (self *PageResult[T]) Clone() *PageResult[T]
- func (self *PageResult[T]) ExistRecord() bool
- func (self *PageResult[T]) Filter(keyvalues any) *PageResult[T]
- func (self *PageResult[T]) From(pageRet *page.PageResult) *PageResult[T]
- func (self *PageResult[T]) FromEs(pageRet *pagees.PageEsResult) *PageResult[T]
- func (self *PageResult[T]) FromPageResult(ret *page.PageResult) *PageResult[T]
- func (self *PageResult[T]) Map(fieldsName ...string) *PageResult[*map[string]any]
- func (self *PageResult[T]) NotExistRecord() bool
- func (self *PageResult[T]) Result2Error() error
- func (self *PageResult[T]) Single() bool
- func (self *PageResult[T]) Stru2Filter(datas []schema.Tabler, filterFields string) []any
- func (self *PageResult[T]) ValueOf(result *pagees.PageEsResult) *PageResult[T]
- func (self *PageResult[T]) ValueOfPageResult(pageResult *page.PageResult) *PageResult[T]
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
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]
Click to show internal directories.
Click to hide internal directories.