88 lines
2.5 KiB
Go
88 lines
2.5 KiB
Go
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"`
|
|
}
|