using System.ComponentModel.DataAnnotations; namespace QYMessageCenter.Model.DTO { public class SendMessageRequest { /// /// 消息所属应用 /// [Required(ErrorMessage = "AppCode不能为空")] public string AppCode { get; set; } /// /// 消息频道 /// [Required(ErrorMessage = "Channel不能为空")] public string Channel { get; set; } /// /// 消息所属团队Id /// [Required(ErrorMessage = "TeamId不能为空")] public string TeamId { get; set; } /// /// 消息所属店铺Id /// public string ShopId { get; set; } /// /// 消息标题 /// public string Title { get; set; } /// /// 消息内容 /// [Required(ErrorMessage = "消息内容不能为空")] public string Content { get; set; } /// /// 自定义类型编码 /// public string CustomTypeCode { get; set; } /// /// 发送人 /// public string SenderId { get; set; } /// /// 接收人(可空) /// public string RecevierId { get; set; } /// /// 是否为Json消息, 解析规则参考CustomTypeCode的约定 /// public bool IsJsonMsg { get; set; } } }