You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1672 lines
86 KiB
Go

// Code generated by gorm.io/gen. DO NOT EDIT.
// Code generated by gorm.io/gen. DO NOT EDIT.
// Code generated by gorm.io/gen. DO NOT EDIT.
package dao
import (
"context"
"database/sql"
"gorm.io/gorm"
"gorm.io/gen"
"gorm.io/plugin/dbresolver"
)
var (
Q = new(Query)
Company *company
CompanyMade *companyMade
CronLog *cronLog
ErrLog *errLog
ExportTask *exportTask
FissionArchiveTask *fissionArchiveTask
FissionBallot *fissionBallot
FissionBallotLog *fissionBallotLog
FissionBehavior *fissionBehavior
FissionBlind *fissionBlind
FissionBlindLog *fissionBlindLog
FissionCampaign *fissionCampaign
FissionCampaignBallot *fissionCampaignBallot
FissionCampaignBlind *fissionCampaignBlind
FissionCampaignCash *fissionCampaignCash
FissionCampaignChannel *fissionCampaignChannel
FissionCampaignChat *fissionCampaignChat
FissionCampaignChild *fissionCampaignChild
FissionCampaignChop *fissionCampaignChop
FissionCampaignCoin *fissionCampaignCoin
FissionCampaignCond *fissionCampaignCond
FissionCampaignConfig *fissionCampaignConfig
FissionCampaignDice *fissionCampaignDice
FissionCampaignEvent *fissionCampaignEvent
FissionCampaignFlip *fissionCampaignFlip
FissionCampaignGashapon *fissionCampaignGashapon
FissionCampaignGold *fissionCampaignGold
FissionCampaignGrid *fissionCampaignGrid
FissionCampaignGrow *fissionCampaignGrow
FissionCampaignGrowStep *fissionCampaignGrowStep
FissionCampaignKeep *fissionCampaignKeep
FissionCampaignKeepStep *fissionCampaignKeepStep
FissionCampaignLang *fissionCampaignLang
FissionCampaignLongImg *fissionCampaignLongImg
FissionCampaignLongImgZone *fissionCampaignLongImgZone
FissionCampaignPointsUse *fissionCampaignPointsUse
FissionCampaignPush *fissionCampaignPush
FissionCampaignQa *fissionCampaignQa
FissionCampaignQaOption *fissionCampaignQaOption
FissionCampaignQaQuestion *fissionCampaignQaQuestion
FissionCampaignQuiz *fissionCampaignQuiz
FissionCampaignQuizOption *fissionCampaignQuizOption
FissionCampaignReferral *fissionCampaignReferral
FissionCampaignReward *fissionCampaignReward
FissionCampaignRewardAdd *fissionCampaignRewardAdd
FissionCampaignRewardAddLog *fissionCampaignRewardAddLog
FissionCampaignRewardRule *fissionCampaignRewardRule
FissionCampaignSign *fissionCampaignSign
FissionCampaignSlot *fissionCampaignSlot
FissionCampaignStyle *fissionCampaignStyle
FissionCampaignTask *fissionCampaignTask
FissionCampaignTicket *fissionCampaignTicket
FissionCampaignUno *fissionCampaignUno
FissionCampaignUnoCard *fissionCampaignUnoCard
FissionCampaignUnoGroup *fissionCampaignUnoGroup
FissionCampaignV *fissionCampaignV
FissionCampaignVsSchedule *fissionCampaignVsSchedule
FissionCampaignVsTeam *fissionCampaignVsTeam
FissionCampaignWheel *fissionCampaignWheel
FissionCampaignWin *fissionCampaignWin
FissionCash *fissionCash
FissionCashRecord *fissionCashRecord
FissionChat *fissionChat
FissionChatMsg *fissionChatMsg
FissionChildUser *fissionChildUser
FissionChildUserRecord *fissionChildUserRecord
FissionChop *fissionChop
FissionChopHelp *fissionChopHelp
FissionChopReward *fissionChopReward
FissionClientReward *fissionClientReward
FissionCoin *fissionCoin
FissionCoinLog *fissionCoinLog
FissionCoinScene *fissionCoinScene
FissionConfig *fissionConfig
FissionCustomBtn *fissionCustomBtn
FissionDice *fissionDice
FissionDiceCollect *fissionDiceCollect
FissionDiceMap *fissionDiceMap
FissionDiceMapGroup *fissionDiceMapGroup
FissionDiceProp *fissionDiceProp
FissionDiceRecord *fissionDiceRecord
FissionDiceRun *fissionDiceRun
FissionFlip *fissionFlip
FissionFlipLog *fissionFlipLog
FissionGashapon *fissionGashapon
FissionGashaponLog *fissionGashaponLog
FissionGold *fissionGold
FissionGoldLog *fissionGoldLog
FissionGrid *fissionGrid
FissionGridLog *fissionGridLog
FissionGrow *fissionGrow
FissionGrowLife *fissionGrowLife
FissionGrowRecord *fissionGrowRecord
FissionKeep *fissionKeep
FissionKeepLog *fissionKeepLog
FissionLangModule *fissionLangModule
FissionNotify *fissionNotify
FissionNotifyResp *fissionNotifyResp
FissionNotifyTask *fissionNotifyTask
FissionPointDeduct *fissionPointDeduct
FissionPointsLog *fissionPointsLog
FissionPrizeWheel *fissionPrizeWheel
FissionPrizeWheelLog *fissionPrizeWheelLog
FissionQa *fissionQa
FissionQaLog *fissionQaLog
FissionQuiz *fissionQuiz
FissionQuizLog *fissionQuizLog
FissionReferral *fissionReferral
FissionRewardRecord *fissionRewardRecord
FissionRewardRecordForm *fissionRewardRecordForm
FissionSign *fissionSign
FissionSignDay *fissionSignDay
FissionSignLog *fissionSignLog
FissionSlot *fissionSlot
FissionSlotLog *fissionSlotLog
FissionTargetRecord *fissionTargetRecord
FissionTemp *fissionTemp
FissionTempGroup *fissionTempGroup
FissionTempGroupLang *fissionTempGroupLang
FissionTempImage *fissionTempImage
FissionTempLang *fissionTempLang
FissionTotal *fissionTotal
FissionTotalCycle *fissionTotalCycle
FissionUnlockReward *fissionUnlockReward
FissionUno *fissionUno
FissionUnoCollect *fissionUnoCollect
FissionUnoLog *fissionUnoLog
FissionUser *fissionUser
FissionUserActive *fissionUserActive
FissionUserAttr *fissionUserAttr
FissionUserAttrTotal *fissionUserAttrTotal
FissionUserCond *fissionUserCond
FissionUserCondRecord *fissionUserCondRecord
FissionUserCtlink *fissionUserCtlink
FissionUserDylink *fissionUserDylink
FissionUserEvent *fissionUserEvent
FissionUserJattr *fissionUserJattr
FissionUserLevel *fissionUserLevel
FissionUserLevelRelated *fissionUserLevelRelated
FissionUserPreCond *fissionUserPreCond
FissionUserStat *fissionUserStat
FissionUserTaskRecord *fissionUserTaskRecord
FissionUserTaskReward *fissionUserTaskReward
FissionUserTaskValid *fissionUserTaskValid
FissionV *fissionV
FissionVsLog *fissionVsLog
FissionVsVote *fissionVsVote
FissionVsVoteSettlement *fissionVsVoteSettlement
FissionWebUser *fissionWebUser
FissionWin *fissionWin
Form *form
GameAction *gameAction
GameLink *gameLink
GameTotal *gameTotal
GameTotalDate *gameTotalDate
GameUser *gameUser
Lang *lang
LangTextMark *langTextMark
LibraryQa *libraryQa
LibraryQaGroup *libraryQaGroup
LibraryQaOption *libraryQaOption
LvAPILog *lvAPILog
Material *material
ModuleStatisticsEventflow *moduleStatisticsEventflow
NotifyURL *notifyURL
OperateLog *operateLog
Project *project
ProjectAd *projectAd
ProjectSecret *projectSecret
ProjectUser *projectUser
ProjectUserCoin *projectUserCoin
ProjectUserCoinDeduct *projectUserCoinDeduct
ProjectUserCoinExpired *projectUserCoinExpired
ProjectUserCoinLog *projectUserCoinLog
ProjectUserCoinRecord *projectUserCoinRecord
ProjectUserCoinUse *projectUserCoinUse
ProjectUserInfoLog *projectUserInfoLog
RedeemMall *redeemMall
RedeemMallItem *redeemMallItem
RedeemMallItemTask *redeemMallItemTask
RedeemMallRecord *redeemMallRecord
RedeemMallRelate *redeemMallRelate
Register *register
RegisterAudit *registerAudit
Reward *reward
RewardLang *rewardLang
RewardPush *rewardPush
RewardPushLog *rewardPushLog
RewardPushTask *rewardPushTask
RewardRelated *rewardRelated
ServerWhitelist *serverWhitelist
SlowLog *slowLog
TCoin *tCoin
TCoinLang *tCoinLang
User *user
UserBehavior *userBehavior
UserProjectRelate *userProjectRelate
)
func SetDefault(db *gorm.DB, opts ...gen.DOOption) {
*Q = *Use(db, opts...)
Company = &Q.Company
CompanyMade = &Q.CompanyMade
CronLog = &Q.CronLog
ErrLog = &Q.ErrLog
ExportTask = &Q.ExportTask
FissionArchiveTask = &Q.FissionArchiveTask
FissionBallot = &Q.FissionBallot
FissionBallotLog = &Q.FissionBallotLog
FissionBehavior = &Q.FissionBehavior
FissionBlind = &Q.FissionBlind
FissionBlindLog = &Q.FissionBlindLog
FissionCampaign = &Q.FissionCampaign
FissionCampaignBallot = &Q.FissionCampaignBallot
FissionCampaignBlind = &Q.FissionCampaignBlind
FissionCampaignCash = &Q.FissionCampaignCash
FissionCampaignChannel = &Q.FissionCampaignChannel
FissionCampaignChat = &Q.FissionCampaignChat
FissionCampaignChild = &Q.FissionCampaignChild
FissionCampaignChop = &Q.FissionCampaignChop
FissionCampaignCoin = &Q.FissionCampaignCoin
FissionCampaignCond = &Q.FissionCampaignCond
FissionCampaignConfig = &Q.FissionCampaignConfig
FissionCampaignDice = &Q.FissionCampaignDice
FissionCampaignEvent = &Q.FissionCampaignEvent
FissionCampaignFlip = &Q.FissionCampaignFlip
FissionCampaignGashapon = &Q.FissionCampaignGashapon
FissionCampaignGold = &Q.FissionCampaignGold
FissionCampaignGrid = &Q.FissionCampaignGrid
FissionCampaignGrow = &Q.FissionCampaignGrow
FissionCampaignGrowStep = &Q.FissionCampaignGrowStep
FissionCampaignKeep = &Q.FissionCampaignKeep
FissionCampaignKeepStep = &Q.FissionCampaignKeepStep
FissionCampaignLang = &Q.FissionCampaignLang
FissionCampaignLongImg = &Q.FissionCampaignLongImg
FissionCampaignLongImgZone = &Q.FissionCampaignLongImgZone
FissionCampaignPointsUse = &Q.FissionCampaignPointsUse
FissionCampaignPush = &Q.FissionCampaignPush
FissionCampaignQa = &Q.FissionCampaignQa
FissionCampaignQaOption = &Q.FissionCampaignQaOption
FissionCampaignQaQuestion = &Q.FissionCampaignQaQuestion
FissionCampaignQuiz = &Q.FissionCampaignQuiz
FissionCampaignQuizOption = &Q.FissionCampaignQuizOption
FissionCampaignReferral = &Q.FissionCampaignReferral
FissionCampaignReward = &Q.FissionCampaignReward
FissionCampaignRewardAdd = &Q.FissionCampaignRewardAdd
FissionCampaignRewardAddLog = &Q.FissionCampaignRewardAddLog
FissionCampaignRewardRule = &Q.FissionCampaignRewardRule
FissionCampaignSign = &Q.FissionCampaignSign
FissionCampaignSlot = &Q.FissionCampaignSlot
FissionCampaignStyle = &Q.FissionCampaignStyle
FissionCampaignTask = &Q.FissionCampaignTask
FissionCampaignTicket = &Q.FissionCampaignTicket
FissionCampaignUno = &Q.FissionCampaignUno
FissionCampaignUnoCard = &Q.FissionCampaignUnoCard
FissionCampaignUnoGroup = &Q.FissionCampaignUnoGroup
FissionCampaignV = &Q.FissionCampaignV
FissionCampaignVsSchedule = &Q.FissionCampaignVsSchedule
FissionCampaignVsTeam = &Q.FissionCampaignVsTeam
FissionCampaignWheel = &Q.FissionCampaignWheel
FissionCampaignWin = &Q.FissionCampaignWin
FissionCash = &Q.FissionCash
FissionCashRecord = &Q.FissionCashRecord
FissionChat = &Q.FissionChat
FissionChatMsg = &Q.FissionChatMsg
FissionChildUser = &Q.FissionChildUser
FissionChildUserRecord = &Q.FissionChildUserRecord
FissionChop = &Q.FissionChop
FissionChopHelp = &Q.FissionChopHelp
FissionChopReward = &Q.FissionChopReward
FissionClientReward = &Q.FissionClientReward
FissionCoin = &Q.FissionCoin
FissionCoinLog = &Q.FissionCoinLog
FissionCoinScene = &Q.FissionCoinScene
FissionConfig = &Q.FissionConfig
FissionCustomBtn = &Q.FissionCustomBtn
FissionDice = &Q.FissionDice
FissionDiceCollect = &Q.FissionDiceCollect
FissionDiceMap = &Q.FissionDiceMap
FissionDiceMapGroup = &Q.FissionDiceMapGroup
FissionDiceProp = &Q.FissionDiceProp
FissionDiceRecord = &Q.FissionDiceRecord
FissionDiceRun = &Q.FissionDiceRun
FissionFlip = &Q.FissionFlip
FissionFlipLog = &Q.FissionFlipLog
FissionGashapon = &Q.FissionGashapon
FissionGashaponLog = &Q.FissionGashaponLog
FissionGold = &Q.FissionGold
FissionGoldLog = &Q.FissionGoldLog
FissionGrid = &Q.FissionGrid
FissionGridLog = &Q.FissionGridLog
FissionGrow = &Q.FissionGrow
FissionGrowLife = &Q.FissionGrowLife
FissionGrowRecord = &Q.FissionGrowRecord
FissionKeep = &Q.FissionKeep
FissionKeepLog = &Q.FissionKeepLog
FissionLangModule = &Q.FissionLangModule
FissionNotify = &Q.FissionNotify
FissionNotifyResp = &Q.FissionNotifyResp
FissionNotifyTask = &Q.FissionNotifyTask
FissionPointDeduct = &Q.FissionPointDeduct
FissionPointsLog = &Q.FissionPointsLog
FissionPrizeWheel = &Q.FissionPrizeWheel
FissionPrizeWheelLog = &Q.FissionPrizeWheelLog
FissionQa = &Q.FissionQa
FissionQaLog = &Q.FissionQaLog
FissionQuiz = &Q.FissionQuiz
FissionQuizLog = &Q.FissionQuizLog
FissionReferral = &Q.FissionReferral
FissionRewardRecord = &Q.FissionRewardRecord
FissionRewardRecordForm = &Q.FissionRewardRecordForm
FissionSign = &Q.FissionSign
FissionSignDay = &Q.FissionSignDay
FissionSignLog = &Q.FissionSignLog
FissionSlot = &Q.FissionSlot
FissionSlotLog = &Q.FissionSlotLog
FissionTargetRecord = &Q.FissionTargetRecord
FissionTemp = &Q.FissionTemp
FissionTempGroup = &Q.FissionTempGroup
FissionTempGroupLang = &Q.FissionTempGroupLang
FissionTempImage = &Q.FissionTempImage
FissionTempLang = &Q.FissionTempLang
FissionTotal = &Q.FissionTotal
FissionTotalCycle = &Q.FissionTotalCycle
FissionUnlockReward = &Q.FissionUnlockReward
FissionUno = &Q.FissionUno
FissionUnoCollect = &Q.FissionUnoCollect
FissionUnoLog = &Q.FissionUnoLog
FissionUser = &Q.FissionUser
FissionUserActive = &Q.FissionUserActive
FissionUserAttr = &Q.FissionUserAttr
FissionUserAttrTotal = &Q.FissionUserAttrTotal
FissionUserCond = &Q.FissionUserCond
FissionUserCondRecord = &Q.FissionUserCondRecord
FissionUserCtlink = &Q.FissionUserCtlink
FissionUserDylink = &Q.FissionUserDylink
FissionUserEvent = &Q.FissionUserEvent
FissionUserJattr = &Q.FissionUserJattr
FissionUserLevel = &Q.FissionUserLevel
FissionUserLevelRelated = &Q.FissionUserLevelRelated
FissionUserPreCond = &Q.FissionUserPreCond
FissionUserStat = &Q.FissionUserStat
FissionUserTaskRecord = &Q.FissionUserTaskRecord
FissionUserTaskReward = &Q.FissionUserTaskReward
FissionUserTaskValid = &Q.FissionUserTaskValid
FissionV = &Q.FissionV
FissionVsLog = &Q.FissionVsLog
FissionVsVote = &Q.FissionVsVote
FissionVsVoteSettlement = &Q.FissionVsVoteSettlement
FissionWebUser = &Q.FissionWebUser
FissionWin = &Q.FissionWin
Form = &Q.Form
GameAction = &Q.GameAction
GameLink = &Q.GameLink
GameTotal = &Q.GameTotal
GameTotalDate = &Q.GameTotalDate
GameUser = &Q.GameUser
Lang = &Q.Lang
LangTextMark = &Q.LangTextMark
LibraryQa = &Q.LibraryQa
LibraryQaGroup = &Q.LibraryQaGroup
LibraryQaOption = &Q.LibraryQaOption
LvAPILog = &Q.LvAPILog
Material = &Q.Material
ModuleStatisticsEventflow = &Q.ModuleStatisticsEventflow
NotifyURL = &Q.NotifyURL
OperateLog = &Q.OperateLog
Project = &Q.Project
ProjectAd = &Q.ProjectAd
ProjectSecret = &Q.ProjectSecret
ProjectUser = &Q.ProjectUser
ProjectUserCoin = &Q.ProjectUserCoin
ProjectUserCoinDeduct = &Q.ProjectUserCoinDeduct
ProjectUserCoinExpired = &Q.ProjectUserCoinExpired
ProjectUserCoinLog = &Q.ProjectUserCoinLog
ProjectUserCoinRecord = &Q.ProjectUserCoinRecord
ProjectUserCoinUse = &Q.ProjectUserCoinUse
ProjectUserInfoLog = &Q.ProjectUserInfoLog
RedeemMall = &Q.RedeemMall
RedeemMallItem = &Q.RedeemMallItem
RedeemMallItemTask = &Q.RedeemMallItemTask
RedeemMallRecord = &Q.RedeemMallRecord
RedeemMallRelate = &Q.RedeemMallRelate
Register = &Q.Register
RegisterAudit = &Q.RegisterAudit
Reward = &Q.Reward
RewardLang = &Q.RewardLang
RewardPush = &Q.RewardPush
RewardPushLog = &Q.RewardPushLog
RewardPushTask = &Q.RewardPushTask
RewardRelated = &Q.RewardRelated
ServerWhitelist = &Q.ServerWhitelist
SlowLog = &Q.SlowLog
TCoin = &Q.TCoin
TCoinLang = &Q.TCoinLang
User = &Q.User
UserBehavior = &Q.UserBehavior
UserProjectRelate = &Q.UserProjectRelate
}
func Use(db *gorm.DB, opts ...gen.DOOption) *Query {
return &Query{
db: db,
Company: newCompany(db, opts...),
CompanyMade: newCompanyMade(db, opts...),
CronLog: newCronLog(db, opts...),
ErrLog: newErrLog(db, opts...),
ExportTask: newExportTask(db, opts...),
FissionArchiveTask: newFissionArchiveTask(db, opts...),
FissionBallot: newFissionBallot(db, opts...),
FissionBallotLog: newFissionBallotLog(db, opts...),
FissionBehavior: newFissionBehavior(db, opts...),
FissionBlind: newFissionBlind(db, opts...),
FissionBlindLog: newFissionBlindLog(db, opts...),
FissionCampaign: newFissionCampaign(db, opts...),
FissionCampaignBallot: newFissionCampaignBallot(db, opts...),
FissionCampaignBlind: newFissionCampaignBlind(db, opts...),
FissionCampaignCash: newFissionCampaignCash(db, opts...),
FissionCampaignChannel: newFissionCampaignChannel(db, opts...),
FissionCampaignChat: newFissionCampaignChat(db, opts...),
FissionCampaignChild: newFissionCampaignChild(db, opts...),
FissionCampaignChop: newFissionCampaignChop(db, opts...),
FissionCampaignCoin: newFissionCampaignCoin(db, opts...),
FissionCampaignCond: newFissionCampaignCond(db, opts...),
FissionCampaignConfig: newFissionCampaignConfig(db, opts...),
FissionCampaignDice: newFissionCampaignDice(db, opts...),
FissionCampaignEvent: newFissionCampaignEvent(db, opts...),
FissionCampaignFlip: newFissionCampaignFlip(db, opts...),
FissionCampaignGashapon: newFissionCampaignGashapon(db, opts...),
FissionCampaignGold: newFissionCampaignGold(db, opts...),
FissionCampaignGrid: newFissionCampaignGrid(db, opts...),
FissionCampaignGrow: newFissionCampaignGrow(db, opts...),
FissionCampaignGrowStep: newFissionCampaignGrowStep(db, opts...),
FissionCampaignKeep: newFissionCampaignKeep(db, opts...),
FissionCampaignKeepStep: newFissionCampaignKeepStep(db, opts...),
FissionCampaignLang: newFissionCampaignLang(db, opts...),
FissionCampaignLongImg: newFissionCampaignLongImg(db, opts...),
FissionCampaignLongImgZone: newFissionCampaignLongImgZone(db, opts...),
FissionCampaignPointsUse: newFissionCampaignPointsUse(db, opts...),
FissionCampaignPush: newFissionCampaignPush(db, opts...),
FissionCampaignQa: newFissionCampaignQa(db, opts...),
FissionCampaignQaOption: newFissionCampaignQaOption(db, opts...),
FissionCampaignQaQuestion: newFissionCampaignQaQuestion(db, opts...),
FissionCampaignQuiz: newFissionCampaignQuiz(db, opts...),
FissionCampaignQuizOption: newFissionCampaignQuizOption(db, opts...),
FissionCampaignReferral: newFissionCampaignReferral(db, opts...),
FissionCampaignReward: newFissionCampaignReward(db, opts...),
FissionCampaignRewardAdd: newFissionCampaignRewardAdd(db, opts...),
FissionCampaignRewardAddLog: newFissionCampaignRewardAddLog(db, opts...),
FissionCampaignRewardRule: newFissionCampaignRewardRule(db, opts...),
FissionCampaignSign: newFissionCampaignSign(db, opts...),
FissionCampaignSlot: newFissionCampaignSlot(db, opts...),
FissionCampaignStyle: newFissionCampaignStyle(db, opts...),
FissionCampaignTask: newFissionCampaignTask(db, opts...),
FissionCampaignTicket: newFissionCampaignTicket(db, opts...),
FissionCampaignUno: newFissionCampaignUno(db, opts...),
FissionCampaignUnoCard: newFissionCampaignUnoCard(db, opts...),
FissionCampaignUnoGroup: newFissionCampaignUnoGroup(db, opts...),
FissionCampaignV: newFissionCampaignV(db, opts...),
FissionCampaignVsSchedule: newFissionCampaignVsSchedule(db, opts...),
FissionCampaignVsTeam: newFissionCampaignVsTeam(db, opts...),
FissionCampaignWheel: newFissionCampaignWheel(db, opts...),
FissionCampaignWin: newFissionCampaignWin(db, opts...),
FissionCash: newFissionCash(db, opts...),
FissionCashRecord: newFissionCashRecord(db, opts...),
FissionChat: newFissionChat(db, opts...),
FissionChatMsg: newFissionChatMsg(db, opts...),
FissionChildUser: newFissionChildUser(db, opts...),
FissionChildUserRecord: newFissionChildUserRecord(db, opts...),
FissionChop: newFissionChop(db, opts...),
FissionChopHelp: newFissionChopHelp(db, opts...),
FissionChopReward: newFissionChopReward(db, opts...),
FissionClientReward: newFissionClientReward(db, opts...),
FissionCoin: newFissionCoin(db, opts...),
FissionCoinLog: newFissionCoinLog(db, opts...),
FissionCoinScene: newFissionCoinScene(db, opts...),
FissionConfig: newFissionConfig(db, opts...),
FissionCustomBtn: newFissionCustomBtn(db, opts...),
FissionDice: newFissionDice(db, opts...),
FissionDiceCollect: newFissionDiceCollect(db, opts...),
FissionDiceMap: newFissionDiceMap(db, opts...),
FissionDiceMapGroup: newFissionDiceMapGroup(db, opts...),
FissionDiceProp: newFissionDiceProp(db, opts...),
FissionDiceRecord: newFissionDiceRecord(db, opts...),
FissionDiceRun: newFissionDiceRun(db, opts...),
FissionFlip: newFissionFlip(db, opts...),
FissionFlipLog: newFissionFlipLog(db, opts...),
FissionGashapon: newFissionGashapon(db, opts...),
FissionGashaponLog: newFissionGashaponLog(db, opts...),
FissionGold: newFissionGold(db, opts...),
FissionGoldLog: newFissionGoldLog(db, opts...),
FissionGrid: newFissionGrid(db, opts...),
FissionGridLog: newFissionGridLog(db, opts...),
FissionGrow: newFissionGrow(db, opts...),
FissionGrowLife: newFissionGrowLife(db, opts...),
FissionGrowRecord: newFissionGrowRecord(db, opts...),
FissionKeep: newFissionKeep(db, opts...),
FissionKeepLog: newFissionKeepLog(db, opts...),
FissionLangModule: newFissionLangModule(db, opts...),
FissionNotify: newFissionNotify(db, opts...),
FissionNotifyResp: newFissionNotifyResp(db, opts...),
FissionNotifyTask: newFissionNotifyTask(db, opts...),
FissionPointDeduct: newFissionPointDeduct(db, opts...),
FissionPointsLog: newFissionPointsLog(db, opts...),
FissionPrizeWheel: newFissionPrizeWheel(db, opts...),
FissionPrizeWheelLog: newFissionPrizeWheelLog(db, opts...),
FissionQa: newFissionQa(db, opts...),
FissionQaLog: newFissionQaLog(db, opts...),
FissionQuiz: newFissionQuiz(db, opts...),
FissionQuizLog: newFissionQuizLog(db, opts...),
FissionReferral: newFissionReferral(db, opts...),
FissionRewardRecord: newFissionRewardRecord(db, opts...),
FissionRewardRecordForm: newFissionRewardRecordForm(db, opts...),
FissionSign: newFissionSign(db, opts...),
FissionSignDay: newFissionSignDay(db, opts...),
FissionSignLog: newFissionSignLog(db, opts...),
FissionSlot: newFissionSlot(db, opts...),
FissionSlotLog: newFissionSlotLog(db, opts...),
FissionTargetRecord: newFissionTargetRecord(db, opts...),
FissionTemp: newFissionTemp(db, opts...),
FissionTempGroup: newFissionTempGroup(db, opts...),
FissionTempGroupLang: newFissionTempGroupLang(db, opts...),
FissionTempImage: newFissionTempImage(db, opts...),
FissionTempLang: newFissionTempLang(db, opts...),
FissionTotal: newFissionTotal(db, opts...),
FissionTotalCycle: newFissionTotalCycle(db, opts...),
FissionUnlockReward: newFissionUnlockReward(db, opts...),
FissionUno: newFissionUno(db, opts...),
FissionUnoCollect: newFissionUnoCollect(db, opts...),
FissionUnoLog: newFissionUnoLog(db, opts...),
FissionUser: newFissionUser(db, opts...),
FissionUserActive: newFissionUserActive(db, opts...),
FissionUserAttr: newFissionUserAttr(db, opts...),
FissionUserAttrTotal: newFissionUserAttrTotal(db, opts...),
FissionUserCond: newFissionUserCond(db, opts...),
FissionUserCondRecord: newFissionUserCondRecord(db, opts...),
FissionUserCtlink: newFissionUserCtlink(db, opts...),
FissionUserDylink: newFissionUserDylink(db, opts...),
FissionUserEvent: newFissionUserEvent(db, opts...),
FissionUserJattr: newFissionUserJattr(db, opts...),
FissionUserLevel: newFissionUserLevel(db, opts...),
FissionUserLevelRelated: newFissionUserLevelRelated(db, opts...),
FissionUserPreCond: newFissionUserPreCond(db, opts...),
FissionUserStat: newFissionUserStat(db, opts...),
FissionUserTaskRecord: newFissionUserTaskRecord(db, opts...),
FissionUserTaskReward: newFissionUserTaskReward(db, opts...),
FissionUserTaskValid: newFissionUserTaskValid(db, opts...),
FissionV: newFissionV(db, opts...),
FissionVsLog: newFissionVsLog(db, opts...),
FissionVsVote: newFissionVsVote(db, opts...),
FissionVsVoteSettlement: newFissionVsVoteSettlement(db, opts...),
FissionWebUser: newFissionWebUser(db, opts...),
FissionWin: newFissionWin(db, opts...),
Form: newForm(db, opts...),
GameAction: newGameAction(db, opts...),
GameLink: newGameLink(db, opts...),
GameTotal: newGameTotal(db, opts...),
GameTotalDate: newGameTotalDate(db, opts...),
GameUser: newGameUser(db, opts...),
Lang: newLang(db, opts...),
LangTextMark: newLangTextMark(db, opts...),
LibraryQa: newLibraryQa(db, opts...),
LibraryQaGroup: newLibraryQaGroup(db, opts...),
LibraryQaOption: newLibraryQaOption(db, opts...),
LvAPILog: newLvAPILog(db, opts...),
Material: newMaterial(db, opts...),
ModuleStatisticsEventflow: newModuleStatisticsEventflow(db, opts...),
NotifyURL: newNotifyURL(db, opts...),
OperateLog: newOperateLog(db, opts...),
Project: newProject(db, opts...),
ProjectAd: newProjectAd(db, opts...),
ProjectSecret: newProjectSecret(db, opts...),
ProjectUser: newProjectUser(db, opts...),
ProjectUserCoin: newProjectUserCoin(db, opts...),
ProjectUserCoinDeduct: newProjectUserCoinDeduct(db, opts...),
ProjectUserCoinExpired: newProjectUserCoinExpired(db, opts...),
ProjectUserCoinLog: newProjectUserCoinLog(db, opts...),
ProjectUserCoinRecord: newProjectUserCoinRecord(db, opts...),
ProjectUserCoinUse: newProjectUserCoinUse(db, opts...),
ProjectUserInfoLog: newProjectUserInfoLog(db, opts...),
RedeemMall: newRedeemMall(db, opts...),
RedeemMallItem: newRedeemMallItem(db, opts...),
RedeemMallItemTask: newRedeemMallItemTask(db, opts...),
RedeemMallRecord: newRedeemMallRecord(db, opts...),
RedeemMallRelate: newRedeemMallRelate(db, opts...),
Register: newRegister(db, opts...),
RegisterAudit: newRegisterAudit(db, opts...),
Reward: newReward(db, opts...),
RewardLang: newRewardLang(db, opts...),
RewardPush: newRewardPush(db, opts...),
RewardPushLog: newRewardPushLog(db, opts...),
RewardPushTask: newRewardPushTask(db, opts...),
RewardRelated: newRewardRelated(db, opts...),
ServerWhitelist: newServerWhitelist(db, opts...),
SlowLog: newSlowLog(db, opts...),
TCoin: newTCoin(db, opts...),
TCoinLang: newTCoinLang(db, opts...),
User: newUser(db, opts...),
UserBehavior: newUserBehavior(db, opts...),
UserProjectRelate: newUserProjectRelate(db, opts...),
}
}
type Query struct {
db *gorm.DB
Company company
CompanyMade companyMade
CronLog cronLog
ErrLog errLog
ExportTask exportTask
FissionArchiveTask fissionArchiveTask
FissionBallot fissionBallot
FissionBallotLog fissionBallotLog
FissionBehavior fissionBehavior
FissionBlind fissionBlind
FissionBlindLog fissionBlindLog
FissionCampaign fissionCampaign
FissionCampaignBallot fissionCampaignBallot
FissionCampaignBlind fissionCampaignBlind
FissionCampaignCash fissionCampaignCash
FissionCampaignChannel fissionCampaignChannel
FissionCampaignChat fissionCampaignChat
FissionCampaignChild fissionCampaignChild
FissionCampaignChop fissionCampaignChop
FissionCampaignCoin fissionCampaignCoin
FissionCampaignCond fissionCampaignCond
FissionCampaignConfig fissionCampaignConfig
FissionCampaignDice fissionCampaignDice
FissionCampaignEvent fissionCampaignEvent
FissionCampaignFlip fissionCampaignFlip
FissionCampaignGashapon fissionCampaignGashapon
FissionCampaignGold fissionCampaignGold
FissionCampaignGrid fissionCampaignGrid
FissionCampaignGrow fissionCampaignGrow
FissionCampaignGrowStep fissionCampaignGrowStep
FissionCampaignKeep fissionCampaignKeep
FissionCampaignKeepStep fissionCampaignKeepStep
FissionCampaignLang fissionCampaignLang
FissionCampaignLongImg fissionCampaignLongImg
FissionCampaignLongImgZone fissionCampaignLongImgZone
FissionCampaignPointsUse fissionCampaignPointsUse
FissionCampaignPush fissionCampaignPush
FissionCampaignQa fissionCampaignQa
FissionCampaignQaOption fissionCampaignQaOption
FissionCampaignQaQuestion fissionCampaignQaQuestion
FissionCampaignQuiz fissionCampaignQuiz
FissionCampaignQuizOption fissionCampaignQuizOption
FissionCampaignReferral fissionCampaignReferral
FissionCampaignReward fissionCampaignReward
FissionCampaignRewardAdd fissionCampaignRewardAdd
FissionCampaignRewardAddLog fissionCampaignRewardAddLog
FissionCampaignRewardRule fissionCampaignRewardRule
FissionCampaignSign fissionCampaignSign
FissionCampaignSlot fissionCampaignSlot
FissionCampaignStyle fissionCampaignStyle
FissionCampaignTask fissionCampaignTask
FissionCampaignTicket fissionCampaignTicket
FissionCampaignUno fissionCampaignUno
FissionCampaignUnoCard fissionCampaignUnoCard
FissionCampaignUnoGroup fissionCampaignUnoGroup
FissionCampaignV fissionCampaignV
FissionCampaignVsSchedule fissionCampaignVsSchedule
FissionCampaignVsTeam fissionCampaignVsTeam
FissionCampaignWheel fissionCampaignWheel
FissionCampaignWin fissionCampaignWin
FissionCash fissionCash
FissionCashRecord fissionCashRecord
FissionChat fissionChat
FissionChatMsg fissionChatMsg
FissionChildUser fissionChildUser
FissionChildUserRecord fissionChildUserRecord
FissionChop fissionChop
FissionChopHelp fissionChopHelp
FissionChopReward fissionChopReward
FissionClientReward fissionClientReward
FissionCoin fissionCoin
FissionCoinLog fissionCoinLog
FissionCoinScene fissionCoinScene
FissionConfig fissionConfig
FissionCustomBtn fissionCustomBtn
FissionDice fissionDice
FissionDiceCollect fissionDiceCollect
FissionDiceMap fissionDiceMap
FissionDiceMapGroup fissionDiceMapGroup
FissionDiceProp fissionDiceProp
FissionDiceRecord fissionDiceRecord
FissionDiceRun fissionDiceRun
FissionFlip fissionFlip
FissionFlipLog fissionFlipLog
FissionGashapon fissionGashapon
FissionGashaponLog fissionGashaponLog
FissionGold fissionGold
FissionGoldLog fissionGoldLog
FissionGrid fissionGrid
FissionGridLog fissionGridLog
FissionGrow fissionGrow
FissionGrowLife fissionGrowLife
FissionGrowRecord fissionGrowRecord
FissionKeep fissionKeep
FissionKeepLog fissionKeepLog
FissionLangModule fissionLangModule
FissionNotify fissionNotify
FissionNotifyResp fissionNotifyResp
FissionNotifyTask fissionNotifyTask
FissionPointDeduct fissionPointDeduct
FissionPointsLog fissionPointsLog
FissionPrizeWheel fissionPrizeWheel
FissionPrizeWheelLog fissionPrizeWheelLog
FissionQa fissionQa
FissionQaLog fissionQaLog
FissionQuiz fissionQuiz
FissionQuizLog fissionQuizLog
FissionReferral fissionReferral
FissionRewardRecord fissionRewardRecord
FissionRewardRecordForm fissionRewardRecordForm
FissionSign fissionSign
FissionSignDay fissionSignDay
FissionSignLog fissionSignLog
FissionSlot fissionSlot
FissionSlotLog fissionSlotLog
FissionTargetRecord fissionTargetRecord
FissionTemp fissionTemp
FissionTempGroup fissionTempGroup
FissionTempGroupLang fissionTempGroupLang
FissionTempImage fissionTempImage
FissionTempLang fissionTempLang
FissionTotal fissionTotal
FissionTotalCycle fissionTotalCycle
FissionUnlockReward fissionUnlockReward
FissionUno fissionUno
FissionUnoCollect fissionUnoCollect
FissionUnoLog fissionUnoLog
FissionUser fissionUser
FissionUserActive fissionUserActive
FissionUserAttr fissionUserAttr
FissionUserAttrTotal fissionUserAttrTotal
FissionUserCond fissionUserCond
FissionUserCondRecord fissionUserCondRecord
FissionUserCtlink fissionUserCtlink
FissionUserDylink fissionUserDylink
FissionUserEvent fissionUserEvent
FissionUserJattr fissionUserJattr
FissionUserLevel fissionUserLevel
FissionUserLevelRelated fissionUserLevelRelated
FissionUserPreCond fissionUserPreCond
FissionUserStat fissionUserStat
FissionUserTaskRecord fissionUserTaskRecord
FissionUserTaskReward fissionUserTaskReward
FissionUserTaskValid fissionUserTaskValid
FissionV fissionV
FissionVsLog fissionVsLog
FissionVsVote fissionVsVote
FissionVsVoteSettlement fissionVsVoteSettlement
FissionWebUser fissionWebUser
FissionWin fissionWin
Form form
GameAction gameAction
GameLink gameLink
GameTotal gameTotal
GameTotalDate gameTotalDate
GameUser gameUser
Lang lang
LangTextMark langTextMark
LibraryQa libraryQa
LibraryQaGroup libraryQaGroup
LibraryQaOption libraryQaOption
LvAPILog lvAPILog
Material material
ModuleStatisticsEventflow moduleStatisticsEventflow
NotifyURL notifyURL
OperateLog operateLog
Project project
ProjectAd projectAd
ProjectSecret projectSecret
ProjectUser projectUser
ProjectUserCoin projectUserCoin
ProjectUserCoinDeduct projectUserCoinDeduct
ProjectUserCoinExpired projectUserCoinExpired
ProjectUserCoinLog projectUserCoinLog
ProjectUserCoinRecord projectUserCoinRecord
ProjectUserCoinUse projectUserCoinUse
ProjectUserInfoLog projectUserInfoLog
RedeemMall redeemMall
RedeemMallItem redeemMallItem
RedeemMallItemTask redeemMallItemTask
RedeemMallRecord redeemMallRecord
RedeemMallRelate redeemMallRelate
Register register
RegisterAudit registerAudit
Reward reward
RewardLang rewardLang
RewardPush rewardPush
RewardPushLog rewardPushLog
RewardPushTask rewardPushTask
RewardRelated rewardRelated
ServerWhitelist serverWhitelist
SlowLog slowLog
TCoin tCoin
TCoinLang tCoinLang
User user
UserBehavior userBehavior
UserProjectRelate userProjectRelate
}
func (q *Query) Available() bool { return q.db != nil }
func (q *Query) clone(db *gorm.DB) *Query {
return &Query{
db: db,
Company: q.Company.clone(db),
CompanyMade: q.CompanyMade.clone(db),
CronLog: q.CronLog.clone(db),
ErrLog: q.ErrLog.clone(db),
ExportTask: q.ExportTask.clone(db),
FissionArchiveTask: q.FissionArchiveTask.clone(db),
FissionBallot: q.FissionBallot.clone(db),
FissionBallotLog: q.FissionBallotLog.clone(db),
FissionBehavior: q.FissionBehavior.clone(db),
FissionBlind: q.FissionBlind.clone(db),
FissionBlindLog: q.FissionBlindLog.clone(db),
FissionCampaign: q.FissionCampaign.clone(db),
FissionCampaignBallot: q.FissionCampaignBallot.clone(db),
FissionCampaignBlind: q.FissionCampaignBlind.clone(db),
FissionCampaignCash: q.FissionCampaignCash.clone(db),
FissionCampaignChannel: q.FissionCampaignChannel.clone(db),
FissionCampaignChat: q.FissionCampaignChat.clone(db),
FissionCampaignChild: q.FissionCampaignChild.clone(db),
FissionCampaignChop: q.FissionCampaignChop.clone(db),
FissionCampaignCoin: q.FissionCampaignCoin.clone(db),
FissionCampaignCond: q.FissionCampaignCond.clone(db),
FissionCampaignConfig: q.FissionCampaignConfig.clone(db),
FissionCampaignDice: q.FissionCampaignDice.clone(db),
FissionCampaignEvent: q.FissionCampaignEvent.clone(db),
FissionCampaignFlip: q.FissionCampaignFlip.clone(db),
FissionCampaignGashapon: q.FissionCampaignGashapon.clone(db),
FissionCampaignGold: q.FissionCampaignGold.clone(db),
FissionCampaignGrid: q.FissionCampaignGrid.clone(db),
FissionCampaignGrow: q.FissionCampaignGrow.clone(db),
FissionCampaignGrowStep: q.FissionCampaignGrowStep.clone(db),
FissionCampaignKeep: q.FissionCampaignKeep.clone(db),
FissionCampaignKeepStep: q.FissionCampaignKeepStep.clone(db),
FissionCampaignLang: q.FissionCampaignLang.clone(db),
FissionCampaignLongImg: q.FissionCampaignLongImg.clone(db),
FissionCampaignLongImgZone: q.FissionCampaignLongImgZone.clone(db),
FissionCampaignPointsUse: q.FissionCampaignPointsUse.clone(db),
FissionCampaignPush: q.FissionCampaignPush.clone(db),
FissionCampaignQa: q.FissionCampaignQa.clone(db),
FissionCampaignQaOption: q.FissionCampaignQaOption.clone(db),
FissionCampaignQaQuestion: q.FissionCampaignQaQuestion.clone(db),
FissionCampaignQuiz: q.FissionCampaignQuiz.clone(db),
FissionCampaignQuizOption: q.FissionCampaignQuizOption.clone(db),
FissionCampaignReferral: q.FissionCampaignReferral.clone(db),
FissionCampaignReward: q.FissionCampaignReward.clone(db),
FissionCampaignRewardAdd: q.FissionCampaignRewardAdd.clone(db),
FissionCampaignRewardAddLog: q.FissionCampaignRewardAddLog.clone(db),
FissionCampaignRewardRule: q.FissionCampaignRewardRule.clone(db),
FissionCampaignSign: q.FissionCampaignSign.clone(db),
FissionCampaignSlot: q.FissionCampaignSlot.clone(db),
FissionCampaignStyle: q.FissionCampaignStyle.clone(db),
FissionCampaignTask: q.FissionCampaignTask.clone(db),
FissionCampaignTicket: q.FissionCampaignTicket.clone(db),
FissionCampaignUno: q.FissionCampaignUno.clone(db),
FissionCampaignUnoCard: q.FissionCampaignUnoCard.clone(db),
FissionCampaignUnoGroup: q.FissionCampaignUnoGroup.clone(db),
FissionCampaignV: q.FissionCampaignV.clone(db),
FissionCampaignVsSchedule: q.FissionCampaignVsSchedule.clone(db),
FissionCampaignVsTeam: q.FissionCampaignVsTeam.clone(db),
FissionCampaignWheel: q.FissionCampaignWheel.clone(db),
FissionCampaignWin: q.FissionCampaignWin.clone(db),
FissionCash: q.FissionCash.clone(db),
FissionCashRecord: q.FissionCashRecord.clone(db),
FissionChat: q.FissionChat.clone(db),
FissionChatMsg: q.FissionChatMsg.clone(db),
FissionChildUser: q.FissionChildUser.clone(db),
FissionChildUserRecord: q.FissionChildUserRecord.clone(db),
FissionChop: q.FissionChop.clone(db),
FissionChopHelp: q.FissionChopHelp.clone(db),
FissionChopReward: q.FissionChopReward.clone(db),
FissionClientReward: q.FissionClientReward.clone(db),
FissionCoin: q.FissionCoin.clone(db),
FissionCoinLog: q.FissionCoinLog.clone(db),
FissionCoinScene: q.FissionCoinScene.clone(db),
FissionConfig: q.FissionConfig.clone(db),
FissionCustomBtn: q.FissionCustomBtn.clone(db),
FissionDice: q.FissionDice.clone(db),
FissionDiceCollect: q.FissionDiceCollect.clone(db),
FissionDiceMap: q.FissionDiceMap.clone(db),
FissionDiceMapGroup: q.FissionDiceMapGroup.clone(db),
FissionDiceProp: q.FissionDiceProp.clone(db),
FissionDiceRecord: q.FissionDiceRecord.clone(db),
FissionDiceRun: q.FissionDiceRun.clone(db),
FissionFlip: q.FissionFlip.clone(db),
FissionFlipLog: q.FissionFlipLog.clone(db),
FissionGashapon: q.FissionGashapon.clone(db),
FissionGashaponLog: q.FissionGashaponLog.clone(db),
FissionGold: q.FissionGold.clone(db),
FissionGoldLog: q.FissionGoldLog.clone(db),
FissionGrid: q.FissionGrid.clone(db),
FissionGridLog: q.FissionGridLog.clone(db),
FissionGrow: q.FissionGrow.clone(db),
FissionGrowLife: q.FissionGrowLife.clone(db),
FissionGrowRecord: q.FissionGrowRecord.clone(db),
FissionKeep: q.FissionKeep.clone(db),
FissionKeepLog: q.FissionKeepLog.clone(db),
FissionLangModule: q.FissionLangModule.clone(db),
FissionNotify: q.FissionNotify.clone(db),
FissionNotifyResp: q.FissionNotifyResp.clone(db),
FissionNotifyTask: q.FissionNotifyTask.clone(db),
FissionPointDeduct: q.FissionPointDeduct.clone(db),
FissionPointsLog: q.FissionPointsLog.clone(db),
FissionPrizeWheel: q.FissionPrizeWheel.clone(db),
FissionPrizeWheelLog: q.FissionPrizeWheelLog.clone(db),
FissionQa: q.FissionQa.clone(db),
FissionQaLog: q.FissionQaLog.clone(db),
FissionQuiz: q.FissionQuiz.clone(db),
FissionQuizLog: q.FissionQuizLog.clone(db),
FissionReferral: q.FissionReferral.clone(db),
FissionRewardRecord: q.FissionRewardRecord.clone(db),
FissionRewardRecordForm: q.FissionRewardRecordForm.clone(db),
FissionSign: q.FissionSign.clone(db),
FissionSignDay: q.FissionSignDay.clone(db),
FissionSignLog: q.FissionSignLog.clone(db),
FissionSlot: q.FissionSlot.clone(db),
FissionSlotLog: q.FissionSlotLog.clone(db),
FissionTargetRecord: q.FissionTargetRecord.clone(db),
FissionTemp: q.FissionTemp.clone(db),
FissionTempGroup: q.FissionTempGroup.clone(db),
FissionTempGroupLang: q.FissionTempGroupLang.clone(db),
FissionTempImage: q.FissionTempImage.clone(db),
FissionTempLang: q.FissionTempLang.clone(db),
FissionTotal: q.FissionTotal.clone(db),
FissionTotalCycle: q.FissionTotalCycle.clone(db),
FissionUnlockReward: q.FissionUnlockReward.clone(db),
FissionUno: q.FissionUno.clone(db),
FissionUnoCollect: q.FissionUnoCollect.clone(db),
FissionUnoLog: q.FissionUnoLog.clone(db),
FissionUser: q.FissionUser.clone(db),
FissionUserActive: q.FissionUserActive.clone(db),
FissionUserAttr: q.FissionUserAttr.clone(db),
FissionUserAttrTotal: q.FissionUserAttrTotal.clone(db),
FissionUserCond: q.FissionUserCond.clone(db),
FissionUserCondRecord: q.FissionUserCondRecord.clone(db),
FissionUserCtlink: q.FissionUserCtlink.clone(db),
FissionUserDylink: q.FissionUserDylink.clone(db),
FissionUserEvent: q.FissionUserEvent.clone(db),
FissionUserJattr: q.FissionUserJattr.clone(db),
FissionUserLevel: q.FissionUserLevel.clone(db),
FissionUserLevelRelated: q.FissionUserLevelRelated.clone(db),
FissionUserPreCond: q.FissionUserPreCond.clone(db),
FissionUserStat: q.FissionUserStat.clone(db),
FissionUserTaskRecord: q.FissionUserTaskRecord.clone(db),
FissionUserTaskReward: q.FissionUserTaskReward.clone(db),
FissionUserTaskValid: q.FissionUserTaskValid.clone(db),
FissionV: q.FissionV.clone(db),
FissionVsLog: q.FissionVsLog.clone(db),
FissionVsVote: q.FissionVsVote.clone(db),
FissionVsVoteSettlement: q.FissionVsVoteSettlement.clone(db),
FissionWebUser: q.FissionWebUser.clone(db),
FissionWin: q.FissionWin.clone(db),
Form: q.Form.clone(db),
GameAction: q.GameAction.clone(db),
GameLink: q.GameLink.clone(db),
GameTotal: q.GameTotal.clone(db),
GameTotalDate: q.GameTotalDate.clone(db),
GameUser: q.GameUser.clone(db),
Lang: q.Lang.clone(db),
LangTextMark: q.LangTextMark.clone(db),
LibraryQa: q.LibraryQa.clone(db),
LibraryQaGroup: q.LibraryQaGroup.clone(db),
LibraryQaOption: q.LibraryQaOption.clone(db),
LvAPILog: q.LvAPILog.clone(db),
Material: q.Material.clone(db),
ModuleStatisticsEventflow: q.ModuleStatisticsEventflow.clone(db),
NotifyURL: q.NotifyURL.clone(db),
OperateLog: q.OperateLog.clone(db),
Project: q.Project.clone(db),
ProjectAd: q.ProjectAd.clone(db),
ProjectSecret: q.ProjectSecret.clone(db),
ProjectUser: q.ProjectUser.clone(db),
ProjectUserCoin: q.ProjectUserCoin.clone(db),
ProjectUserCoinDeduct: q.ProjectUserCoinDeduct.clone(db),
ProjectUserCoinExpired: q.ProjectUserCoinExpired.clone(db),
ProjectUserCoinLog: q.ProjectUserCoinLog.clone(db),
ProjectUserCoinRecord: q.ProjectUserCoinRecord.clone(db),
ProjectUserCoinUse: q.ProjectUserCoinUse.clone(db),
ProjectUserInfoLog: q.ProjectUserInfoLog.clone(db),
RedeemMall: q.RedeemMall.clone(db),
RedeemMallItem: q.RedeemMallItem.clone(db),
RedeemMallItemTask: q.RedeemMallItemTask.clone(db),
RedeemMallRecord: q.RedeemMallRecord.clone(db),
RedeemMallRelate: q.RedeemMallRelate.clone(db),
Register: q.Register.clone(db),
RegisterAudit: q.RegisterAudit.clone(db),
Reward: q.Reward.clone(db),
RewardLang: q.RewardLang.clone(db),
RewardPush: q.RewardPush.clone(db),
RewardPushLog: q.RewardPushLog.clone(db),
RewardPushTask: q.RewardPushTask.clone(db),
RewardRelated: q.RewardRelated.clone(db),
ServerWhitelist: q.ServerWhitelist.clone(db),
SlowLog: q.SlowLog.clone(db),
TCoin: q.TCoin.clone(db),
TCoinLang: q.TCoinLang.clone(db),
User: q.User.clone(db),
UserBehavior: q.UserBehavior.clone(db),
UserProjectRelate: q.UserProjectRelate.clone(db),
}
}
func (q *Query) ReadDB() *Query {
return q.ReplaceDB(q.db.Clauses(dbresolver.Read))
}
func (q *Query) WriteDB() *Query {
return q.ReplaceDB(q.db.Clauses(dbresolver.Write))
}
func (q *Query) ReplaceDB(db *gorm.DB) *Query {
return &Query{
db: db,
Company: q.Company.replaceDB(db),
CompanyMade: q.CompanyMade.replaceDB(db),
CronLog: q.CronLog.replaceDB(db),
ErrLog: q.ErrLog.replaceDB(db),
ExportTask: q.ExportTask.replaceDB(db),
FissionArchiveTask: q.FissionArchiveTask.replaceDB(db),
FissionBallot: q.FissionBallot.replaceDB(db),
FissionBallotLog: q.FissionBallotLog.replaceDB(db),
FissionBehavior: q.FissionBehavior.replaceDB(db),
FissionBlind: q.FissionBlind.replaceDB(db),
FissionBlindLog: q.FissionBlindLog.replaceDB(db),
FissionCampaign: q.FissionCampaign.replaceDB(db),
FissionCampaignBallot: q.FissionCampaignBallot.replaceDB(db),
FissionCampaignBlind: q.FissionCampaignBlind.replaceDB(db),
FissionCampaignCash: q.FissionCampaignCash.replaceDB(db),
FissionCampaignChannel: q.FissionCampaignChannel.replaceDB(db),
FissionCampaignChat: q.FissionCampaignChat.replaceDB(db),
FissionCampaignChild: q.FissionCampaignChild.replaceDB(db),
FissionCampaignChop: q.FissionCampaignChop.replaceDB(db),
FissionCampaignCoin: q.FissionCampaignCoin.replaceDB(db),
FissionCampaignCond: q.FissionCampaignCond.replaceDB(db),
FissionCampaignConfig: q.FissionCampaignConfig.replaceDB(db),
FissionCampaignDice: q.FissionCampaignDice.replaceDB(db),
FissionCampaignEvent: q.FissionCampaignEvent.replaceDB(db),
FissionCampaignFlip: q.FissionCampaignFlip.replaceDB(db),
FissionCampaignGashapon: q.FissionCampaignGashapon.replaceDB(db),
FissionCampaignGold: q.FissionCampaignGold.replaceDB(db),
FissionCampaignGrid: q.FissionCampaignGrid.replaceDB(db),
FissionCampaignGrow: q.FissionCampaignGrow.replaceDB(db),
FissionCampaignGrowStep: q.FissionCampaignGrowStep.replaceDB(db),
FissionCampaignKeep: q.FissionCampaignKeep.replaceDB(db),
FissionCampaignKeepStep: q.FissionCampaignKeepStep.replaceDB(db),
FissionCampaignLang: q.FissionCampaignLang.replaceDB(db),
FissionCampaignLongImg: q.FissionCampaignLongImg.replaceDB(db),
FissionCampaignLongImgZone: q.FissionCampaignLongImgZone.replaceDB(db),
FissionCampaignPointsUse: q.FissionCampaignPointsUse.replaceDB(db),
FissionCampaignPush: q.FissionCampaignPush.replaceDB(db),
FissionCampaignQa: q.FissionCampaignQa.replaceDB(db),
FissionCampaignQaOption: q.FissionCampaignQaOption.replaceDB(db),
FissionCampaignQaQuestion: q.FissionCampaignQaQuestion.replaceDB(db),
FissionCampaignQuiz: q.FissionCampaignQuiz.replaceDB(db),
FissionCampaignQuizOption: q.FissionCampaignQuizOption.replaceDB(db),
FissionCampaignReferral: q.FissionCampaignReferral.replaceDB(db),
FissionCampaignReward: q.FissionCampaignReward.replaceDB(db),
FissionCampaignRewardAdd: q.FissionCampaignRewardAdd.replaceDB(db),
FissionCampaignRewardAddLog: q.FissionCampaignRewardAddLog.replaceDB(db),
FissionCampaignRewardRule: q.FissionCampaignRewardRule.replaceDB(db),
FissionCampaignSign: q.FissionCampaignSign.replaceDB(db),
FissionCampaignSlot: q.FissionCampaignSlot.replaceDB(db),
FissionCampaignStyle: q.FissionCampaignStyle.replaceDB(db),
FissionCampaignTask: q.FissionCampaignTask.replaceDB(db),
FissionCampaignTicket: q.FissionCampaignTicket.replaceDB(db),
FissionCampaignUno: q.FissionCampaignUno.replaceDB(db),
FissionCampaignUnoCard: q.FissionCampaignUnoCard.replaceDB(db),
FissionCampaignUnoGroup: q.FissionCampaignUnoGroup.replaceDB(db),
FissionCampaignV: q.FissionCampaignV.replaceDB(db),
FissionCampaignVsSchedule: q.FissionCampaignVsSchedule.replaceDB(db),
FissionCampaignVsTeam: q.FissionCampaignVsTeam.replaceDB(db),
FissionCampaignWheel: q.FissionCampaignWheel.replaceDB(db),
FissionCampaignWin: q.FissionCampaignWin.replaceDB(db),
FissionCash: q.FissionCash.replaceDB(db),
FissionCashRecord: q.FissionCashRecord.replaceDB(db),
FissionChat: q.FissionChat.replaceDB(db),
FissionChatMsg: q.FissionChatMsg.replaceDB(db),
FissionChildUser: q.FissionChildUser.replaceDB(db),
FissionChildUserRecord: q.FissionChildUserRecord.replaceDB(db),
FissionChop: q.FissionChop.replaceDB(db),
FissionChopHelp: q.FissionChopHelp.replaceDB(db),
FissionChopReward: q.FissionChopReward.replaceDB(db),
FissionClientReward: q.FissionClientReward.replaceDB(db),
FissionCoin: q.FissionCoin.replaceDB(db),
FissionCoinLog: q.FissionCoinLog.replaceDB(db),
FissionCoinScene: q.FissionCoinScene.replaceDB(db),
FissionConfig: q.FissionConfig.replaceDB(db),
FissionCustomBtn: q.FissionCustomBtn.replaceDB(db),
FissionDice: q.FissionDice.replaceDB(db),
FissionDiceCollect: q.FissionDiceCollect.replaceDB(db),
FissionDiceMap: q.FissionDiceMap.replaceDB(db),
FissionDiceMapGroup: q.FissionDiceMapGroup.replaceDB(db),
FissionDiceProp: q.FissionDiceProp.replaceDB(db),
FissionDiceRecord: q.FissionDiceRecord.replaceDB(db),
FissionDiceRun: q.FissionDiceRun.replaceDB(db),
FissionFlip: q.FissionFlip.replaceDB(db),
FissionFlipLog: q.FissionFlipLog.replaceDB(db),
FissionGashapon: q.FissionGashapon.replaceDB(db),
FissionGashaponLog: q.FissionGashaponLog.replaceDB(db),
FissionGold: q.FissionGold.replaceDB(db),
FissionGoldLog: q.FissionGoldLog.replaceDB(db),
FissionGrid: q.FissionGrid.replaceDB(db),
FissionGridLog: q.FissionGridLog.replaceDB(db),
FissionGrow: q.FissionGrow.replaceDB(db),
FissionGrowLife: q.FissionGrowLife.replaceDB(db),
FissionGrowRecord: q.FissionGrowRecord.replaceDB(db),
FissionKeep: q.FissionKeep.replaceDB(db),
FissionKeepLog: q.FissionKeepLog.replaceDB(db),
FissionLangModule: q.FissionLangModule.replaceDB(db),
FissionNotify: q.FissionNotify.replaceDB(db),
FissionNotifyResp: q.FissionNotifyResp.replaceDB(db),
FissionNotifyTask: q.FissionNotifyTask.replaceDB(db),
FissionPointDeduct: q.FissionPointDeduct.replaceDB(db),
FissionPointsLog: q.FissionPointsLog.replaceDB(db),
FissionPrizeWheel: q.FissionPrizeWheel.replaceDB(db),
FissionPrizeWheelLog: q.FissionPrizeWheelLog.replaceDB(db),
FissionQa: q.FissionQa.replaceDB(db),
FissionQaLog: q.FissionQaLog.replaceDB(db),
FissionQuiz: q.FissionQuiz.replaceDB(db),
FissionQuizLog: q.FissionQuizLog.replaceDB(db),
FissionReferral: q.FissionReferral.replaceDB(db),
FissionRewardRecord: q.FissionRewardRecord.replaceDB(db),
FissionRewardRecordForm: q.FissionRewardRecordForm.replaceDB(db),
FissionSign: q.FissionSign.replaceDB(db),
FissionSignDay: q.FissionSignDay.replaceDB(db),
FissionSignLog: q.FissionSignLog.replaceDB(db),
FissionSlot: q.FissionSlot.replaceDB(db),
FissionSlotLog: q.FissionSlotLog.replaceDB(db),
FissionTargetRecord: q.FissionTargetRecord.replaceDB(db),
FissionTemp: q.FissionTemp.replaceDB(db),
FissionTempGroup: q.FissionTempGroup.replaceDB(db),
FissionTempGroupLang: q.FissionTempGroupLang.replaceDB(db),
FissionTempImage: q.FissionTempImage.replaceDB(db),
FissionTempLang: q.FissionTempLang.replaceDB(db),
FissionTotal: q.FissionTotal.replaceDB(db),
FissionTotalCycle: q.FissionTotalCycle.replaceDB(db),
FissionUnlockReward: q.FissionUnlockReward.replaceDB(db),
FissionUno: q.FissionUno.replaceDB(db),
FissionUnoCollect: q.FissionUnoCollect.replaceDB(db),
FissionUnoLog: q.FissionUnoLog.replaceDB(db),
FissionUser: q.FissionUser.replaceDB(db),
FissionUserActive: q.FissionUserActive.replaceDB(db),
FissionUserAttr: q.FissionUserAttr.replaceDB(db),
FissionUserAttrTotal: q.FissionUserAttrTotal.replaceDB(db),
FissionUserCond: q.FissionUserCond.replaceDB(db),
FissionUserCondRecord: q.FissionUserCondRecord.replaceDB(db),
FissionUserCtlink: q.FissionUserCtlink.replaceDB(db),
FissionUserDylink: q.FissionUserDylink.replaceDB(db),
FissionUserEvent: q.FissionUserEvent.replaceDB(db),
FissionUserJattr: q.FissionUserJattr.replaceDB(db),
FissionUserLevel: q.FissionUserLevel.replaceDB(db),
FissionUserLevelRelated: q.FissionUserLevelRelated.replaceDB(db),
FissionUserPreCond: q.FissionUserPreCond.replaceDB(db),
FissionUserStat: q.FissionUserStat.replaceDB(db),
FissionUserTaskRecord: q.FissionUserTaskRecord.replaceDB(db),
FissionUserTaskReward: q.FissionUserTaskReward.replaceDB(db),
FissionUserTaskValid: q.FissionUserTaskValid.replaceDB(db),
FissionV: q.FissionV.replaceDB(db),
FissionVsLog: q.FissionVsLog.replaceDB(db),
FissionVsVote: q.FissionVsVote.replaceDB(db),
FissionVsVoteSettlement: q.FissionVsVoteSettlement.replaceDB(db),
FissionWebUser: q.FissionWebUser.replaceDB(db),
FissionWin: q.FissionWin.replaceDB(db),
Form: q.Form.replaceDB(db),
GameAction: q.GameAction.replaceDB(db),
GameLink: q.GameLink.replaceDB(db),
GameTotal: q.GameTotal.replaceDB(db),
GameTotalDate: q.GameTotalDate.replaceDB(db),
GameUser: q.GameUser.replaceDB(db),
Lang: q.Lang.replaceDB(db),
LangTextMark: q.LangTextMark.replaceDB(db),
LibraryQa: q.LibraryQa.replaceDB(db),
LibraryQaGroup: q.LibraryQaGroup.replaceDB(db),
LibraryQaOption: q.LibraryQaOption.replaceDB(db),
LvAPILog: q.LvAPILog.replaceDB(db),
Material: q.Material.replaceDB(db),
ModuleStatisticsEventflow: q.ModuleStatisticsEventflow.replaceDB(db),
NotifyURL: q.NotifyURL.replaceDB(db),
OperateLog: q.OperateLog.replaceDB(db),
Project: q.Project.replaceDB(db),
ProjectAd: q.ProjectAd.replaceDB(db),
ProjectSecret: q.ProjectSecret.replaceDB(db),
ProjectUser: q.ProjectUser.replaceDB(db),
ProjectUserCoin: q.ProjectUserCoin.replaceDB(db),
ProjectUserCoinDeduct: q.ProjectUserCoinDeduct.replaceDB(db),
ProjectUserCoinExpired: q.ProjectUserCoinExpired.replaceDB(db),
ProjectUserCoinLog: q.ProjectUserCoinLog.replaceDB(db),
ProjectUserCoinRecord: q.ProjectUserCoinRecord.replaceDB(db),
ProjectUserCoinUse: q.ProjectUserCoinUse.replaceDB(db),
ProjectUserInfoLog: q.ProjectUserInfoLog.replaceDB(db),
RedeemMall: q.RedeemMall.replaceDB(db),
RedeemMallItem: q.RedeemMallItem.replaceDB(db),
RedeemMallItemTask: q.RedeemMallItemTask.replaceDB(db),
RedeemMallRecord: q.RedeemMallRecord.replaceDB(db),
RedeemMallRelate: q.RedeemMallRelate.replaceDB(db),
Register: q.Register.replaceDB(db),
RegisterAudit: q.RegisterAudit.replaceDB(db),
Reward: q.Reward.replaceDB(db),
RewardLang: q.RewardLang.replaceDB(db),
RewardPush: q.RewardPush.replaceDB(db),
RewardPushLog: q.RewardPushLog.replaceDB(db),
RewardPushTask: q.RewardPushTask.replaceDB(db),
RewardRelated: q.RewardRelated.replaceDB(db),
ServerWhitelist: q.ServerWhitelist.replaceDB(db),
SlowLog: q.SlowLog.replaceDB(db),
TCoin: q.TCoin.replaceDB(db),
TCoinLang: q.TCoinLang.replaceDB(db),
User: q.User.replaceDB(db),
UserBehavior: q.UserBehavior.replaceDB(db),
UserProjectRelate: q.UserProjectRelate.replaceDB(db),
}
}
type queryCtx struct {
Company *companyDo
CompanyMade *companyMadeDo
CronLog *cronLogDo
ErrLog *errLogDo
ExportTask *exportTaskDo
FissionArchiveTask *fissionArchiveTaskDo
FissionBallot *fissionBallotDo
FissionBallotLog *fissionBallotLogDo
FissionBehavior *fissionBehaviorDo
FissionBlind *fissionBlindDo
FissionBlindLog *fissionBlindLogDo
FissionCampaign *fissionCampaignDo
FissionCampaignBallot *fissionCampaignBallotDo
FissionCampaignBlind *fissionCampaignBlindDo
FissionCampaignCash *fissionCampaignCashDo
FissionCampaignChannel *fissionCampaignChannelDo
FissionCampaignChat *fissionCampaignChatDo
FissionCampaignChild *fissionCampaignChildDo
FissionCampaignChop *fissionCampaignChopDo
FissionCampaignCoin *fissionCampaignCoinDo
FissionCampaignCond *fissionCampaignCondDo
FissionCampaignConfig *fissionCampaignConfigDo
FissionCampaignDice *fissionCampaignDiceDo
FissionCampaignEvent *fissionCampaignEventDo
FissionCampaignFlip *fissionCampaignFlipDo
FissionCampaignGashapon *fissionCampaignGashaponDo
FissionCampaignGold *fissionCampaignGoldDo
FissionCampaignGrid *fissionCampaignGridDo
FissionCampaignGrow *fissionCampaignGrowDo
FissionCampaignGrowStep *fissionCampaignGrowStepDo
FissionCampaignKeep *fissionCampaignKeepDo
FissionCampaignKeepStep *fissionCampaignKeepStepDo
FissionCampaignLang *fissionCampaignLangDo
FissionCampaignLongImg *fissionCampaignLongImgDo
FissionCampaignLongImgZone *fissionCampaignLongImgZoneDo
FissionCampaignPointsUse *fissionCampaignPointsUseDo
FissionCampaignPush *fissionCampaignPushDo
FissionCampaignQa *fissionCampaignQaDo
FissionCampaignQaOption *fissionCampaignQaOptionDo
FissionCampaignQaQuestion *fissionCampaignQaQuestionDo
FissionCampaignQuiz *fissionCampaignQuizDo
FissionCampaignQuizOption *fissionCampaignQuizOptionDo
FissionCampaignReferral *fissionCampaignReferralDo
FissionCampaignReward *fissionCampaignRewardDo
FissionCampaignRewardAdd *fissionCampaignRewardAddDo
FissionCampaignRewardAddLog *fissionCampaignRewardAddLogDo
FissionCampaignRewardRule *fissionCampaignRewardRuleDo
FissionCampaignSign *fissionCampaignSignDo
FissionCampaignSlot *fissionCampaignSlotDo
FissionCampaignStyle *fissionCampaignStyleDo
FissionCampaignTask *fissionCampaignTaskDo
FissionCampaignTicket *fissionCampaignTicketDo
FissionCampaignUno *fissionCampaignUnoDo
FissionCampaignUnoCard *fissionCampaignUnoCardDo
FissionCampaignUnoGroup *fissionCampaignUnoGroupDo
FissionCampaignV *fissionCampaignVDo
FissionCampaignVsSchedule *fissionCampaignVsScheduleDo
FissionCampaignVsTeam *fissionCampaignVsTeamDo
FissionCampaignWheel *fissionCampaignWheelDo
FissionCampaignWin *fissionCampaignWinDo
FissionCash *fissionCashDo
FissionCashRecord *fissionCashRecordDo
FissionChat *fissionChatDo
FissionChatMsg *fissionChatMsgDo
FissionChildUser *fissionChildUserDo
FissionChildUserRecord *fissionChildUserRecordDo
FissionChop *fissionChopDo
FissionChopHelp *fissionChopHelpDo
FissionChopReward *fissionChopRewardDo
FissionClientReward *fissionClientRewardDo
FissionCoin *fissionCoinDo
FissionCoinLog *fissionCoinLogDo
FissionCoinScene *fissionCoinSceneDo
FissionConfig *fissionConfigDo
FissionCustomBtn *fissionCustomBtnDo
FissionDice *fissionDiceDo
FissionDiceCollect *fissionDiceCollectDo
FissionDiceMap *fissionDiceMapDo
FissionDiceMapGroup *fissionDiceMapGroupDo
FissionDiceProp *fissionDicePropDo
FissionDiceRecord *fissionDiceRecordDo
FissionDiceRun *fissionDiceRunDo
FissionFlip *fissionFlipDo
FissionFlipLog *fissionFlipLogDo
FissionGashapon *fissionGashaponDo
FissionGashaponLog *fissionGashaponLogDo
FissionGold *fissionGoldDo
FissionGoldLog *fissionGoldLogDo
FissionGrid *fissionGridDo
FissionGridLog *fissionGridLogDo
FissionGrow *fissionGrowDo
FissionGrowLife *fissionGrowLifeDo
FissionGrowRecord *fissionGrowRecordDo
FissionKeep *fissionKeepDo
FissionKeepLog *fissionKeepLogDo
FissionLangModule *fissionLangModuleDo
FissionNotify *fissionNotifyDo
FissionNotifyResp *fissionNotifyRespDo
FissionNotifyTask *fissionNotifyTaskDo
FissionPointDeduct *fissionPointDeductDo
FissionPointsLog *fissionPointsLogDo
FissionPrizeWheel *fissionPrizeWheelDo
FissionPrizeWheelLog *fissionPrizeWheelLogDo
FissionQa *fissionQaDo
FissionQaLog *fissionQaLogDo
FissionQuiz *fissionQuizDo
FissionQuizLog *fissionQuizLogDo
FissionReferral *fissionReferralDo
FissionRewardRecord *fissionRewardRecordDo
FissionRewardRecordForm *fissionRewardRecordFormDo
FissionSign *fissionSignDo
FissionSignDay *fissionSignDayDo
FissionSignLog *fissionSignLogDo
FissionSlot *fissionSlotDo
FissionSlotLog *fissionSlotLogDo
FissionTargetRecord *fissionTargetRecordDo
FissionTemp *fissionTempDo
FissionTempGroup *fissionTempGroupDo
FissionTempGroupLang *fissionTempGroupLangDo
FissionTempImage *fissionTempImageDo
FissionTempLang *fissionTempLangDo
FissionTotal *fissionTotalDo
FissionTotalCycle *fissionTotalCycleDo
FissionUnlockReward *fissionUnlockRewardDo
FissionUno *fissionUnoDo
FissionUnoCollect *fissionUnoCollectDo
FissionUnoLog *fissionUnoLogDo
FissionUser *fissionUserDo
FissionUserActive *fissionUserActiveDo
FissionUserAttr *fissionUserAttrDo
FissionUserAttrTotal *fissionUserAttrTotalDo
FissionUserCond *fissionUserCondDo
FissionUserCondRecord *fissionUserCondRecordDo
FissionUserCtlink *fissionUserCtlinkDo
FissionUserDylink *fissionUserDylinkDo
FissionUserEvent *fissionUserEventDo
FissionUserJattr *fissionUserJattrDo
FissionUserLevel *fissionUserLevelDo
FissionUserLevelRelated *fissionUserLevelRelatedDo
FissionUserPreCond *fissionUserPreCondDo
FissionUserStat *fissionUserStatDo
FissionUserTaskRecord *fissionUserTaskRecordDo
FissionUserTaskReward *fissionUserTaskRewardDo
FissionUserTaskValid *fissionUserTaskValidDo
FissionV *fissionVDo
FissionVsLog *fissionVsLogDo
FissionVsVote *fissionVsVoteDo
FissionVsVoteSettlement *fissionVsVoteSettlementDo
FissionWebUser *fissionWebUserDo
FissionWin *fissionWinDo
Form *formDo
GameAction *gameActionDo
GameLink *gameLinkDo
GameTotal *gameTotalDo
GameTotalDate *gameTotalDateDo
GameUser *gameUserDo
Lang *langDo
LangTextMark *langTextMarkDo
LibraryQa *libraryQaDo
LibraryQaGroup *libraryQaGroupDo
LibraryQaOption *libraryQaOptionDo
LvAPILog *lvAPILogDo
Material *materialDo
ModuleStatisticsEventflow *moduleStatisticsEventflowDo
NotifyURL *notifyURLDo
OperateLog *operateLogDo
Project *projectDo
ProjectAd *projectAdDo
ProjectSecret *projectSecretDo
ProjectUser *projectUserDo
ProjectUserCoin *projectUserCoinDo
ProjectUserCoinDeduct *projectUserCoinDeductDo
ProjectUserCoinExpired *projectUserCoinExpiredDo
ProjectUserCoinLog *projectUserCoinLogDo
ProjectUserCoinRecord *projectUserCoinRecordDo
ProjectUserCoinUse *projectUserCoinUseDo
ProjectUserInfoLog *projectUserInfoLogDo
RedeemMall *redeemMallDo
RedeemMallItem *redeemMallItemDo
RedeemMallItemTask *redeemMallItemTaskDo
RedeemMallRecord *redeemMallRecordDo
RedeemMallRelate *redeemMallRelateDo
Register *registerDo
RegisterAudit *registerAuditDo
Reward *rewardDo
RewardLang *rewardLangDo
RewardPush *rewardPushDo
RewardPushLog *rewardPushLogDo
RewardPushTask *rewardPushTaskDo
RewardRelated *rewardRelatedDo
ServerWhitelist *serverWhitelistDo
SlowLog *slowLogDo
TCoin *tCoinDo
TCoinLang *tCoinLangDo
User *userDo
UserBehavior *userBehaviorDo
UserProjectRelate *userProjectRelateDo
}
func (q *Query) WithContext(ctx context.Context) *queryCtx {
return &queryCtx{
Company: q.Company.WithContext(ctx),
CompanyMade: q.CompanyMade.WithContext(ctx),
CronLog: q.CronLog.WithContext(ctx),
ErrLog: q.ErrLog.WithContext(ctx),
ExportTask: q.ExportTask.WithContext(ctx),
FissionArchiveTask: q.FissionArchiveTask.WithContext(ctx),
FissionBallot: q.FissionBallot.WithContext(ctx),
FissionBallotLog: q.FissionBallotLog.WithContext(ctx),
FissionBehavior: q.FissionBehavior.WithContext(ctx),
FissionBlind: q.FissionBlind.WithContext(ctx),
FissionBlindLog: q.FissionBlindLog.WithContext(ctx),
FissionCampaign: q.FissionCampaign.WithContext(ctx),
FissionCampaignBallot: q.FissionCampaignBallot.WithContext(ctx),
FissionCampaignBlind: q.FissionCampaignBlind.WithContext(ctx),
FissionCampaignCash: q.FissionCampaignCash.WithContext(ctx),
FissionCampaignChannel: q.FissionCampaignChannel.WithContext(ctx),
FissionCampaignChat: q.FissionCampaignChat.WithContext(ctx),
FissionCampaignChild: q.FissionCampaignChild.WithContext(ctx),
FissionCampaignChop: q.FissionCampaignChop.WithContext(ctx),
FissionCampaignCoin: q.FissionCampaignCoin.WithContext(ctx),
FissionCampaignCond: q.FissionCampaignCond.WithContext(ctx),
FissionCampaignConfig: q.FissionCampaignConfig.WithContext(ctx),
FissionCampaignDice: q.FissionCampaignDice.WithContext(ctx),
FissionCampaignEvent: q.FissionCampaignEvent.WithContext(ctx),
FissionCampaignFlip: q.FissionCampaignFlip.WithContext(ctx),
FissionCampaignGashapon: q.FissionCampaignGashapon.WithContext(ctx),
FissionCampaignGold: q.FissionCampaignGold.WithContext(ctx),
FissionCampaignGrid: q.FissionCampaignGrid.WithContext(ctx),
FissionCampaignGrow: q.FissionCampaignGrow.WithContext(ctx),
FissionCampaignGrowStep: q.FissionCampaignGrowStep.WithContext(ctx),
FissionCampaignKeep: q.FissionCampaignKeep.WithContext(ctx),
FissionCampaignKeepStep: q.FissionCampaignKeepStep.WithContext(ctx),
FissionCampaignLang: q.FissionCampaignLang.WithContext(ctx),
FissionCampaignLongImg: q.FissionCampaignLongImg.WithContext(ctx),
FissionCampaignLongImgZone: q.FissionCampaignLongImgZone.WithContext(ctx),
FissionCampaignPointsUse: q.FissionCampaignPointsUse.WithContext(ctx),
FissionCampaignPush: q.FissionCampaignPush.WithContext(ctx),
FissionCampaignQa: q.FissionCampaignQa.WithContext(ctx),
FissionCampaignQaOption: q.FissionCampaignQaOption.WithContext(ctx),
FissionCampaignQaQuestion: q.FissionCampaignQaQuestion.WithContext(ctx),
FissionCampaignQuiz: q.FissionCampaignQuiz.WithContext(ctx),
FissionCampaignQuizOption: q.FissionCampaignQuizOption.WithContext(ctx),
FissionCampaignReferral: q.FissionCampaignReferral.WithContext(ctx),
FissionCampaignReward: q.FissionCampaignReward.WithContext(ctx),
FissionCampaignRewardAdd: q.FissionCampaignRewardAdd.WithContext(ctx),
FissionCampaignRewardAddLog: q.FissionCampaignRewardAddLog.WithContext(ctx),
FissionCampaignRewardRule: q.FissionCampaignRewardRule.WithContext(ctx),
FissionCampaignSign: q.FissionCampaignSign.WithContext(ctx),
FissionCampaignSlot: q.FissionCampaignSlot.WithContext(ctx),
FissionCampaignStyle: q.FissionCampaignStyle.WithContext(ctx),
FissionCampaignTask: q.FissionCampaignTask.WithContext(ctx),
FissionCampaignTicket: q.FissionCampaignTicket.WithContext(ctx),
FissionCampaignUno: q.FissionCampaignUno.WithContext(ctx),
FissionCampaignUnoCard: q.FissionCampaignUnoCard.WithContext(ctx),
FissionCampaignUnoGroup: q.FissionCampaignUnoGroup.WithContext(ctx),
FissionCampaignV: q.FissionCampaignV.WithContext(ctx),
FissionCampaignVsSchedule: q.FissionCampaignVsSchedule.WithContext(ctx),
FissionCampaignVsTeam: q.FissionCampaignVsTeam.WithContext(ctx),
FissionCampaignWheel: q.FissionCampaignWheel.WithContext(ctx),
FissionCampaignWin: q.FissionCampaignWin.WithContext(ctx),
FissionCash: q.FissionCash.WithContext(ctx),
FissionCashRecord: q.FissionCashRecord.WithContext(ctx),
FissionChat: q.FissionChat.WithContext(ctx),
FissionChatMsg: q.FissionChatMsg.WithContext(ctx),
FissionChildUser: q.FissionChildUser.WithContext(ctx),
FissionChildUserRecord: q.FissionChildUserRecord.WithContext(ctx),
FissionChop: q.FissionChop.WithContext(ctx),
FissionChopHelp: q.FissionChopHelp.WithContext(ctx),
FissionChopReward: q.FissionChopReward.WithContext(ctx),
FissionClientReward: q.FissionClientReward.WithContext(ctx),
FissionCoin: q.FissionCoin.WithContext(ctx),
FissionCoinLog: q.FissionCoinLog.WithContext(ctx),
FissionCoinScene: q.FissionCoinScene.WithContext(ctx),
FissionConfig: q.FissionConfig.WithContext(ctx),
FissionCustomBtn: q.FissionCustomBtn.WithContext(ctx),
FissionDice: q.FissionDice.WithContext(ctx),
FissionDiceCollect: q.FissionDiceCollect.WithContext(ctx),
FissionDiceMap: q.FissionDiceMap.WithContext(ctx),
FissionDiceMapGroup: q.FissionDiceMapGroup.WithContext(ctx),
FissionDiceProp: q.FissionDiceProp.WithContext(ctx),
FissionDiceRecord: q.FissionDiceRecord.WithContext(ctx),
FissionDiceRun: q.FissionDiceRun.WithContext(ctx),
FissionFlip: q.FissionFlip.WithContext(ctx),
FissionFlipLog: q.FissionFlipLog.WithContext(ctx),
FissionGashapon: q.FissionGashapon.WithContext(ctx),
FissionGashaponLog: q.FissionGashaponLog.WithContext(ctx),
FissionGold: q.FissionGold.WithContext(ctx),
FissionGoldLog: q.FissionGoldLog.WithContext(ctx),
FissionGrid: q.FissionGrid.WithContext(ctx),
FissionGridLog: q.FissionGridLog.WithContext(ctx),
FissionGrow: q.FissionGrow.WithContext(ctx),
FissionGrowLife: q.FissionGrowLife.WithContext(ctx),
FissionGrowRecord: q.FissionGrowRecord.WithContext(ctx),
FissionKeep: q.FissionKeep.WithContext(ctx),
FissionKeepLog: q.FissionKeepLog.WithContext(ctx),
FissionLangModule: q.FissionLangModule.WithContext(ctx),
FissionNotify: q.FissionNotify.WithContext(ctx),
FissionNotifyResp: q.FissionNotifyResp.WithContext(ctx),
FissionNotifyTask: q.FissionNotifyTask.WithContext(ctx),
FissionPointDeduct: q.FissionPointDeduct.WithContext(ctx),
FissionPointsLog: q.FissionPointsLog.WithContext(ctx),
FissionPrizeWheel: q.FissionPrizeWheel.WithContext(ctx),
FissionPrizeWheelLog: q.FissionPrizeWheelLog.WithContext(ctx),
FissionQa: q.FissionQa.WithContext(ctx),
FissionQaLog: q.FissionQaLog.WithContext(ctx),
FissionQuiz: q.FissionQuiz.WithContext(ctx),
FissionQuizLog: q.FissionQuizLog.WithContext(ctx),
FissionReferral: q.FissionReferral.WithContext(ctx),
FissionRewardRecord: q.FissionRewardRecord.WithContext(ctx),
FissionRewardRecordForm: q.FissionRewardRecordForm.WithContext(ctx),
FissionSign: q.FissionSign.WithContext(ctx),
FissionSignDay: q.FissionSignDay.WithContext(ctx),
FissionSignLog: q.FissionSignLog.WithContext(ctx),
FissionSlot: q.FissionSlot.WithContext(ctx),
FissionSlotLog: q.FissionSlotLog.WithContext(ctx),
FissionTargetRecord: q.FissionTargetRecord.WithContext(ctx),
FissionTemp: q.FissionTemp.WithContext(ctx),
FissionTempGroup: q.FissionTempGroup.WithContext(ctx),
FissionTempGroupLang: q.FissionTempGroupLang.WithContext(ctx),
FissionTempImage: q.FissionTempImage.WithContext(ctx),
FissionTempLang: q.FissionTempLang.WithContext(ctx),
FissionTotal: q.FissionTotal.WithContext(ctx),
FissionTotalCycle: q.FissionTotalCycle.WithContext(ctx),
FissionUnlockReward: q.FissionUnlockReward.WithContext(ctx),
FissionUno: q.FissionUno.WithContext(ctx),
FissionUnoCollect: q.FissionUnoCollect.WithContext(ctx),
FissionUnoLog: q.FissionUnoLog.WithContext(ctx),
FissionUser: q.FissionUser.WithContext(ctx),
FissionUserActive: q.FissionUserActive.WithContext(ctx),
FissionUserAttr: q.FissionUserAttr.WithContext(ctx),
FissionUserAttrTotal: q.FissionUserAttrTotal.WithContext(ctx),
FissionUserCond: q.FissionUserCond.WithContext(ctx),
FissionUserCondRecord: q.FissionUserCondRecord.WithContext(ctx),
FissionUserCtlink: q.FissionUserCtlink.WithContext(ctx),
FissionUserDylink: q.FissionUserDylink.WithContext(ctx),
FissionUserEvent: q.FissionUserEvent.WithContext(ctx),
FissionUserJattr: q.FissionUserJattr.WithContext(ctx),
FissionUserLevel: q.FissionUserLevel.WithContext(ctx),
FissionUserLevelRelated: q.FissionUserLevelRelated.WithContext(ctx),
FissionUserPreCond: q.FissionUserPreCond.WithContext(ctx),
FissionUserStat: q.FissionUserStat.WithContext(ctx),
FissionUserTaskRecord: q.FissionUserTaskRecord.WithContext(ctx),
FissionUserTaskReward: q.FissionUserTaskReward.WithContext(ctx),
FissionUserTaskValid: q.FissionUserTaskValid.WithContext(ctx),
FissionV: q.FissionV.WithContext(ctx),
FissionVsLog: q.FissionVsLog.WithContext(ctx),
FissionVsVote: q.FissionVsVote.WithContext(ctx),
FissionVsVoteSettlement: q.FissionVsVoteSettlement.WithContext(ctx),
FissionWebUser: q.FissionWebUser.WithContext(ctx),
FissionWin: q.FissionWin.WithContext(ctx),
Form: q.Form.WithContext(ctx),
GameAction: q.GameAction.WithContext(ctx),
GameLink: q.GameLink.WithContext(ctx),
GameTotal: q.GameTotal.WithContext(ctx),
GameTotalDate: q.GameTotalDate.WithContext(ctx),
GameUser: q.GameUser.WithContext(ctx),
Lang: q.Lang.WithContext(ctx),
LangTextMark: q.LangTextMark.WithContext(ctx),
LibraryQa: q.LibraryQa.WithContext(ctx),
LibraryQaGroup: q.LibraryQaGroup.WithContext(ctx),
LibraryQaOption: q.LibraryQaOption.WithContext(ctx),
LvAPILog: q.LvAPILog.WithContext(ctx),
Material: q.Material.WithContext(ctx),
ModuleStatisticsEventflow: q.ModuleStatisticsEventflow.WithContext(ctx),
NotifyURL: q.NotifyURL.WithContext(ctx),
OperateLog: q.OperateLog.WithContext(ctx),
Project: q.Project.WithContext(ctx),
ProjectAd: q.ProjectAd.WithContext(ctx),
ProjectSecret: q.ProjectSecret.WithContext(ctx),
ProjectUser: q.ProjectUser.WithContext(ctx),
ProjectUserCoin: q.ProjectUserCoin.WithContext(ctx),
ProjectUserCoinDeduct: q.ProjectUserCoinDeduct.WithContext(ctx),
ProjectUserCoinExpired: q.ProjectUserCoinExpired.WithContext(ctx),
ProjectUserCoinLog: q.ProjectUserCoinLog.WithContext(ctx),
ProjectUserCoinRecord: q.ProjectUserCoinRecord.WithContext(ctx),
ProjectUserCoinUse: q.ProjectUserCoinUse.WithContext(ctx),
ProjectUserInfoLog: q.ProjectUserInfoLog.WithContext(ctx),
RedeemMall: q.RedeemMall.WithContext(ctx),
RedeemMallItem: q.RedeemMallItem.WithContext(ctx),
RedeemMallItemTask: q.RedeemMallItemTask.WithContext(ctx),
RedeemMallRecord: q.RedeemMallRecord.WithContext(ctx),
RedeemMallRelate: q.RedeemMallRelate.WithContext(ctx),
Register: q.Register.WithContext(ctx),
RegisterAudit: q.RegisterAudit.WithContext(ctx),
Reward: q.Reward.WithContext(ctx),
RewardLang: q.RewardLang.WithContext(ctx),
RewardPush: q.RewardPush.WithContext(ctx),
RewardPushLog: q.RewardPushLog.WithContext(ctx),
RewardPushTask: q.RewardPushTask.WithContext(ctx),
RewardRelated: q.RewardRelated.WithContext(ctx),
ServerWhitelist: q.ServerWhitelist.WithContext(ctx),
SlowLog: q.SlowLog.WithContext(ctx),
TCoin: q.TCoin.WithContext(ctx),
TCoinLang: q.TCoinLang.WithContext(ctx),
User: q.User.WithContext(ctx),
UserBehavior: q.UserBehavior.WithContext(ctx),
UserProjectRelate: q.UserProjectRelate.WithContext(ctx),
}
}
func (q *Query) Transaction(fc func(tx *Query) error, opts ...*sql.TxOptions) error {
return q.db.Transaction(func(tx *gorm.DB) error { return fc(q.clone(tx)) }, opts...)
}
func (q *Query) Begin(opts ...*sql.TxOptions) *QueryTx {
tx := q.db.Begin(opts...)
return &QueryTx{Query: q.clone(tx), Error: tx.Error}
}
type QueryTx struct {
*Query
Error error
}
func (q *QueryTx) Commit() error {
return q.db.Commit().Error
}
func (q *QueryTx) Rollback() error {
return q.db.Rollback().Error
}
func (q *QueryTx) SavePoint(name string) error {
return q.db.SavePoint(name).Error
}
func (q *QueryTx) RollbackTo(name string) error {
return q.db.RollbackTo(name).Error
}