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.

86 lines
10 KiB
Go

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// Code generated by gorm.io/gen. DO NOT EDIT.
// Code generated by gorm.io/gen. DO NOT EDIT.
// Code generated by gorm.io/gen. DO NOT EDIT.
package model
const TableNameFissionCampaignConfig = "fission_campaign_config"
// FissionCampaignConfig mapped from table <fission_campaign_config>
type FissionCampaignConfig struct {
ID int64 `gorm:"column:id;type:bigint;primaryKey;autoIncrement:true" json:"id"`
CreatedAt int64 `gorm:"column:created_at;type:bigint;not null" json:"created_at"`
UpdatedAt int64 `gorm:"column:updated_at;type:bigint;not null" json:"updated_at"`
IsDel int8 `gorm:"column:is_del;type:tinyint;not null;comment:是否已删除(1-是,0-否)" json:"is_del"`
CampaignID int64 `gorm:"column:campaign_id;type:bigint;not null;index:idx_campaign_id,priority:1;comment:活动ID(fission_campaign表)" json:"campaign_id"`
RuleTextColor string `gorm:"column:rule_text_color;type:varchar(10);not null;comment:规则文字颜色" json:"rule_text_color"`
RuleBgColor string `gorm:"column:rule_bg_color;type:varchar(10);not null;comment:规则背景颜色" json:"rule_bg_color"`
RuleTimeOpen int8 `gorm:"column:rule_time_open;type:tinyint;not null;comment:是否展示规则中的活动时间" json:"rule_time_open"`
ShareText string `gorm:"column:share_text;type:varchar(255);not null;comment:分享文案" json:"share_text"`
ShareImg string `gorm:"column:share_img;type:varchar(64);not null;comment:分享图片" json:"share_img"`
HasRank int8 `gorm:"column:has_rank;type:tinyint;not null;comment:是否显示排行榜(1-是,0-否)" json:"has_rank"`
RankBackgroundColor string `gorm:"column:rank_background_color;type:varchar(10);not null;comment:排行榜背景颜色" json:"rank_background_color"`
RankTextColor string `gorm:"column:rank_text_color;type:varchar(10);not null;comment:排行榜字体颜色" json:"rank_text_color"`
DownloadPageImage string `gorm:"column:download_page_image;type:varchar(128);not null;comment:下载引导页的图片" json:"download_page_image"`
IsDefaultDownload int8 `gorm:"column:is_default_download;type:tinyint;not null;comment:是否使用默认下载图(0-否,1-是)" json:"is_default_download"`
WechatPageImage string `gorm:"column:wechat_page_image;type:varchar(128);not null;comment:微信引导页的图片" json:"wechat_page_image"`
IsDefaultWechat int8 `gorm:"column:is_default_wechat;type:tinyint;not null;comment:是否使用默认微信引导图(0-否,1-是)" json:"is_default_wechat"`
ImageMain string `gorm:"column:image_main;type:varchar(128);not null;comment:活动主图" json:"image_main"`
IsDefaultMain int8 `gorm:"column:is_default_main;type:tinyint;not null;comment:是否使用默认主图(0-否,1-是)" json:"is_default_main"`
ImagePreview string `gorm:"column:image_preview;type:varchar(128);not null;comment:预览页图" json:"image_preview"`
LinkBtnTextColor string `gorm:"column:link_btn_text_color;type:varchar(10);not null;comment:分享链接按钮文字颜色" json:"link_btn_text_color"`
LinkBtnBgColor string `gorm:"column:link_btn_bg_color;type:varchar(10);not null;comment:分享链接按钮背景颜色" json:"link_btn_bg_color"`
LinkTextColor string `gorm:"column:link_text_color;type:varchar(10);not null;comment:分享链接文字颜色" json:"link_text_color"`
OpenShare int8 `gorm:"column:open_share;type:tinyint;not null;comment:是否开启分享模块" json:"open_share"`
ShowShare int8 `gorm:"column:show_share;type:tinyint;not null;comment:是否显示分享社交媒体(0-否,1-是)" json:"show_share"`
Share string `gorm:"column:share;type:varchar(255);not null;comment:要分享的社交媒体,例如[1,2,3]" json:"share"`
CampaignData string `gorm:"column:campaign_data;type:varchar(5000);not null;comment:前端组件位置偏移数据" json:"campaign_data"`
PageTitle string `gorm:"column:page_title;type:varchar(255);not null;comment:页面标题" json:"page_title"`
DmShow int8 `gorm:"column:dm_show;type:tinyint;not null;comment:是否显示弹幕(0-否,1-是)" json:"dm_show"`
HasWeb int8 `gorm:"column:has_web;type:tinyint;not null;comment:是否有站外活动(0-否,1-是)" json:"has_web"`
WebBgImg string `gorm:"column:web_bg_img;type:varchar(128);not null;comment:站外背景图地址" json:"web_bg_img"`
HasWarmUp int8 `gorm:"column:has_warm_up;type:tinyint;not null;comment:是否开启预热(0-否,1-是)" json:"has_warm_up"`
WarmUpImg string `gorm:"column:warm_up_img;type:varchar(128);not null;comment:预热海报图" json:"warm_up_img"`
WarmUpEnd int32 `gorm:"column:warm_up_end;type:int;not null;comment:活动开始前多少分钟结束预热" json:"warm_up_end"`
Target int8 `gorm:"column:target;type:tinyint;not null;comment:活动目标(1-app下载/注册;2-提升关键指标转换率;3-app活跃/留存)" json:"target"`
Option int8 `gorm:"column:option;type:tinyint;not null;comment:标选择类型(1-app下载/注册;2-好友完成指定事件;3-指定事件达标;4-拉充值/积分消耗)" json:"option"`
AppEvent int8 `gorm:"column:app_event;type:tinyint;not null;comment:目标选择类型为1(option=1)的选项(1-安装;2-注册)\n" json:"app_event"`
BothType int8 `gorm:"column:both_type;type:tinyint;not null;comment:满足条件(1-所有条件满足,2-任一条件满足)\n" json:"both_type"`
IconType int8 `gorm:"column:icon_type;type:tinyint;not null;comment:活动挂件类型(用于前端挂件选用判断)" json:"icon_type"`
IconBgColor string `gorm:"column:icon_bg_color;type:varchar(10);not null;comment:活动挂件背景色" json:"icon_bg_color"`
DlType int8 `gorm:"column:dl_type;type:tinyint;not null;comment:下载引导页类型(1-通用,2-自定义多媒体)" json:"dl_type"`
DlBannerType int8 `gorm:"column:dl_banner_type;type:tinyint;not null;comment:下载页横幅类型(1-默认,2-自定义)" json:"dl_banner_type"`
DlBannerImg string `gorm:"column:dl_banner_img;type:varchar(255);not null;comment:下载页横幅自定义图" json:"dl_banner_img"`
DlBannerAppLogo string `gorm:"column:dl_banner_app_logo;type:varchar(255);not null;comment:下载页横幅applogo图片" json:"dl_banner_app_logo"`
DlBannerAppName string `gorm:"column:dl_banner_app_name;type:varchar(64);not null;comment:下载页横幅app名称" json:"dl_banner_app_name"`
DlBannerAppBtn string `gorm:"column:dl_banner_app_btn;type:varchar(64);not null;comment:下载页横幅app按钮文案" json:"dl_banner_app_btn"`
DlBannerPosition int8 `gorm:"column:dl_banner_position;type:tinyint;not null;comment:下载页横幅位置(1-顶部,2-底部)" json:"dl_banner_position"`
TopicColor string `gorm:"column:topic_color;type:varchar(10);not null;comment:主题颜色" json:"topic_color"`
WindowCover int8 `gorm:"column:window_cover;type:tinyint;not null;comment:是否开启全屏封面(0-关闭,1-开启)" json:"window_cover"`
RewardGroup int8 `gorm:"column:reward_group;type:tinyint;not null;comment:奖品分组类型(1-常规奖品,2-用户类型奖品,3-语言奖品,4-语言+用户类型奖品)" json:"reward_group"`
SupportRewardMark string `gorm:"column:support_reward_mark;type:varchar(5000);not null;comment:支持使用的奖品标识" json:"support_reward_mark"`
DefaultRewardMark string `gorm:"column:default_reward_mark;type:varchar(500);not null;comment:默认使用奖品标识" json:"default_reward_mark"`
PlayRule string `gorm:"column:play_rule;type:text;not null" json:"play_rule"`
IconOpen string `gorm:"column:icon_open;type:varchar(64);not null;comment:开启的挂件(1-奖品列表,2-邀请记录,3-奖励记录,4-邀请好友)" json:"icon_open"`
HasLongImg int8 `gorm:"column:has_long_img;type:tinyint;not null;comment:是否支持长图(0-否,1-是)" json:"has_long_img"`
HasWhite int8 `gorm:"column:has_white;type:tinyint;not null;comment:是否开启白名单" json:"has_white"`
WhiteList string `gorm:"column:white_list;type:varchar(1000);not null;comment:白名单列表" json:"white_list"`
PcBg string `gorm:"column:pc_bg;type:varchar(64);not null;comment:Pc适配背景图" json:"pc_bg"`
AdsType int8 `gorm:"column:ads_type;type:tinyint;not null;comment:广告状态(0-不启用广告,1-跟随项目配置,2-活动开启)" json:"ads_type"`
Countdown int32 `gorm:"column:countdown;type:int;not null;comment:开奖倒计时" json:"countdown"`
PlayType int8 `gorm:"column:play_type;type:tinyint;not null;comment:玩法类型,根据不同子活动有不同意义" json:"play_type"`
PointsUse int8 `gorm:"column:points_use;type:tinyint;not null;comment:开启积分使用(0-否,1-是)" json:"points_use"`
LinkTempID string `gorm:"column:link_temp_id;type:varchar(10);not null;comment:模版id" json:"link_temp_id"`
OutsideTask int8 `gorm:"column:outside_task;type:tinyint;not null;comment:是否外显任务(0-否,1-是)" json:"outside_task"`
ShowToUse int8 `gorm:"column:show_to_use;type:tinyint;not null;comment:是否展示奖品弹窗的去使用(0-不展示,1-展示)" json:"show_to_use"`
OpenChat int8 `gorm:"column:open_chat;type:tinyint;not null;comment:是否开启ai聊天" json:"open_chat"`
RuleType int8 `gorm:"column:rule_type;type:tinyint;not null;comment:规则展示类型(0-文本,1-图片)" json:"rule_type"`
RuleOutside int8 `gorm:"column:rule_outside;type:tinyint;not null;comment:规则是否外显(0-否,1-是)" json:"rule_outside"`
DeviceOnce int8 `gorm:"column:device_once;type:tinyint;not null;comment:设备唯一" json:"device_once"`
}
// TableName FissionCampaignConfig's table name
func (*FissionCampaignConfig) TableName() string {
return TableNameFissionCampaignConfig
}