using Dpz.Core.Entity.Base;

namespace Dpz.Core.Public.Entity;

public class ChatRecord : BaseEntity
{
    /// <summary>
    /// 消息
    /// </summary>
    public required string Message { get; set; }

    /// <summary>
    /// 聊天字体颜色
    /// </summary>
    public string? FontColor { get; set; } = null;

    /// <summary>
    /// 发送人
    /// </summary>
    public UserInfo? Sender { get; set; }

    /// <summary>
    /// 接收人
    /// </summary>
    public UserInfo? Receiver { get; set; }

    /// <summary>
    /// 类型 friend group robot
    /// </summary>
    public required string Type { get; set; }

    /// <summary>
    /// 发送消息群
    /// </summary>
    public ObjectId? ReceivGroup { get; set; }

    [BsonDateTimeOptions(Kind = DateTimeKind.Local)]
    public DateTime SendTime { get; set; } = DateTime.Now;
}
评论加载中...