syntax = "proto3";
package Jubo.JuLiao.IM.Wx.Proto; //命名空间约定
option go_package = "./workphone";
import "TransportMessage.proto";

message ChatMessage {
    string FriendId = 1; // 好友微信内部全局唯一识别码
    EnumContentType ContentType = 2; // 发送的消息内容类型
    bytes Content = 3; // 内容 二进制流
    int64 MsgId = 4;  //服务端的主键id
    int64 MsgSvrId = 5; // 消息唯一id
    bool IsSend = 6; // 发送或接收
    int64 CreateTime = 7; // 发送时间
    int32 Status = 8; //
}

message HistoryMsgPushNoticeMessage {
    string WeChatId = 1; // 商家个人微信内部全局唯一识别码
    repeated ChatMessage Messages = 2;
    int32 Size = 3; // 页大小，固定50
    int32 Count = 4; // 总数，只在获取单个会话时有用，获取全部会话的时候不准确
    int32 Page = 5; // 页码，从0开始
    int64 TaskId = 6;
}