syntax = "proto3"; package Im.Scrm.Ww.Proto; //命名空间约定 import "WTransport.proto"; message ConversationPushNoticeMessage { int64 WxId = 1; // 设备企业WX号 repeated ConversationMessage Convers = 2; // 好友信息模型 多个 int32 Size = 3; int32 Count = 4; int32 Page = 5; bool IsEnd = 6; //本次推送是否结束 int32 NextOffset = 7; // int32 Total = 8; // int64 TaskId = 9; } message ConversationMessage { int64 Id = 1; // int64 RemoteId = 2; // 单聊=联系人RemoteId, 群聊=公司id,部门id或其他 string Name = 3; string Avatar = 4; int32 Type = 5; // 0 单聊 1 群聊 int64 Creator = 6; //创建者id int64 CreateTime = 7; //创建时间 int64 UpdateTime = 8; // 最后更新时间 bool Notified = 9; // 是否新消息提示 int32 Flag = 10; // &2 全员群 &32 部门群 int32 UnreadCnt = 11; //未读消息数 string Notice = 12; // 群公告 string Digest = 13; // 最新消息概要 repeated ConvMemberMessage Members = 14; // 群成员 repeated int64 Admins = 15; // 群管理员 bool HasExternMember = 16; // 是否有外部联系人(外部群) repeated string AvatarList = 17; // 群聊头像列表,9宫格 bool isSaved = 18; // 是否保存的群聊 bool isMarked = 19; // 是否标注 bool isTop = 20; // 是否置顶 int64 FwId = 21; // 在线客服服务id } message ConvMemberMessage { int64 RemoteId = 1; // 群成员id string Name = 2; // int64 JoinTime = 3; int32 JoinScene = 4; // 加入场景,数值待确定 string Avatar = 5; // 头像 int64 CorpId = 6; // 公司id int64 OpRemoteId = 7; // 邀请人id }