Documentation
¶
Index ¶
- Variables
- func SetDefault(db *gorm.DB, opts ...gen.DOOption)
- type IAdminDo
- type IAttachmentDo
- type IAuthResourceDo
- type IAuthRoleDo
- type IAuthRolePermissionDo
- type ICasbinRuleDo
- type ISysAdminDo
- type ISysCasbinRuleDo
- type ISysResourceDo
- type ISysRoleAuthDo
- type ISysRoleDo
- 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) Attachment *attachment SysAdmin *sysAdmin SysCasbinRule *sysCasbinRule SysResource *sysResource SysRole *sysRole SysRoleAuth *sysRoleAuth )
Functions ¶
Types ¶
type IAdminDo ¶
type IAdminDo interface {
gen.SubQuery
Debug() IAdminDo
WithContext(ctx context.Context) IAdminDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() IAdminDo
WriteDB() IAdminDo
As(alias string) gen.Dao
Session(config *gorm.Session) IAdminDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) IAdminDo
Not(conds ...gen.Condition) IAdminDo
Or(conds ...gen.Condition) IAdminDo
Select(conds ...field.Expr) IAdminDo
Where(conds ...gen.Condition) IAdminDo
Order(conds ...field.Expr) IAdminDo
Distinct(cols ...field.Expr) IAdminDo
Omit(cols ...field.Expr) IAdminDo
Join(table schema.Tabler, on ...field.Expr) IAdminDo
LeftJoin(table schema.Tabler, on ...field.Expr) IAdminDo
RightJoin(table schema.Tabler, on ...field.Expr) IAdminDo
Group(cols ...field.Expr) IAdminDo
Having(conds ...gen.Condition) IAdminDo
Limit(limit int) IAdminDo
Offset(offset int) IAdminDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) IAdminDo
Unscoped() IAdminDo
Create(values ...*model.Admin) error
CreateInBatches(values []*model.Admin, batchSize int) error
Save(values ...*model.Admin) error
First() (*model.Admin, error)
Take() (*model.Admin, error)
Last() (*model.Admin, error)
Find() ([]*model.Admin, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.Admin, err error)
FindInBatches(result *[]*model.Admin, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.Admin) (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) IAdminDo
Assign(attrs ...field.AssignExpr) IAdminDo
Joins(fields ...field.RelationField) IAdminDo
Preload(fields ...field.RelationField) IAdminDo
FirstOrInit() (*model.Admin, error)
FirstOrCreate() (*model.Admin, error)
FindByPage(offset int, limit int) (result []*model.Admin, 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) IAdminDo
UnderlyingDB() *gorm.DB
schema.Tabler
GetByID(id int) (result model.Admin, err error)
FindAll() (result []model.Admin, err error)
FindOne() (result model.Admin)
GetByAccount(account string) (result *model.Admin, err error)
}
type IAttachmentDo ¶
type IAttachmentDo interface {
gen.SubQuery
Debug() IAttachmentDo
WithContext(ctx context.Context) IAttachmentDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() IAttachmentDo
WriteDB() IAttachmentDo
As(alias string) gen.Dao
Session(config *gorm.Session) IAttachmentDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) IAttachmentDo
Not(conds ...gen.Condition) IAttachmentDo
Or(conds ...gen.Condition) IAttachmentDo
Select(conds ...field.Expr) IAttachmentDo
Where(conds ...gen.Condition) IAttachmentDo
Order(conds ...field.Expr) IAttachmentDo
Distinct(cols ...field.Expr) IAttachmentDo
Omit(cols ...field.Expr) IAttachmentDo
Join(table schema.Tabler, on ...field.Expr) IAttachmentDo
LeftJoin(table schema.Tabler, on ...field.Expr) IAttachmentDo
RightJoin(table schema.Tabler, on ...field.Expr) IAttachmentDo
Group(cols ...field.Expr) IAttachmentDo
Having(conds ...gen.Condition) IAttachmentDo
Limit(limit int) IAttachmentDo
Offset(offset int) IAttachmentDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) IAttachmentDo
Unscoped() IAttachmentDo
Create(values ...*model.Attachment) error
CreateInBatches(values []*model.Attachment, batchSize int) error
Save(values ...*model.Attachment) error
First() (*model.Attachment, error)
Take() (*model.Attachment, error)
Last() (*model.Attachment, error)
Find() ([]*model.Attachment, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.Attachment, err error)
FindInBatches(result *[]*model.Attachment, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.Attachment) (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) IAttachmentDo
Assign(attrs ...field.AssignExpr) IAttachmentDo
Joins(fields ...field.RelationField) IAttachmentDo
Preload(fields ...field.RelationField) IAttachmentDo
FirstOrInit() (*model.Attachment, error)
FirstOrCreate() (*model.Attachment, error)
FindByPage(offset int, limit int) (result []*model.Attachment, 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) IAttachmentDo
UnderlyingDB() *gorm.DB
schema.Tabler
}
type IAuthResourceDo ¶
type IAuthResourceDo interface {
gen.SubQuery
Debug() IAuthResourceDo
WithContext(ctx context.Context) IAuthResourceDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() IAuthResourceDo
WriteDB() IAuthResourceDo
As(alias string) gen.Dao
Session(config *gorm.Session) IAuthResourceDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) IAuthResourceDo
Not(conds ...gen.Condition) IAuthResourceDo
Or(conds ...gen.Condition) IAuthResourceDo
Select(conds ...field.Expr) IAuthResourceDo
Where(conds ...gen.Condition) IAuthResourceDo
Order(conds ...field.Expr) IAuthResourceDo
Distinct(cols ...field.Expr) IAuthResourceDo
Omit(cols ...field.Expr) IAuthResourceDo
Join(table schema.Tabler, on ...field.Expr) IAuthResourceDo
LeftJoin(table schema.Tabler, on ...field.Expr) IAuthResourceDo
RightJoin(table schema.Tabler, on ...field.Expr) IAuthResourceDo
Group(cols ...field.Expr) IAuthResourceDo
Having(conds ...gen.Condition) IAuthResourceDo
Limit(limit int) IAuthResourceDo
Offset(offset int) IAuthResourceDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) IAuthResourceDo
Unscoped() IAuthResourceDo
Create(values ...*model.AuthResource) error
CreateInBatches(values []*model.AuthResource, batchSize int) error
Save(values ...*model.AuthResource) error
First() (*model.AuthResource, error)
Take() (*model.AuthResource, error)
Last() (*model.AuthResource, error)
Find() ([]*model.AuthResource, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.AuthResource, err error)
FindInBatches(result *[]*model.AuthResource, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.AuthResource) (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) IAuthResourceDo
Assign(attrs ...field.AssignExpr) IAuthResourceDo
Joins(fields ...field.RelationField) IAuthResourceDo
Preload(fields ...field.RelationField) IAuthResourceDo
FirstOrInit() (*model.AuthResource, error)
FirstOrCreate() (*model.AuthResource, error)
FindByPage(offset int, limit int) (result []*model.AuthResource, 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) IAuthResourceDo
UnderlyingDB() *gorm.DB
schema.Tabler
}
type IAuthRoleDo ¶
type IAuthRoleDo interface {
gen.SubQuery
Debug() IAuthRoleDo
WithContext(ctx context.Context) IAuthRoleDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() IAuthRoleDo
WriteDB() IAuthRoleDo
As(alias string) gen.Dao
Session(config *gorm.Session) IAuthRoleDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) IAuthRoleDo
Not(conds ...gen.Condition) IAuthRoleDo
Or(conds ...gen.Condition) IAuthRoleDo
Select(conds ...field.Expr) IAuthRoleDo
Where(conds ...gen.Condition) IAuthRoleDo
Order(conds ...field.Expr) IAuthRoleDo
Distinct(cols ...field.Expr) IAuthRoleDo
Omit(cols ...field.Expr) IAuthRoleDo
Join(table schema.Tabler, on ...field.Expr) IAuthRoleDo
LeftJoin(table schema.Tabler, on ...field.Expr) IAuthRoleDo
RightJoin(table schema.Tabler, on ...field.Expr) IAuthRoleDo
Group(cols ...field.Expr) IAuthRoleDo
Having(conds ...gen.Condition) IAuthRoleDo
Limit(limit int) IAuthRoleDo
Offset(offset int) IAuthRoleDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) IAuthRoleDo
Unscoped() IAuthRoleDo
Create(values ...*model.AuthRole) error
CreateInBatches(values []*model.AuthRole, batchSize int) error
Save(values ...*model.AuthRole) error
First() (*model.AuthRole, error)
Take() (*model.AuthRole, error)
Last() (*model.AuthRole, error)
Find() ([]*model.AuthRole, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.AuthRole, err error)
FindInBatches(result *[]*model.AuthRole, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.AuthRole) (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) IAuthRoleDo
Assign(attrs ...field.AssignExpr) IAuthRoleDo
Joins(fields ...field.RelationField) IAuthRoleDo
Preload(fields ...field.RelationField) IAuthRoleDo
FirstOrInit() (*model.AuthRole, error)
FirstOrCreate() (*model.AuthRole, error)
FindByPage(offset int, limit int) (result []*model.AuthRole, 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) IAuthRoleDo
UnderlyingDB() *gorm.DB
schema.Tabler
}
type IAuthRolePermissionDo ¶
type IAuthRolePermissionDo interface {
gen.SubQuery
Debug() IAuthRolePermissionDo
WithContext(ctx context.Context) IAuthRolePermissionDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() IAuthRolePermissionDo
WriteDB() IAuthRolePermissionDo
As(alias string) gen.Dao
Session(config *gorm.Session) IAuthRolePermissionDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) IAuthRolePermissionDo
Not(conds ...gen.Condition) IAuthRolePermissionDo
Or(conds ...gen.Condition) IAuthRolePermissionDo
Select(conds ...field.Expr) IAuthRolePermissionDo
Where(conds ...gen.Condition) IAuthRolePermissionDo
Order(conds ...field.Expr) IAuthRolePermissionDo
Distinct(cols ...field.Expr) IAuthRolePermissionDo
Omit(cols ...field.Expr) IAuthRolePermissionDo
Join(table schema.Tabler, on ...field.Expr) IAuthRolePermissionDo
LeftJoin(table schema.Tabler, on ...field.Expr) IAuthRolePermissionDo
RightJoin(table schema.Tabler, on ...field.Expr) IAuthRolePermissionDo
Group(cols ...field.Expr) IAuthRolePermissionDo
Having(conds ...gen.Condition) IAuthRolePermissionDo
Limit(limit int) IAuthRolePermissionDo
Offset(offset int) IAuthRolePermissionDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) IAuthRolePermissionDo
Unscoped() IAuthRolePermissionDo
Create(values ...*model.AuthRolePermission) error
CreateInBatches(values []*model.AuthRolePermission, batchSize int) error
Save(values ...*model.AuthRolePermission) error
First() (*model.AuthRolePermission, error)
Take() (*model.AuthRolePermission, error)
Last() (*model.AuthRolePermission, error)
Find() ([]*model.AuthRolePermission, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.AuthRolePermission, err error)
FindInBatches(result *[]*model.AuthRolePermission, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.AuthRolePermission) (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) IAuthRolePermissionDo
Assign(attrs ...field.AssignExpr) IAuthRolePermissionDo
Joins(fields ...field.RelationField) IAuthRolePermissionDo
Preload(fields ...field.RelationField) IAuthRolePermissionDo
FirstOrInit() (*model.AuthRolePermission, error)
FirstOrCreate() (*model.AuthRolePermission, error)
FindByPage(offset int, limit int) (result []*model.AuthRolePermission, 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) IAuthRolePermissionDo
UnderlyingDB() *gorm.DB
schema.Tabler
}
type ICasbinRuleDo ¶
type ICasbinRuleDo interface {
gen.SubQuery
Debug() ICasbinRuleDo
WithContext(ctx context.Context) ICasbinRuleDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() ICasbinRuleDo
WriteDB() ICasbinRuleDo
As(alias string) gen.Dao
Session(config *gorm.Session) ICasbinRuleDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) ICasbinRuleDo
Not(conds ...gen.Condition) ICasbinRuleDo
Or(conds ...gen.Condition) ICasbinRuleDo
Select(conds ...field.Expr) ICasbinRuleDo
Where(conds ...gen.Condition) ICasbinRuleDo
Order(conds ...field.Expr) ICasbinRuleDo
Distinct(cols ...field.Expr) ICasbinRuleDo
Omit(cols ...field.Expr) ICasbinRuleDo
Join(table schema.Tabler, on ...field.Expr) ICasbinRuleDo
LeftJoin(table schema.Tabler, on ...field.Expr) ICasbinRuleDo
RightJoin(table schema.Tabler, on ...field.Expr) ICasbinRuleDo
Group(cols ...field.Expr) ICasbinRuleDo
Having(conds ...gen.Condition) ICasbinRuleDo
Limit(limit int) ICasbinRuleDo
Offset(offset int) ICasbinRuleDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) ICasbinRuleDo
Unscoped() ICasbinRuleDo
Create(values ...*model.CasbinRule) error
CreateInBatches(values []*model.CasbinRule, batchSize int) error
Save(values ...*model.CasbinRule) error
First() (*model.CasbinRule, error)
Take() (*model.CasbinRule, error)
Last() (*model.CasbinRule, error)
Find() ([]*model.CasbinRule, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.CasbinRule, err error)
FindInBatches(result *[]*model.CasbinRule, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.CasbinRule) (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) ICasbinRuleDo
Assign(attrs ...field.AssignExpr) ICasbinRuleDo
Joins(fields ...field.RelationField) ICasbinRuleDo
Preload(fields ...field.RelationField) ICasbinRuleDo
FirstOrInit() (*model.CasbinRule, error)
FirstOrCreate() (*model.CasbinRule, error)
FindByPage(offset int, limit int) (result []*model.CasbinRule, 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) ICasbinRuleDo
UnderlyingDB() *gorm.DB
schema.Tabler
}
type ISysAdminDo ¶
type ISysAdminDo interface {
gen.SubQuery
Debug() ISysAdminDo
WithContext(ctx context.Context) ISysAdminDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() ISysAdminDo
WriteDB() ISysAdminDo
As(alias string) gen.Dao
Session(config *gorm.Session) ISysAdminDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) ISysAdminDo
Not(conds ...gen.Condition) ISysAdminDo
Or(conds ...gen.Condition) ISysAdminDo
Select(conds ...field.Expr) ISysAdminDo
Where(conds ...gen.Condition) ISysAdminDo
Order(conds ...field.Expr) ISysAdminDo
Distinct(cols ...field.Expr) ISysAdminDo
Omit(cols ...field.Expr) ISysAdminDo
Join(table schema.Tabler, on ...field.Expr) ISysAdminDo
LeftJoin(table schema.Tabler, on ...field.Expr) ISysAdminDo
RightJoin(table schema.Tabler, on ...field.Expr) ISysAdminDo
Group(cols ...field.Expr) ISysAdminDo
Having(conds ...gen.Condition) ISysAdminDo
Limit(limit int) ISysAdminDo
Offset(offset int) ISysAdminDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) ISysAdminDo
Unscoped() ISysAdminDo
Create(values ...*model.SysAdmin) error
CreateInBatches(values []*model.SysAdmin, batchSize int) error
Save(values ...*model.SysAdmin) error
First() (*model.SysAdmin, error)
Take() (*model.SysAdmin, error)
Last() (*model.SysAdmin, error)
Find() ([]*model.SysAdmin, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysAdmin, err error)
FindInBatches(result *[]*model.SysAdmin, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.SysAdmin) (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) ISysAdminDo
Assign(attrs ...field.AssignExpr) ISysAdminDo
Joins(fields ...field.RelationField) ISysAdminDo
Preload(fields ...field.RelationField) ISysAdminDo
FirstOrInit() (*model.SysAdmin, error)
FirstOrCreate() (*model.SysAdmin, error)
FindByPage(offset int, limit int) (result []*model.SysAdmin, 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) ISysAdminDo
UnderlyingDB() *gorm.DB
schema.Tabler
}
type ISysCasbinRuleDo ¶
type ISysCasbinRuleDo interface {
gen.SubQuery
Debug() ISysCasbinRuleDo
WithContext(ctx context.Context) ISysCasbinRuleDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() ISysCasbinRuleDo
WriteDB() ISysCasbinRuleDo
As(alias string) gen.Dao
Session(config *gorm.Session) ISysCasbinRuleDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) ISysCasbinRuleDo
Not(conds ...gen.Condition) ISysCasbinRuleDo
Or(conds ...gen.Condition) ISysCasbinRuleDo
Select(conds ...field.Expr) ISysCasbinRuleDo
Where(conds ...gen.Condition) ISysCasbinRuleDo
Order(conds ...field.Expr) ISysCasbinRuleDo
Distinct(cols ...field.Expr) ISysCasbinRuleDo
Omit(cols ...field.Expr) ISysCasbinRuleDo
Join(table schema.Tabler, on ...field.Expr) ISysCasbinRuleDo
LeftJoin(table schema.Tabler, on ...field.Expr) ISysCasbinRuleDo
RightJoin(table schema.Tabler, on ...field.Expr) ISysCasbinRuleDo
Group(cols ...field.Expr) ISysCasbinRuleDo
Having(conds ...gen.Condition) ISysCasbinRuleDo
Limit(limit int) ISysCasbinRuleDo
Offset(offset int) ISysCasbinRuleDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) ISysCasbinRuleDo
Unscoped() ISysCasbinRuleDo
Create(values ...*model.SysCasbinRule) error
CreateInBatches(values []*model.SysCasbinRule, batchSize int) error
Save(values ...*model.SysCasbinRule) error
First() (*model.SysCasbinRule, error)
Take() (*model.SysCasbinRule, error)
Last() (*model.SysCasbinRule, error)
Find() ([]*model.SysCasbinRule, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysCasbinRule, err error)
FindInBatches(result *[]*model.SysCasbinRule, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.SysCasbinRule) (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) ISysCasbinRuleDo
Assign(attrs ...field.AssignExpr) ISysCasbinRuleDo
Joins(fields ...field.RelationField) ISysCasbinRuleDo
Preload(fields ...field.RelationField) ISysCasbinRuleDo
FirstOrInit() (*model.SysCasbinRule, error)
FirstOrCreate() (*model.SysCasbinRule, error)
FindByPage(offset int, limit int) (result []*model.SysCasbinRule, 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) ISysCasbinRuleDo
UnderlyingDB() *gorm.DB
schema.Tabler
}
type ISysResourceDo ¶
type ISysResourceDo interface {
gen.SubQuery
Debug() ISysResourceDo
WithContext(ctx context.Context) ISysResourceDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() ISysResourceDo
WriteDB() ISysResourceDo
As(alias string) gen.Dao
Session(config *gorm.Session) ISysResourceDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) ISysResourceDo
Not(conds ...gen.Condition) ISysResourceDo
Or(conds ...gen.Condition) ISysResourceDo
Select(conds ...field.Expr) ISysResourceDo
Where(conds ...gen.Condition) ISysResourceDo
Order(conds ...field.Expr) ISysResourceDo
Distinct(cols ...field.Expr) ISysResourceDo
Omit(cols ...field.Expr) ISysResourceDo
Join(table schema.Tabler, on ...field.Expr) ISysResourceDo
LeftJoin(table schema.Tabler, on ...field.Expr) ISysResourceDo
RightJoin(table schema.Tabler, on ...field.Expr) ISysResourceDo
Group(cols ...field.Expr) ISysResourceDo
Having(conds ...gen.Condition) ISysResourceDo
Limit(limit int) ISysResourceDo
Offset(offset int) ISysResourceDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) ISysResourceDo
Unscoped() ISysResourceDo
Create(values ...*model.SysResource) error
CreateInBatches(values []*model.SysResource, batchSize int) error
Save(values ...*model.SysResource) error
First() (*model.SysResource, error)
Take() (*model.SysResource, error)
Last() (*model.SysResource, error)
Find() ([]*model.SysResource, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysResource, err error)
FindInBatches(result *[]*model.SysResource, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.SysResource) (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) ISysResourceDo
Assign(attrs ...field.AssignExpr) ISysResourceDo
Joins(fields ...field.RelationField) ISysResourceDo
Preload(fields ...field.RelationField) ISysResourceDo
FirstOrInit() (*model.SysResource, error)
FirstOrCreate() (*model.SysResource, error)
FindByPage(offset int, limit int) (result []*model.SysResource, 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) ISysResourceDo
UnderlyingDB() *gorm.DB
schema.Tabler
}
type ISysRoleAuthDo ¶
type ISysRoleAuthDo interface {
gen.SubQuery
Debug() ISysRoleAuthDo
WithContext(ctx context.Context) ISysRoleAuthDo
WithResult(fc func(tx gen.Dao)) gen.ResultInfo
ReplaceDB(db *gorm.DB)
ReadDB() ISysRoleAuthDo
WriteDB() ISysRoleAuthDo
As(alias string) gen.Dao
Session(config *gorm.Session) ISysRoleAuthDo
Columns(cols ...field.Expr) gen.Columns
Clauses(conds ...clause.Expression) ISysRoleAuthDo
Not(conds ...gen.Condition) ISysRoleAuthDo
Or(conds ...gen.Condition) ISysRoleAuthDo
Select(conds ...field.Expr) ISysRoleAuthDo
Where(conds ...gen.Condition) ISysRoleAuthDo
Order(conds ...field.Expr) ISysRoleAuthDo
Distinct(cols ...field.Expr) ISysRoleAuthDo
Omit(cols ...field.Expr) ISysRoleAuthDo
Join(table schema.Tabler, on ...field.Expr) ISysRoleAuthDo
LeftJoin(table schema.Tabler, on ...field.Expr) ISysRoleAuthDo
RightJoin(table schema.Tabler, on ...field.Expr) ISysRoleAuthDo
Group(cols ...field.Expr) ISysRoleAuthDo
Having(conds ...gen.Condition) ISysRoleAuthDo
Limit(limit int) ISysRoleAuthDo
Offset(offset int) ISysRoleAuthDo
Count() (count int64, err error)
Scopes(funcs ...func(gen.Dao) gen.Dao) ISysRoleAuthDo
Unscoped() ISysRoleAuthDo
Create(values ...*model.SysRoleAuth) error
CreateInBatches(values []*model.SysRoleAuth, batchSize int) error
Save(values ...*model.SysRoleAuth) error
First() (*model.SysRoleAuth, error)
Take() (*model.SysRoleAuth, error)
Last() (*model.SysRoleAuth, error)
Find() ([]*model.SysRoleAuth, error)
FindInBatch(batchSize int, fc func(tx gen.Dao, batch int) error) (results []*model.SysRoleAuth, err error)
FindInBatches(result *[]*model.SysRoleAuth, batchSize int, fc func(tx gen.Dao, batch int) error) error
Pluck(column field.Expr, dest interface{}) error
Delete(...*model.SysRoleAuth) (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) ISysRoleAuthDo
Assign(attrs ...field.AssignExpr) ISysRoleAuthDo
Joins(fields ...field.RelationField) ISysRoleAuthDo
Preload(fields ...field.RelationField) ISysRoleAuthDo
FirstOrInit() (*model.SysRoleAuth, error)
FirstOrCreate() (*model.SysRoleAuth, error)
FindByPage(offset int, limit int) (result []*model.SysRoleAuth, 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) ISysRoleAuthDo
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 Query ¶
type Query struct {
Attachment attachment
SysAdmin sysAdmin
SysCasbinRule sysCasbinRule
SysResource sysResource
SysRole sysRole
SysRoleAuth sysRoleAuth
// 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.