rdluck 2 years ago
parent
commit
09bcb7d90e
2 changed files with 24 additions and 22 deletions
  1. 12 11
      models/response/community.go
  2. 12 11
      services/community/video.go

+ 12 - 11
models/response/community.go

@@ -62,15 +62,16 @@ type ResearchGroupMember struct {
 
 // CommunityVideoItem 视频社区
 type CommunityVideoItem struct {
-	CommunityVideoID int    `json:"community_video_id"`
-	Title            string `json:"title"`
-	VarietyTagId     int    `json:"variety_tag_id"`
-	VarietyTagName   string `json:"variety_tag_name"`
-	CoverImgUrl      string `json:"cover_img_url"`
-	VideoUrl         string `json:"video_url"`
-	VideoSeconds     string `json:"video_seconds"`
-	PublishState     int    `json:"publish_state"`
-	PublishTime      string `json:"publish_time"`
-	CreateTime       string `json:"create_time"`
-	ModifyTime       string `json:"modify_time"`
+	CommunityVideoID    int    `json:"community_video_id"`
+	Title               string `json:"title"`
+	VarietyTagId        int    `json:"variety_tag_id"`
+	VarietyTagName      string `json:"variety_tag_name"`
+	CoverImgUrl         string `json:"cover_img_url"`
+	VideoUrl            string `json:"video_url"`
+	VideoSeconds        string `json:"video_seconds"`
+	PublishState        int    `json:"publish_state"`
+	PublishTime         string `json:"publish_time"`
+	CreateTime          string `json:"create_time"`
+	ModifyTime          string `json:"modify_time"`
+	ChartPermissionName string `json:"chart_permission_name"`
 }

+ 12 - 11
services/community/video.go

@@ -36,17 +36,18 @@ func GetVideoList(pageIndex, pageSize, videoId, varietyTagId int, keywords strin
 	}
 	for _, v := range list {
 		item := &response.CommunityVideoItem{
-			CommunityVideoID: v.CommunityVideoID,
-			Title:            v.Title,
-			VarietyTagId:     v.VarietyTagId,
-			VarietyTagName:   v.VarietyTagName,
-			CoverImgUrl:      v.CoverImgURL,
-			VideoUrl:         v.VideoURL,
-			VideoSeconds:     v.VideoSeconds,
-			PublishState:     v.PublishState,
-			PublishTime:      v.PublishTime.Format(utils.FormatDateTime),
-			CreateTime:       v.CreateTime.Format(utils.FormatDateTime),
-			ModifyTime:       v.ModifyTime.Format(utils.FormatDateTime),
+			CommunityVideoID:    v.CommunityVideoID,
+			Title:               v.Title,
+			VarietyTagId:        v.VarietyTagId,
+			VarietyTagName:      v.VarietyTagName,
+			CoverImgUrl:         v.CoverImgURL,
+			VideoUrl:            v.VideoURL,
+			VideoSeconds:        v.VideoSeconds,
+			PublishState:        v.PublishState,
+			PublishTime:         v.PublishTime.Format(utils.FormatDateTime),
+			CreateTime:          v.CreateTime.Format(utils.FormatDateTime),
+			ModifyTime:          v.ModifyTime.Format(utils.FormatDateTime),
+			ChartPermissionName: v.VarietyTagName,
 		}
 		resp = append(resp, item)
 	}