dao

package
v0.0.0-...-df13ac1 Latest Latest
Warning

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

Go to latest
Published: Oct 21, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

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

func SetDefault

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

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 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