namespace MarketingDAL.DTO.BusinessAspirationGoal; /// /// MarketMind AI execution layer — a BusinessAspirationGoal (MBUSINESSASPIRATIONGOAL): a small, /// effectively single-row-per-tenant settings entity feeding CustomerProductMatrixCell's derived /// RevenueTargetAmount. No "only one row" enforcement is added here deliberately — that's a UI/usage /// convention, not a DB constraint (see this task's brief). /// public class BusinessAspirationGoalDTO { #region BusinessAspirationGoal public int BusinessAspirationGoalId { get; set; } public string BusinessAspirationGoalCode { get; set; } = string.Empty; public string BusinessAspirationGoalName { get; set; } = string.Empty; public decimal AnnualRevenueTarget { get; set; } public int EffectiveYear { get; set; } public string? Remarks { get; set; } #endregion #region Base public int CreatedById { get; set; } public DateTime CreatedOn { get; set; } public string? CreatedByName { get; set; } public int ModifiedById { get; set; } public DateTime ModifiedOn { get; set; } public string? ModifiedByName { get; set; } #endregion #region Standard public short SortOrder { get; set; } public byte Status { get; set; } public short Version { get; set; } public int TenantId { get; set; } #endregion }