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; }
}
}