package dto import ( "apigame/service/constd" "apigame/util/util-lx/lxtime" ) // CardHolderRecordGetNew 开卡包活动日志获得卡包 type CardHolderRecordGetNew struct { Id int64 `orm:"auto"` // 日志ID Uid int64 // 玩家唯一ID ActivityId int64 // 当前活动ID Round int // 当前轮次 CardholderId int // 卡包ID CardholderCount int // 卡包数量 CreateTime int64 // 创建时间戳 UpdateTime int64 // 修改时间戳 } func (d *CardHolderRecordGetNew) TableName() string { return constd.MYSQL_TABLE_S_CARDHOLDER_RECORD_GETNEW + constd.GAME_ID_HT } func NewCardHolderRecordGetNew(uid int64, activityId int64, round int, cardholderId int, cardholderCount int) *CardHolderRecordGetNew { secNow := lxtime.NowUninx() return &CardHolderRecordGetNew{ CreateTime: secNow, UpdateTime: secNow, Uid: uid, ActivityId: activityId, Round: round, CardholderId: cardholderId, CardholderCount: cardholderCount, } } // CardHolderRecordOpen 开卡包活动日志开卡包 type CardHolderRecordOpen struct { Id int64 `orm:"auto"` // 日志ID Uid int64 // 玩家唯一ID ActivityId int64 // 当前活动ID Round int // 当前轮次 CardholderId int // 卡包ID CardList string // 开卡内容 CreateTime int64 // 创建时间戳 UpdateTime int64 // 修改时间戳 } func (d *CardHolderRecordOpen) TableName() string { return constd.MYSQL_TABLE_S_CARDHOLDER_RECORD_OPEN + constd.GAME_ID_HT } func NewCardHolderRecordOpen(uid int64, activityId int64, round int, cardholderId int, cardList string) *CardHolderRecordOpen { secNow := lxtime.NowUninx() return &CardHolderRecordOpen{ CreateTime: secNow, UpdateTime: secNow, Uid: uid, ActivityId: activityId, Round: round, CardholderId: cardholderId, CardList: cardList, } } // CardHolderRecordRewardAlbum 开卡包活动日志领取卡组奖励 type CardHolderRecordRewardAlbum struct { Id int64 `orm:"auto"` // 日志ID Uid int64 // 玩家唯一ID ActivityId int64 // 当前活动ID Round int // 当前轮次 AlbumId int // 卡组ID Award string // 奖励内容 CreateTime int64 // 创建时间戳 UpdateTime int64 // 修改时间戳 } func (d *CardHolderRecordRewardAlbum) TableName() string { return constd.MYSQL_TABLE_S_CARDHOLDER_RECORD_REWARDALBUM + constd.GAME_ID_HT } func NewCardHolderRecordRewardAlbum(uid int64, activityId int64, round int, albumId int, award string) *CardHolderRecordRewardAlbum { secNow := lxtime.NowUninx() return &CardHolderRecordRewardAlbum{ CreateTime: secNow, UpdateTime: secNow, Uid: uid, ActivityId: activityId, Round: round, AlbumId: albumId, Award: award, } } // CardHolderRecordRewardRound 开卡包活动日志领取卡组奖励 type CardHolderRecordRewardRound struct { Id int64 `orm:"auto"` // 日志ID Uid int64 // 玩家唯一ID ActivityId int64 // 当前活动ID Round int // 当前轮次 Award string // 奖励内容 CreateTime int64 // 创建时间戳 UpdateTime int64 // 修改时间戳 } func (d *CardHolderRecordRewardRound) TableName() string { return constd.MYSQL_TABLE_S_CARDHOLDER_RECORD_REWARDROUND + constd.GAME_ID_HT } func NewCardHolderRecordRewardRound(uid int64, activityId int64, round int, award string) *CardHolderRecordRewardRound { secNow := lxtime.NowUninx() return &CardHolderRecordRewardRound{ CreateTime: secNow, UpdateTime: secNow, Uid: uid, ActivityId: activityId, Round: round, Award: award, } }