123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- package v1
- import (
- "go-common/app/interface/bbq/app-bbq/model"
- )
- //CommentList 评论列表
- type CommentList struct {
- OReply *model.CursorRes `json:"oreply,omitempty"`
- }
- //CommentCursorReq 游标获取评论请求参数
- type CommentCursorReq struct {
- SvID int64 `form:"oid" validate:"gt=0,required"`
- RpID int64 `form:"rpid"`
- Sort int16 `form:"sort"`
- MaxID int64 `form:"max_id"`
- MinID int64 `form:"min_id"`
- Size int64 `form:"size" validate:"min=0"`
- Plat int64 `form:"plat"`
- Build int64 `form:"build"`
- Access string `form:"access_key"`
- Type int64
- MID int64
- }
- //CommentAddReq 发表评论请求参数
- type CommentAddReq struct {
- SvID int64 `form:"oid" validate:"gt=0,required"`
- Root int64 `form:"root"`
- Parent int64 `form:"parent"`
- At string `form:"at"`
- Message string `form:"message" validate:"required"`
- Plat int16 `form:"plat"`
- Device string `form:"device"`
- Code string `form:"code"`
- Type int64
- AccessKey string
- }
- //CommentLikeReq 评论点怎/取消请求参数
- type CommentLikeReq struct {
- SvID int64 `form:"oid" validate:"gt=0,required"`
- RpID int64 `form:"rpid" validate:"gt=0,required"`
- Action int16 `form:"action" validate:"min=0"`
- Type int64
- AccessKey string
- }
- //CommentReportReq 评论举报参数
- type CommentReportReq struct {
- SvID int64 `form:"oid" validate:"required"`
- RpID int64 `form:"rpid" validate:"gt=0,required"`
- Reason int16 `form:"reason" validate:"min=0"`
- Content string `form:"content" validate:"min=2,max=200"`
- Type int64
- AccessKey string
- }
- //CommentListReq 评论列表请求参数
- type CommentListReq struct {
- SvID int64 `form:"oid" validate:"gt=0,required"`
- Sort int16 `form:"sort"`
- NoHot int16 `form:"nohot"`
- Pn int64 `form:"pn"`
- Ps int64 `form:"ps"`
- Plat int64 `form:"plat"`
- Build int64 `form:"build"`
- Access string `form:"access_key"`
- Type int64
- MID int64
- }
- //CommentSubCursorReq 游标获取子回复及子评论定位参数
- type CommentSubCursorReq struct {
- SvID int64 `form:"oid" validate:"gt=0,required"`
- Sort int16 `form:"sort" validate:"min=0"`
- Root int64 `form:"root" validate:"gt=0,required"`
- RpID int64 `form:"rpid" validate:"min=0"`
- Size int64 `form:"size" validate:"min=0"`
- MaxID int64 `form:"max_id" validate:"min=0"`
- MinID int64 `form:"min_id" validate:"min=0"`
- Type int64
- Plat int64 `form:"plat"`
- Build int64 `form:"build"`
- Access string `form:"access_key"`
- }
|