using Meezi.Core.Enums;

namespace Meezi.Core.Entities;

public class Expense : TenantEntity
{
    public string BranchId { get; set; } = string.Empty;
    public string? ShiftId { get; set; }
    public ExpenseCategory Category { get; set; }
    public decimal Amount { get; set; }
    public string? Note { get; set; }
    public string? ReceiptImageUrl { get; set; }
    public string CreatedByUserId { get; set; } = string.Empty;

    public Branch Branch { get; set; } = null!;
    public Shift? Shift { get; set; }
}
