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 // 未实现
}