package withdefault import ( "joybuywork/internal/plugins/encrypt" "joybuywork/internal/plugins/hashid" "joybuywork/internal/repository/model" "joybuywork/internal/repository/mtype" ) // FissionCampaignReward 活动奖品默认值处理 func FissionCampaignReward(model *model.FissionCampaignReward) *model.FissionCampaignReward { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.PropMark == "" { model.PropMark = mtype.FissionCampaignRewardPropMarkReward } if model.RewardType == 0 { model.RewardType = mtype.FissionCampaignRewardTypeApp } if model.RewardNum == 0 { model.RewardNum = 1 } return model } func FissionPrizeWheelLog(model *model.FissionPrizeWheelLog) *model.FissionPrizeWheelLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionBlindLog(model *model.FissionBlindLog) *model.FissionBlindLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionGridLog(model *model.FissionGridLog) *model.FissionGridLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionFlipLog(model *model.FissionFlipLog) *model.FissionFlipLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionSlotLog(model *model.FissionSlotLog) *model.FissionSlotLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionKeepLog(model *model.FissionKeepLog) *model.FissionKeepLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignLongImg(model *model.FissionCampaignLongImg) *model.FissionCampaignLongImg { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.TargetType == 0 { model.TargetType = mtype.FissionCampaignLongImgTargetTypeCustom } return model } func FissionCampaignLongImgZone(model *model.FissionCampaignLongImgZone) *model.FissionCampaignLongImgZone { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.TargetType == 0 { model.TargetType = mtype.FissionCampaignLongImgTargetTypeCustom } return model } func FissionRewardRecord(model *model.FissionRewardRecord) *model.FissionRewardRecord { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } if model.Status == 0 { model.Status = mtype.FissionRewardRecordStatusWait } if model.PropMark == "" { model.PropMark = mtype.FissionCampaignRewardPropMarkReward } return model } func FissionGold(model *model.FissionGold) *model.FissionGold { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionGoldLog(model *model.FissionGoldLog) *model.FissionGoldLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func User(model *model.User) *model.User { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } return model } func Project(model *model.Project) *model.Project { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { hashId := hashid.Id() model.HashID = hashId model.NotifyToken = encrypt.ProjectToken() model.EncryptStr = encrypt.ProjectEncryptStr(hashId) model.ThirdSecret = encrypt.ProjectThirdSecret(hashId) } return model } func ProjectSecret(model *model.ProjectSecret) *model.ProjectSecret { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func UserProjectRelate(model *model.UserProjectRelate) *model.UserProjectRelate { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func RegisterAudit(model *model.RegisterAudit) *model.RegisterAudit { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func Company(model *model.Company) *model.Company { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.IdBase16() } return model } func Register(model *model.Register) *model.Register { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } return model } func ExportTask(model *model.ExportTask) *model.ExportTask { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } if model.EptStatus == 0 { model.EptStatus = mtype.ExportTaskEptStatusDoing } return model } func FissionArchiveTask(model *model.FissionArchiveTask) *model.FissionArchiveTask { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionBallot(model *model.FissionBallot) *model.FissionBallot { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionBehavior(model *model.FissionBehavior) *model.FissionBehavior { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionBlind(model *model.FissionBlind) *model.FissionBlind { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaign(model *model.FissionCampaign) *model.FissionCampaign { if model.HashID == "" { model.HashID = hashid.Id() } if model.ReportType == 0 { model.ReportType = mtype.FissionCampaignReportTypeNew } if model.Status == 0 { model.Status = mtype.FissionCampaignStatusWait } return model } func FissionCampaignConfig(model *model.FissionCampaignConfig) *model.FissionCampaignConfig { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignStyle(model *model.FissionCampaignStyle) *model.FissionCampaignStyle { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignBallot(model *model.FissionCampaignBallot) *model.FissionCampaignBallot { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignBlind(model *model.FissionCampaignBlind) *model.FissionCampaignBlind { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignCash(model *model.FissionCampaignCash) *model.FissionCampaignCash { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignChannel(model *model.FissionCampaignChannel) *model.FissionCampaignChannel { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignChild(model *model.FissionCampaignChild) *model.FissionCampaignChild { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignChop(model *model.FissionCampaignChop) *model.FissionCampaignChop { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignCond(model *model.FissionCampaignCond) *model.FissionCampaignCond { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignDice(model *model.FissionCampaignDice) *model.FissionCampaignDice { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignFlip(model *model.FissionCampaignFlip) *model.FissionCampaignFlip { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignGold(model *model.FissionCampaignGold) *model.FissionCampaignGold { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignGrid(model *model.FissionCampaignGrid) *model.FissionCampaignGrid { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignGrow(model *model.FissionCampaignGrow) *model.FissionCampaignGrow { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignGrowStep(model *model.FissionCampaignGrowStep) *model.FissionCampaignGrowStep { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignKeep(model *model.FissionCampaignKeep) *model.FissionCampaignKeep { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignKeepStep(model *model.FissionCampaignKeepStep) *model.FissionCampaignKeepStep { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignLang(model *model.FissionCampaignLang) *model.FissionCampaignLang { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } return model } func FissionCampaignPush(model *model.FissionCampaignPush) *model.FissionCampaignPush { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignQa(model *model.FissionCampaignQa) *model.FissionCampaignQa { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignQaOption(model *model.FissionCampaignQaOption) *model.FissionCampaignQaOption { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignQaQuestion(model *model.FissionCampaignQaQuestion) *model.FissionCampaignQaQuestion { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignQuiz(model *model.FissionCampaignQuiz) *model.FissionCampaignQuiz { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignQuizOption(model *model.FissionCampaignQuizOption) *model.FissionCampaignQuizOption { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignReferral(model *model.FissionCampaignReferral) *model.FissionCampaignReferral { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignRewardRule(model *model.FissionCampaignRewardRule) *model.FissionCampaignRewardRule { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignSign(model *model.FissionCampaignSign) *model.FissionCampaignSign { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignSlot(model *model.FissionCampaignSlot) *model.FissionCampaignSlot { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignTask(model *model.FissionCampaignTask) *model.FissionCampaignTask { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignTicket(model *model.FissionCampaignTicket) *model.FissionCampaignTicket { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignWheel(model *model.FissionCampaignWheel) *model.FissionCampaignWheel { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignWin(model *model.FissionCampaignWin) *model.FissionCampaignWin { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCash(model *model.FissionCash) *model.FissionCash { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCashRecord(model *model.FissionCashRecord) *model.FissionCashRecord { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionChildUser(model *model.FissionChildUser) *model.FissionChildUser { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionChildUserRecord(model *model.FissionChildUserRecord) *model.FissionChildUserRecord { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionChop(model *model.FissionChop) *model.FissionChop { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionChopHelp(model *model.FissionChopHelp) *model.FissionChopHelp { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionChopReward(model *model.FissionChopReward) *model.FissionChopReward { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionConfig(model *model.FissionConfig) *model.FissionConfig { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionDice(model *model.FissionDice) *model.FissionDice { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionDiceCollect(model *model.FissionDiceCollect) *model.FissionDiceCollect { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionDiceMap(model *model.FissionDiceMap) *model.FissionDiceMap { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } return model } func FissionDiceMapGroup(model *model.FissionDiceMapGroup) *model.FissionDiceMapGroup { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionDiceProp(model *model.FissionDiceProp) *model.FissionDiceProp { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionDiceRecord(model *model.FissionDiceRecord) *model.FissionDiceRecord { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionDiceRun(model *model.FissionDiceRun) *model.FissionDiceRun { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionFlip(model *model.FissionFlip) *model.FissionFlip { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionGrid(model *model.FissionGrid) *model.FissionGrid { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionGrow(model *model.FissionGrow) *model.FissionGrow { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionGrowLife(model *model.FissionGrowLife) *model.FissionGrowLife { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionGrowRecord(model *model.FissionGrowRecord) *model.FissionGrowRecord { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionKeep(model *model.FissionKeep) *model.FissionKeep { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionLangModule(model *model.FissionLangModule) *model.FissionLangModule { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionNotify(model *model.FissionNotify) *model.FissionNotify { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionNotifyResp(model *model.FissionNotifyResp) *model.FissionNotifyResp { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionNotifyTask(model *model.FissionNotifyTask) *model.FissionNotifyTask { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionPrizeWheel(model *model.FissionPrizeWheel) *model.FissionPrizeWheel { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionQa(model *model.FissionQa) *model.FissionQa { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionQuiz(model *model.FissionQuiz) *model.FissionQuiz { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionReferral(model *model.FissionReferral) *model.FissionReferral { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionRewardRecordForm(model *model.FissionRewardRecordForm) *model.FissionRewardRecordForm { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionSign(model *model.FissionSign) *model.FissionSign { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionSignDay(model *model.FissionSignDay) *model.FissionSignDay { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionSlot(model *model.FissionSlot) *model.FissionSlot { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionTargetRecord(model *model.FissionTargetRecord) *model.FissionTargetRecord { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionTemp(model *model.FissionTemp) *model.FissionTemp { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } return model } func FissionTempGroup(model *model.FissionTempGroup) *model.FissionTempGroup { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionTempGroupLang(model *model.FissionTempGroupLang) *model.FissionTempGroupLang { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionTempImage(model *model.FissionTempImage) *model.FissionTempImage { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionTempLang(model *model.FissionTempLang) *model.FissionTempLang { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionTotal(model *model.FissionTotal) *model.FissionTotal { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionTotalCycle(model *model.FissionTotalCycle) *model.FissionTotalCycle { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUser(model *model.FissionUser) *model.FissionUser { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } return model } func FissionUserActive(model *model.FissionUserActive) *model.FissionUserActive { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUserAttr(model *model.FissionUserAttr) *model.FissionUserAttr { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUserJattr(model *model.FissionUserJattr) *model.FissionUserJattr { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUserCond(model *model.FissionUserCond) *model.FissionUserCond { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUserCondRecord(model *model.FissionUserCondRecord) *model.FissionUserCondRecord { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUserCtlink(model *model.FissionUserCtlink) *model.FissionUserCtlink { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } return model } func FissionUserDylink(model *model.FissionUserDylink) *model.FissionUserDylink { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } return model } func FissionUserLevel(model *model.FissionUserLevel) *model.FissionUserLevel { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUserLevelRelated(model *model.FissionUserLevelRelated) *model.FissionUserLevelRelated { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUserPreCond(model *model.FissionUserPreCond) *model.FissionUserPreCond { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUserStat(model *model.FissionUserStat) *model.FissionUserStat { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUserTaskRecord(model *model.FissionUserTaskRecord) *model.FissionUserTaskRecord { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionWebUser(model *model.FissionWebUser) *model.FissionWebUser { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionWin(model *model.FissionWin) *model.FissionWin { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func Form(model *model.Form) *model.Form { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func Lang(model *model.Lang) *model.Lang { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func LangTextMark(model *model.LangTextMark) *model.LangTextMark { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func LibraryQa(model *model.LibraryQa) *model.LibraryQa { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } return model } func LibraryQaGroup(model *model.LibraryQaGroup) *model.LibraryQaGroup { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } return model } func LibraryQaOption(model *model.LibraryQaOption) *model.LibraryQaOption { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func Material(model *model.Material) *model.Material { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func NotifyURL(model *model.NotifyURL) *model.NotifyURL { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func OperateLog(model *model.OperateLog) *model.OperateLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func ProjectAd(model *model.ProjectAd) *model.ProjectAd { if model.ID == "" { model.ID = hashid.IdBase16() } return model } func ProjectUser(model *model.ProjectUser) *model.ProjectUser { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func Reward(model *model.Reward) *model.Reward { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func RewardLang(model *model.RewardLang) *model.RewardLang { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func RewardRelated(model *model.RewardRelated) *model.RewardRelated { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func ErrLog(model *model.ErrLog) *model.ErrLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignCoin(model *model.FissionCampaignCoin) *model.FissionCampaignCoin { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCoin(model *model.FissionCoin) *model.FissionCoin { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.Status == 0 { model.Status = mtype.FissionCoinStatusWait } return model } func FissionCoinScene(model *model.FissionCoinScene) *model.FissionCoinScene { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCoinLog(model *model.FissionCoinLog) *model.FissionCoinLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionPointsLog(model *model.FissionPointsLog) *model.FissionPointsLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCustomBtn(model *model.FissionCustomBtn) *model.FissionCustomBtn { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionSignLog(model *model.FissionSignLog) *model.FissionSignLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUserTaskReward(model *model.FissionUserTaskReward) *model.FissionUserTaskReward { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUserAttrTotal(model *model.FissionUserAttrTotal) *model.FissionUserAttrTotal { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func UserBehavior(model *model.UserBehavior) *model.UserBehavior { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionBallotLog(model *model.FissionBallotLog) *model.FissionBallotLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionQaLog(model *model.FissionQaLog) *model.FissionQaLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionQuizLog(model *model.FissionQuizLog) *model.FissionQuizLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func RewardPush(model *model.RewardPush) *model.RewardPush { if model.ID == "" { model.ID = hashid.Id() } if model.Status == 0 { model.Status = mtype.RewardPushStatusWait } return model } func RewardPushLog(model *model.RewardPushLog) *model.RewardPushLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func RewardPushTask(model *model.RewardPushTask) *model.RewardPushTask { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionPointsDeduct(model *model.FissionPointDeduct) *model.FissionPointDeduct { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func CompanyMade(model *model.CompanyMade) *model.CompanyMade { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func LvApiLog(model *model.LvAPILog) *model.LvAPILog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionClientReward(model *model.FissionClientReward) *model.FissionClientReward { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignPointsUse(model *model.FissionCampaignPointsUse) *model.FissionCampaignPointsUse { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUserTaskValid(model *model.FissionUserTaskValid) *model.FissionUserTaskValid { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignChat(model *model.FissionCampaignChat) *model.FissionCampaignChat { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionChat(model *model.FissionChat) *model.FissionChat { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionChatMsg(model *model.FissionChatMsg, val mtype.ChatMsgVal) *model.FissionChatMsg { if model.ID == 0 { model.ID = hashid.IdBigint() } model.SetVal(val) return model } func TCoin(model *model.TCoin) *model.TCoin { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func TCoinLang(model *model.TCoinLang) *model.TCoinLang { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func RedeemMall(model *model.RedeemMall) *model.RedeemMall { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.Status == 0 { model.Status = mtype.RedeemMallStatusWait } return model } func RedeemMallItem(model *model.RedeemMallItem) *model.RedeemMallItem { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.UseStock == 0 { model.UseStock = -1 } return model } func RedeemMallItemTask(model *model.RedeemMallItemTask) *model.RedeemMallItemTask { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func ProjectUserCoin(model *model.ProjectUserCoin, sourceData map[string]string) *model.ProjectUserCoin { if model.ID == 0 { model.ID = hashid.IdBigint() } model.SetSourceData(sourceData) return model } func RedeemMallRelate(model *model.RedeemMallRelate) *model.RedeemMallRelate { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func ProjectUserInfoLog(model *model.ProjectUserInfoLog) *model.ProjectUserInfoLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func ProjectUserCoinLog(model *model.ProjectUserCoinLog) *model.ProjectUserCoinLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func ProjectUserCoinDeduct(model *model.ProjectUserCoinDeduct) *model.ProjectUserCoinDeduct { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func RedeemMallRecord(model *model.RedeemMallRecord) *model.RedeemMallRecord { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.Status == 0 { model.Status = mtype.RedeemMallStatusWait } return model } func ProjectUserCoinExpired(model *model.ProjectUserCoinExpired) *model.ProjectUserCoinExpired { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignVs(model *model.FissionCampaignV) *model.FissionCampaignV { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignVsSchedule(model *model.FissionCampaignVsSchedule, vsTeamIds []int64, otherVote []string) *model.FissionCampaignVsSchedule { if model.ID == 0 { model.ID = hashid.IdBigint() } model.SetVsTeamIds(vsTeamIds) model.SetOtherVote(otherVote) return model } func FissionCampaignVsTeam(model *model.FissionCampaignVsTeam) *model.FissionCampaignVsTeam { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionVs(model *model.FissionV) *model.FissionV { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionVsVote(model *model.FissionVsVote) *model.FissionVsVote { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionVsLog(model *model.FissionVsLog) *model.FissionVsLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionVsVoteSettlement(model *model.FissionVsVoteSettlement) *model.FissionVsVoteSettlement { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func ProjectUserCoinUse(model *model.ProjectUserCoinUse, ids []int64) *model.ProjectUserCoinUse { if model.ID == 0 { model.ID = hashid.IdBigint() } model.SetCoinIds(ids) return model } func FissionCampaignUno(model *model.FissionCampaignUno, propMarks []string) *model.FissionCampaignUno { if model.ID == 0 { model.ID = hashid.IdBigint() } model.SetPropMarks(propMarks) return model } func FissionCampaignUnoGroup(model *model.FissionCampaignUnoGroup, rule mtype.UnoLimitRule) *model.FissionCampaignUnoGroup { if model.ID == 0 { model.ID = hashid.IdBigint() } model.SetLimitRule(rule) return model } func FissionCampaignUnoCard(model *model.FissionCampaignUnoCard) *model.FissionCampaignUnoCard { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUnoLog(model *model.FissionUnoLog, val mtype.UnoLogVal) *model.FissionUnoLog { if model.ID == 0 { model.ID = hashid.IdBigint() } model.SetVal(val) return model } func FissionUno(model *model.FissionUno) *model.FissionUno { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUnoCollect(model *model.FissionUnoCollect, cardInfo []int32) *model.FissionUnoCollect { if model.ID == 0 { model.ID = hashid.IdBigint() } model.SetCardInfo(cardInfo) return model } func FissionCampaignEvent(model *model.FissionCampaignEvent, rewards []*mtype.EventReward) *model.FissionCampaignEvent { if model.ID == 0 { model.ID = hashid.IdBigint() } model.SetRewards(rewards) return model } func FissionUserEvent(model *model.FissionUserEvent) *model.FissionUserEvent { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func GameLink(model *model.GameLink) *model.GameLink { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } return model } func GameUser(model *model.GameUser) *model.GameUser { if model.ID == 0 { model.ID = hashid.IdBigint() } if model.HashID == "" { model.HashID = hashid.Id() } return model } func GameTotal(model *model.GameTotal) *model.GameTotal { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func GameTotalDate(model *model.GameTotalDate) *model.GameTotalDate { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func ProjectUserCoinRecord(model *model.ProjectUserCoinRecord) *model.ProjectUserCoinRecord { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionGashaponLog(model *model.FissionGashaponLog) *model.FissionGashaponLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionGashapon(model *model.FissionGashapon) *model.FissionGashapon { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignGashapon(model *model.FissionCampaignGashapon) *model.FissionCampaignGashapon { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignRewardAdd(model *model.FissionCampaignRewardAdd) *model.FissionCampaignRewardAdd { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionCampaignRewardAddLog(model *model.FissionCampaignRewardAddLog) *model.FissionCampaignRewardAddLog { if model.ID == 0 { model.ID = hashid.IdBigint() } return model } func FissionUnlockReward(model *model.FissionUnlockReward) *model.FissionUnlockReward { if model.ID == 0 { model.ID = hashid.IdBigint() } return model }