🎨 优化文章上传接口
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
package request
|
||||
|
||||
import "git.echol.cn/loser/lckt/model/common/request"
|
||||
import (
|
||||
"git.echol.cn/loser/lckt/model/common/request"
|
||||
)
|
||||
|
||||
type GetList struct {
|
||||
request.PageInfo
|
||||
@@ -26,4 +28,19 @@ type BulkUpload struct {
|
||||
// 发布时间
|
||||
PublishTime string `json:"publishTime" form:"publishTime"` // 发布时间
|
||||
IsFree *int `json:"isFree" form:"isFree"` // 是否免费
|
||||
FreeTime string `json:"freeTime" form:"freeTime"` // 设置为免费时,免费时间段
|
||||
}
|
||||
|
||||
type CreateArticle struct {
|
||||
Title string `json:"title" form:"title" binding:"required"`
|
||||
Desc string `json:"desc" form:"desc" binding:"required"`
|
||||
Content string `json:"content" form:"content" binding:"required"`
|
||||
CoverImg string `json:"coverImg" form:"coverImg" binding:"required"`
|
||||
TeacherId int `json:"teacherId" form:"teacherId" binding:"required"`
|
||||
TeacherName string `json:"teacherName" form:"teacherName" binding:"required"`
|
||||
Price int64 `json:"price" form:"price" binding:"required"` // 价格,单位分
|
||||
IsFree *int `json:"isFree" form:"isFree"` // 是否免费 0-否 1-是
|
||||
// 分类ID
|
||||
CategoryId int `json:"categoryId" form:"categoryId" binding:"required"` // 分类ID
|
||||
PublishTime string `json:"publishTime" form:"publishTime"` // 发布时间
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user