using Magicodes.ExporterAndImporter.Core; namespace TaskManager.Entity.Entitys { /// /// M+6月物料需求计划风险确认 /// public class SUPPLIER_CON_MMRP_DTO { /// /// 供应商代码 /// [ExporterHeader(DisplayName = "供应商代码")] [ImporterHeader(Name = "供应商代码")] public string SupplierCode { get; set; } /// /// 需求发布版次,取自M+6月物料需求计划接口中的需求发布版次,针对与这个版次的需求进行风险反馈 /// [ExporterHeader(DisplayName = "需求发布版次")] [ImporterHeader(Name = "需求发布版次")] public string ReleaseEdition { get; set; } /// /// 零件号,奇瑞零件号 /// [ExporterHeader(DisplayName = "零件号")] [ImporterHeader(Name = "零件号")] public string MaterialCode { get; set; } /// /// 工厂代码, /// [ExporterHeader(DisplayName = "工厂代码,")] [ImporterHeader(Name = "工厂代码,")] public string PlantId { get; set; } /// /// 反馈结果,1-异常;0-无异常(匹配峰值需求缺口,如果可满足峰值,即选择无异常) /// [ExporterHeader(DisplayName = "反馈结果")] [ImporterHeader(Name = "反馈结果")] public string FeedbackResults { get; set; } /// /// 风险类型,当反馈结果=1时,此字段必输1.生产节拍不足2.人员不足3.原材料不足4.设备异常5.其他 /// [ExporterHeader(DisplayName = "风险类型")] [ImporterHeader(Name = "风险类型")] public string? VentureType { get; set; } /// /// 具体风险,当反馈结果=1时,此字段必输描述具体风险 /// [ExporterHeader(DisplayName = "具体风险")] [ImporterHeader(Name = "具体风险")] public string? VentureSpecific { get; set; } /// /// 应对措施,当反馈结果=1时,此字段必输描述具体应对措施 /// [ExporterHeader(DisplayName = "应对措施")] [ImporterHeader(Name = "应对措施")] public string? Measures { get; set; } /// /// 起始月份-格式:yyyy-MM /// [ExporterHeader(DisplayName = "起始月份")] [ImporterHeader(Name = "起始月份")] public string StartMonth { get; set; } /// /// 满足数量1 /// [ExporterHeader(DisplayName = "满足数量1")] [ImporterHeader(Name = "满足数量1")] public decimal QuantityMeet1 { get; set; } /// /// 满足数量2 /// [ExporterHeader(DisplayName = "满足数量2")] [ImporterHeader(Name = "满足数量2")] public decimal QuantityMeet2 { get; set; } /// /// 满足数量3 /// [ExporterHeader(DisplayName = "满足数量3")] [ImporterHeader(Name = "满足数量3")] public decimal QuantityMeet3 { get; set; } /// /// 满足数量4 /// [ExporterHeader(DisplayName = "满足数量4")] [ImporterHeader(Name = "满足数量4")] public decimal QuantityMeet4 { get; set; } /// /// 满足数量5 /// [ExporterHeader(DisplayName = "满足数量5")] [ImporterHeader(Name = "满足数量5")] public decimal QuantityMeet5 { get; set; } /// /// 满足数量6 /// [ExporterHeader(DisplayName = "满足数量6")] [ImporterHeader(Name = "满足数量6")] public decimal QuantityMeet6 { get; set; } /// /// 满足数量7 /// [ExporterHeader(DisplayName = "满足数量7")] [ImporterHeader(Name = "满足数量7")] public decimal? QuantityMeet7 { get; set; } /// /// 满足数量8 /// [ExporterHeader(DisplayName = "满足数量8")] [ImporterHeader(Name = "满足数量8")] public decimal? QuantityMeet8 { get; set; } /// /// 满足数量9 /// [ExporterHeader(DisplayName = "满足数量9")] [ImporterHeader(Name = "满足数量9")] public decimal? QuantityMeet9 { get; set; } /// /// 满足数量10 /// [ExporterHeader(DisplayName = "满足数量10")] [ImporterHeader(Name = "满足数量10")] public decimal? QuantityMeet10 { get; set; } /// /// 满足数量11 /// [ExporterHeader(DisplayName = "满足数量11")] [ImporterHeader(Name = "满足数量11")] public decimal? QuantityMeet11 { get; set; } /// /// 满足数量12 /// [ExporterHeader(DisplayName = "满足数量12")] [ImporterHeader(Name = "满足数量12")] public decimal? QuantityMeet12 { get; set; } } }