using System;

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

/// <summary>
/// 班次信息
/// </summary>
public class ShiftInfo
{
    /// <summary>
    /// 班次ID
    /// </summary>
    public long ShiftId { get; set; }

    /// <summary>
    /// 班次名称
    /// </summary>
    public string ShiftName { get; set; }

    /// <summary>
    /// 班次编号
    /// </summary>
    public int ShiftNumber { get; set; }

    /// <summary>
    /// 班次开始时间
    /// </summary>
    public TimeSpan StartTime { get; set; }

    /// <summary>
    /// 班次结束时间
    /// </summary>
    public TimeSpan EndTime { get; set; }

    /// <summary>
    /// 是否启用
    /// </summary>
    public bool IsEnabled { get; set; }

    /// <summary>
    /// 班次描述
    /// </summary>
    public string Description { get; set; }
} 