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
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
|
|
}
|