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.

1694 lines
31 KiB
Go

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
}