Documentation ¶
Index ¶
- func CountAll[T interface{}](c *gin.Context, bp BizParam, po T) (int64, error)
- func DeleteByCondition(c *gin.Context, bp BizParam, po interface{}) error
- func DeleteById(c *gin.Context, po interface{}) error
- func Insert(c *gin.Context, po interface{}) (int64, error)
- func QueryAll[T interface{}](c *gin.Context, bp BizParam, po T) ([]T, error)
- func QueryById[T interface{}](c *gin.Context, po T) (*T, error)
- func QueryOne[T interface{}](c *gin.Context, bp BizParam, po T) (*T, error)
- func UpdateByCondition(c *gin.Context, bp BizParam, po interface{}) error
- func UpdateById(c *gin.Context, po interface{}) error
- type BizParam
- func (bp BizParam) And(and BizParam) BizParam
- func (bp BizParam) BetweenAnd(fn string, from interface{}, to interface{}) BizParam
- func (bp BizParam) Contain(fn string, val []interface{}) BizParam
- func (bp BizParam) ContainAny(fn string, val []interface{}) BizParam
- func (bp BizParam) Equal(fn string, val interface{}) BizParam
- func (bp BizParam) GreaterThan(fn string, val interface{}) BizParam
- func (bp BizParam) GreaterThanOrEqual(fn string, val interface{}) BizParam
- func (bp BizParam) In(fn string, val []interface{}) BizParam
- func (bp BizParam) IsEmpty(fn string) BizParam
- func (bp BizParam) IsNotEmpty(fn string) BizParam
- func (bp BizParam) IsNotNull(fn string) BizParam
- func (bp BizParam) IsNull(fn string) BizParam
- func (bp BizParam) LessThan(fn string, val interface{}) BizParam
- func (bp BizParam) LessThanOrEqual(fn string, val interface{}) BizParam
- func (bp BizParam) Like(fn string, val *string) BizParam
- func (bp BizParam) LikeLeft(fn string, val *string) BizParam
- func (bp BizParam) LikeRight(fn string, val *string) BizParam
- func (bp BizParam) NotContain(fn string, val []interface{}) BizParam
- func (bp BizParam) NotEqual(fn string, val interface{}) BizParam
- func (bp BizParam) NotIn(fn string, val []interface{}) BizParam
- func (bp BizParam) NotLike(fn string, val *string) BizParam
- func (bp BizParam) NotLikeLeft(fn string, val *string) BizParam
- func (bp BizParam) NotLikeRight(fn string, val *string) BizParam
- func (bp BizParam) Or(and BizParam) BizParam
- func (bp BizParam) OrderBy(fn string, sort Sort) BizParam
- func (bp BizParam) Page(pageIndex int64, pageSize int64) BizParam
- type ConnSymbol
- type CubePgExecError
- type Sort
- type Symbol
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteByCondition ¶
DeleteByCondition 根据条件删除数据 本方法依赖于gin线程中的cube对象和SysUserPO对象
func DeleteById ¶
DeleteById 根据主键删除数据 本方法依赖于gin线程中的cube对象和SysUserPO对象
func UpdateByCondition ¶
UpdateByCondition 根据条件更新数据 本方法依赖于gin线程中的cube对象和SysUserPO对象
func UpdateById ¶
UpdateById 使用记录主键更新PO实体 本方法依赖于gin线程中的cube对象和SysUserPO对象
Types ¶
type BizParam ¶
type BizParam struct {
// contains filtered or unexported fields
}
func NewBizParam ¶
func NewBizParam() BizParam
func NewBizParamByNilSkip ¶ added in v1.0.8
func (BizParam) BetweenAnd ¶
func (BizParam) ContainAny ¶
func (BizParam) GreaterThan ¶
func (BizParam) GreaterThanOrEqual ¶
func (BizParam) IsNotEmpty ¶
func (BizParam) LessThanOrEqual ¶
func (BizParam) NotContain ¶
type ConnSymbol ¶
type ConnSymbol int
const ( And ConnSymbol = iota Or )
func (ConnSymbol) String ¶
func (c ConnSymbol) String() string
type CubePgExecError ¶
type CubePgExecError struct {
Msg string
}
func (*CubePgExecError) Error ¶
func (e *CubePgExecError) Error() string
Click to show internal directories.
Click to hide internal directories.