package dto import ( "apigame/service/constd" "apigame/util/util-lx/lxtime" ) // HtCardHolderRecordGetNew 开卡包活动日志获得卡包 type HtCardHolderRecordGetNew 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 *HtCardHolderRecordGetNew) TableName() string { return constd.MYSQL_TABLE_S_CARDHOLDER_RECORD_GETNEW + constd.GAME_ID_HT } func NewHtCardHolderRecordGetNew(uid int64, activityId int64, round int, cardholderId int, cardholderCount int) *HtCardHolderRecordGetNew { secNow := lxtime.NowUninx() return &HtCardHolderRecordGetNew{ CreateTime: secNow, UpdateTime: secNow, Uid: uid, ActivityId: activityId, Round: round, CardholderId: cardholderId, CardholderCount: cardholderCount, } } // HtCardHolderRecordOpen 开卡包活动日志开卡包 type HtCardHolderRecordOpen 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 *HtCardHolderRecordOpen) TableName() string { return constd.MYSQL_TABLE_S_CARDHOLDER_RECORD_OPEN + constd.GAME_ID_HT } func NewHtCardHolderRecordOpen(uid int64, activityId int64, round int, cardholderId int, cardList string) *HtCardHolderRecordOpen { secNow := lxtime.NowUninx() return &HtCardHolderRecordOpen{ CreateTime: secNow, UpdateTime: secNow, Uid: uid, ActivityId: activityId, Round: round, CardholderId: cardholderId, CardList: cardList, } } // HtCardHolderRecordRewardAlbum 开卡包活动日志领取卡组奖励 type HtCardHolderRecordRewardAlbum 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 *HtCardHolderRecordRewardAlbum) TableName() string { return constd.MYSQL_TABLE_S_CARDHOLDER_RECORD_REWARDALBUM + constd.GAME_ID_HT } func NewHtCardHolderRecordRewardAlbum(uid int64, activityId int64, round int, albumId int, award string) *HtCardHolderRecordRewardAlbum { secNow := lxtime.NowUninx() return &HtCardHolderRecordRewardAlbum{ CreateTime: secNow, UpdateTime: secNow, Uid: uid, ActivityId: activityId, Round: round, AlbumId: albumId, Award: award, } } // HtCardHolderRecordRewardRound 开卡包活动日志领取卡组奖励 type HtCardHolderRecordRewardRound struct { Id int64 `orm:"auto"` // 日志ID Uid int64 // 玩家唯一ID ActivityId int64 // 当前活动ID Round int // 当前轮次 Award string // 奖励内容 CreateTime int64 // 创建时间戳 UpdateTime int64 // 修改时间戳 } func (d *HtCardHolderRecordRewardRound) TableName() string { return constd.MYSQL_TABLE_S_CARDHOLDER_RECORD_REWARDROUND + constd.GAME_ID_HT } func NewHtCardHolderRecordRewardRound(uid int64, activityId int64, round int, award string) *HtCardHolderRecordRewardRound { secNow := lxtime.NowUninx() return &HtCardHolderRecordRewardRound{ CreateTime: secNow, UpdateTime: secNow, Uid: uid, ActivityId: activityId, Round: round, Award: award, } }