Asoka.Wang 21f044712c 1
2025-08-27 18:39:19 +08:00

54 lines
1.1 KiB
C#

using System;
namespace NPP.SmartSchedue.Api.Contracts.Services.Time.Output;
/// <summary>
/// 周工作量检查结果
/// </summary>
public class WeeklyWorkloadCheckResult
{
/// <summary>
/// 人员ID
/// </summary>
public long PersonnelId { get; set; }
/// <summary>
/// 周开始日期
/// </summary>
public DateTime WeekStartDate { get; set; }
/// <summary>
/// 周结束日期
/// </summary>
public DateTime WeekEndDate { get; set; }
/// <summary>
/// 当前周班次数
/// </summary>
public int CurrentWeekShifts { get; set; }
/// <summary>
/// 最大允许周班次数
/// </summary>
public int MaxWeeklyShifts { get; set; }
/// <summary>
/// 是否超过限制
/// </summary>
public bool IsOverLimit { get; set; }
/// <summary>
/// 超出数量
/// </summary>
public int OverLimitCount { get; set; }
/// <summary>
/// 警告级别
/// </summary>
public string WarningLevel { get; set; }
/// <summary>
/// 建议措施
/// </summary>
public string Suggestion { get; set; }
}