package article import ( "git.echol.cn/loser/lckt/global" "time" ) type Article struct { global.GVA_MODEL Title string `json:"title" gorm:"comment:文章标题"` Desc string `json:"desc" gorm:"comment:文章描述;type:longtext"` Content string `json:"content" gorm:"comment:文章内容;type:longtext"` CoverImg string `json:"coverImg" gorm:"comment:文章封面图"` TeacherId int `json:"teacherId" gorm:"comment:讲师ID"` TeacherName string `json:"teacherName" gorm:"comment:讲师名称"` Price int64 `json:"price" gorm:"comment:文章价格(单位为分)"` IsFree *int `json:"isFree" gorm:"comment:是否免费;default:0"` // 是否免费 0-否 1-是 // 分类ID CategoryId int `json:"categoryId" gorm:"comment:分类ID"` Status int `json:"status" gorm:"comment:状态 1-已发布 2-待审核 3-审核不通过;default:2"` // 状态 0-草稿 1-已发布 2-待审核 3-审核不通过 PublishTime *time.Time `json:"publishTime" gorm:"comment:定时发布时间"` } // TableName 文章表 func (Article) TableName() string { return "article" }