using JiaZhiQuan.Common.Models.IM.Send; namespace JiaZhiQuan.Common.Hubs { /// /// 客户端发送消息的数据格式 /// public class ClientSendMessageDTO { /// /// 聊天id /// public string ChatId { get; set; } /// /// 内容 /// public MessageContentDTO Content { get; set; } /// /// 引用 /// public string QuoteId { get; set; } } /// /// 消息体 /// public class MessageContentDTO { /// /// 消息内容, 根据ContentType不同而不同 /// 基类类型:BaseSendMessage /// public string Content { get; set; } /// /// 消息类型 /// public MessageContentType ContentType { get; set; } } public enum MessageContentType { /// /// 文本:Content就是文本内容 /// Text = 0, /// /// 图片:Content是ImageMessage格式的json字符串 /// Image = 1, /// /// 商品:Content是GoodsMessage格式的json字符串 /// Goods = 2, /// /// 订单:Content是OrderMessage格式的json字符串 /// Order = 3, /// /// 订单待处理:Content是OrderRemindMessage格式的json字符串 /// OrderRemind = 4, /// /// 售后待处理:Content是OrderRemindMessage格式的json字符串 /// AfterSalesRemind = 5, } }