ChatMessageDto.cs 962 B

12345678910111213141516171819202122232425262728293031
  1. namespace ZR.Model.Dto
  2. {
  3. public class ChatMessageDto
  4. {
  5. public ChatUserDto FromUser { get; set; }
  6. public bool Self { get; set; }
  7. [SugarColumn(IsPrimaryKey = true)]
  8. public string ChatId { get; set; }
  9. /// <summary>
  10. /// 0、文本 1、图片 2、文件 3、语音 4、视频
  11. /// </summary>
  12. public int MsgType { get; set; }
  13. public string StoredKey { get; set; }
  14. public long UserId { get; set; }
  15. public long ToUserId { get; set; }
  16. /// <summary>
  17. /// 消息内容,如果type=1/2/3/4,此属性表示文件的URL地址
  18. /// </summary>
  19. public string Message { get; set; }
  20. public long ChatTime { get; set; }
  21. public int Online { get; set; }
  22. }
  23. public class ChatUserDto
  24. {
  25. public string UserName { get; set; }
  26. public string NickName { get; set; }
  27. public string Avatar { get; set; }
  28. }
  29. }