Documentation ¶
Index ¶
- Constants
- func BuildWhere(db *gorm.DB, conds []CondItem) (outDb *gorm.DB, err error)
- func NormalPaginate(page *NormalPage) func(db *gorm.DB) *gorm.DB
- func ScrollingPaginate(page *ScrollPage) func(db *gorm.DB) *gorm.DB
- func WithDeleted(db *gorm.DB) *gorm.DB
- func WithNotDeleted(db *gorm.DB) *gorm.DB
- type CondItem
- type CrudModel
- type NormalPage
- type Option
- type ScrollPage
- type WhereScopes
- func (wc *WhereScopes) Group(groupBy string) *WhereScopes
- func (wc *WhereScopes) Order(orderBy string) *WhereScopes
- func (wc *WhereScopes) Page(normalPage *NormalPage) *WhereScopes
- func (wc *WhereScopes) Preload(query string, args ...interface{}) *WhereScopes
- func (wc *WhereScopes) Scope(f func(db *gorm.DB) *gorm.DB) *WhereScopes
- func (wc *WhereScopes) Unscoped() *WhereScopes
- func (wc *WhereScopes) Where(query interface{}, args ...interface{}) *WhereScopes
Constants ¶
View Source
const ( // proxy 支持的hints HintsReadWrite = "/*#mode=READWRITE*/" HintsReadOnly = "/*#mode=READONLY*/" )
View Source
const ( DeletedNo = iota //未删除 DeletedYes //已删除 )
删除状态字段
Variables ¶
This section is empty.
Functions ¶
func BuildWhere ¶
BuildWhere 条件处理
func ScrollingPaginate ¶
func ScrollingPaginate(page *ScrollPage) func(db *gorm.DB) *gorm.DB
Types ¶
type NormalPage ¶
type WhereScopes ¶
func (*WhereScopes) Group ¶
func (wc *WhereScopes) Group(groupBy string) *WhereScopes
func (*WhereScopes) Order ¶
func (wc *WhereScopes) Order(orderBy string) *WhereScopes
func (*WhereScopes) Page ¶
func (wc *WhereScopes) Page(normalPage *NormalPage) *WhereScopes
func (*WhereScopes) Preload ¶
func (wc *WhereScopes) Preload(query string, args ...interface{}) *WhereScopes
func (*WhereScopes) Scope ¶
func (wc *WhereScopes) Scope(f func(db *gorm.DB) *gorm.DB) *WhereScopes
func (*WhereScopes) Unscoped ¶
func (wc *WhereScopes) Unscoped() *WhereScopes
func (*WhereScopes) Where ¶
func (wc *WhereScopes) Where(query interface{}, args ...interface{}) *WhereScopes
Click to show internal directories.
Click to hide internal directories.