You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
2.3 KiB
41 lines
2.3 KiB
|
3 months ago
|
package common
|
||
|
|
|
||
|
|
type ConfigPopUp struct {
|
||
|
|
ID int `gorm:"primarykey"`
|
||
|
|
// 弹窗开关
|
||
|
|
Switch int `gorm:"column:switch;type:int(11);default:0;comment:开关(1开2关)" json:"Switch" web:"switch"`
|
||
|
|
// 渠道号列表
|
||
|
|
Channel string `gorm:"column:channel;type:varchar(258);default:'';comment:渠道号列表" json:"Channel" web:"channel"`
|
||
|
|
ChannelIds []int `gorm:"-"`
|
||
|
|
AllChannel bool `gorm:"-"`
|
||
|
|
// 排序
|
||
|
|
Sort int `gorm:"column:sort;type:int(11);default:0;comment:排序" json:"Sort" web:"sort"`
|
||
|
|
// 弹窗名称
|
||
|
|
PopName string `gorm:"column:pop_name;type:varchar(258);default:'';comment:弹窗名称" json:"PopName" web:"pop_name"`
|
||
|
|
// 活动id
|
||
|
|
ActivityId int `gorm:"column:activity_id;type:int(11);default:0;comment:活动id" json:"ActivityId" web:"activity_id"`
|
||
|
|
// 跳转链接
|
||
|
|
JumpUrl string `gorm:"column:jump_url;type:varchar(258);default:'';comment:跳转链接" json:"JumpUrl" web:"jump_url"`
|
||
|
|
// 用户标签(0:全部用户,1:充值用户,2:充值区间用户)
|
||
|
|
UserTag int `gorm:"column:user_tag;type:int(11);default:0;comment:用户标签" json:"UserTag" web:"user_tag"`
|
||
|
|
// 用户标签值
|
||
|
|
UserTagValue string `gorm:"column:user_tag_value;type:varchar(258);default:'';comment:用户标签数据(根据UserTag去解)" json:"UserTagValue" web:"user_tag_value"`
|
||
|
|
UserTagValueInt int `gorm:"-"`
|
||
|
|
// 弹窗场景(1:登陆前,2:登陆后)
|
||
|
|
PopScene int `gorm:"column:pop_scene;type:int(11);default:0;comment:弹窗场景(1:登陆前,2:登陆后)" json:"PopScene" web:"pop_scene"`
|
||
|
|
// 弹窗规则(1:每日首次启动时,2:每次启动应用时,3:强制更新,4:每次返回游戏大厅)
|
||
|
|
PopRule int `gorm:"column:pop_rule;type:int(11);default:0;comment:弹窗规则(1:每日首次启动时,2:每次启动应用时,3:强制更新,4:每次返回游戏大厅)" json:"PopRule" web:"pop_rule"`
|
||
|
|
// 图片
|
||
|
|
ImageUrl string `gorm:"column:image_url;type:varchar(258);default:'';comment:图片链接" json:"ImageUrl" web:"image_url"`
|
||
|
|
// 奖励[{"Type": 1001, "Value": 111100}]
|
||
|
|
AwardInfo string `gorm:"column:award_info;type:varchar(1024);default:'';comment:奖励信息" json:"AwardInfo" web:"award_info"`
|
||
|
|
AwardInfos []*CurrencyPair `gorm:"-"`
|
||
|
|
// 文本
|
||
|
|
Content string `gorm:"column:content;type:varchar(1024);default:'';comment:文本" json:"Content" web:"content"`
|
||
|
|
UpdatedBase
|
||
|
|
}
|
||
|
|
|
||
|
|
func (c *ConfigPopUp) TableName() string {
|
||
|
|
return "config_pop_up"
|
||
|
|
}
|