package entity // DtBanner Banner表 type DtBanner struct { MysqlBaseModel Title string `json:"title" gorm:"type:varchar(128);comment:标题"` TitleVi string `json:"titleVi" gorm:"type:varchar(128);comment:标题(越南语)"` Image string `json:"image" gorm:"type:varchar(255);comment:图片URL"` LinkType int8 `json:"linkType" gorm:"default:0;comment:链接类型: 0=无 1=内部页面 2=外部链接 3=任务详情"` LinkUrl string `json:"linkUrl" gorm:"type:varchar(512);comment:链接地址"` Position string `json:"position" gorm:"type:varchar(32);default:home;comment:位置: home=首页 hall=大厅 game=游戏"` Status int8 `json:"status" gorm:"default:1;comment:状态: 0=禁用 1=启用"` Sort int `json:"sort" gorm:"default:0;comment:排序"` } func (*DtBanner) TableName() string { return "dt_banner" } func (*DtBanner) Comment() string { return "Banner表" } func NewDtBanner() *DtBanner { return &DtBanner{} }