1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package response
- import (
- "hongze/hongze_yb/services/company"
- "time"
- )
- type ReportDetail struct {
- ReportInfo *ReportItem `json:"report_info"`
- ReportTypeList []*ReportTypeListItem `json:"report_type_list"`
- PermissionCheck *company.PermissionCheckInfo `json:"permission_check"`
- }
- type ReportTypeListItem struct {
- ReportTypeId uint64 `json:"report_type_id"`
- ReportId int `json:"report_id"`
- Title string `json:"title"`
- TypeId int `json:"type_id"`
- Edit int8 `json:"edit"`
- Trend string `json:"trend"`
- ReportChapterTypeKey string `json:"report_chapter_type_key"`
- ReportChapterTypeThumb string `json:"report_chapter_type_thumb"`
- BannerUrl string `json:"banner_url"`
- ReportChapterTypeName string `json:"report_chapter_type_name"`
- Sort int `json:"sort"`
- EditImgUrl string `json:"edit_img_url"`
- PauseStartTime time.Time `json:"pause_start_time"`
- PauseEndTime time.Time `json:"pause_end_time"`
- PublishTime time.Time `json:"publish_time"`
- }
- type ReportItem struct {
- ReportId int `json:"report_id"`
- ClassifyNameFirst string `description:"一级分类名称" json:"classify_name_first"`
- ClassifyNameSecond string `description:"二级分类名称" json:"classify_name_second"`
- Title string `description:"标题" json:"title"`
- Abstract string `description:"摘要" json:"abstract"`
- Author string `description:"作者" json:"author"`
- Frequency string `description:"频度" json:"frequency"`
- PublishTime time.Time `description:"发布时间" json:"publish_time"`
- Stage int `description:"期数" json:"stage"`
- Content string `description:"内容" json:"content"`
- VideoUrl string `description:"音频文件URL" json:"video_url"`
- VideoName string `description:"音频文件名称" json:"video_name"`
- VideoPlaySeconds string `description:"音频播放时长" json:"video_play_seconds"`
- ContentSub string `description:"内容前两个章节" json:"content_sub"`
- }
|