pgx

package
v1.0.26 Latest Latest
Warning

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

Go to latest
Published: Oct 13, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CountAll

func CountAll[T interface{}](c *gin.Context, bp BizParam, po T) (int64, error)

func DeleteByCondition

func DeleteByCondition(c *gin.Context, bp BizParam, po interface{}) error

DeleteByCondition 根据条件删除数据 本方法依赖于gin线程中的cube对象和SysUserPO对象

func DeleteById

func DeleteById(c *gin.Context, po interface{}) error

DeleteById 根据主键删除数据 本方法依赖于gin线程中的cube对象和SysUserPO对象

func Insert

func Insert(c *gin.Context, po interface{}) (int64, error)

Insert 根据数据库结构体进行新增操作 本方法依赖于gin线程中的cube对象和SysUserPO对象

func QueryAll

func QueryAll[T interface{}](c *gin.Context, bp BizParam, po T) ([]T, error)

QueryAll 根据条件查询数据 本方法依赖于gin线程中的cube对象

func QueryById

func QueryById[T interface{}](c *gin.Context, po T) (*T, error)

func QueryOne

func QueryOne[T interface{}](c *gin.Context, bp BizParam, po T) (*T, error)

QueryOne 根据条件查询一条数据,如果数据为多条返回错误信息 本方法依赖于gin线程中的cube对象

func UpdateByCondition

func UpdateByCondition(c *gin.Context, bp BizParam, po interface{}) error

UpdateByCondition 根据条件更新数据 本方法依赖于gin线程中的cube对象和SysUserPO对象

func UpdateById

func UpdateById(c *gin.Context, po interface{}) error

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 NewBizParamByNilSkip(nilConditionSkip bool) BizParam

func (BizParam) And

func (bp BizParam) And(and BizParam) BizParam

func (BizParam) BetweenAnd

func (bp BizParam) BetweenAnd(fn string, from interface{}, to interface{}) BizParam

func (BizParam) Contain

func (bp BizParam) Contain(fn string, val []interface{}) BizParam

func (BizParam) ContainAny

func (bp BizParam) ContainAny(fn string, val []interface{}) BizParam

func (BizParam) Equal

func (bp BizParam) Equal(fn string, val interface{}) BizParam

func (BizParam) GreaterThan

func (bp BizParam) GreaterThan(fn string, val interface{}) BizParam

func (BizParam) GreaterThanOrEqual

func (bp BizParam) GreaterThanOrEqual(fn string, val interface{}) BizParam

func (BizParam) In

func (bp BizParam) In(fn string, val []interface{}) BizParam

func (BizParam) IsEmpty

func (bp BizParam) IsEmpty(fn string) BizParam

func (BizParam) IsNotEmpty

func (bp BizParam) IsNotEmpty(fn string) BizParam

func (BizParam) IsNotNull

func (bp BizParam) IsNotNull(fn string) BizParam

func (BizParam) IsNull

func (bp BizParam) IsNull(fn string) BizParam

func (BizParam) LessThan

func (bp BizParam) LessThan(fn string, val interface{}) BizParam

func (BizParam) LessThanOrEqual

func (bp BizParam) LessThanOrEqual(fn string, val interface{}) BizParam

func (BizParam) Like

func (bp BizParam) Like(fn string, val *string) BizParam

func (BizParam) LikeLeft

func (bp BizParam) LikeLeft(fn string, val *string) BizParam

func (BizParam) LikeRight

func (bp BizParam) LikeRight(fn string, val *string) BizParam

func (BizParam) NotContain

func (bp BizParam) NotContain(fn string, val []interface{}) BizParam

func (BizParam) NotEqual

func (bp BizParam) NotEqual(fn string, val interface{}) BizParam

func (BizParam) NotIn

func (bp BizParam) NotIn(fn string, val []interface{}) BizParam

func (BizParam) NotLike

func (bp BizParam) NotLike(fn string, val *string) BizParam

func (BizParam) NotLikeLeft

func (bp BizParam) NotLikeLeft(fn string, val *string) BizParam

func (BizParam) NotLikeRight

func (bp BizParam) NotLikeRight(fn string, val *string) BizParam

func (BizParam) Or

func (bp BizParam) Or(and BizParam) BizParam

func (BizParam) OrderBy

func (bp BizParam) OrderBy(fn string, sort Sort) BizParam

func (BizParam) Page

func (bp BizParam) Page(pageIndex int64, pageSize int64) BizParam

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

type Sort

type Sort int
const (
	Desc Sort = iota
	Asc
)

func (Sort) String

func (s Sort) String() string

type Symbol

type Symbol int

func (Symbol) String

func (s Symbol) String() string

Jump to

Keyboard shortcuts

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