Files
lone-services/services/ad/internal/dao/ad.go
T
2026-08-21 14:59:08 +08:00

39 lines
1.2 KiB
Go

package dao
const (
AdStatusNormal uint8 = 1 // 正常
AdStatusDisabled uint8 = 2 // 禁用
)
// type: 1、商城首页banner 2、商城首页视频 3、商城首页公告 4、商城首页教程
type AdCreate struct {
Id int `gorm:"column:id;primaryKey;autoIncrement"`
Type uint8 `gorm:"column:type"`
Image string `gorm:"column:image"`
Content string `gorm:"column:content"`
Url string `gorm:"column:url"`
AdminId int `gorm:"column:admin_id"`
AdminName string `gorm:"column:admin_name"`
}
type AdInfo struct {
Id int `gorm:"column:id"`
Type uint8 `gorm:"column:type"`
Image string `gorm:"column:image"`
Content string `gorm:"column:content"`
Reason string `gorm:"column:reason"`
Status uint8 `gorm:"column:status"`
Url string `gorm:"column:url"`
UpdateTime string `gorm:"column:update_time"`
CreateTime string `gorm:"column:create_time"`
}
type AdStatus struct {
Id int `gorm:"column:id;primaryKey"`
Reason string `gorm:"column:reason"`
Status uint8 `gorm:"column:status"`
AdminId int `gorm:"column:admin_id"`
AdminName string `gorm:"column:admin_name"`
}