using System;
using Dpz.Core.Infrastructure;
using Dpz.Core.Infrastructure.Entity;
using MongoDB.Bson;
namespace Dpz.Core.Public.Entity
{
[Backup]
public class ChatRecord:BaseEntity
{
/// <summary>
/// 消息
/// </summary>
public string Message { get; set; }
/// <summary>
/// 发送人
/// </summary>
public UserInfo Sender { get; set; }
/// <summary>
/// 接收人
/// </summary>
public UserInfo Receiver { get; set; }
/// <summary>
/// 类型 friend group robot
/// </summary>
public string Type { get; set; }
/// <summary>
/// 发送消息群
/// </summary>
public ObjectId? ReceivGroup { get; set; }
[BsonDateTimeOptions(Kind = DateTimeKind.Local)]
public DateTime SendTime { get; set; } = DateTime.Now;
}
}