namespace EnablementDAL.DTO; public class ShowRequestLogDTO { // ← PK, IDENTITY (not used by INSERT_SHOW_REQUEST_LOG; needed for admin List row identity) public int LShowRequestId { get; set; } public string RequestId { get; set; } = string.Empty; public int UserId { get; set; } public int TenantId { get; set; } public string TriggerType { get; set; } = string.Empty; public string TriggerSource { get; set; } = string.Empty; public string ContextSnapshot { get; set; } = string.Empty; public short MatchedCount { get; set; } // ← short (matches database SMALLINT) public int ResolvedMs { get; set; } // ← int (matches database INT) public byte IsFrontendResolved { get; set; } // ← byte (matches database TINYINT) public int CreatedById { get; set; } // ← not used by INSERT_SHOW_REQUEST_LOG (defaults via GETUTCDATE()); needed for admin List display public DateTime CreatedOn { get; set; } }