erp-platform/api/modules/Kurs.MailQueue/Domain/Entities/BackgroundWorker_MailQueue.cs
Sedat ÖZTÜRK e1a9562b22 init project
2025-05-06 09:45:49 +03:00

34 lines
1.2 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Volo.Abp.Domain.Entities.Auditing;
namespace Kurs.MailQueue.Domain.Entities;
public class BackgroundWorker_MailQueue : FullAuditedEntity<Guid>
{
public Guid TemplateId { get; set; }
[Required]
[StringLength(100)]
public string From { get; set; }
[Required]
[StringLength(100)]
public string To { get; set; }
[StringLength(8000)]
public string MailParameter { get; set; } //{0:KURYE=FEDEX&ABWNO=777705877048}
[StringLength(100)]
public string Table { get; set; }
[StringLength(500)]
public string TableParameter { get; set; }
[StringLength(100)]
public string Attachment { get; set; }
[StringLength(500)]
public string AttachmentParameter { get; set; }
public bool SendStatus { get; set; } // Mail gönderildi mi, vs
// [Column(TypeName = "datetime")]
public DateTime? SendTime { get; set; } // Gönderim zamanı
[StringLength(100)]
public string AwsMessageId { get; set; } // AWS'ten gelen response
[StringLength(100)]
public string RelatedRecordId { get; set; } // İlgili kaydın ID'si
}