You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
1.7 KiB
87 lines
1.7 KiB
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 |
|
}
|
|
|