package base_info import "Open_IM/pkg/proto/office" type CreateOneWorkMomentReq struct { office.CreateOneWorkMomentReq } type CreateOneWorkMomentResp struct { CommResp } type DeleteOneWorkMomentReq struct { office.DeleteOneWorkMomentReq } type DeleteOneWorkMomentResp struct { CommResp } type LikeOneWorkMomentReq struct { office.LikeOneWorkMomentReq } type LikeOneWorkMomentResp struct { CommResp } type CommentOneWorkMomentReq struct { office.CommentOneWorkMomentReq } type CommentOneWorkMomentResp struct { CommResp } type WorkMomentsUserCommonReq struct { PageNumber int32 `json:"pageNumber" binding:"required"` ShowNumber int32 `json:"showNumber" binding:"required"` OperationID string `json:"operationID" binding:"required"` UserID string `json:"UserID" binding:"required"` } type GetUserWorkMomentsReq struct { WorkMomentsUserCommonReq UserID string `json:"userID"` } type GetUserWorkMomentsResp struct { CommResp Data struct { WorkMoments []*office.WorkMoment `json:"workMoments"` CurrentPage int32 `json:"currentPage"` ShowNumber int32 `json:"showNumber"` } `json:"data"` } type GetUserFriendWorkMomentsReq struct { WorkMomentsUserCommonReq } type GetUserFriendWorkMomentsResp struct { CommResp Data struct { WorkMoments []*office.WorkMoment `json:"workMoments"` CurrentPage int32 `json:"currentPage"` ShowNumber int32 `json:"showNumber"` } `json:"data"` } type GetUserWorkMomentsCommentsMsgReq struct { WorkMomentsUserCommonReq } type GetUserWorkMomentsCommentsMsgResp struct { CommResp Data struct { CommentMsgs []*office.CommentsMsg `json:"comments"` CurrentPage int32 `json:"currentPage"` ShowNumber int32 `json:"showNumber"` } `json:"data"` } type SetUserWorkMomentsLevelReq struct { office.SetUserWorkMomentsLevelReq } type SetUserWorkMomentsLevelResp struct { CommResp } type ClearUserWorkMomentsCommentsMsgReq struct { office.ClearUserWorkMomentsCommentsMsgReq } type ClearUserWorkMomentsCommentsMsgResp struct { CommResp }