query

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Q                          = new(Query)
	AssetLinkRecord            *assetLinkRecord
	AssetRecord                *assetRecord
	AttachmentRecord           *attachmentRecord
	DimensionCountRecord       *dimensionCountRecord
	FolderRecord               *folderRecord
	IndexMetaRecord            *indexMetaRecord
	LinkRecord                 *linkRecord
	NoteRecord                 *noteRecord
	NoteTextRecord             *noteTextRecord
	PromptAssetRecord          *promptAssetRecord
	PromptAssetSourceRefRecord *promptAssetSourceRefRecord
	PromptAssetVersionRecord   *promptAssetVersionRecord
	PromptUsageFeedbackRecord  *promptUsageFeedbackRecord
	PropertyDefinitionRecord   *propertyDefinitionRecord
	PropertyValueRecord        *propertyValueRecord
	SearchTokenRecord          *searchTokenRecord
	TagRecord                  *tagRecord
	TaskRecord                 *taskRecord
	VaultFileRecord            *vaultFileRecord
)

Functions

func SetDefault

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

Types

type IAssetLinkRecordDo

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

type IAssetRecordDo

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

type IAttachmentRecordDo

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

type IDimensionCountRecordDo

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

type IFolderRecordDo

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

type IIndexMetaRecordDo

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

type ILinkRecordDo

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

type INoteRecordDo

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

type INoteTextRecordDo

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

type IPromptAssetRecordDo added in v0.1.1

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

type IPromptAssetSourceRefRecordDo added in v0.1.1

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

type IPromptAssetVersionRecordDo added in v0.1.1

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

type IPromptUsageFeedbackRecordDo added in v0.1.1

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

type IPropertyDefinitionRecordDo

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

type IPropertyValueRecordDo

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

type ISearchTokenRecordDo

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

type ITagRecordDo

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

type ITaskRecordDo added in v0.1.3

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

type IVaultFileRecordDo

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

type Query

type Query struct {
	AssetLinkRecord            assetLinkRecord
	AssetRecord                assetRecord
	AttachmentRecord           attachmentRecord
	DimensionCountRecord       dimensionCountRecord
	FolderRecord               folderRecord
	IndexMetaRecord            indexMetaRecord
	LinkRecord                 linkRecord
	NoteRecord                 noteRecord
	NoteTextRecord             noteTextRecord
	PromptAssetRecord          promptAssetRecord
	PromptAssetSourceRefRecord promptAssetSourceRefRecord
	PromptAssetVersionRecord   promptAssetVersionRecord
	PromptUsageFeedbackRecord  promptUsageFeedbackRecord
	PropertyDefinitionRecord   propertyDefinitionRecord
	PropertyValueRecord        propertyValueRecord
	SearchTokenRecord          searchTokenRecord
	TagRecord                  tagRecord
	TaskRecord                 taskRecord
	VaultFileRecord            vaultFileRecord
	// 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) UnderlyingDB

func (q *Query) UnderlyingDB() *gorm.DB

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