Documentation
¶
Index ¶
- Variables
- func SetDefault(db *gorm.DB, opts ...gen.DOOption)
- type ISysDeptDo
- type ISysPackageDo
- type ISysPackagePermissionDo
- type ISysPermissionDo
- type ISysRoleDo
- type ISysRolePermissionDo
- type ISysTenantDo
- type ISysUserDo
- type ISysUserRoleDo
- type IUserDo
- type Query
- func (q *Query) Available() bool
- func (q *Query) Begin(opts ...*sql.TxOptions) *QueryTx
- func (q *Query) ReadDB() *Query
- func (q *Query) ReplaceDB(db *gorm.DB) *Query
- func (q *Query) Transaction(fc func(tx *Query) error, opts ...*sql.TxOptions) error
- func (q *Query) WithContext(ctx context.Context) *queryCtx
- func (q *Query) WriteDB() *Query
- type QueryTx
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 ¶
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 (*Query) Transaction ¶
func (*Query) WithContext ¶
type QueryTx ¶
func (*QueryTx) RollbackTo ¶
Click to show internal directories.
Click to hide internal directories.