feat(finance): implement invoice and business report backend modules

This commit is contained in:
2026-03-04 16:57:06 +08:00
parent fa6e376b86
commit 5dfaac01fd
69 changed files with 17768 additions and 1 deletions

View File

@@ -0,0 +1,36 @@
using TakeoutSaaS.Domain.Finance.Enums;
using TakeoutSaaS.Shared.Abstractions.Entities;
namespace TakeoutSaaS.Domain.Finance.Entities;
/// <summary>
/// 成本日覆盖实体。
/// </summary>
public sealed class FinanceCostDailyOverride : MultiTenantEntityBase
{
/// <summary>
/// 门店 ID。
/// </summary>
public long StoreId { get; set; }
/// <summary>
/// 业务日期UTC 日期)。
/// </summary>
public DateTime BusinessDate { get; set; }
/// <summary>
/// 成本分类。
/// </summary>
public FinanceCostCategory Category { get; set; }
/// <summary>
/// 覆盖金额。
/// </summary>
public decimal Amount { get; set; }
/// <summary>
/// 备注。
/// </summary>
public string? Remark { get; set; }
}