using System;

namespace NPP.SmartSchedue.Api.Contracts.Services.Time.Output;

/// <summary>
/// 员工休假分页输出
/// </summary>
public class EmployeeLeaveGetPageOutput
{
    /// <summary>
    /// 休假ID
    /// </summary>
    public long Id { get; set; }

    /// <summary>
    /// 员工ID
    /// </summary>
    public long EmployeeId { get; set; }

    /// <summary>
    /// 休假类型
    /// </summary>
    public string LeaveType { get; set; }

    /// <summary>
    /// 开始时间
    /// </summary>
    public DateTime StartTime { get; set; }

    /// <summary>
    /// 结束时间
    /// </summary>
    public DateTime EndTime { get; set; }

    /// <summary>
    /// 休假状态
    /// </summary>
    public string Status { get; set; }
    
    /// <summary>
    /// 原因
    /// </summary>
    /// 
    public string Reason { get; set; }

    /// <summary>
    /// 创建时间
    /// </summary>
    public DateTime CreatedTime { get; set; }
} 