package web import ( "net/http" "strconv" "videoweb/app/service/commentser" "github.com/gin-gonic/gin" ) // CommentList BFF:代理 GET /api/app/comment/list。 // 文档:http://172.104.181.99:25319/swagger/index.html#/评论APP/get_api_app_comment_list func CommentList(c *gin.Context) { objectID, _ := strconv.ParseInt(c.Query("objectId"), 10, 64) objectType, _ := strconv.Atoi(c.Query("objectType")) pageNum, _ := strconv.Atoi(c.Query("pageNum")) pageSize, _ := strconv.Atoi(c.Query("pageSize")) sortOrder, _ := strconv.Atoi(c.Query("sortOrder")) if objectID <= 0 { c.JSON(http.StatusBadRequest, gin.H{ "code": 400, "msg": "objectId required", "tip": "缺少评论对象", "data": nil, }) return } data := commentser.FetchListOrEmpty(c, commentser.ListQuery{ ObjectID: objectID, ObjectType: objectType, PageNum: pageNum, PageSize: pageSize, SortOrder: sortOrder, }) c.JSON(http.StatusOK, gin.H{ "code": 200, "msg": "ok", "tip": "成功", "data": data, }) } // CommentSend BFF:代理 POST /api/app/comment/send。