28 lines
859 B
C#
28 lines
859 B
C#
using System;
|
|
using Volo.Abp.Domain.Entities.Auditing;
|
|
using Volo.Abp.MultiTenancy;
|
|
|
|
namespace Sozsoft.Platform.Entities;
|
|
|
|
public class MessengerConversationMessage : FullAuditedEntity<Guid>, IMultiTenant
|
|
{
|
|
protected MessengerConversationMessage()
|
|
{
|
|
}
|
|
|
|
public MessengerConversationMessage(Guid id) : base(id)
|
|
{
|
|
}
|
|
|
|
public Guid? TenantId { get; set; }
|
|
public Guid ConversationId { get; set; }
|
|
public Guid SenderId { get; set; }
|
|
public string SenderUserName { get; set; } = string.Empty;
|
|
public string SenderName { get; set; } = string.Empty;
|
|
public string RecipientIdsJson { get; set; } = "[]";
|
|
public string? Text { get; set; }
|
|
public string AttachmentsJson { get; set; } = "[]";
|
|
public DateTime SentAt { get; set; }
|
|
|
|
public virtual MessengerConversation Conversation { get; set; } = default!;
|
|
}
|