123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- package model
- // ArgMid is rpc mid params.
- type ArgMid struct {
- Mid int64
- RealIP string
- }
- // ArgVote is rpc vote params.
- type ArgVote struct {
- Mid int64
- Cid int64 `form:"cid" validate:"required"`
- RealIP string
- Vote int8 `form:"vote" validate:"min=1,max=4"`
- Attr int8 `form:"attr" validate:"min=0,max=1" default:"0"`
- Content string `form:"content"`
- Likes []int64 `form:"likes,split" validate:"min=0,max=20"`
- Hates []int64 `form:"hates,split" validate:"min=0,max=20"`
- AType int8 `form:"apply_type" default:"0"`
- AReason int8 `form:"apply_reason" default:"0"`
- }
- // ArgMidCid is rpc mid and cid params.
- type ArgMidCid struct {
- Mid, Cid int64
- RealIP string
- }
- // ArgCid is rpc cid params.
- type ArgCid struct {
- Cid int64 `form:"cid"`
- RealIP string
- }
- // ArgCaseList is rpc case list params.
- type ArgCaseList struct {
- Mid int64
- RealIP string
- Pn int64
- Ps int64
- }
- // ArgSetQs is rpc set question params.
- type ArgSetQs struct {
- ID int64
- Ans int64
- Status int64
- }
- // ArgAns is rpc answer params.
- type ArgAns struct {
- Mid int64
- RealIP string
- Refer string
- UA string
- Buvid string
- Ans *LabourAns
- }
- // ArgOpinion is rpc opinion arg.
- type ArgOpinion struct {
- Cid int64 `form:"cid" validate:"required"`
- PN int64 `form:"pn" default:"1"`
- PS int64 `form:"ps" validate:"min=0,max=10" default:"10"`
- IP string
- Otype int8 `form:"otype" validate:"min=1,max=2" default:"1"`
- }
- // ArgID id.
- type ArgID struct {
- ID int64
- }
- // ArgBlocked struct
- type ArgBlocked struct {
- Otype int64
- Btype int64
- PS int64
- PN int64
- }
- // ArgAnnounce struct
- type ArgAnnounce struct {
- Type int8
- PS int64
- PN int64
- }
|