query

package
v0.0.0-...-ee8054a Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Q                    = new(Query)
	SysDept              *sysDept
	SysPackage           *sysPackage
	SysPackagePermission *sysPackagePermission
	SysPermission        *sysPermission
	SysRole              *sysRole
	SysRolePermission    *sysRolePermission
	SysTenant            *sysTenant
	SysUser              *sysUser
	SysUserRole          *sysUserRole
	User                 *user
)

Functions

func SetDefault

func SetDefault(db *gorm.DB, opts ...gen.DOOption)

Types

type ISysDeptDo

type ISysDeptDo interface {
	gen.SubQuery
	Debug() ISysDeptDo
	WithContext(ctx context.Context) ISysDeptDo
	WithResult(fc func(tx gen.Dao)) gen.ResultInfo
	ReplaceDB(db *gorm.DB)
	ReadDB() ISysDeptDo
	WriteDB() ISysDeptDo
	As(alias string) gen.Dao
	Session(config *gorm.Session) ISysDeptDo
	Columns(cols ...field.Expr) gen.Columns
	Clauses(conds ...clause.Expression) ISysDeptDo
	Not(conds ...gen.Condition) ISysDeptDo
	Or(conds ...gen.Condition) ISysDeptDo
	Select(conds ...field.Expr) ISysDeptDo
	Where(conds ...gen.Condition) ISysDeptDo
	Order(conds ...field.Expr) ISysDeptDo
	Distinct(cols ...field.Expr) ISysDeptDo
	Omit(cols ...field.Expr) ISysDeptDo
	Join(table schema.Tabler, on ...field.Expr) ISysDeptDo
	LeftJoin(table schema.Tabler, on ...field.Expr) ISysDeptDo
	RightJoin(table schema.Tabler, on ...field.Expr) ISysDeptDo
	Group(cols ...field.Expr) ISysDeptDo
	Having(conds ...gen.Condition) ISysDeptDo
	Limit(limit int) ISysDeptDo
	Offset(offset int) ISysDeptDo
	Count() (count int64, err error)
	Scopes(funcs ...func(gen.Dao) gen.Dao) ISysDeptDo
	Unscoped() ISysDeptDo
	Create(values ...*model.SysDept) error
	CreateInBatches(values []*model.SysDept, batchSize int) error
	Save(values ...*model.SysDept) error
	First() (*model.SysDept, error)
	Take() (*model.SysDept, error)
	Last() (*model.SysDept, error)
	Find() ([]*model.SysDept, error)
	FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysDept, err error)
	FindInBatches(result *[]*model.SysDept, batchSize int, fc func(tx gen.Dao, batch int) error) error
	Pluck(column field.Expr, dest interface{}) error
	Delete(...*model.SysDept) (info gen.ResultInfo, err error)
	Update(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	Updates(value interface{}) (info gen.ResultInfo, err error)
	UpdateColumn(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateColumnSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	UpdateColumns(value interface{}) (info gen.ResultInfo, err error)
	UpdateFrom(q gen.SubQuery) gen.Dao
	Attrs(attrs ...field.AssignExpr) ISysDeptDo
	Assign(attrs ...field.AssignExpr) ISysDeptDo
	Joins(fields ...field.RelationField) ISysDeptDo
	Preload(fields ...field.RelationField) ISysDeptDo
	FirstOrInit() (*model.SysDept, error)
	FirstOrCreate() (*model.SysDept, error)
	FindByPage(offset int, limit int) (result []*model.SysDept, count int64, err error)
	ScanByPage(result interface{}, offset int, limit int) (count int64, err error)
	Scan(result interface{}) (err error)
	Returning(value interface{}, columns ...string) ISysDeptDo
	UnderlyingDB() *gorm.DB
	schema.Tabler
}

type ISysPackageDo

type ISysPackageDo interface {
	gen.SubQuery
	Debug() ISysPackageDo
	WithContext(ctx context.Context) ISysPackageDo
	WithResult(fc func(tx gen.Dao)) gen.ResultInfo
	ReplaceDB(db *gorm.DB)
	ReadDB() ISysPackageDo
	WriteDB() ISysPackageDo
	As(alias string) gen.Dao
	Session(config *gorm.Session) ISysPackageDo
	Columns(cols ...field.Expr) gen.Columns
	Clauses(conds ...clause.Expression) ISysPackageDo
	Not(conds ...gen.Condition) ISysPackageDo
	Or(conds ...gen.Condition) ISysPackageDo
	Select(conds ...field.Expr) ISysPackageDo
	Where(conds ...gen.Condition) ISysPackageDo
	Order(conds ...field.Expr) ISysPackageDo
	Distinct(cols ...field.Expr) ISysPackageDo
	Omit(cols ...field.Expr) ISysPackageDo
	Join(table schema.Tabler, on ...field.Expr) ISysPackageDo
	LeftJoin(table schema.Tabler, on ...field.Expr) ISysPackageDo
	RightJoin(table schema.Tabler, on ...field.Expr) ISysPackageDo
	Group(cols ...field.Expr) ISysPackageDo
	Having(conds ...gen.Condition) ISysPackageDo
	Limit(limit int) ISysPackageDo
	Offset(offset int) ISysPackageDo
	Count() (count int64, err error)
	Scopes(funcs ...func(gen.Dao) gen.Dao) ISysPackageDo
	Unscoped() ISysPackageDo
	Create(values ...*model.SysPackage) error
	CreateInBatches(values []*model.SysPackage, batchSize int) error
	Save(values ...*model.SysPackage) error
	First() (*model.SysPackage, error)
	Take() (*model.SysPackage, error)
	Last() (*model.SysPackage, error)
	Find() ([]*model.SysPackage, error)
	FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysPackage, err error)
	FindInBatches(result *[]*model.SysPackage, batchSize int, fc func(tx gen.Dao, batch int) error) error
	Pluck(column field.Expr, dest interface{}) error
	Delete(...*model.SysPackage) (info gen.ResultInfo, err error)
	Update(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	Updates(value interface{}) (info gen.ResultInfo, err error)
	UpdateColumn(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateColumnSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	UpdateColumns(value interface{}) (info gen.ResultInfo, err error)
	UpdateFrom(q gen.SubQuery) gen.Dao
	Attrs(attrs ...field.AssignExpr) ISysPackageDo
	Assign(attrs ...field.AssignExpr) ISysPackageDo
	Joins(fields ...field.RelationField) ISysPackageDo
	Preload(fields ...field.RelationField) ISysPackageDo
	FirstOrInit() (*model.SysPackage, error)
	FirstOrCreate() (*model.SysPackage, error)
	FindByPage(offset int, limit int) (result []*model.SysPackage, count int64, err error)
	ScanByPage(result interface{}, offset int, limit int) (count int64, err error)
	Scan(result interface{}) (err error)
	Returning(value interface{}, columns ...string) ISysPackageDo
	UnderlyingDB() *gorm.DB
	schema.Tabler
}

type ISysPackagePermissionDo

type ISysPackagePermissionDo interface {
	gen.SubQuery
	Debug() ISysPackagePermissionDo
	WithContext(ctx context.Context) ISysPackagePermissionDo
	WithResult(fc func(tx gen.Dao)) gen.ResultInfo
	ReplaceDB(db *gorm.DB)
	ReadDB() ISysPackagePermissionDo
	WriteDB() ISysPackagePermissionDo
	As(alias string) gen.Dao
	Session(config *gorm.Session) ISysPackagePermissionDo
	Columns(cols ...field.Expr) gen.Columns
	Clauses(conds ...clause.Expression) ISysPackagePermissionDo
	Not(conds ...gen.Condition) ISysPackagePermissionDo
	Or(conds ...gen.Condition) ISysPackagePermissionDo
	Select(conds ...field.Expr) ISysPackagePermissionDo
	Where(conds ...gen.Condition) ISysPackagePermissionDo
	Order(conds ...field.Expr) ISysPackagePermissionDo
	Distinct(cols ...field.Expr) ISysPackagePermissionDo
	Omit(cols ...field.Expr) ISysPackagePermissionDo
	Join(table schema.Tabler, on ...field.Expr) ISysPackagePermissionDo
	LeftJoin(table schema.Tabler, on ...field.Expr) ISysPackagePermissionDo
	RightJoin(table schema.Tabler, on ...field.Expr) ISysPackagePermissionDo
	Group(cols ...field.Expr) ISysPackagePermissionDo
	Having(conds ...gen.Condition) ISysPackagePermissionDo
	Limit(limit int) ISysPackagePermissionDo
	Offset(offset int) ISysPackagePermissionDo
	Count() (count int64, err error)
	Scopes(funcs ...func(gen.Dao) gen.Dao) ISysPackagePermissionDo
	Unscoped() ISysPackagePermissionDo
	Create(values ...*model.SysPackagePermission) error
	CreateInBatches(values []*model.SysPackagePermission, batchSize int) error
	Save(values ...*model.SysPackagePermission) error
	First() (*model.SysPackagePermission, error)
	Take() (*model.SysPackagePermission, error)
	Last() (*model.SysPackagePermission, error)
	Find() ([]*model.SysPackagePermission, error)
	FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysPackagePermission, err error)
	FindInBatches(result *[]*model.SysPackagePermission, batchSize int, fc func(tx gen.Dao, batch int) error) error
	Pluck(column field.Expr, dest interface{}) error
	Delete(...*model.SysPackagePermission) (info gen.ResultInfo, err error)
	Update(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	Updates(value interface{}) (info gen.ResultInfo, err error)
	UpdateColumn(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateColumnSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	UpdateColumns(value interface{}) (info gen.ResultInfo, err error)
	UpdateFrom(q gen.SubQuery) gen.Dao
	Attrs(attrs ...field.AssignExpr) ISysPackagePermissionDo
	Assign(attrs ...field.AssignExpr) ISysPackagePermissionDo
	Joins(fields ...field.RelationField) ISysPackagePermissionDo
	Preload(fields ...field.RelationField) ISysPackagePermissionDo
	FirstOrInit() (*model.SysPackagePermission, error)
	FirstOrCreate() (*model.SysPackagePermission, error)
	FindByPage(offset int, limit int) (result []*model.SysPackagePermission, count int64, err error)
	ScanByPage(result interface{}, offset int, limit int) (count int64, err error)
	Scan(result interface{}) (err error)
	Returning(value interface{}, columns ...string) ISysPackagePermissionDo
	UnderlyingDB() *gorm.DB
	schema.Tabler
}

type ISysPermissionDo

type ISysPermissionDo interface {
	gen.SubQuery
	Debug() ISysPermissionDo
	WithContext(ctx context.Context) ISysPermissionDo
	WithResult(fc func(tx gen.Dao)) gen.ResultInfo
	ReplaceDB(db *gorm.DB)
	ReadDB() ISysPermissionDo
	WriteDB() ISysPermissionDo
	As(alias string) gen.Dao
	Session(config *gorm.Session) ISysPermissionDo
	Columns(cols ...field.Expr) gen.Columns
	Clauses(conds ...clause.Expression) ISysPermissionDo
	Not(conds ...gen.Condition) ISysPermissionDo
	Or(conds ...gen.Condition) ISysPermissionDo
	Select(conds ...field.Expr) ISysPermissionDo
	Where(conds ...gen.Condition) ISysPermissionDo
	Order(conds ...field.Expr) ISysPermissionDo
	Distinct(cols ...field.Expr) ISysPermissionDo
	Omit(cols ...field.Expr) ISysPermissionDo
	Join(table schema.Tabler, on ...field.Expr) ISysPermissionDo
	LeftJoin(table schema.Tabler, on ...field.Expr) ISysPermissionDo
	RightJoin(table schema.Tabler, on ...field.Expr) ISysPermissionDo
	Group(cols ...field.Expr) ISysPermissionDo
	Having(conds ...gen.Condition) ISysPermissionDo
	Limit(limit int) ISysPermissionDo
	Offset(offset int) ISysPermissionDo
	Count() (count int64, err error)
	Scopes(funcs ...func(gen.Dao) gen.Dao) ISysPermissionDo
	Unscoped() ISysPermissionDo
	Create(values ...*model.SysPermission) error
	CreateInBatches(values []*model.SysPermission, batchSize int) error
	Save(values ...*model.SysPermission) error
	First() (*model.SysPermission, error)
	Take() (*model.SysPermission, error)
	Last() (*model.SysPermission, error)
	Find() ([]*model.SysPermission, error)
	FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysPermission, err error)
	FindInBatches(result *[]*model.SysPermission, batchSize int, fc func(tx gen.Dao, batch int) error) error
	Pluck(column field.Expr, dest interface{}) error
	Delete(...*model.SysPermission) (info gen.ResultInfo, err error)
	Update(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	Updates(value interface{}) (info gen.ResultInfo, err error)
	UpdateColumn(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateColumnSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	UpdateColumns(value interface{}) (info gen.ResultInfo, err error)
	UpdateFrom(q gen.SubQuery) gen.Dao
	Attrs(attrs ...field.AssignExpr) ISysPermissionDo
	Assign(attrs ...field.AssignExpr) ISysPermissionDo
	Joins(fields ...field.RelationField) ISysPermissionDo
	Preload(fields ...field.RelationField) ISysPermissionDo
	FirstOrInit() (*model.SysPermission, error)
	FirstOrCreate() (*model.SysPermission, error)
	FindByPage(offset int, limit int) (result []*model.SysPermission, count int64, err error)
	ScanByPage(result interface{}, offset int, limit int) (count int64, err error)
	Scan(result interface{}) (err error)
	Returning(value interface{}, columns ...string) ISysPermissionDo
	UnderlyingDB() *gorm.DB
	schema.Tabler
}

type ISysRoleDo

type ISysRoleDo interface {
	gen.SubQuery
	Debug() ISysRoleDo
	WithContext(ctx context.Context) ISysRoleDo
	WithResult(fc func(tx gen.Dao)) gen.ResultInfo
	ReplaceDB(db *gorm.DB)
	ReadDB() ISysRoleDo
	WriteDB() ISysRoleDo
	As(alias string) gen.Dao
	Session(config *gorm.Session) ISysRoleDo
	Columns(cols ...field.Expr) gen.Columns
	Clauses(conds ...clause.Expression) ISysRoleDo
	Not(conds ...gen.Condition) ISysRoleDo
	Or(conds ...gen.Condition) ISysRoleDo
	Select(conds ...field.Expr) ISysRoleDo
	Where(conds ...gen.Condition) ISysRoleDo
	Order(conds ...field.Expr) ISysRoleDo
	Distinct(cols ...field.Expr) ISysRoleDo
	Omit(cols ...field.Expr) ISysRoleDo
	Join(table schema.Tabler, on ...field.Expr) ISysRoleDo
	LeftJoin(table schema.Tabler, on ...field.Expr) ISysRoleDo
	RightJoin(table schema.Tabler, on ...field.Expr) ISysRoleDo
	Group(cols ...field.Expr) ISysRoleDo
	Having(conds ...gen.Condition) ISysRoleDo
	Limit(limit int) ISysRoleDo
	Offset(offset int) ISysRoleDo
	Count() (count int64, err error)
	Scopes(funcs ...func(gen.Dao) gen.Dao) ISysRoleDo
	Unscoped() ISysRoleDo
	Create(values ...*model.SysRole) error
	CreateInBatches(values []*model.SysRole, batchSize int) error
	Save(values ...*model.SysRole) error
	First() (*model.SysRole, error)
	Take() (*model.SysRole, error)
	Last() (*model.SysRole, error)
	Find() ([]*model.SysRole, error)
	FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysRole, err error)
	FindInBatches(result *[]*model.SysRole, batchSize int, fc func(tx gen.Dao, batch int) error) error
	Pluck(column field.Expr, dest interface{}) error
	Delete(...*model.SysRole) (info gen.ResultInfo, err error)
	Update(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	Updates(value interface{}) (info gen.ResultInfo, err error)
	UpdateColumn(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateColumnSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	UpdateColumns(value interface{}) (info gen.ResultInfo, err error)
	UpdateFrom(q gen.SubQuery) gen.Dao
	Attrs(attrs ...field.AssignExpr) ISysRoleDo
	Assign(attrs ...field.AssignExpr) ISysRoleDo
	Joins(fields ...field.RelationField) ISysRoleDo
	Preload(fields ...field.RelationField) ISysRoleDo
	FirstOrInit() (*model.SysRole, error)
	FirstOrCreate() (*model.SysRole, error)
	FindByPage(offset int, limit int) (result []*model.SysRole, count int64, err error)
	ScanByPage(result interface{}, offset int, limit int) (count int64, err error)
	Scan(result interface{}) (err error)
	Returning(value interface{}, columns ...string) ISysRoleDo
	UnderlyingDB() *gorm.DB
	schema.Tabler
}

type ISysRolePermissionDo

type ISysRolePermissionDo interface {
	gen.SubQuery
	Debug() ISysRolePermissionDo
	WithContext(ctx context.Context) ISysRolePermissionDo
	WithResult(fc func(tx gen.Dao)) gen.ResultInfo
	ReplaceDB(db *gorm.DB)
	ReadDB() ISysRolePermissionDo
	WriteDB() ISysRolePermissionDo
	As(alias string) gen.Dao
	Session(config *gorm.Session) ISysRolePermissionDo
	Columns(cols ...field.Expr) gen.Columns
	Clauses(conds ...clause.Expression) ISysRolePermissionDo
	Not(conds ...gen.Condition) ISysRolePermissionDo
	Or(conds ...gen.Condition) ISysRolePermissionDo
	Select(conds ...field.Expr) ISysRolePermissionDo
	Where(conds ...gen.Condition) ISysRolePermissionDo
	Order(conds ...field.Expr) ISysRolePermissionDo
	Distinct(cols ...field.Expr) ISysRolePermissionDo
	Omit(cols ...field.Expr) ISysRolePermissionDo
	Join(table schema.Tabler, on ...field.Expr) ISysRolePermissionDo
	LeftJoin(table schema.Tabler, on ...field.Expr) ISysRolePermissionDo
	RightJoin(table schema.Tabler, on ...field.Expr) ISysRolePermissionDo
	Group(cols ...field.Expr) ISysRolePermissionDo
	Having(conds ...gen.Condition) ISysRolePermissionDo
	Limit(limit int) ISysRolePermissionDo
	Offset(offset int) ISysRolePermissionDo
	Count() (count int64, err error)
	Scopes(funcs ...func(gen.Dao) gen.Dao) ISysRolePermissionDo
	Unscoped() ISysRolePermissionDo
	Create(values ...*model.SysRolePermission) error
	CreateInBatches(values []*model.SysRolePermission, batchSize int) error
	Save(values ...*model.SysRolePermission) error
	First() (*model.SysRolePermission, error)
	Take() (*model.SysRolePermission, error)
	Last() (*model.SysRolePermission, error)
	Find() ([]*model.SysRolePermission, error)
	FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysRolePermission, err error)
	FindInBatches(result *[]*model.SysRolePermission, batchSize int, fc func(tx gen.Dao, batch int) error) error
	Pluck(column field.Expr, dest interface{}) error
	Delete(...*model.SysRolePermission) (info gen.ResultInfo, err error)
	Update(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	Updates(value interface{}) (info gen.ResultInfo, err error)
	UpdateColumn(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateColumnSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	UpdateColumns(value interface{}) (info gen.ResultInfo, err error)
	UpdateFrom(q gen.SubQuery) gen.Dao
	Attrs(attrs ...field.AssignExpr) ISysRolePermissionDo
	Assign(attrs ...field.AssignExpr) ISysRolePermissionDo
	Joins(fields ...field.RelationField) ISysRolePermissionDo
	Preload(fields ...field.RelationField) ISysRolePermissionDo
	FirstOrInit() (*model.SysRolePermission, error)
	FirstOrCreate() (*model.SysRolePermission, error)
	FindByPage(offset int, limit int) (result []*model.SysRolePermission, count int64, err error)
	ScanByPage(result interface{}, offset int, limit int) (count int64, err error)
	Scan(result interface{}) (err error)
	Returning(value interface{}, columns ...string) ISysRolePermissionDo
	UnderlyingDB() *gorm.DB
	schema.Tabler
}

type ISysTenantDo

type ISysTenantDo interface {
	gen.SubQuery
	Debug() ISysTenantDo
	WithContext(ctx context.Context) ISysTenantDo
	WithResult(fc func(tx gen.Dao)) gen.ResultInfo
	ReplaceDB(db *gorm.DB)
	ReadDB() ISysTenantDo
	WriteDB() ISysTenantDo
	As(alias string) gen.Dao
	Session(config *gorm.Session) ISysTenantDo
	Columns(cols ...field.Expr) gen.Columns
	Clauses(conds ...clause.Expression) ISysTenantDo
	Not(conds ...gen.Condition) ISysTenantDo
	Or(conds ...gen.Condition) ISysTenantDo
	Select(conds ...field.Expr) ISysTenantDo
	Where(conds ...gen.Condition) ISysTenantDo
	Order(conds ...field.Expr) ISysTenantDo
	Distinct(cols ...field.Expr) ISysTenantDo
	Omit(cols ...field.Expr) ISysTenantDo
	Join(table schema.Tabler, on ...field.Expr) ISysTenantDo
	LeftJoin(table schema.Tabler, on ...field.Expr) ISysTenantDo
	RightJoin(table schema.Tabler, on ...field.Expr) ISysTenantDo
	Group(cols ...field.Expr) ISysTenantDo
	Having(conds ...gen.Condition) ISysTenantDo
	Limit(limit int) ISysTenantDo
	Offset(offset int) ISysTenantDo
	Count() (count int64, err error)
	Scopes(funcs ...func(gen.Dao) gen.Dao) ISysTenantDo
	Unscoped() ISysTenantDo
	Create(values ...*model.SysTenant) error
	CreateInBatches(values []*model.SysTenant, batchSize int) error
	Save(values ...*model.SysTenant) error
	First() (*model.SysTenant, error)
	Take() (*model.SysTenant, error)
	Last() (*model.SysTenant, error)
	Find() ([]*model.SysTenant, error)
	FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysTenant, err error)
	FindInBatches(result *[]*model.SysTenant, batchSize int, fc func(tx gen.Dao, batch int) error) error
	Pluck(column field.Expr, dest interface{}) error
	Delete(...*model.SysTenant) (info gen.ResultInfo, err error)
	Update(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	Updates(value interface{}) (info gen.ResultInfo, err error)
	UpdateColumn(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateColumnSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	UpdateColumns(value interface{}) (info gen.ResultInfo, err error)
	UpdateFrom(q gen.SubQuery) gen.Dao
	Attrs(attrs ...field.AssignExpr) ISysTenantDo
	Assign(attrs ...field.AssignExpr) ISysTenantDo
	Joins(fields ...field.RelationField) ISysTenantDo
	Preload(fields ...field.RelationField) ISysTenantDo
	FirstOrInit() (*model.SysTenant, error)
	FirstOrCreate() (*model.SysTenant, error)
	FindByPage(offset int, limit int) (result []*model.SysTenant, count int64, err error)
	ScanByPage(result interface{}, offset int, limit int) (count int64, err error)
	Scan(result interface{}) (err error)
	Returning(value interface{}, columns ...string) ISysTenantDo
	UnderlyingDB() *gorm.DB
	schema.Tabler
}

type ISysUserDo

type ISysUserDo interface {
	gen.SubQuery
	Debug() ISysUserDo
	WithContext(ctx context.Context) ISysUserDo
	WithResult(fc func(tx gen.Dao)) gen.ResultInfo
	ReplaceDB(db *gorm.DB)
	ReadDB() ISysUserDo
	WriteDB() ISysUserDo
	As(alias string) gen.Dao
	Session(config *gorm.Session) ISysUserDo
	Columns(cols ...field.Expr) gen.Columns
	Clauses(conds ...clause.Expression) ISysUserDo
	Not(conds ...gen.Condition) ISysUserDo
	Or(conds ...gen.Condition) ISysUserDo
	Select(conds ...field.Expr) ISysUserDo
	Where(conds ...gen.Condition) ISysUserDo
	Order(conds ...field.Expr) ISysUserDo
	Distinct(cols ...field.Expr) ISysUserDo
	Omit(cols ...field.Expr) ISysUserDo
	Join(table schema.Tabler, on ...field.Expr) ISysUserDo
	LeftJoin(table schema.Tabler, on ...field.Expr) ISysUserDo
	RightJoin(table schema.Tabler, on ...field.Expr) ISysUserDo
	Group(cols ...field.Expr) ISysUserDo
	Having(conds ...gen.Condition) ISysUserDo
	Limit(limit int) ISysUserDo
	Offset(offset int) ISysUserDo
	Count() (count int64, err error)
	Scopes(funcs ...func(gen.Dao) gen.Dao) ISysUserDo
	Unscoped() ISysUserDo
	Create(values ...*model.SysUser) error
	CreateInBatches(values []*model.SysUser, batchSize int) error
	Save(values ...*model.SysUser) error
	First() (*model.SysUser, error)
	Take() (*model.SysUser, error)
	Last() (*model.SysUser, error)
	Find() ([]*model.SysUser, error)
	FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysUser, err error)
	FindInBatches(result *[]*model.SysUser, batchSize int, fc func(tx gen.Dao, batch int) error) error
	Pluck(column field.Expr, dest interface{}) error
	Delete(...*model.SysUser) (info gen.ResultInfo, err error)
	Update(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	Updates(value interface{}) (info gen.ResultInfo, err error)
	UpdateColumn(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateColumnSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	UpdateColumns(value interface{}) (info gen.ResultInfo, err error)
	UpdateFrom(q gen.SubQuery) gen.Dao
	Attrs(attrs ...field.AssignExpr) ISysUserDo
	Assign(attrs ...field.AssignExpr) ISysUserDo
	Joins(fields ...field.RelationField) ISysUserDo
	Preload(fields ...field.RelationField) ISysUserDo
	FirstOrInit() (*model.SysUser, error)
	FirstOrCreate() (*model.SysUser, error)
	FindByPage(offset int, limit int) (result []*model.SysUser, count int64, err error)
	ScanByPage(result interface{}, offset int, limit int) (count int64, err error)
	Scan(result interface{}) (err error)
	Returning(value interface{}, columns ...string) ISysUserDo
	UnderlyingDB() *gorm.DB
	schema.Tabler
}

type ISysUserRoleDo

type ISysUserRoleDo interface {
	gen.SubQuery
	Debug() ISysUserRoleDo
	WithContext(ctx context.Context) ISysUserRoleDo
	WithResult(fc func(tx gen.Dao)) gen.ResultInfo
	ReplaceDB(db *gorm.DB)
	ReadDB() ISysUserRoleDo
	WriteDB() ISysUserRoleDo
	As(alias string) gen.Dao
	Session(config *gorm.Session) ISysUserRoleDo
	Columns(cols ...field.Expr) gen.Columns
	Clauses(conds ...clause.Expression) ISysUserRoleDo
	Not(conds ...gen.Condition) ISysUserRoleDo
	Or(conds ...gen.Condition) ISysUserRoleDo
	Select(conds ...field.Expr) ISysUserRoleDo
	Where(conds ...gen.Condition) ISysUserRoleDo
	Order(conds ...field.Expr) ISysUserRoleDo
	Distinct(cols ...field.Expr) ISysUserRoleDo
	Omit(cols ...field.Expr) ISysUserRoleDo
	Join(table schema.Tabler, on ...field.Expr) ISysUserRoleDo
	LeftJoin(table schema.Tabler, on ...field.Expr) ISysUserRoleDo
	RightJoin(table schema.Tabler, on ...field.Expr) ISysUserRoleDo
	Group(cols ...field.Expr) ISysUserRoleDo
	Having(conds ...gen.Condition) ISysUserRoleDo
	Limit(limit int) ISysUserRoleDo
	Offset(offset int) ISysUserRoleDo
	Count() (count int64, err error)
	Scopes(funcs ...func(gen.Dao) gen.Dao) ISysUserRoleDo
	Unscoped() ISysUserRoleDo
	Create(values ...*model.SysUserRole) error
	CreateInBatches(values []*model.SysUserRole, batchSize int) error
	Save(values ...*model.SysUserRole) error
	First() (*model.SysUserRole, error)
	Take() (*model.SysUserRole, error)
	Last() (*model.SysUserRole, error)
	Find() ([]*model.SysUserRole, error)
	FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysUserRole, err error)
	FindInBatches(result *[]*model.SysUserRole, batchSize int, fc func(tx gen.Dao, batch int) error) error
	Pluck(column field.Expr, dest interface{}) error
	Delete(...*model.SysUserRole) (info gen.ResultInfo, err error)
	Update(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	Updates(value interface{}) (info gen.ResultInfo, err error)
	UpdateColumn(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateColumnSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	UpdateColumns(value interface{}) (info gen.ResultInfo, err error)
	UpdateFrom(q gen.SubQuery) gen.Dao
	Attrs(attrs ...field.AssignExpr) ISysUserRoleDo
	Assign(attrs ...field.AssignExpr) ISysUserRoleDo
	Joins(fields ...field.RelationField) ISysUserRoleDo
	Preload(fields ...field.RelationField) ISysUserRoleDo
	FirstOrInit() (*model.SysUserRole, error)
	FirstOrCreate() (*model.SysUserRole, error)
	FindByPage(offset int, limit int) (result []*model.SysUserRole, count int64, err error)
	ScanByPage(result interface{}, offset int, limit int) (count int64, err error)
	Scan(result interface{}) (err error)
	Returning(value interface{}, columns ...string) ISysUserRoleDo
	UnderlyingDB() *gorm.DB
	schema.Tabler
}

type IUserDo

type IUserDo interface {
	gen.SubQuery
	Debug() IUserDo
	WithContext(ctx context.Context) IUserDo
	WithResult(fc func(tx gen.Dao)) gen.ResultInfo
	ReplaceDB(db *gorm.DB)
	ReadDB() IUserDo
	WriteDB() IUserDo
	As(alias string) gen.Dao
	Session(config *gorm.Session) IUserDo
	Columns(cols ...field.Expr) gen.Columns
	Clauses(conds ...clause.Expression) IUserDo
	Not(conds ...gen.Condition) IUserDo
	Or(conds ...gen.Condition) IUserDo
	Select(conds ...field.Expr) IUserDo
	Where(conds ...gen.Condition) IUserDo
	Order(conds ...field.Expr) IUserDo
	Distinct(cols ...field.Expr) IUserDo
	Omit(cols ...field.Expr) IUserDo
	Join(table schema.Tabler, on ...field.Expr) IUserDo
	LeftJoin(table schema.Tabler, on ...field.Expr) IUserDo
	RightJoin(table schema.Tabler, on ...field.Expr) IUserDo
	Group(cols ...field.Expr) IUserDo
	Having(conds ...gen.Condition) IUserDo
	Limit(limit int) IUserDo
	Offset(offset int) IUserDo
	Count() (count int64, err error)
	Scopes(funcs ...func(gen.Dao) gen.Dao) IUserDo
	Unscoped() IUserDo
	Create(values ...*model.User) error
	CreateInBatches(values []*model.User, batchSize int) error
	Save(values ...*model.User) error
	First() (*model.User, error)
	Take() (*model.User, error)
	Last() (*model.User, error)
	Find() ([]*model.User, error)
	FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.User, err error)
	FindInBatches(result *[]*model.User, batchSize int, fc func(tx gen.Dao, batch int) error) error
	Pluck(column field.Expr, dest interface{}) error
	Delete(...*model.User) (info gen.ResultInfo, err error)
	Update(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	Updates(value interface{}) (info gen.ResultInfo, err error)
	UpdateColumn(column field.Expr, value interface{}) (info gen.ResultInfo, err error)
	UpdateColumnSimple(columns ...field.AssignExpr) (info gen.ResultInfo, err error)
	UpdateColumns(value interface{}) (info gen.ResultInfo, err error)
	UpdateFrom(q gen.SubQuery) gen.Dao
	Attrs(attrs ...field.AssignExpr) IUserDo
	Assign(attrs ...field.AssignExpr) IUserDo
	Joins(fields ...field.RelationField) IUserDo
	Preload(fields ...field.RelationField) IUserDo
	FirstOrInit() (*model.User, error)
	FirstOrCreate() (*model.User, error)
	FindByPage(offset int, limit int) (result []*model.User, count int64, err error)
	ScanByPage(result interface{}, offset int, limit int) (count int64, err error)
	Scan(result interface{}) (err error)
	Returning(value interface{}, columns ...string) IUserDo
	UnderlyingDB() *gorm.DB
	schema.Tabler
}

type Query

type Query struct {
	SysDept              sysDept
	SysPackage           sysPackage
	SysPackagePermission sysPackagePermission
	SysPermission        sysPermission
	SysRole              sysRole
	SysRolePermission    sysRolePermission
	SysTenant            sysTenant
	SysUser              sysUser
	SysUserRole          sysUserRole
	User                 user
	// contains filtered or unexported fields
}

func Use

func Use(db *gorm.DB, opts ...gen.DOOption) *Query

func (*Query) Available

func (q *Query) Available() bool

func (*Query) Begin

func (q *Query) Begin(opts ...*sql.TxOptions) *QueryTx

func (*Query) ReadDB

func (q *Query) ReadDB() *Query

func (*Query) ReplaceDB

func (q *Query) ReplaceDB(db *gorm.DB) *Query

func (*Query) Transaction

func (q *Query) Transaction(fc func(tx *Query) error, opts ...*sql.TxOptions) error

func (*Query) WithContext

func (q *Query) WithContext(ctx context.Context) *queryCtx

func (*Query) WriteDB

func (q *Query) WriteDB() *Query

type QueryTx

type QueryTx struct {
	*Query
	Error error
}

func (*QueryTx) Commit

func (q *QueryTx) Commit() error

func (*QueryTx) Rollback

func (q *QueryTx) Rollback() error

func (*QueryTx) RollbackTo

func (q *QueryTx) RollbackTo(name string) error

func (*QueryTx) SavePoint

func (q *QueryTx) SavePoint(name string) error

Jump to

Keyboard shortcuts

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