Documentation
¶
Index ¶
- func InjectPageResult(s *PageResult)
- func LoadPageResult() baseiface.ISingleton
- type EasyPageSql
- type PageResult
- func DefaultResult() *PageResult
- func FindBeanPageResult() *PageResult
- func From(res *basedto.IchubResult) *PageResult
- func NewPage(code int, msg string) *PageResult
- func NewPageResultError(msg string) *PageResult
- func ResultFailedPageResult(code int, msg string) *PageResult
- func ResultFailedPageResultErr(err error) *PageResult
- func ResultFailedPageResultMsg(msg string) *PageResult
- func ResultOk(data any) *PageResult
- func (self *PageResult) As(out interface{}) *PageResult
- func (self *PageResult) CodeMsg(Code int, Msg string) *PageResult
- func (self *PageResult) Data2Map() []map[string]any
- func (self *PageResult) DataAsArrays() []map[string]interface{}
- func (self *PageResult) ExistRecord() bool
- func (self *PageResult) FailMsg(Msg string) *PageResult
- func (self *PageResult) Filter(keyvalues any) *PageResult
- func (self *PageResult) FindMapVal(m any, key string) (any, bool)
- func (self *PageResult) FromPageResult(ret *PageResult) *PageResult
- func (self *PageResult) GetMapVal(m any, key string) any
- func (self *PageResult) Init()
- func (self *PageResult) IsFailed() bool
- func (self *PageResult) IsSuccess() bool
- func (self *PageResult) Map(fieldsNames ...string) *PageResult
- func (self *PageResult) MapExclude(fieldsNameExclude ...string) *PageResult
- func (self *PageResult) OkMsg(Msg string) *PageResult
- func (self *PageResult) Ret2Bucket(aggKey string) map[string]any
- func (self *PageResult) Ret2Buckets(aggKey string) []any
- func (self *PageResult) Shutdown()
- func (self *PageResult) Success() *PageResult
- func (self *PageResult) To(out interface{})
- func (self *PageResult) WriteDaoFile(table string)
- type PageSql
- func (self *PageSql[T]) AppendParam(params ...any)
- func (self *PageSql[T]) AppendSql(sql string)
- func (self *PageSql[T]) AppendSqlOnly(sql string)
- func (self *PageSql[T]) Count(params ...any) (int, error)
- func (self *PageSql[T]) Exec(params ...any) error
- func (self *PageSql[T]) ExecSql(sql string, params ...any) error
- func (self *PageSql[T]) ExecSql2Ret(sql string, params ...any) *basedto.IchubResult
- func (self *PageSql[T]) GetDB() *gorm.DB
- func (self *PageSql[T]) KeywordWhere(keyword, value string) []string
- func (self *PageSql[T]) KeywordWhere2Or(keyword, value string) string
- func (self *PageSql[T]) Limit() int
- func (self *PageSql[T]) Offset() int
- func (self *PageSql[T]) PageSize(size, current int)
- func (self *PageSql[T]) Scan(params ...any) ([]*T, error)
- func (self *PageSql[T]) Scan2PageResult(params ...any) *PageResult
- func (self *PageSql[T]) Scan2PageResultIf(ifcount bool, params ...any) *PageResult
- func (self *PageSql[T]) ScanCount(params ...any) ([]*T, int, error)
- func (self *PageSql[T]) SetLimit(limit int)
- func (self *PageSql[T]) SetOffset(offset int)
- func (self *PageSql[T]) Sql2CountSql() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InjectPageResult ¶
func InjectPageResult(s *PageResult)
func LoadPageResult ¶
func LoadPageResult() baseiface.ISingleton
Types ¶
type EasyPageSql ¶
type EasyPageSql[T any] struct { Sql string Params []any // contains filtered or unexported fields }
通用查询 raymond
func DefaultEasyPageSql ¶
func DefaultEasyPageSql[T any]() *EasyPageSql[T]
func NewDefaultBaseSql ¶
func NewDefaultBaseSql[T any]() *EasyPageSql[T]
func (*EasyPageSql[T]) AppendParam ¶
func (self *EasyPageSql[T]) AppendParam(params ...any)
func (*EasyPageSql[T]) AppendSql ¶
func (self *EasyPageSql[T]) AppendSql(sql string)
func (*EasyPageSql[T]) GetDB ¶
func (self *EasyPageSql[T]) GetDB() *gorm.DB
func (*EasyPageSql[T]) Limit ¶
func (self *EasyPageSql[T]) Limit() int
func (*EasyPageSql[T]) Scan ¶
func (self *EasyPageSql[T]) Scan(params ...any) ([]*T, error)
func (*EasyPageSql[T]) SetLimit ¶
func (self *EasyPageSql[T]) SetLimit(limit int)
type PageResult ¶
type PageResult struct {
basedto.IchubResult
//总数
Total int `json:"total"`
//每页记录
PageSize int `json:"pageSize,omitempty"`
//第几页
PageCurrent int `json:"pageCurrent,omitempty"`
TotalPages int `json:"totalPages"`
//Exist bool `json:"exist"`
//CmdName string `json:"cmdName,omitempty"`
//CmdType esconst.CMDTYPE `json:"cmdType,omitempty"`
DataAgg any `json:"dataAgg,omitempty"`
}
@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 DefaultResult ¶
func DefaultResult() *PageResult
func FindBeanPageResult ¶
func FindBeanPageResult() *PageResult
func From ¶
func From(res *basedto.IchubResult) *PageResult
func NewPage ¶
func NewPage(code int, msg string) *PageResult
func NewPageResultError ¶
func NewPageResultError(msg string) *PageResult
func ResultFailedPageResult ¶
func ResultFailedPageResult(code int, msg string) *PageResult
func ResultFailedPageResultErr ¶
func ResultFailedPageResultErr(err error) *PageResult
func ResultFailedPageResultMsg ¶
func ResultFailedPageResultMsg(msg string) *PageResult
func ResultOk ¶
func ResultOk(data any) *PageResult
func (*PageResult) As ¶
func (self *PageResult) As(out interface{}) *PageResult
func (*PageResult) CodeMsg ¶
func (self *PageResult) CodeMsg(Code int, Msg string) *PageResult
func (*PageResult) Data2Map ¶
func (self *PageResult) Data2Map() []map[string]any
func (*PageResult) DataAsArrays ¶
func (self *PageResult) DataAsArrays() []map[string]interface{}
func (*PageResult) ExistRecord ¶
func (self *PageResult) ExistRecord() bool
func (*PageResult) FailMsg ¶
func (self *PageResult) FailMsg(Msg string) *PageResult
func (*PageResult) Filter ¶
func (self *PageResult) Filter(keyvalues any) *PageResult
func (*PageResult) FindMapVal ¶
func (self *PageResult) FindMapVal(m any, key string) (any, bool)
func (*PageResult) FromPageResult ¶
func (self *PageResult) FromPageResult(ret *PageResult) *PageResult
func (*PageResult) Init ¶
func (self *PageResult) Init()
func (*PageResult) IsFailed ¶
func (self *PageResult) IsFailed() bool
func (*PageResult) IsSuccess ¶
func (self *PageResult) IsSuccess() bool
func (*PageResult) Map ¶
func (self *PageResult) Map(fieldsNames ...string) *PageResult
func (*PageResult) MapExclude ¶
func (self *PageResult) MapExclude(fieldsNameExclude ...string) *PageResult
func (*PageResult) OkMsg ¶
func (self *PageResult) OkMsg(Msg string) *PageResult
func (*PageResult) Ret2Bucket ¶
func (self *PageResult) Ret2Bucket(aggKey string) map[string]any
func (*PageResult) Ret2Buckets ¶
func (self *PageResult) Ret2Buckets(aggKey string) []any
func (*PageResult) Shutdown ¶
func (self *PageResult) Shutdown()
func (*PageResult) Success ¶
func (self *PageResult) Success() *PageResult
func (*PageResult) To ¶
func (self *PageResult) To(out interface{})
func (*PageResult) WriteDaoFile ¶
func (self *PageResult) WriteDaoFile(table string)
type PageSql ¶
type PageSql[T any] struct { Sql string Params []any database.FuncGetDb `json:"-"` // contains filtered or unexported fields }
在在 通用查询 raymond
func DefaultPageSql ¶
func DefaultPageSqlAny ¶
func NewPageSql ¶
func (*PageSql[T]) AppendParam ¶
func (*PageSql[T]) AppendSqlOnly ¶
func (*PageSql[T]) ExecSql2Ret ¶
func (self *PageSql[T]) ExecSql2Ret(sql string, params ...any) *basedto.IchubResult
func (*PageSql[T]) KeywordWhere ¶
func (*PageSql[T]) KeywordWhere2Or ¶
func (*PageSql[T]) Scan2PageResult ¶
func (self *PageSql[T]) Scan2PageResult(params ...any) *PageResult
func (*PageSql[T]) Scan2PageResultIf ¶
func (self *PageSql[T]) Scan2PageResultIf(ifcount bool, params ...any) *PageResult
func (*PageSql[T]) Sql2CountSql ¶
Click to show internal directories.
Click to hide internal directories.