using System; using System.Collections.Generic; namespace NPP.SmartSchedue.Api.Contracts.Services.Time.Output; /// /// 班次推荐输出 /// public class ShiftRecommendationOutput { /// /// 推荐结果列表 /// public List Recommendations { get; set; } = new List(); /// /// 推荐算法执行时间 /// public TimeSpan ExecutionTime { get; set; } /// /// 推荐质量评分 /// public double QualityScore { get; set; } /// /// 推荐说明 /// public string Description { get; set; } } /// /// 班次推荐项 /// public class ShiftRecommendationItem { /// /// 人员ID /// public long PersonnelId { get; set; } /// /// 班次ID /// public long ShiftId { get; set; } /// /// 推荐日期 /// public DateTime AssignmentDate { get; set; } /// /// 推荐优先级 /// public int Priority { get; set; } /// /// 推荐原因 /// public string Reason { get; set; } /// /// 匹配度评分 /// public double MatchScore { get; set; } }