using System; namespace NPP.SmartSchedue.Api.Contracts.Services.Work.Output; /// /// 任务分配结果 /// public class WorkOrderAssignmentResult { /// /// 是否成功 /// public bool IsSuccess { get; set; } /// /// 分配ID /// public long AssignmentId { get; set; } /// /// 任务ID /// public long WorkOrderId { get; set; } /// /// 人员ID /// public long PersonnelId { get; set; } /// /// 设备ID /// public long? EquipmentId { get; set; } /// /// 分配时间 /// public DateTime AssignmentTime { get; set; } /// /// 分配类型 /// public string AssignmentType { get; set; } /// /// 匹配度评分 /// public double MatchScore { get; set; } /// /// 是否违反规则 /// public bool IsRuleViolation { get; set; } /// /// 违反规则描述 /// public string ViolationDescription { get; set; } /// /// 错误信息 /// public string ErrorMessage { get; set; } }