parent
ad74d39e02
commit
6cc0fcf928
@ -0,0 +1 @@
|
|||||||
|
package msg
|
@ -0,0 +1,49 @@
|
|||||||
|
package db
|
||||||
|
|
||||||
|
type ExtendMsgSet struct {
|
||||||
|
ID string `bson:"id" json:"ID"`
|
||||||
|
ExtendMsg []*ExtendMsg `bson:"extend_msg" json:"extendMsg"`
|
||||||
|
LatestUpdateTime int32 `bson:"latest_update_time" json:"latestUpdateTime"`
|
||||||
|
AttachedInfo string `bson:"attached_info" json:"attachedInfo"`
|
||||||
|
Ex string `bson:"ex" json:"ex"`
|
||||||
|
ExtendMsgNum int32 `bson:"extend_msg_num" json:"extendMsgNum"`
|
||||||
|
CreateTime int32 `bson:"create_time" json:"createTime"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type ExtendMsg struct {
|
||||||
|
SendID string `bson:"send_id" json:"sendID"`
|
||||||
|
ServerMsgID string `bson:"server_msg_id" json:"serverMsgID"`
|
||||||
|
Ex string `bson:"ex" json:"ex"`
|
||||||
|
AttachedInfo string `bson:"attached_info" json:"attachedInfo"`
|
||||||
|
LikeUserIDList []string `bson:"like_user_id_list" json:"likeUserIDList"`
|
||||||
|
Content string `bson:"content" json:"content"`
|
||||||
|
ExtendMsgComments []*ExtendMsgComment `bson:"extend_msg_comments" json:"extendMsgComment"`
|
||||||
|
Vote *Vote `bson:"vote" json:"vote"`
|
||||||
|
Urls []string `bson:"urls" json:"urls"`
|
||||||
|
CreateTime int32 `bson:"create_time" json:"createTime"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type Vote struct {
|
||||||
|
Content string `bson:"content" json:"content"`
|
||||||
|
AttachedInfo string `bson:"attached_info" json:"attachedInfo"`
|
||||||
|
Ex string `bson:"ex" json:"ex"`
|
||||||
|
Options []*Options `bson:"options" json:"options"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type Options struct {
|
||||||
|
Content string `bson:"content" json:"content"`
|
||||||
|
AttachedInfo string `bson:"attached_info" json:"attachedInfo"`
|
||||||
|
Ex string `bson:"ex" json:"ex"`
|
||||||
|
VoteUserIDList []string `bson:"vote_user_id_list" json:"voteUserIDList"`
|
||||||
|
}
|
||||||
|
|
||||||
|
type ExtendMsgComment struct {
|
||||||
|
UserID string `bson:"user_id" json:"userID"`
|
||||||
|
ReplyUserID string `bson:"reply_user_id" json:"replyUserID"`
|
||||||
|
ReplyContentID string `bson:"reply_content_id" json:"replyContentID"`
|
||||||
|
ContentID string `bson:"content_id" json:"contentID"`
|
||||||
|
Content string `bson:"content" json:"content"`
|
||||||
|
CreateTime int32 `bson:"create_time" json:"createTime"`
|
||||||
|
AttachedInfo string `bson:"attached_info" json:"attachedInfo"`
|
||||||
|
Ex string `bson:"ex" json:"ex"`
|
||||||
|
}
|
Loading…
Reference in new issue