using System; using Volo.Abp.Domain.Entities.Auditing; using Volo.Abp.MultiTenancy; namespace Erp.Platform.Entities; public class Expense : FullAuditedEntity, IMultiTenant { public Guid? TenantId { get; set; } public Guid? EmployeeId { get; set; } public Employee Employee { get; set; } public string Category { get; set; } public decimal Amount { get; set; } public Guid? CurrencyId { get; set; } public DateTime RequestDate { get; set; } public string Description { get; set; } public string Project { get; set; } public string Status { get; set; } public Guid? ApproverId { get; set; } public Employee Approver { get; set; } public DateTime? ApprovalDate { get; set; } public string RejectionReason { get; set; } public string Notes { get; set; } }