package vidctrl import ( "91jd-server/app/service/vidser" "91jd-server/common" "91jd-server/common/stderr" "91jd-server/models/v/vidmod" "github.com/gin-gonic/gin" ) // List doc // @Summary 获取帖子 // @Description 获取帖子 // @Tags // @Accept mpfd,json // @Produce json,html // @Param type query integer true "类型" // @Param model query integer false "模块" // @Param time query time.Time false "请求页面时间" // @Param tag query string false "标签ID" // @Param paymentType query integer false "付费类型" // @Param city query string false "城市" // @Param pageNumber query integer true "查询页码" // @Param pageSize query integer true "页码大小" // @Success 200 {object} vidmod.NewsListResp // @Failure 400 {string} json "{"msg": "操作失败"}" // @Router /api/vid/list [get] func List(c *gin.Context) { uid, err := common.GetUID(c) if err != nil { common.ServeJSON(c, stderr.ErrNoToken, nil) return } var req vidmod.AppListReq if err = c.ShouldBind(&req); err != nil { common.ServeJSON(c, stderr.ErrParamError, nil) return } data, code := vidser.List(uid, &req) common.ServeJSON(c, code, data) }