query

package
v0.0.0-...-0818f1f Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2025 License: MIT, MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Q                              = new(Query)
	ConfigBank                     *configBank
	ConfigInoutType                *configInoutType
	RechargeChannel                *rechargeChannel
	RechargeOrder                  *rechargeOrder
	RechargeType                   *rechargeType
	RechargeVip                    *rechargeVip
	SlotGame                       *slotGame
	SlotHistory                    *slotHistory
	TenantChannelBank              *tenantChannelBank
	TenantChannelBankAgent         *tenantChannelBankAgent
	TenantChannelBankAgentWithdraw *tenantChannelBankAgentWithdraw
	TenantChannelKbzpay            *tenantChannelKbzpay
	TenantChannelQrBank            *tenantChannelQrBank
	TenantChannelUpi               *tenantChannelUpi
	TenantChannelUsdt              *tenantChannelUsdt
	TenantChannelWavepay           *tenantChannelWavepay
	UserAuth                       *userAuth
	UserChannelBank                *userChannelBank
	UserChannelEwallet             *userChannelEwallet
	UserChannelLocalEwallet        *userChannelLocalEwallet
	UserChannelPix                 *userChannelPix
	UserChannelUsdt                *userChannelUsdt
	UserPartnerReward              *userPartnerReward
	UserWallet                     *userWallet
	UserWalletLog                  *userWalletLog
	UserWash                       *userWash
	UserWashBet                    *userWashBet
	VirtualDic                     *virtualDic
	WithdrawChannel                *withdrawChannel
	WithdrawOrder                  *withdrawOrder
	WithdrawType                   *withdrawType
)

Functions

func SetDefault

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

Types

type IConfigBankDo

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

type IConfigInoutTypeDo

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

type IRechargeChannelDo

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

type IRechargeOrderDo

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

type IRechargeTypeDo

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

type IRechargeVipDo

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

type ISlotGameDo

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

type ISlotHistoryDo

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

type ISuccessWithDrawReqDo

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

type ITenantChannelBankAgentDo

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

type ITenantChannelBankAgentWithdrawDo

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

type ITenantChannelBankDo

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

type ITenantChannelKbzpayDo

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

type ITenantChannelQrBankDo

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

type ITenantChannelUpiDo

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

type ITenantChannelUsdtDo

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

type ITenantChannelWavepayDo

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

type IUserAuthDo

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

type IUserChannelBankDo

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

type IUserChannelEwalletDo

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

type IUserChannelLocalEwalletDo

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

type IUserChannelPixDo

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

type IUserChannelUsdtDo

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

type IUserPartnerRewardDo

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

type IUserWalletDo

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

type IUserWalletLogDo

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

type IUserWashBetDo

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

type IUserWashDescDo

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

type IUserWashDo

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

type IVirtualDicDo

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

type IWithdrawChannelDo

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

type IWithdrawOrderDo

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

type IWithdrawTypeDo

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

type Query

type Query struct {
	ConfigBank                     configBank
	ConfigInoutType                configInoutType
	RechargeChannel                rechargeChannel
	RechargeOrder                  rechargeOrder
	RechargeType                   rechargeType
	RechargeVip                    rechargeVip
	SlotGame                       slotGame
	SlotHistory                    slotHistory
	TenantChannelBank              tenantChannelBank
	TenantChannelBankAgent         tenantChannelBankAgent
	TenantChannelBankAgentWithdraw tenantChannelBankAgentWithdraw
	TenantChannelKbzpay            tenantChannelKbzpay
	TenantChannelQrBank            tenantChannelQrBank
	TenantChannelUpi               tenantChannelUpi
	TenantChannelUsdt              tenantChannelUsdt
	TenantChannelWavepay           tenantChannelWavepay
	UserAuth                       userAuth
	UserChannelBank                userChannelBank
	UserChannelEwallet             userChannelEwallet
	UserChannelLocalEwallet        userChannelLocalEwallet
	UserChannelPix                 userChannelPix
	UserChannelUsdt                userChannelUsdt
	UserPartnerReward              userPartnerReward
	UserWallet                     userWallet
	UserWalletLog                  userWalletLog
	UserWash                       userWash
	UserWashBet                    userWashBet
	VirtualDic                     virtualDic
	WithdrawChannel                withdrawChannel
	WithdrawOrder                  withdrawOrder
	WithdrawType                   withdrawType
	// 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