namespace YY.Admin.Core.Entity; /// 密炼生产计划维护(MES 数据源,桌面端只读同步) public class MesXslMixingProductionPlan { public string? Id { get; set; } public int? SortNo { get; set; } public string? MachineId { get; set; } public string? MachineName { get; set; } /// 班次标识:1早班 2中班 3晚班 public int? ShiftFlag { get; set; } /// 计划日期(密炼日期) public DateTime? PlanDate { get; set; } public string? PlanNo { get; set; } public string? PlanId { get; set; } public string? PlanType { get; set; } public string? SourceOrderId { get; set; } public string? MaterialId { get; set; } public string? MaterialName { get; set; } public string? OrderNo { get; set; } public DateTime? OrderDate { get; set; } public string? FormulaName { get; set; } public double? PlanWeight { get; set; } public int? PlannedCarCount { get; set; } public int? ScheduledCarCount { get; set; } public int? FinishedCarCount { get; set; } /// 计划数量(MES plan_count) public int? PlanCount { get; set; } public string? Remark { get; set; } public int? TenantId { get; set; } public string? SysOrgCode { get; set; } public string? CreateBy { get; set; } public DateTime? CreateTime { get; set; } public string? UpdateBy { get; set; } public DateTime? UpdateTime { get; set; } public int? DelFlag { get; set; } public string ShiftFlagText => ShiftFlag switch { 1 => "早班", 2 => "中班", 3 => "晚班", _ => ShiftFlag?.ToString() ?? string.Empty }; public string PlanDateText => PlanDate?.ToString("yyyy-MM-dd") ?? string.Empty; }