using Meezi.Core.Enums;

namespace Meezi.Core.Entities;

public class LeaveRequest : BaseEntity
{
    public string EmployeeId { get; set; } = string.Empty;
    public DateOnly StartDate { get; set; }
    public DateOnly EndDate { get; set; }
    public string? Reason { get; set; }
    public LeaveStatus Status { get; set; } = LeaveStatus.Pending;
    public string? ReviewedBy { get; set; }

    public Employee Employee { get; set; } = null!;
}
