using IM_API.Models; namespace IM_API.Dtos { public class ConversationDto { public int Id { get; set; } /// /// 用户 /// public int UserId { get; set; } /// /// 对方ID(群聊为群聊ID,单聊为单聊ID) /// public int TargetId { get; set; } /// /// 最后一条未读消息ID /// public int? LastReadMessageId { get; set; } /// /// 未读消息数 /// public int UnreadCount { get; set; } public int ChatType { get; set; } /// /// 最后一条最新消息 /// public string LastMessage { get; set; } = null!; /// /// 最后一条消息时间 /// public DateTime? DateTime { get; set; } = null; /// /// 对方昵称 /// public string TargetName { get; set; } /// /// 对方头像 /// public string? TargetAvatar { get; set; } public virtual Message? LastReadMessage { get; set; } } }