package request import ( "github.com/flipped-aurora/gin-vue-admin/server/model/common/request" "github.com/flipped-aurora/gin-vue-admin/server/model/learning" ) type ChapterSearch struct { learning.Chapter request.PageInfo StartCreatedAt *string `json:"startCreatedAt" form:"startCreatedAt"` EndCreatedAt *string `json:"endCreatedAt" form:"endCreatedAt"` } type ChapterCreate struct { CourseId uint `json:"courseId" binding:"required"` Title string `json:"title" binding:"required"` Description string `json:"description"` Sort int `json:"sort"` Status string `json:"status"` Duration int `json:"duration"` } type ChapterUpdate struct { ID uint `json:"id" binding:"required"` CourseId uint `json:"courseId" binding:"required"` Title string `json:"title" binding:"required"` Description string `json:"description"` Sort int `json:"sort"` Status string `json:"status"` Duration int `json:"duration"` } type ChaptersByCourseRequest struct { CourseId uint `json:"courseId" form:"courseId" binding:"required"` }