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

enum CDNFileType {
    NoteMsg_Picture = 0; //笔记消息内容中的图片
    NoteMsg_Thumb = 1; //笔记消息内容中的图片视频的缩略图
    NoteMsg_Video = 2; //笔记消息内容中的视频
    NoteMsg_File = 3; //笔记消息内容中的文件(html,语音(speex),pdf,ppt,doc等其他文件)
    ChatMsg_Picture = 4; //聊天消息的图片 // 未实现
    ChatMsg_Thumb = 5; //聊天消息的缩略图(图片,视频的缩略图)// 未实现
    ChatMsg_Video = 6; //聊天消息的视频 // 未实现
    ChatMsg_File = 7; //聊天消息的文件 // 未实现
    ChatMsg_Emoji =8; //聊天消息表情 // 未实现
}
message CDNDownloadFileTaskMessage {
    string WeChatId = 1; // 商家所属微信号
    string CdnUrl = 2;
    string CdnKey = 3;
    CDNFileType FileType = 4; // 文件下载的场景
    string FileId = 5; // 文件id,返回结果标识匹配,如果没有自己生成一个(比如用msgSvrId)
    string FileFmt = 6; // 文件格式(后缀)
    int32 FileSize = 7; // 文件大小
    int64 MsgSvrId = 8; // 聊天消息id(msgSvrId) 可不传,没有cndUrl,可只传图片,视频,文件消息的msgSvrid // 未实现
}