sozsoft-platform/api/src/Sozsoft.Platform.Domain/Entities/Tenant/Messenger/MessengerConversationMessage.cs
2026-06-12 22:35:48 +03:00

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!;
}