39 lines
1.2 KiB
Go
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"`
|
|
}
|