Documentation
¶
Index ¶
- func Stru2Filter(datas []schema.Tabler, filterFields string) []any
- type IchubResult
- func DefaultIchubResult[T any]() *IchubResult[T]
- func FromResult[T baseiface.IpoolObj](result *basedto.IchubResult) *IchubResult[T]
- func FromResultPage[T baseiface.IpoolObj](result *page.PageResult) *IchubResult[T]
- func NewIchubResult[T any]() *IchubResult[T]
- func ResultErr[T any](err error) *IchubResult[T]
- func ResultFail[T any](msg string) *IchubResult[T]
- func ResultFailCode[T any](code int, msg string) *IchubResult[T]
- func ResultFailCodeMsg[T any](code int, msg string) *IchubResult[T]
- func ResultFailSystemMsg[T any](msg string) *IchubResult[T]
- func ResultFailUserMsg[T any](msg string) *IchubResult[T]
- func ResultOk[T any](data T, exist bool) *IchubResult[T]
- func ResultOkNil[T any](exist bool) *IchubResult[T]
- type PageRequest
- type PageResult
- func DefaultResult[T any]() *PageResult[T]
- func From[T schema.Tabler](result *page.PageResult) *PageResult[T]
- func FromAs[T any](result *page.PageResult) *PageResult[T]
- func FromPageEsResult[T baseiface.IpoolObj](result *pagees.PageEsResult) *PageResult[T]
- func FromPageResult[T baseiface.IpoolObj](result *page.PageResult) *PageResult[T]
- func Map[T any](fieldsName string) *PageResult[*map[string]any]
- func NewPageResult[T any]() *PageResult[T]
- func PageResult2Result[T, U any](pageRet *PageResult[T], u U) *PageResult[U]
- func PageResult2UiResult[T, U any](pageRet *PageResult[T], u U) *PageResult[U]
- func PageResultError[T any](err error) *PageResult[T]
- func PageResultFailMsg[T any](msg string) *PageResult[T]
- func PageResultFailSystem[T any](msg string) *PageResult[T]
- func PageResultFailUser[T any](msg string) *PageResult[T]
- func ResultErrPageResult[T any](err error) *PageResult[T]
- func ResultFailPageResult[T any](msg string) *PageResult[T]
- func ResultFailPageResultCode[T any](code int, msg string) *PageResult[T]
- func ResultOkPageResult[T any](data []T) *PageResult[T]
- func (self *PageResult[T]) CheckCode(suite suite.Suite, code int)
- func (self *PageResult[T]) CheckErr(s suite.Suite, err error)
- func (self *PageResult[T]) CheckRecord(keyValueOrIdValue any, expectedValues string) error
- func (self *PageResult[T]) CheckRecordSuite(s suite.Suite, keyValueOrIdValue any, expectedValues string)
- func (self *PageResult[T]) CheckRow(s suite.Suite, keyValueOrIdValue any, expectedValues string)
- func (self *PageResult[T]) Clone() *PageResult[T]
- func (self *PageResult[T]) ExistData() bool
- func (self *PageResult[T]) ExistRecord() bool
- func (self *PageResult[T]) ExpmapPageResult() *PageResult[map[string]any]
- func (self *PageResult[T]) ExpmapPageResultFilter(fileds string) *PageResult[map[string]any]
- func (self *PageResult[T]) FailAsNoRecord() *PageResult[T]
- func (self *PageResult[T]) Filter(keyvalues any) *PageResult[T]
- func (self *PageResult[T]) FromPageResult(ret *page.PageResult) *PageResult[T]
- func (self *PageResult[T]) GetOne() T
- func (self *PageResult[T]) Map(fieldsNames ...string) *PageResult[*map[string]any]
- func (self *PageResult[T]) Map2Stru(fieldsMap map[string]string) *PageResult[*map[string]any]
- func (self *PageResult[T]) MapDefault() *PageResult[*map[string]any]
- func (self *PageResult[T]) MapExclude(fieldsNameExclude ...string) *PageResult[*map[string]any]
- func (self *PageResult[T]) NotExistRecord() bool
- func (self *PageResult[T]) Result2One() T
- func (self *PageResult[T]) Result2Stru(out any) error
- func (self *PageResult[T]) Stru2Filter(datas []schema.Tabler, filterFields string) []any
- func (self *PageResult[T]) ToFail() *IchubResult[T]
- func (self *PageResult[T]) ToOk() *IchubResult[T]
- func (self *PageResult[T]) ToResult() *IchubResult[T]
- func (self *PageResult[T]) ToUiList(someList any) *page.PageResult
- func (self *PageResult[T]) ValueMapOfPageResult(ret *page.PageResult) *PageResult[T]
- func (self *PageResult[T]) ValueOf(esResult *pagees.PageEsResult) *PageResult[T]
- func (self *PageResult[T]) ValueOfPageResult(ret *page.PageResult) *PageResult[T]
- type PageResultSql
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type IchubResult ¶
type IchubResult[T any] struct { Data T `json:"data"` Total int `json:"total"` *basedto.IchubResult PageSize int `json:"pageSize"` PageCurrent int `json:"pageCurrent"` }
func DefaultIchubResult ¶
func DefaultIchubResult[T any]() *IchubResult[T]
func FromResult ¶
func FromResult[T baseiface.IpoolObj](result *basedto.IchubResult) *IchubResult[T]
func FromResultPage ¶
func FromResultPage[T baseiface.IpoolObj](result *page.PageResult) *IchubResult[T]
func NewIchubResult ¶
func NewIchubResult[T any]() *IchubResult[T]
func ResultErr ¶
func ResultErr[T any](err error) *IchubResult[T]
func ResultFail ¶
func ResultFail[T any](msg string) *IchubResult[T]
func ResultFailCode ¶
func ResultFailCode[T any](code int, msg string) *IchubResult[T]
func ResultFailCodeMsg ¶
func ResultFailCodeMsg[T any](code int, msg string) *IchubResult[T]
func ResultFailSystemMsg ¶
func ResultFailSystemMsg[T any](msg string) *IchubResult[T]
func ResultFailUserMsg ¶
func ResultFailUserMsg[T any](msg string) *IchubResult[T]
func ResultOk ¶
func ResultOk[T any](data T, exist bool) *IchubResult[T]
func ResultOkNil ¶
func ResultOkNil[T any](exist bool) *IchubResult[T]
func (*IchubResult[T]) From ¶
func (self *IchubResult[T]) From(result *basedto.IchubResult) *IchubResult[T]
func (*IchubResult[T]) NewOfPtrType ¶
func (self *IchubResult[T]) NewOfPtrType() T
func (*IchubResult[T]) To ¶
func (self *IchubResult[T]) To() *basedto.IchubResult
func (*IchubResult[T]) ValueOfPageResult ¶
func (self *IchubResult[T]) ValueOfPageResult(result *page.PageResult) *IchubResult[T]
type PageRequest ¶
type PageRequest[T any] struct { *page.PageRequest Data T `json:"data"` }
func Default ¶
func Default[T any]() *PageRequest[T]
func NewPageRequest ¶
func NewPageRequest[T any]() *PageRequest[T]
type PageResult ¶
type PageResult[T any] struct { baseconfig.IchubClientDto *page.PageResult Data []T `json:"data"` }
func DefaultResult ¶
func DefaultResult[T any]() *PageResult[T]
func From ¶
func From[T schema.Tabler](result *page.PageResult) *PageResult[T]
func FromAs ¶
func FromAs[T any](result *page.PageResult) *PageResult[T]
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 NewPageResult ¶
func NewPageResult[T any]() *PageResult[T]
func PageResult2Result ¶
func PageResult2Result[T, U any](pageRet *PageResult[T], u U) *PageResult[U]
func PageResult2UiResult ¶
func PageResult2UiResult[T, U any](pageRet *PageResult[T], u U) *PageResult[U]
func PageResultError ¶
func PageResultError[T any](err error) *PageResult[T]
func PageResultFailMsg ¶
func PageResultFailMsg[T any](msg string) *PageResult[T]
func PageResultFailSystem ¶
func PageResultFailSystem[T any](msg string) *PageResult[T]
func PageResultFailUser ¶
func PageResultFailUser[T any](msg string) *PageResult[T]
func ResultErrPageResult ¶
func ResultErrPageResult[T any](err error) *PageResult[T]
func ResultFailPageResult ¶
func ResultFailPageResult[T any](msg string) *PageResult[T]
func ResultFailPageResultCode ¶
func ResultFailPageResultCode[T any](code int, msg string) *PageResult[T]
func ResultOkPageResult ¶
func ResultOkPageResult[T any](data []T) *PageResult[T]
func (*PageResult[T]) CheckRecord ¶
func (self *PageResult[T]) CheckRecord(keyValueOrIdValue any, expectedValues string) error
key =pkey1 exps=f1=v1|f2=v2|f3=v3
func (*PageResult[T]) CheckRecordSuite ¶
func (self *PageResult[T]) CheckRecordSuite(s suite.Suite, keyValueOrIdValue any, expectedValues string)
func (*PageResult[T]) CheckRow ¶
func (self *PageResult[T]) CheckRow(s suite.Suite, keyValueOrIdValue any, expectedValues string)
func (*PageResult[T]) Clone ¶
func (self *PageResult[T]) Clone() *PageResult[T]
func (*PageResult[T]) ExistData ¶
func (self *PageResult[T]) ExistData() bool
func (*PageResult[T]) ExistRecord ¶
func (self *PageResult[T]) ExistRecord() bool
func (*PageResult[T]) ExpmapPageResult ¶
func (self *PageResult[T]) ExpmapPageResult() *PageResult[map[string]any]
func (*PageResult[T]) ExpmapPageResultFilter ¶
func (self *PageResult[T]) ExpmapPageResultFilter(fileds string) *PageResult[map[string]any]
fields="id,name"
func (*PageResult[T]) FailAsNoRecord ¶
func (self *PageResult[T]) FailAsNoRecord() *PageResult[T]
func (*PageResult[T]) Filter ¶
func (self *PageResult[T]) Filter(keyvalues any) *PageResult[T]
结果过滤 keyvalues=“id=11" or 11
func (*PageResult[T]) FromPageResult ¶
func (self *PageResult[T]) FromPageResult(ret *page.PageResult) *PageResult[T]
func (*PageResult[T]) GetOne ¶
func (self *PageResult[T]) GetOne() T
func (*PageResult[T]) Map ¶
func (self *PageResult[T]) Map(fieldsNames ...string) *PageResult[*map[string]any]
in param fieldsName:f1,f2,f3
func (*PageResult[T]) Map2Stru ¶
func (self *PageResult[T]) Map2Stru(fieldsMap map[string]string) *PageResult[*map[string]any]
func (*PageResult[T]) MapDefault ¶
func (self *PageResult[T]) MapDefault() *PageResult[*map[string]any]
func (*PageResult[T]) MapExclude ¶
func (self *PageResult[T]) MapExclude(fieldsNameExclude ...string) *PageResult[*map[string]any]
func (*PageResult[T]) NotExistRecord ¶
func (self *PageResult[T]) NotExistRecord() bool
func (*PageResult[T]) Result2One ¶
func (self *PageResult[T]) Result2One() T
func (*PageResult[T]) Result2Stru ¶
func (self *PageResult[T]) Result2Stru(out any) error
func (*PageResult[T]) Stru2Filter ¶
func (self *PageResult[T]) Stru2Filter(datas []schema.Tabler, filterFields string) []any
func (*PageResult[T]) ToFail ¶
func (self *PageResult[T]) ToFail() *IchubResult[T]
func (*PageResult[T]) ToOk ¶
func (self *PageResult[T]) ToOk() *IchubResult[T]
func (*PageResult[T]) ToResult ¶
func (self *PageResult[T]) ToResult() *IchubResult[T]
func (*PageResult[T]) ToUiList ¶
func (self *PageResult[T]) ToUiList(someList any) *page.PageResult
func (*PageResult[T]) ValueMapOfPageResult ¶
func (self *PageResult[T]) ValueMapOfPageResult(ret *page.PageResult) *PageResult[T]
func (*PageResult[T]) ValueOf ¶
func (self *PageResult[T]) ValueOf(esResult *pagees.PageEsResult) *PageResult[T]
func (*PageResult[T]) ValueOfPageResult ¶
func (self *PageResult[T]) ValueOfPageResult(ret *page.PageResult) *PageResult[T]
type PageResultSql ¶
func NewPageResultSql ¶
func NewPageResultSql[T any]() *PageResultSql[T]
func (*PageResultSql[T]) Scan2PageRet ¶
func (self *PageResultSql[T]) Scan2PageRet(ifCount bool, params ...any) *PageResult[*T]
Click to show internal directories.
Click to hide internal directories.