赵新宇 4 weeks ago
parent
commit
e76318ed17
  1. 114
      API/TaskManager.Entity/11-18/SUPPLIER_CON_DATE.cs
  2. 21
      API/TaskManager.Entity/11-18/SUPPLIER_CON_MMRP.cs
  3. 16
      API/TaskManager.Entity/11-18/SUPPLIER_CON_PO.cs
  4. 17
      API/TaskManager.Entity/11-18/SUPPLIER_PRO_ATTACHMENT_DATA.cs
  5. 17
      API/TaskManager.Entity/11-18/SUPPLIER_PRO_ENVIRONMENT.cs
  6. 27
      API/TaskManager.Entity/11-18/SUPPLIER_PRO_FLAW.cs
  7. 20
      API/TaskManager.Entity/11-18/SUPPLIER_PRO_MATERIAL_DATA.cs
  8. 23
      API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE.cs
  9. 18
      API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_TIME_DETAILS.cs
  10. 19
      API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS.cs
  11. 30
      API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_EQUIPMENT.cs
  12. 13
      API/TaskManager.Entity/11-18/SUPPLIER_SINV_DATA.cs
  13. 23
      API/TaskManager.Entity/Entitys/01_09/SUPPLIER_BOM.cs
  14. 23
      API/TaskManager.Entity/Entitys/01_09/SUPPLIER_EMPLOYEE.cs
  15. 20
      API/TaskManager.Entity/Entitys/01_09/SUPPLIER_INFO.cs
  16. 78
      API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_CPS.cs
  17. 58
      API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_DATA.cs
  18. 32
      API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_FIRST_PASSYIELD.cs
  19. 40
      API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_MATERIAL_STOCK.cs
  20. 29
      API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_SCHEDULING.cs
  21. 36
      API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD.cs

114
API/TaskManager.Entity/11-18/SUPPLIER_CON_DATE.cs

@ -11,201 +11,241 @@ namespace TaskManager.Entity.Entitys
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 需求发布版次,取自日物料需求计划接口中的需求发布版次,针对与这个版次的需求进行风险反馈 /// 需求发布版次,取自日物料需求计划接口中的需求发布版次,针对与这个版次的需求进行风险反馈
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "需求发布版次,取自日物料需求计划接口中的需求发布版次,针对与这个版次的需求进行风险反馈")] [ExporterHeader(DisplayName = "需求发布版次")]
[ImporterHeader(Name = "需求发布版次")]
public string ReleaseEdition { get; set; } public string ReleaseEdition { get; set; }
/// <summary> /// <summary>
/// 零件号,奇瑞零件号 /// 零件号,奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "零件号,奇瑞零件号")] [ExporterHeader(DisplayName = "零件号,奇瑞零件号")]
[ImporterHeader(Name = "零件号,奇瑞零件号")]
public string MaterialCode { get; set; } public string MaterialCode { get; set; }
/// <summary> /// <summary>
/// 工厂代码 /// 工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂代码")] [ExporterHeader(DisplayName = "工厂代码")]
[ImporterHeader(Name = "工厂代码")]
public string PlantId { get; set; } public string PlantId { get; set; }
/// <summary> /// <summary>
/// 反馈结果,1-异常;0-无异常(匹配峰值需求缺口,如果可满足峰值,即选择无异常) /// 反馈结果,1-异常;0-无异常(匹配峰值需求缺口,如果可满足峰值,即选择无异常)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "反馈结果,1-异常;0-无异常(匹配峰值需求缺口,如果可满足峰值,即选择无异常)")] [ExporterHeader(DisplayName = "反馈结果")]
[ImporterHeader(Name = "反馈结果")]
public string FeedbackResults { get; set; } public string FeedbackResults { get; set; }
/// <summary> /// <summary>
/// 风险类型,当反馈结果=1时,此字段必输1.生产节拍不足2.人员不足3.原材料不足4.设备异常5.其他 /// 风险类型,当反馈结果=1时,此字段必输1.生产节拍不足2.人员不足3.原材料不足4.设备异常5.其他
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "风险类型,当反馈结果=1时,此字段必输1.生产节拍不足2.人员不足3.原材料不足4.设备异常5.其他")] [ExporterHeader(DisplayName = "风险类型")]
[ImporterHeader(Name = "风险类型")]
public string? VentureType { get; set; } public string? VentureType { get; set; }
/// <summary> /// <summary>
/// 具体风险,当反馈结果=1时,此字段必输描述具体风险 /// 具体风险,当反馈结果=1时,此字段必输描述具体风险
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "具体风险,当反馈结果=1时,此字段必输描述具体风险")] [ExporterHeader(DisplayName = "具体风险")]
[ImporterHeader(Name = "具体风险")]
public string? VentureSpecific { get; set; } public string? VentureSpecific { get; set; }
/// <summary> /// <summary>
/// 应对措施,当反馈结果=1时,此字段必输描述具体应对措施 /// 应对措施,当反馈结果=1时,此字段必输描述具体应对措施
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "应对措施,当反馈结果=1时,此字段必输描述具体应对措施")] [ExporterHeader(DisplayName = "应对措施")]
[ImporterHeader(Name = "应对措施")]
public string? Measures { get; set; } public string? Measures { get; set; }
/// <summary> /// <summary>
/// 起始日期,格式:yyyy-MM-dd /// 起始日期,格式:yyyy-MM-dd
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "起始日期,格式:yyyy-MM-dd")] [ExporterHeader(DisplayName = "起始日期")]
[ImporterHeader(Name = "起始日期")]
public string StartDate { get; set; } public string StartDate { get; set; }
/// <summary> /// <summary>
/// 满足数量1,数量锁定,7日内满足数量必须等于需求数量 /// 满足数量1,数量锁定,7日内满足数量必须等于需求数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量1,数量锁定,7日内满足数量必须等于需求数量")] [ExporterHeader(DisplayName = "满足数量1")]
[ImporterHeader(Name = "满足数量1")]
public decimal QuantityMeet1 { get; set; } public decimal QuantityMeet1 { get; set; }
/// <summary> /// <summary>
/// 满足数量2, /// 满足数量2,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量2,")] [ExporterHeader(DisplayName = "满足数量2")]
[ImporterHeader(Name = "满足数量2")]
public decimal QuantityMeet2 { get; set; } public decimal QuantityMeet2 { get; set; }
/// <summary> /// <summary>
/// 满足数量3, /// 满足数量3,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量3,")] [ExporterHeader(DisplayName = "满足数量3")]
[ImporterHeader(Name = "满足数量3")]
public decimal QuantityMeet3 { get; set; } public decimal QuantityMeet3 { get; set; }
/// <summary> /// <summary>
/// 满足数量4, /// 满足数量4,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量4,")] [ExporterHeader(DisplayName = "满足数量4")]
[ImporterHeader(Name = "满足数量4")]
public decimal QuantityMeet4 { get; set; } public decimal QuantityMeet4 { get; set; }
/// <summary> /// <summary>
/// 满足数量5, /// 满足数量5,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量5,")] [ExporterHeader(DisplayName = "满足数量5")]
[ImporterHeader(Name = "满足数量5")]
public decimal QuantityMeet5 { get; set; } public decimal QuantityMeet5 { get; set; }
/// <summary> /// <summary>
/// 满足数量6, /// 满足数量6,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量6,")] [ExporterHeader(DisplayName = "满足数量6")]
[ImporterHeader(Name = "满足数量6")]
public decimal QuantityMeet6 { get; set; } public decimal QuantityMeet6 { get; set; }
/// <summary> /// <summary>
/// 满足数量7, /// 满足数量7,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量7,")] [ExporterHeader(DisplayName = "满足数量7")]
[ImporterHeader(Name = "满足数量7")]
public decimal QuantityMeet7 { get; set; } public decimal QuantityMeet7 { get; set; }
/// <summary> /// <summary>
/// 满足数量8,根据物料需求计划接口发布的需求天数,针对企业自身产能情况反馈可满足数量注:目前发送数据为滚动12天的数据,13至31天的字段为预留,未来可能会增加至31天 /// 满足数量8,根据物料需求计划接口发布的需求天数,针对企业自身产能情况反馈可满足数量注:目前发送数据为滚动12天的数据,13至31天的字段为预留,未来可能会增加至31天
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量8,根据物料需求计划接口发布的需求天数,针对企业自身产能情况反馈可满足数量注:目前发送数据为滚动12天的数据,13至31天的字段为预留,未来可能会增加至31天")] [ExporterHeader(DisplayName = "满足数量8")]
[ImporterHeader(Name = "满足数量8")]
public decimal QuantityMeet8 { get; set; } public decimal QuantityMeet8 { get; set; }
/// <summary> /// <summary>
/// 满足数量9, /// 满足数量9,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量9,")] [ExporterHeader(DisplayName = "满足数量9")]
[ImporterHeader(Name = "满足数量9")]
public decimal QuantityMeet9 { get; set; } public decimal QuantityMeet9 { get; set; }
/// <summary> /// <summary>
/// 满足数量10, /// 满足数量10,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量10,")] [ExporterHeader(DisplayName = "满足数量10")]
[ImporterHeader(Name = "满足数量10")]
public decimal QuantityMeet10 { get; set; } public decimal QuantityMeet10 { get; set; }
/// <summary> /// <summary>
/// 满足数量11, /// 满足数量11,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量11,")] [ExporterHeader(DisplayName = "满足数量11")]
[ImporterHeader(Name = "满足数量11")]
public decimal QuantityMeet11 { get; set; } public decimal QuantityMeet11 { get; set; }
/// <summary> /// <summary>
/// 满足数量12, /// 满足数量12,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量12,")] [ExporterHeader(DisplayName = "满足数量12")]
[ImporterHeader(Name = "满足数量12")]
public decimal QuantityMeet12 { get; set; } public decimal QuantityMeet12 { get; set; }
/// <summary> /// <summary>
/// 满足数量13, /// 满足数量13,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量13,")] [ExporterHeader(DisplayName = "满足数量13")]
[ImporterHeader(Name = "满足数量13")]
public decimal? QuantityMeet13 { get; set; } public decimal? QuantityMeet13 { get; set; }
/// <summary> /// <summary>
/// 满足数量14, /// 满足数量14,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量14,")] [ExporterHeader(DisplayName = "满足数量14")]
[ImporterHeader(Name = "满足数量14")]
public decimal? QuantityMeet14 { get; set; } public decimal? QuantityMeet14 { get; set; }
/// <summary> /// <summary>
/// 满足数量15, /// 满足数量15,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量15,")] [ExporterHeader(DisplayName = "满足数量15")]
[ImporterHeader(Name = "满足数量15")]
public decimal? QuantityMeet15 { get; set; } public decimal? QuantityMeet15 { get; set; }
/// <summary> /// <summary>
/// 满足数量16, /// 满足数量16,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量16,")] [ExporterHeader(DisplayName = "满足数量16")]
[ImporterHeader(Name = "满足数量16")]
public decimal? QuantityMeet16 { get; set; } public decimal? QuantityMeet16 { get; set; }
/// <summary> /// <summary>
/// 满足数量17, /// 满足数量17,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量17,")] [ExporterHeader(DisplayName = "满足数量17")]
[ImporterHeader(Name = "满足数量17")]
public decimal? QuantityMeet17 { get; set; } public decimal? QuantityMeet17 { get; set; }
/// <summary> /// <summary>
/// 满足数量18, /// 满足数量18,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量18,")] [ExporterHeader(DisplayName = "满足数量18")]
[ImporterHeader(Name = "满足数量18")]
public decimal? QuantityMeet18 { get; set; } public decimal? QuantityMeet18 { get; set; }
/// <summary> /// <summary>
/// 满足数量19, /// 满足数量19,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量19,")] [ExporterHeader(DisplayName = "满足数量19")]
[ImporterHeader(Name = "满足数量19")]
public decimal? QuantityMeet19 { get; set; } public decimal? QuantityMeet19 { get; set; }
/// <summary> /// <summary>
/// 满足数量20, /// 满足数量20,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量20,")] [ExporterHeader(DisplayName = "满足数量20")]
[ImporterHeader(Name = "满足数量20")]
public decimal? QuantityMeet20 { get; set; } public decimal? QuantityMeet20 { get; set; }
/// <summary> /// <summary>
/// 满足数量21, /// 满足数量21,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量21,")] [ExporterHeader(DisplayName = "满足数量21")]
[ImporterHeader(Name = "满足数量21")]
public decimal? QuantityMeet21 { get; set; } public decimal? QuantityMeet21 { get; set; }
/// <summary> /// <summary>
/// 满足数量22, /// 满足数量22,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量22,")] [ExporterHeader(DisplayName = "满足数量22")]
[ImporterHeader(Name = "满足数量22")]
public decimal? QuantityMeet22 { get; set; } public decimal? QuantityMeet22 { get; set; }
/// <summary> /// <summary>
/// 满足数量23, /// 满足数量23,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量23,")] [ExporterHeader(DisplayName = "满足数量23")]
[ImporterHeader(Name = "满足数量23")]
public decimal? QuantityMeet23 { get; set; } public decimal? QuantityMeet23 { get; set; }
/// <summary> /// <summary>
/// 满足数量24, /// 满足数量24,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量24,")] [ExporterHeader(DisplayName = "满足数量24")]
[ImporterHeader(Name = "满足数量24")]
public decimal? QuantityMeet24 { get; set; } public decimal? QuantityMeet24 { get; set; }
/// <summary> /// <summary>
/// 满足数量25, /// 满足数量25,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量25,")] [ExporterHeader(DisplayName = "满足数量25")]
[ImporterHeader(Name = "满足数量25")]
public decimal? QuantityMeet25 { get; set; } public decimal? QuantityMeet25 { get; set; }
/// <summary> /// <summary>
/// 满足数量26, /// 满足数量26,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量26,")] [ExporterHeader(DisplayName = "满足数量26")]
[ImporterHeader(Name = "满足数量26")]
public decimal? QuantityMeet26 { get; set; } public decimal? QuantityMeet26 { get; set; }
/// <summary> /// <summary>
/// 满足数量27, /// 满足数量27,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量27,")] [ExporterHeader(DisplayName = "满足数量27")]
[ImporterHeader(Name = "满足数量27")]
public decimal? QuantityMeet27 { get; set; } public decimal? QuantityMeet27 { get; set; }
/// <summary> /// <summary>
/// 满足数量28, /// 满足数量28,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量28,")] [ExporterHeader(DisplayName = "满足数量28")]
[ImporterHeader(Name = "满足数量28")]
public decimal? QuantityMeet28 { get; set; } public decimal? QuantityMeet28 { get; set; }
/// <summary> /// <summary>
/// 满足数量29, /// 满足数量29,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量29,")] [ExporterHeader(DisplayName = "满足数量29")]
[ImporterHeader(Name = "满足数量29")]
public decimal? QuantityMeet29 { get; set; } public decimal? QuantityMeet29 { get; set; }
/// <summary> /// <summary>
/// 满足数量30, /// 满足数量30,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量30,")] [ExporterHeader(DisplayName = "满足数量30")]
[ImporterHeader(Name = "满足数量30")]
public decimal? QuantityMeet30 { get; set; } public decimal? QuantityMeet30 { get; set; }
/// <summary> /// <summary>
/// 满足数量31, /// 满足数量31,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量31,")] [ExporterHeader(DisplayName = "满足数量31")]
[ImporterHeader(Name = "满足数量31")]
public decimal? QuantityMeet31 { get; set; } public decimal? QuantityMeet31 { get; set; }
} }

21
API/TaskManager.Entity/11-18/SUPPLIER_CON_MMRP.cs

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

16
API/TaskManager.Entity/11-18/SUPPLIER_CON_PO.cs

@ -11,41 +11,49 @@ namespace TaskManager.Entity.Entitys
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 采购订单号 /// 采购订单号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "采购订单号")] [ExporterHeader(DisplayName = "采购订单号")]
[ImporterHeader(Name = "采购订单号")]
public string PurchaseOrder { get; set; } public string PurchaseOrder { get; set; }
/// <summary> /// <summary>
/// 行项目号 /// 行项目号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "行项目号")] [ExporterHeader(DisplayName = "行项目号")]
[ImporterHeader(Name = "行项目号")]
public string SerialNumber { get; set; } public string SerialNumber { get; set; }
/// <summary> /// <summary>
/// 满足数量 /// 满足数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "满足数量")] [ExporterHeader(DisplayName = "满足数量")]
[ImporterHeader(Name = "满足数量")]
public decimal QuantityMeet { get; set; } public decimal QuantityMeet { get; set; }
/// <summary> /// <summary>
/// 反馈结果,1-异常;0-无异常(匹配峰值需求缺口,如果可满足峰值,即选择无异常) /// 反馈结果,1-异常;0-无异常(匹配峰值需求缺口,如果可满足峰值,即选择无异常)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "反馈结果,1-异常;0-无异常(匹配峰值需求缺口,如果可满足峰值,即选择无异常)")] [ExporterHeader(DisplayName = "反馈结果")]
[ImporterHeader(Name = "反馈结果")]
public string FeedbackResults { get; set; } public string FeedbackResults { get; set; }
/// <summary> /// <summary>
/// 风险类型,当反馈结果=1时,此字段必输1.生产节拍不足2.人员不足3.原材料不足4.设备异常5.其他 /// 风险类型,当反馈结果=1时,此字段必输1.生产节拍不足2.人员不足3.原材料不足4.设备异常5.其他
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "风险类型,当反馈结果=1时,此字段必输1.生产节拍不足2.人员不足3.原材料不足4.设备异常5.其他")] [ExporterHeader(DisplayName = "风险类型")]
[ImporterHeader(Name = "风险类型")]
public string? VentureType { get; set; } public string? VentureType { get; set; }
/// <summary> /// <summary>
/// 具体风险,当反馈结果=1时,此字段必输描述具体风险 /// 具体风险,当反馈结果=1时,此字段必输描述具体风险
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "具体风险,当反馈结果=1时,此字段必输描述具体风险")] [ExporterHeader(DisplayName = "具体风险")]
[ImporterHeader(Name = "具体风险")]
public string? VentureSpecific { get; set; } public string? VentureSpecific { get; set; }
/// <summary> /// <summary>
/// 应对措施,当反馈结果=1时,此字段必输描述具体应对措施 /// 应对措施,当反馈结果=1时,此字段必输描述具体应对措施
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "应对措施,当反馈结果=1时,此字段必输描述具体应对措施")] [ExporterHeader(DisplayName = "应对措施")]
[ImporterHeader(Name = "应对措施")]
public string? Measures { get; set; } public string? Measures { get; set; }
} }

17
API/TaskManager.Entity/11-18/SUPPLIER_PRO_ATTACHMENT_DATA.cs

@ -12,86 +12,103 @@ namespace TaskManager.Entity.Entitys
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 数据类型(1产前管理;2人员资质;3监控视频) /// 数据类型(1产前管理;2人员资质;3监控视频)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "数据类型")] [ExporterHeader(DisplayName = "数据类型")]
[ImporterHeader(Name = "数据类型")]
public string Type { get; set; } public string Type { get; set; }
/// <summary> /// <summary>
/// 文件名 /// 文件名
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "文件名")] [ExporterHeader(DisplayName = "文件名")]
[ImporterHeader(Name = "文件名")]
public string FileName { get; set; } public string FileName { get; set; }
/// <summary> /// <summary>
/// 图文地址 /// 图文地址
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "图文地址")] [ExporterHeader(DisplayName = "图文地址")]
[ImporterHeader(Name = "图文地址")]
public string FileUrl { get; set; } public string FileUrl { get; set; }
/// <summary> /// <summary>
/// 生成时间,格式(yyyy-MM-ddHH:mm:ss) /// 生成时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生成时间")] [ExporterHeader(DisplayName = "生成时间")]
[ImporterHeader(Name = "生成时间")]
public string DateTime { get; set; } public string DateTime { get; set; }
/// <summary> /// <summary>
/// 产线名称 /// 产线名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线名称")] [ExporterHeader(DisplayName = "产线名称")]
[ImporterHeader(Name = "产线名称")]
public string ProductionLineName { get; set; } public string ProductionLineName { get; set; }
/// <summary> /// <summary>
/// 产线代码 /// 产线代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线代码")] [ExporterHeader(DisplayName = "产线代码")]
[ImporterHeader(Name = "产线代码")]
public string ProductionLineId { get; set; } public string ProductionLineId { get; set; }
/// <summary> /// <summary>
/// 工位名称 /// 工位名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位名称")] [ExporterHeader(DisplayName = "工位名称")]
[ImporterHeader(Name = "工位名称")]
public string StationName { get; set; } public string StationName { get; set; }
/// <summary> /// <summary>
/// 工位代码 /// 工位代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位代码")] [ExporterHeader(DisplayName = "工位代码")]
[ImporterHeader(Name = "工位代码")]
public string StationId { get; set; } public string StationId { get; set; }
/// <summary> /// <summary>
/// 设备名称 /// 设备名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "设备名称")] [ExporterHeader(DisplayName = "设备名称")]
[ImporterHeader(Name = "设备名称")]
public string DeviceName { get; set; } public string DeviceName { get; set; }
/// <summary> /// <summary>
/// 设备编码 /// 设备编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "设备编码")] [ExporterHeader(DisplayName = "设备编码")]
[ImporterHeader(Name = "设备编码")]
public string? DeviceId { get; set; } public string? DeviceId { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件号 /// 供应商总成零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件号")] [ExporterHeader(DisplayName = "供应商总成零件号")]
[ImporterHeader(Name = "供应商总成零件号")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件名称 /// 供应商总成零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件名称")] [ExporterHeader(DisplayName = "供应商总成零件名称")]
[ImporterHeader(Name = "供应商总成零件名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
/// <summary> /// <summary>
/// 供应商总成SN码 /// 供应商总成SN码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成SN码")] [ExporterHeader(DisplayName = "供应商总成SN码")]
[ImporterHeader(Name = "供应商总成SN码")]
public string? VendorProductSn { get; set; } public string? VendorProductSn { get; set; }
} }

17
API/TaskManager.Entity/11-18/SUPPLIER_PRO_ENVIRONMENT.cs

@ -11,86 +11,103 @@ namespace TaskManager.Entity.Entitys
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 工厂代码 /// 工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂代码")] [ExporterHeader(DisplayName = "工厂代码")]
[ImporterHeader(Name = "工厂代码")]
public string PlantId { get; set; } public string PlantId { get; set; }
/// <summary> /// <summary>
/// 工厂名称 /// 工厂名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂名称")] [ExporterHeader(DisplayName = "工厂名称")]
[ImporterHeader(Name = "工厂名称")]
public string PlantName { get; set; } public string PlantName { get; set; }
/// <summary> /// <summary>
/// 车间代码 /// 车间代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间代码")] [ExporterHeader(DisplayName = "车间代码")]
[ImporterHeader(Name = "车间代码")]
public string WorkshopId { get; set; } public string WorkshopId { get; set; }
/// <summary> /// <summary>
/// 车间名称 /// 车间名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间名称")] [ExporterHeader(DisplayName = "车间名称")]
[ImporterHeader(Name = "车间名称")]
public string WorkshopName { get; set; } public string WorkshopName { get; set; }
/// <summary> /// <summary>
/// 产线代码 /// 产线代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线代码")] [ExporterHeader(DisplayName = "产线代码")]
[ImporterHeader(Name = "产线代码")]
public string ProductionLineId { get; set; } public string ProductionLineId { get; set; }
/// <summary> /// <summary>
/// 产线名称 /// 产线名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线名称")] [ExporterHeader(DisplayName = "产线名称")]
[ImporterHeader(Name = "产线名称")]
public string ProductionLineName { get; set; } public string ProductionLineName { get; set; }
/// <summary> /// <summary>
/// 环境指标名称,例如:温度、湿度、洁净度等 /// 环境指标名称,例如:温度、湿度、洁净度等
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "环境指标名称")] [ExporterHeader(DisplayName = "环境指标名称")]
[ImporterHeader(Name = "环境指标名称")]
public string EnvIndicatorName { get; set; } public string EnvIndicatorName { get; set; }
/// <summary> /// <summary>
/// 指标实测值,(最大支持11位整数+5位小数) /// 指标实测值,(最大支持11位整数+5位小数)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "指标实测值")] [ExporterHeader(DisplayName = "指标实测值")]
[ImporterHeader(Name = "指标实测值")]
public decimal? NumValue { get; set; } public decimal? NumValue { get; set; }
/// <summary> /// <summary>
/// 上限值,(最大支持11位整数+5位小数) /// 上限值,(最大支持11位整数+5位小数)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "上限值")] [ExporterHeader(DisplayName = "上限值")]
[ImporterHeader(Name = "上限值")]
public decimal UpperLimit { get; set; } public decimal UpperLimit { get; set; }
/// <summary> /// <summary>
/// 下限值,(最大支持11位整数+5位小数) /// 下限值,(最大支持11位整数+5位小数)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "下限值")] [ExporterHeader(DisplayName = "下限值")]
[ImporterHeader(Name = "下限值")]
public decimal LowerLimit { get; set; } public decimal LowerLimit { get; set; }
/// <summary> /// <summary>
/// 单位,相应的单位名称,如度数 /// 单位,相应的单位名称,如度数
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "单位")] [ExporterHeader(DisplayName = "单位")]
[ImporterHeader(Name = "单位")]
public string ChineseUnit { get; set; } public string ChineseUnit { get; set; }
/// <summary> /// <summary>
/// 采集仪器代码,环境采集的仪器/工具代码 /// 采集仪器代码,环境采集的仪器/工具代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "采集仪器代码")] [ExporterHeader(DisplayName = "采集仪器代码")]
[ImporterHeader(Name = "采集仪器代码")]
public string EquipmentCode { get; set; } public string EquipmentCode { get; set; }
/// <summary> /// <summary>
/// 采集仪器名称,环境采集的仪器/工具名称 /// 采集仪器名称,环境采集的仪器/工具名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "采集仪器名称")] [ExporterHeader(DisplayName = "采集仪器名称")]
[ImporterHeader(Name = "采集仪器名称")]
public string EquipmentName { get; set; } public string EquipmentName { get; set; }
/// <summary> /// <summary>
/// 数据采集的点位 /// 数据采集的点位
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "数据采集的点位")] [ExporterHeader(DisplayName = "数据采集的点位")]
[ImporterHeader(Name = "数据采集的点位")]
public string? DataCollectionPoint { get; set; } public string? DataCollectionPoint { get; set; }
/// <summary> /// <summary>
/// 数据采集的时间,格式(yyyy-MM-ddHH:mm:ss) /// 数据采集的时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "数据采集的时间")] [ExporterHeader(DisplayName = "数据采集的时间")]
[ImporterHeader(Name = "数据采集的时间")]
public string CollectTime { get; set; } public string CollectTime { get; set; }
} }

27
API/TaskManager.Entity/11-18/SUPPLIER_PRO_FLAW.cs

@ -16,136 +16,163 @@ namespace TaskManager.Entity.Entitys
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 工厂代码 /// 工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂代码")] [ExporterHeader(DisplayName = "工厂代码")]
[ImporterHeader(Name = "工厂代码")]
public string PlantId { get; set; } public string PlantId { get; set; }
/// <summary> /// <summary>
/// 工厂名称 /// 工厂名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂名称")] [ExporterHeader(DisplayName = "工厂名称")]
[ImporterHeader(Name = "工厂名称")]
public string PlantName { get; set; } public string PlantName { get; set; }
/// <summary> /// <summary>
/// 车间代码 /// 车间代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间代码")] [ExporterHeader(DisplayName = "车间代码")]
[ImporterHeader(Name = "车间代码")]
public string WorkshopId { get; set; } public string WorkshopId { get; set; }
/// <summary> /// <summary>
/// 车间名称 /// 车间名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间名称")] [ExporterHeader(DisplayName = "车间名称")]
[ImporterHeader(Name = "车间名称")]
public string WorkshopName { get; set; } public string WorkshopName { get; set; }
/// <summary> /// <summary>
/// 产线代码 /// 产线代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线代码")] [ExporterHeader(DisplayName = "产线代码")]
[ImporterHeader(Name = "产线代码")]
public string ProductionLineId { get; set; } public string ProductionLineId { get; set; }
/// <summary> /// <summary>
/// 产线名称 /// 产线名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线名称")] [ExporterHeader(DisplayName = "产线名称")]
[ImporterHeader(Name = "产线名称")]
public string ProductionLineName { get; set; } public string ProductionLineName { get; set; }
/// <summary> /// <summary>
/// 工位代码 /// 工位代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位代码")] [ExporterHeader(DisplayName = "工位代码")]
[ImporterHeader(Name = "工位代码")]
public string StationId { get; set; } public string StationId { get; set; }
/// <summary> /// <summary>
/// 工位名称 /// 工位名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位名称")] [ExporterHeader(DisplayName = "工位名称")]
[ImporterHeader(Name = "工位名称")]
public string StationName { get; set; } public string StationName { get; set; }
/// <summary> /// <summary>
/// 缺陷代码 /// 缺陷代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "缺陷代码")] [ExporterHeader(DisplayName = "缺陷代码")]
[ImporterHeader(Name = "缺陷代码")]
public string DefectsCode { get; set; } public string DefectsCode { get; set; }
/// <summary> /// <summary>
/// 缺陷名称 /// 缺陷名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "缺陷名称")] [ExporterHeader(DisplayName = "缺陷名称")]
[ImporterHeader(Name = "缺陷名称")]
public string DefectsName { get; set; } public string DefectsName { get; set; }
/// <summary> /// <summary>
/// 缺陷分类(外观,尺寸,材料,功能,性能,其他) /// 缺陷分类(外观,尺寸,材料,功能,性能,其他)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "缺陷分类")] [ExporterHeader(DisplayName = "缺陷分类")]
[ImporterHeader(Name = "缺陷分类")]
public string ClassOfName { get; set; } public string ClassOfName { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件号 /// 供应商总成零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件号")] [ExporterHeader(DisplayName = "供应商总成零件号")]
[ImporterHeader(Name = "供应商总成零件号")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件名称 /// 供应商总成零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件名称")] [ExporterHeader(DisplayName = "供应商总成零件名称")]
[ImporterHeader(Name = "供应商总成零件名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 供应商总成批次号 /// 供应商总成批次号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成批次号")] [ExporterHeader(DisplayName = "供应商总成批次号")]
[ImporterHeader(Name = "供应商总成批次号")]
public string VendorProductBatch { get; set; } public string VendorProductBatch { get; set; }
/// <summary> /// <summary>
/// 供应商总成SN码 /// 供应商总成SN码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成SN码")] [ExporterHeader(DisplayName = "供应商总成SN码")]
[ImporterHeader(Name = "供应商总成SN码")]
public string VendorProductSn { get; set; } public string VendorProductSn { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
/// <summary> /// <summary>
/// 奇瑞SN码 /// 奇瑞SN码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞SN码")] [ExporterHeader(DisplayName = "奇瑞SN码")]
[ImporterHeader(Name = "奇瑞SN码")]
public string CheryProductSn { get; set; } public string CheryProductSn { get; set; }
/// <summary> /// <summary>
/// 生产批次号 /// 生产批次号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产批次号")] [ExporterHeader(DisplayName = "生产批次号")]
[ImporterHeader(Name = "生产批次号")]
public string ProductBatchNo { get; set; } public string ProductBatchNo { get; set; }
/// <summary> /// <summary>
/// 生产工单号,或生产批次(工单业务数据) /// 生产工单号,或生产批次(工单业务数据)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产工单号")] [ExporterHeader(DisplayName = "生产工单号")]
[ImporterHeader(Name = "生产工单号")]
public string ManufactureNo { get; set; } public string ManufactureNo { get; set; }
/// <summary> /// <summary>
/// 班次(白班,晚班,中班) /// 班次(白班,晚班,中班)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "班次")] [ExporterHeader(DisplayName = "班次")]
[ImporterHeader(Name = "班次")]
public string WorkShift { get; set; } public string WorkShift { get; set; }
/// <summary> /// <summary>
/// 缺陷件数 /// 缺陷件数
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "缺陷件数")] [ExporterHeader(DisplayName = "缺陷件数")]
[ImporterHeader(Name = "缺陷件数")]
public decimal Numberofdefect { get; set; } public decimal Numberofdefect { get; set; }
/// <summary> /// <summary>
/// 缺陷描述 /// 缺陷描述
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "缺陷描述")] [ExporterHeader(DisplayName = "缺陷描述")]
[ImporterHeader(Name = "缺陷描述")]
public string DefectsDesc { get; set; } public string DefectsDesc { get; set; }
/// <summary> /// <summary>
/// 缺陷等级,(1.严重、2.一般、3.轻微) /// 缺陷等级,(1.严重、2.一般、3.轻微)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "缺陷等级")] [ExporterHeader(DisplayName = "缺陷等级")]
[ImporterHeader(Name = "缺陷等级")]
public string DefectsLevel { get; set; } public string DefectsLevel { get; set; }
/// <summary> /// <summary>
/// 缺陷录入时间,格式(yyyy-MM-ddHH:mm:ss) /// 缺陷录入时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "缺陷录入时间")] [ExporterHeader(DisplayName = "缺陷录入时间")]
[ImporterHeader(Name = "缺陷录入时间")]
public string StatisticalTime { get; set; } public string StatisticalTime { get; set; }
} }

20
API/TaskManager.Entity/11-18/SUPPLIER_PRO_MATERIAL_DATA.cs

@ -11,101 +11,121 @@ namespace TaskManager.Entity.Entitys
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 供应商物料号 /// 供应商物料号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商物料号")] [ExporterHeader(DisplayName = "供应商物料号")]
[ImporterHeader(Name = "供应商物料号")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商物料名称 /// 供应商物料名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商物料名称")] [ExporterHeader(DisplayName = "供应商物料名称")]
[ImporterHeader(Name = "供应商物料名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 类型(成品,半成品,原材料) /// 类型(成品,半成品,原材料)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "类型")] [ExporterHeader(DisplayName = "类型")]
[ImporterHeader(Name = "类型")]
public decimal Type { get; set; } public decimal Type { get; set; }
/// <summary> /// <summary>
/// 供应商零件版本号 /// 供应商零件版本号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商零件版本号")] [ExporterHeader(DisplayName = "供应商零件版本号")]
[ImporterHeader(Name = "供应商零件版本号")]
public string? VendorHardwareRevision { get; set; } public string? VendorHardwareRevision { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
/// <summary> /// <summary>
/// 奇瑞硬件版本号 /// 奇瑞硬件版本号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞硬件版本号")] [ExporterHeader(DisplayName = "奇瑞硬件版本号")]
[ImporterHeader(Name = "奇瑞硬件版本号")]
public string OemHardwareRevision { get; set; } public string OemHardwareRevision { get; set; }
/// <summary> /// <summary>
/// 奇瑞软件版本号 /// 奇瑞软件版本号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞软件版本号")] [ExporterHeader(DisplayName = "奇瑞软件版本号")]
[ImporterHeader(Name = "奇瑞软件版本号")]
public string? OemSoftwareRevision { get; set; } public string? OemSoftwareRevision { get; set; }
/// <summary> /// <summary>
/// 车型 /// 车型
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车型")] [ExporterHeader(DisplayName = "车型")]
[ImporterHeader(Name = "车型")]
public string? OemModel { get; set; } public string? OemModel { get; set; }
/// <summary> /// <summary>
/// 项目名称 /// 项目名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "项目名称")] [ExporterHeader(DisplayName = "项目名称")]
[ImporterHeader(Name = "项目名称")]
public string? OemProjectName { get; set; } public string? OemProjectName { get; set; }
/// <summary> /// <summary>
/// 是否SOP(Y/N) /// 是否SOP(Y/N)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "是否SOP")] [ExporterHeader(DisplayName = "是否SOP")]
[ImporterHeader(Name = "是否SOP")]
public string? Launched { get; set; } public string? Launched { get; set; }
/// <summary> /// <summary>
/// 数据同步执行时间,格式(yyyy-MM-ddHH:mm:ss) /// 数据同步执行时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "数据同步执行时间")] [ExporterHeader(DisplayName = "数据同步执行时间")]
[ImporterHeader(Name = "数据同步执行时间")]
public string? DateTime { get; set; } public string? DateTime { get; set; }
/// <summary> /// <summary>
/// 供应商工厂代码 /// 供应商工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商工厂代码")] [ExporterHeader(DisplayName = "供应商工厂代码")]
[ImporterHeader(Name = "供应商工厂代码")]
public string? PlantId { get; set; } public string? PlantId { get; set; }
/// <summary> /// <summary>
/// 供应商工厂名称 /// 供应商工厂名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商工厂名称")] [ExporterHeader(DisplayName = "供应商工厂名称")]
[ImporterHeader(Name = "供应商工厂名称")]
public string? PlantName { get; set; } public string? PlantName { get; set; }
/// <summary> /// <summary>
/// 芯片采购类型(AVAP,CS,CMcontro) /// 芯片采购类型(AVAP,CS,CMcontro)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "芯片采购类型")] [ExporterHeader(DisplayName = "芯片采购类型")]
[ImporterHeader(Name = "芯片采购类型")]
public string? ProcurementType { get; set; } public string? ProcurementType { get; set; }
/// <summary> /// <summary>
/// 芯片MPN标识码 /// 芯片MPN标识码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "芯片MPN标识码")] [ExporterHeader(DisplayName = "芯片MPN标识码")]
[ImporterHeader(Name = "芯片MPN标识码")]
public string? MpnCode { get; set; } public string? MpnCode { get; set; }
/// <summary> /// <summary>
/// 芯片MPN标识名称 /// 芯片MPN标识名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "芯片MPN标识名称")] [ExporterHeader(DisplayName = "芯片MPN标识名称")]
[ImporterHeader(Name = "芯片MPN标识名称")]
public string? MpnName { get; set; } public string? MpnName { get; set; }
/// <summary> /// <summary>
/// 物料有效期(天) /// 物料有效期(天)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "物料有效期")] [ExporterHeader(DisplayName = "物料有效期")]
[ImporterHeader(Name = "物料有效期")]
public string ValidDays { get; set; } public string ValidDays { get; set; }
} }

23
API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE.cs

@ -11,116 +11,139 @@ namespace TaskManager.Entity.Entitys
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 工厂代码 /// 工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂代码")] [ExporterHeader(DisplayName = "工厂代码")]
[ImporterHeader(Name = "工厂代码")]
public string PlantId { get; set; } public string PlantId { get; set; }
/// <summary> /// <summary>
/// 工厂名称 /// 工厂名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂名称")] [ExporterHeader(DisplayName = "工厂名称")]
[ImporterHeader(Name = "工厂名称")]
public string PlantName { get; set; } public string PlantName { get; set; }
/// <summary> /// <summary>
/// 车间代码 /// 车间代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间代码")] [ExporterHeader(DisplayName = "车间代码")]
[ImporterHeader(Name = "车间代码")]
public string WorkshopId { get; set; } public string WorkshopId { get; set; }
/// <summary> /// <summary>
/// 车间名称 /// 车间名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间名称")] [ExporterHeader(DisplayName = "车间名称")]
[ImporterHeader(Name = "车间名称")]
public string WorkshopName { get; set; } public string WorkshopName { get; set; }
/// <summary> /// <summary>
/// 产线代码 /// 产线代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线代码")] [ExporterHeader(DisplayName = "产线代码")]
[ImporterHeader(Name = "产线代码")]
public string ProductionLineId { get; set; } public string ProductionLineId { get; set; }
/// <summary> /// <summary>
/// 产线名称 /// 产线名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线名称")] [ExporterHeader(DisplayName = "产线名称")]
[ImporterHeader(Name = "产线名称")]
public string ProductionLineName { get; set; } public string ProductionLineName { get; set; }
/// <summary> /// <summary>
/// 工位代码 /// 工位代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位代码")] [ExporterHeader(DisplayName = "工位代码")]
[ImporterHeader(Name = "工位代码")]
public string StationId { get; set; } public string StationId { get; set; }
/// <summary> /// <summary>
/// 工位名称 /// 工位名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位名称")] [ExporterHeader(DisplayName = "工位名称")]
[ImporterHeader(Name = "工位名称")]
public string StationName { get; set; } public string StationName { get; set; }
/// <summary> /// <summary>
/// 设备代码 /// 设备代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "设备代码")] [ExporterHeader(DisplayName = "设备代码")]
[ImporterHeader(Name = "设备代码")]
public string DeviceId { get; set; } public string DeviceId { get; set; }
/// <summary> /// <summary>
/// 设备名称 /// 设备名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "设备名称")] [ExporterHeader(DisplayName = "设备名称")]
[ImporterHeader(Name = "设备名称")]
public string? DeviceName { get; set; } public string? DeviceName { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件号 /// 供应商总成零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件号")] [ExporterHeader(DisplayName = "供应商总成零件号")]
[ImporterHeader(Name = "供应商总成零件号")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件名称 /// 供应商总成零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件名称")] [ExporterHeader(DisplayName = "供应商总成零件名称")]
[ImporterHeader(Name = "供应商总成零件名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 生产批次号 /// 生产批次号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产批次号")] [ExporterHeader(DisplayName = "生产批次号")]
[ImporterHeader(Name = "生产批次号")]
public string ProductBatchNo { get; set; } public string ProductBatchNo { get; set; }
/// <summary> /// <summary>
/// 生产工单号 /// 生产工单号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产工单号")] [ExporterHeader(DisplayName = "生产工单号")]
[ImporterHeader(Name = "生产工单号")]
public string ManufactureNo { get; set; } public string ManufactureNo { get; set; }
/// <summary> /// <summary>
/// OEE实际值 /// OEE实际值
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "OEE实际值")] [ExporterHeader(DisplayName = "OEE实际值")]
[ImporterHeader(Name = "OEE实际值")]
public decimal Rate { get; set; } public decimal Rate { get; set; }
/// <summary> /// <summary>
/// OEE目标值 /// OEE目标值
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "OEE目标值")] [ExporterHeader(DisplayName = "OEE目标值")]
[ImporterHeader(Name = "OEE目标值")]
public decimal RateTagValue { get; set; } public decimal RateTagValue { get; set; }
/// <summary> /// <summary>
/// 班次(白班,晚班,中班) /// 班次(白班,晚班,中班)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "班次")] [ExporterHeader(DisplayName = "班次")]
[ImporterHeader(Name = "班次")]
public string WorkShift { get; set; } public string WorkShift { get; set; }
/// <summary> /// <summary>
/// 生产日期,格式(yyyy-MM-ddHH:mm:ss) /// 生产日期,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产日期")] [ExporterHeader(DisplayName = "生产日期")]
[ImporterHeader(Name = "生产日期")]
public string StatisticalTime { get; set; } public string StatisticalTime { get; set; }
/// <summary> /// <summary>
/// 值统计时间,格式(yyyy-MM-ddHH:mm:ss) /// 值统计时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "值统计时间")] [ExporterHeader(DisplayName = "值统计时间")]
[ImporterHeader(Name = "值统计时间")]
public string DateTime { get; set; } public string DateTime { get; set; }
} }

18
API/TaskManager.Entity/11-18/SUPPLIER_PRO_OEE_TIME_DETAILS.cs

@ -11,91 +11,109 @@ namespace TaskManager.Entity.Entitys
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 工厂代码 /// 工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂代码")] [ExporterHeader(DisplayName = "工厂代码")]
[ImporterHeader(Name = "工厂代码")]
public string PlantId { get; set; } public string PlantId { get; set; }
/// <summary> /// <summary>
/// 工厂名称 /// 工厂名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂名称")] [ExporterHeader(DisplayName = "工厂名称")]
[ImporterHeader(Name = "工厂名称")]
public string PlantName { get; set; } public string PlantName { get; set; }
/// <summary> /// <summary>
/// 车间代码 /// 车间代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间代码")] [ExporterHeader(DisplayName = "车间代码")]
[ImporterHeader(Name = "车间代码")]
public string WorkshopId { get; set; } public string WorkshopId { get; set; }
/// <summary> /// <summary>
/// 车间名称 /// 车间名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "")] [ExporterHeader(DisplayName = "")]
[ImporterHeader(Name = "")]
public string? WorkshopName { get; set; } public string? WorkshopName { get; set; }
/// <summary> /// <summary>
/// 产线代码 /// 产线代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线代码")] [ExporterHeader(DisplayName = "产线代码")]
[ImporterHeader(Name = "产线代码")]
public string ProductionLineId { get; set; } public string ProductionLineId { get; set; }
/// <summary> /// <summary>
/// 产线名称 /// 产线名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线名称")] [ExporterHeader(DisplayName = "产线名称")]
[ImporterHeader(Name = "产线名称")]
public string? ProductionLineName { get; set; } public string? ProductionLineName { get; set; }
/// <summary> /// <summary>
/// 工位代码 /// 工位代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位代码")] [ExporterHeader(DisplayName = "工位代码")]
[ImporterHeader(Name = "工位代码")]
public string StationId { get; set; } public string StationId { get; set; }
/// <summary> /// <summary>
/// 工位名称 /// 工位名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位名称")] [ExporterHeader(DisplayName = "工位名称")]
[ImporterHeader(Name = "工位名称")]
public string StationName { get; set; } public string StationName { get; set; }
/// <summary> /// <summary>
/// 设备代码 /// 设备代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "设备代码")] [ExporterHeader(DisplayName = "设备代码")]
[ImporterHeader(Name = "设备代码")]
public string DeviceId { get; set; } public string DeviceId { get; set; }
/// <summary> /// <summary>
/// 设备名称 /// 设备名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "设备名称")] [ExporterHeader(DisplayName = "设备名称")]
[ImporterHeader(Name = "设备名称")]
public string DeviceName { get; set; } public string DeviceName { get; set; }
/// <summary> /// <summary>
/// 记录ID /// 记录ID
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "记录ID")] [ExporterHeader(DisplayName = "记录ID")]
[ImporterHeader(Name = "记录ID")]
public string RecId { get; set; } public string RecId { get; set; }
/// <summary> /// <summary>
/// 大类(1计划工作,2计划停机,3非计划停机) /// 大类(1计划工作,2计划停机,3非计划停机)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "大类")] [ExporterHeader(DisplayName = "大类")]
[ImporterHeader(Name = "大类")]
public string Type { get; set; } public string Type { get; set; }
/// <summary> /// <summary>
/// 小类编码 /// 小类编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "小类编码")] [ExporterHeader(DisplayName = "小类编码")]
[ImporterHeader(Name = "小类编码")]
public string SubType { get; set; } public string SubType { get; set; }
/// <summary> /// <summary>
/// 小类描述 /// 小类描述
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "小类描述")] [ExporterHeader(DisplayName = "小类描述")]
[ImporterHeader(Name = "小类描述")]
public string SubTypeName { get; set; } public string SubTypeName { get; set; }
/// <summary> /// <summary>
/// 开始时间,格式(yyyy-MM-ddHH:mm:ss) /// 开始时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "开始时间")] [ExporterHeader(DisplayName = "开始时间")]
[ImporterHeader(Name = "开始时间")]
public string StartTime { get; set; } public string StartTime { get; set; }
/// <summary> /// <summary>
/// 结束时间,格式(yyyy-MM-ddHH:mm:ss) /// 结束时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "结束时间")] [ExporterHeader(DisplayName = "结束时间")]
[ImporterHeader(Name = "结束时间")]
public string EndTime { get; set; } public string EndTime { get; set; }
} }

19
API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS.cs

@ -11,96 +11,115 @@ namespace TaskManager.Entity.Entitys
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件号 /// 供应商总成零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件号")] [ExporterHeader(DisplayName = "供应商总成零件号")]
[ImporterHeader(Name = "供应商总成零件号")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件名称 /// 供应商总成零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件名称")] [ExporterHeader(DisplayName = "供应商总成零件名称")]
[ImporterHeader(Name = "供应商总成零件名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 工艺编码 /// 工艺编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工艺编码")] [ExporterHeader(DisplayName = "工艺编码")]
[ImporterHeader(Name = "工艺编码")]
public string TechCode { get; set; } public string TechCode { get; set; }
/// <summary> /// <summary>
/// 工艺名称 /// 工艺名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工艺名称")] [ExporterHeader(DisplayName = "工艺名称")]
[ImporterHeader(Name = "工艺名称")]
public string TechName { get; set; } public string TechName { get; set; }
/// <summary> /// <summary>
/// 有效期,格式(yyyy-MM-ddHH:mm:ss) /// 有效期,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "有效期")] [ExporterHeader(DisplayName = "有效期")]
[ImporterHeader(Name = "有效期")]
public string ValidPeriod { get; set; } public string ValidPeriod { get; set; }
/// <summary> /// <summary>
/// 工艺版本 /// 工艺版本
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工艺版本")] [ExporterHeader(DisplayName = "工艺版本")]
[ImporterHeader(Name = "工艺版本")]
public string TechVersion { get; set; } public string TechVersion { get; set; }
/// <summary> /// <summary>
/// 模具编码 /// 模具编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "模具编码")] [ExporterHeader(DisplayName = "模具编码")]
[ImporterHeader(Name = "模具编码")]
public string MoldCode { get; set; } public string MoldCode { get; set; }
/// <summary> /// <summary>
/// 模具名称 /// 模具名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "模具名称")] [ExporterHeader(DisplayName = "模具名称")]
[ImporterHeader(Name = "模具名称")]
public string MoldName { get; set; } public string MoldName { get; set; }
/// <summary> /// <summary>
/// 最大加工能力 /// 最大加工能力
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "最大加工能力")] [ExporterHeader(DisplayName = "最大加工能力")]
[ImporterHeader(Name = "最大加工能力")]
public string MaxProcessingCapacity { get; set; } public string MaxProcessingCapacity { get; set; }
/// <summary> /// <summary>
/// 工序编码 /// 工序编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工序编码")] [ExporterHeader(DisplayName = "工序编码")]
[ImporterHeader(Name = "工序编码")]
public string ProcessCode { get; set; } public string ProcessCode { get; set; }
/// <summary> /// <summary>
/// 工序名称 /// 工序名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工序名称")] [ExporterHeader(DisplayName = "工序名称")]
[ImporterHeader(Name = "工序名称")]
public string ProcessName { get; set; } public string ProcessName { get; set; }
/// <summary> /// <summary>
/// 工序顺序号 /// 工序顺序号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工序顺序号")] [ExporterHeader(DisplayName = "工序顺序号")]
[ImporterHeader(Name = "工序顺序号")]
public decimal ProcessOrder { get; set; } public decimal ProcessOrder { get; set; }
/// <summary> /// <summary>
/// 设备编码 /// 设备编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "设备编码")] [ExporterHeader(DisplayName = "设备编码")]
[ImporterHeader(Name = "设备编码")]
public string DeviceCode { get; set; } public string DeviceCode { get; set; }
/// <summary> /// <summary>
/// 工序节拍 /// 工序节拍
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工序节拍")] [ExporterHeader(DisplayName = "工序节拍")]
[ImporterHeader(Name = "工序节拍")]
public decimal Rhythm { get; set; } public decimal Rhythm { get; set; }
/// <summary> /// <summary>
/// 节拍单位 /// 节拍单位
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "节拍单位")] [ExporterHeader(DisplayName = "节拍单位")]
[ImporterHeader(Name = "节拍单位")]
public string RhythmUnit { get; set; } public string RhythmUnit { get; set; }
} }

30
API/TaskManager.Entity/11-18/SUPPLIER_PRO_PROCESS_EQUIPMENT.cs

@ -11,151 +11,181 @@ namespace TaskManager.Entity.Entitys
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件号 /// 供应商总成零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件号")] [ExporterHeader(DisplayName = "供应商总成零件号")]
[ImporterHeader(Name = "供应商总成零件号")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件名称 /// 供应商总成零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件名称")] [ExporterHeader(DisplayName = "供应商总成零件名称")]
[ImporterHeader(Name = "供应商总成零件名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 工艺装备类型分类(1模具;2检具;3夹具) /// 工艺装备类型分类(1模具;2检具;3夹具)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工艺装备类型分类")] [ExporterHeader(DisplayName = "工艺装备类型分类")]
[ImporterHeader(Name = "工艺装备类型分类")]
public decimal DeviceType { get; set; } public decimal DeviceType { get; set; }
/// <summary> /// <summary>
/// 工艺装备编码 /// 工艺装备编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工艺装备编码")] [ExporterHeader(DisplayName = "工艺装备编码")]
[ImporterHeader(Name = "工艺装备编码")]
public string DeviceCode { get; set; } public string DeviceCode { get; set; }
/// <summary> /// <summary>
/// 工艺装备名称 /// 工艺装备名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工艺装备名称")] [ExporterHeader(DisplayName = "工艺装备名称")]
[ImporterHeader(Name = "工艺装备名称")]
public string DeviceName { get; set; } public string DeviceName { get; set; }
/// <summary> /// <summary>
/// 生产厂家 /// 生产厂家
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产厂家")] [ExporterHeader(DisplayName = "生产厂家")]
[ImporterHeader(Name = "生产厂家")]
public string Manufacturer { get; set; } public string Manufacturer { get; set; }
/// <summary> /// <summary>
/// 工艺装备型号 /// 工艺装备型号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工艺装备型号")] [ExporterHeader(DisplayName = "工艺装备型号")]
[ImporterHeader(Name = "工艺装备型号")]
public string ModelNumber { get; set; } public string ModelNumber { get; set; }
/// <summary> /// <summary>
/// 工艺装备序列号 /// 工艺装备序列号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工艺装备序列号")] [ExporterHeader(DisplayName = "工艺装备序列号")]
[ImporterHeader(Name = "工艺装备序列号")]
public string SerialNumber { get; set; } public string SerialNumber { get; set; }
/// <summary> /// <summary>
/// 工艺装备制造日期,格式(yyyy-MM-dd) /// 工艺装备制造日期,格式(yyyy-MM-dd)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工艺装备制造日期")] [ExporterHeader(DisplayName = "工艺装备制造日期")]
[ImporterHeader(Name = "工艺装备制造日期")]
public string ProductionDate { get; set; } public string ProductionDate { get; set; }
/// <summary> /// <summary>
/// 主要材质 /// 主要材质
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "主要材质")] [ExporterHeader(DisplayName = "主要材质")]
[ImporterHeader(Name = "主要材质")]
public string Material { get; set; } public string Material { get; set; }
/// <summary> /// <summary>
/// 当前存放地点 /// 当前存放地点
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "当前存放地点")] [ExporterHeader(DisplayName = "当前存放地点")]
[ImporterHeader(Name = "当前存放地点")]
public string CurrentLocation { get; set; } public string CurrentLocation { get; set; }
/// <summary> /// <summary>
/// 工艺装备状态 /// 工艺装备状态
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工艺装备状态")] [ExporterHeader(DisplayName = "工艺装备状态")]
[ImporterHeader(Name = "工艺装备状态")]
public string DeviceStatus { get; set; } public string DeviceStatus { get; set; }
/// <summary> /// <summary>
/// 穴腔数量 /// 穴腔数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "穴腔数量")] [ExporterHeader(DisplayName = "穴腔数量")]
[ImporterHeader(Name = "穴腔数量")]
public decimal CavityCount { get; set; } public decimal CavityCount { get; set; }
/// <summary> /// <summary>
/// 模具尺寸规格 /// 模具尺寸规格
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "模具尺寸规格")] [ExporterHeader(DisplayName = "模具尺寸规格")]
[ImporterHeader(Name = "模具尺寸规格")]
public string MoldSize { get; set; } public string MoldSize { get; set; }
/// <summary> /// <summary>
/// 设计寿命单位 /// 设计寿命单位
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "设计寿命单位")] [ExporterHeader(DisplayName = "设计寿命单位")]
[ImporterHeader(Name = "设计寿命单位")]
public string DesignLifeUnits { get; set; } public string DesignLifeUnits { get; set; }
/// <summary> /// <summary>
/// 设计寿命 /// 设计寿命
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "设计寿命")] [ExporterHeader(DisplayName = "设计寿命")]
[ImporterHeader(Name = "设计寿命")]
public string DesignLifeValue { get; set; } public string DesignLifeValue { get; set; }
/// <summary> /// <summary>
/// 当前剩余寿命, /// 当前剩余寿命,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "当前剩余寿命")] [ExporterHeader(DisplayName = "当前剩余寿命")]
[ImporterHeader(Name = "当前剩余寿命")]
public string CurrentUsageCount { get; set; } public string CurrentUsageCount { get; set; }
/// <summary> /// <summary>
/// 模具大修次数 /// 模具大修次数
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "模具大修次数")] [ExporterHeader(DisplayName = "模具大修次数")]
[ImporterHeader(Name = "模具大修次数")]
public decimal OverhaulCount { get; set; } public decimal OverhaulCount { get; set; }
/// <summary> /// <summary>
/// 图纸编号描述 /// 图纸编号描述
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "图纸编号描述")] [ExporterHeader(DisplayName = "图纸编号描述")]
[ImporterHeader(Name = "图纸编号描述")]
public string CoolingChannelLayout { get; set; } public string CoolingChannelLayout { get; set; }
/// <summary> /// <summary>
/// 检测精度 /// 检测精度
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "检测精度")] [ExporterHeader(DisplayName = "检测精度")]
[ImporterHeader(Name = "检测精度")]
public string DetectionAccuracy { get; set; } public string DetectionAccuracy { get; set; }
/// <summary> /// <summary>
/// 最近校准日期,格式(yyyy-MM-ddHH:mm:ss) /// 最近校准日期,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "最近校准日期")] [ExporterHeader(DisplayName = "最近校准日期")]
[ImporterHeader(Name = "最近校准日期")]
public string CalibrationDate { get; set; } public string CalibrationDate { get; set; }
/// <summary> /// <summary>
/// 校准到期天数 /// 校准到期天数
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "校准到期天数")] [ExporterHeader(DisplayName = "校准到期天数")]
[ImporterHeader(Name = "校准到期天数")]
public string CalibrationDueDays { get; set; } public string CalibrationDueDays { get; set; }
/// <summary> /// <summary>
/// 允许误差范围 /// 允许误差范围
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "允许误差范围")] [ExporterHeader(DisplayName = "允许误差范围")]
[ImporterHeader(Name = "允许误差范围")]
public string ToleranceRange { get; set; } public string ToleranceRange { get; set; }
/// <summary> /// <summary>
/// 磨损阈值 /// 磨损阈值
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "磨损阈值")] [ExporterHeader(DisplayName = "磨损阈值")]
[ImporterHeader(Name = "磨损阈值")]
public string WearThreshold { get; set; } public string WearThreshold { get; set; }
/// <summary> /// <summary>
/// 检测范围 /// 检测范围
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "检测范围")] [ExporterHeader(DisplayName = "检测范围")]
[ImporterHeader(Name = "检测范围")]
public string DetectionRange { get; set; } public string DetectionRange { get; set; }
/// <summary> /// <summary>
/// 检测单位 /// 检测单位
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "检测单位")] [ExporterHeader(DisplayName = "检测单位")]
[ImporterHeader(Name = "检测单位")]
public string UnitType { get; set; } public string UnitType { get; set; }
} }

13
API/TaskManager.Entity/11-18/SUPPLIER_SINV_DATA.cs

@ -11,66 +11,79 @@ namespace TaskManager.Entity
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 零件号 /// 零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "零件号")] [ExporterHeader(DisplayName = "零件号")]
[ImporterHeader(Name = "零件号")]
public string MaterialCode { get; set; } public string MaterialCode { get; set; }
/// <summary> /// <summary>
/// 零件名称 /// 零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "零件名称")] [ExporterHeader(DisplayName = "零件名称")]
[ImporterHeader(Name = "零件名称")]
public string MaterialDescription { get; set; } public string MaterialDescription { get; set; }
/// <summary> /// <summary>
/// 物料类型(成品,半成品,原材料) /// 物料类型(成品,半成品,原材料)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "物料类型")] [ExporterHeader(DisplayName = "物料类型")]
[ImporterHeader(Name = "物料类型")]
public string MaterialType { get; set; } public string MaterialType { get; set; }
/// <summary> /// <summary>
/// 当前库存数量 /// 当前库存数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "当前库存数量")] [ExporterHeader(DisplayName = "当前库存数量")]
[ImporterHeader(Name = "当前库存数量")]
public decimal QuantityCurrent { get; set; } public decimal QuantityCurrent { get; set; }
/// <summary> /// <summary>
/// 原材料在途数量 /// 原材料在途数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "原材料在途数量")] [ExporterHeader(DisplayName = "原材料在途数量")]
[ImporterHeader(Name = "原材料在途数量")]
public decimal QuantityPlan { get; set; } public decimal QuantityPlan { get; set; }
/// <summary> /// <summary>
/// 库存状态(生产件,呆滞件,备件,KD件) /// 库存状态(生产件,呆滞件,备件,KD件)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "库存状态")] [ExporterHeader(DisplayName = "库存状态")]
[ImporterHeader(Name = "库存状态")]
public string InventoryStatus { get; set; } public string InventoryStatus { get; set; }
/// <summary> /// <summary>
/// 安全库存 /// 安全库存
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "安全库存")] [ExporterHeader(DisplayName = "安全库存")]
[ImporterHeader(Name = "安全库存")]
public decimal SafetyStock { get; set; } public decimal SafetyStock { get; set; }
/// <summary> /// <summary>
/// 生产/采购周期:成品即半成品为生产周期(天),原材料为采购周期(天) /// 生产/采购周期:成品即半成品为生产周期(天),原材料为采购周期(天)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产/采购周期")] [ExporterHeader(DisplayName = "生产/采购周期")]
[ImporterHeader(Name = "生产/采购周期")]
public string ProductionCycle { get; set; } public string ProductionCycle { get; set; }
/// <summary> /// <summary>
/// 库存更新时间-格式:yyyy-MM-ddHH:mm:ss /// 库存更新时间-格式:yyyy-MM-ddHH:mm:ss
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "库存更新时间")] [ExporterHeader(DisplayName = "库存更新时间")]
[ImporterHeader(Name = "库存更新时间")]
public string DataUpdateTime { get; set; } public string DataUpdateTime { get; set; }
/// <summary> /// <summary>
/// 批次 /// 批次
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "批次")] [ExporterHeader(DisplayName = "批次")]
[ImporterHeader(Name = "批次")]
public string? SupplierBatch { get; set; } public string? SupplierBatch { get; set; }
/// <summary> /// <summary>
/// 有效期截止日期 非必填 /// 有效期截止日期 非必填
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "有效期截止日期")] [ExporterHeader(DisplayName = "有效期截止日期")]
[ImporterHeader(Name = "有效期截止日期")]
public string? SupplieryxqDate { get; set; } public string? SupplieryxqDate { get; set; }
} }

23
API/TaskManager.Entity/Entitys/01_09/SUPPLIER_BOM.cs

@ -16,86 +16,103 @@ namespace TaskManager.Entity
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// BOM编码 /// BOM编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "BOM编码")] [ExporterHeader(DisplayName = "BOM编码")]
[ImporterHeader(Name = "BOM编码")]
public string BomCode { get; set; } public string BomCode { get; set; }
/// <summary> /// <summary>
/// BOM名称 /// BOM名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "BOM名称")] [ExporterHeader(DisplayName = "BOM名称")]
[ImporterHeader(Name = "BOM名称")]
public string BomName { get; set; } public string BomName { get; set; }
/// <summary> /// <summary>
/// BOM版本 /// BOM版本
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "BOM版本")] [ExporterHeader(DisplayName = "BOM版本")]
[ImporterHeader(Name = "BOM版本")]
public string BomVersion { get; set; } public string BomVersion { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
/// <summary> /// <summary>
/// 供应商父件编码 /// 供应商父件编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商父件编码")] [ExporterHeader(DisplayName = "供应商父件编码")]
[ImporterHeader(Name = "供应商父件编码")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商父件名称 /// 供应商父件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商父件名称")] [ExporterHeader(DisplayName = "供应商父件名称")]
[ImporterHeader(Name = "供应商父件名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 父件类型(成品,半成品) /// 父件类型(成品,半成品)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "父件类型(成品,半成品)")] [ExporterHeader(DisplayName = "父件类型")]
[ImporterHeader(Name = "父件类型")]
public string? VendorProductType { get; set; } public string? VendorProductType { get; set; }
/// <summary> /// <summary>
/// 父件单位 /// 父件单位
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "父件单位")] [ExporterHeader(DisplayName = "父件单位")]
[ImporterHeader(Name = "父件单位")]
public string? MaterialUnit { get; set; } public string? MaterialUnit { get; set; }
/// <summary> /// <summary>
/// 子件编码 /// 子件编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件编码")] [ExporterHeader(DisplayName = "子件编码")]
[ImporterHeader(Name = "子件编码")]
public string SubMaterialCode { get; set; } public string SubMaterialCode { get; set; }
/// <summary> /// <summary>
/// 子件名称 /// 子件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件名称")] [ExporterHeader(DisplayName = "子件名称")]
[ImporterHeader(Name = "子件名称")]
public string SubMaterialName { get; set; } public string SubMaterialName { get; set; }
/// <summary> /// <summary>
/// 子件类型(半成品,原材料) /// 子件类型(半成品,原材料)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件类型(半成品,原材料)")] [ExporterHeader(DisplayName = "子件类型")]
[ImporterHeader(Name = "子件类型")]
public string? SubMaterialType { get; set; } public string? SubMaterialType { get; set; }
/// <summary> /// <summary>
/// 子件单位 /// 子件单位
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件单位")] [ExporterHeader(DisplayName = "子件单位")]
[ImporterHeader(Name = "子件单位")]
public string SubMaterialUnit { get; set; } public string SubMaterialUnit { get; set; }
/// <summary> /// <summary>
/// 子件用量 /// 子件用量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件用量")] [ExporterHeader(DisplayName = "子件用量")]
[ImporterHeader(Name = "子件用量")]
public decimal SubMaterialQuota { get; set; } public decimal SubMaterialQuota { get; set; }
/// <summary> /// <summary>
/// BOM变更时间,格式(yyyy-MM-ddHH:mm:ss) /// BOM变更时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "BOM变更时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "BOM变更时间")]
[ImporterHeader(Name = "BOM变更时间")]
public string DataUpdateTime { get; set; } public string DataUpdateTime { get; set; }
} }

23
API/TaskManager.Entity/Entitys/01_09/SUPPLIER_EMPLOYEE.cs

@ -16,96 +16,115 @@ namespace TaskManager.Entity
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 工厂代码 /// 工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂代码")] [ExporterHeader(DisplayName = "工厂代码")]
[ImporterHeader(Name = "工厂代码")]
public string PlantId { get; set; } public string PlantId { get; set; }
/// <summary> /// <summary>
/// 工厂名称 /// 工厂名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂名称")] [ExporterHeader(DisplayName = "工厂名称")]
[ImporterHeader(Name = "工厂名称")]
public string PlantName { get; set; } public string PlantName { get; set; }
/// <summary> /// <summary>
/// 车间代码 /// 车间代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间代码")] [ExporterHeader(DisplayName = "车间代码")]
[ImporterHeader(Name = "车间代码")]
public string WorkshopId { get; set; } public string WorkshopId { get; set; }
/// <summary> /// <summary>
/// 车间名称 /// 车间名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间名称")] [ExporterHeader(DisplayName = "车间名称")]
[ImporterHeader(Name = "车间名称")]
public string WorkshopName { get; set; } public string WorkshopName { get; set; }
/// <summary> /// <summary>
/// 产线代码 /// 产线代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线代码")] [ExporterHeader(DisplayName = "产线代码")]
[ImporterHeader(Name = "产线代码")]
public string ProductionLineId { get; set; } public string ProductionLineId { get; set; }
/// <summary> /// <summary>
/// 产线名称 /// 产线名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线名称")] [ExporterHeader(DisplayName = "产线名称")]
[ImporterHeader(Name = "产线名称")]
public string ProductionLineName { get; set; } public string ProductionLineName { get; set; }
/// <summary> /// <summary>
/// 工位代码 /// 工位代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位代码")] [ExporterHeader(DisplayName = "工位代码")]
[ImporterHeader(Name = "工位代码")]
public string StationId { get; set; } public string StationId { get; set; }
/// <summary> /// <summary>
/// 工位名称 /// 工位名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位名称")] [ExporterHeader(DisplayName = "工位名称")]
[ImporterHeader(Name = "工位名称")]
public string StationName { get; set; } public string StationName { get; set; }
/// <summary> /// <summary>
/// 工位人员账号 /// 工位人员账号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位人员账号")] [ExporterHeader(DisplayName = "工位人员账号")]
[ImporterHeader(Name = "工位人员账号")]
public string OperatorId { get; set; } public string OperatorId { get; set; }
/// <summary> /// <summary>
/// 工位人员姓名 /// 工位人员姓名
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位人员姓名")] [ExporterHeader(DisplayName = "工位人员姓名")]
[ImporterHeader(Name = "工位人员姓名")]
public string OperatorName { get; set; } public string OperatorName { get; set; }
/// <summary> /// <summary>
/// 是否有资质(Y,N) /// 是否有资质(Y,N)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "是否有资质(Y,N)")] [ExporterHeader(DisplayName = "是否有资质(Y,N)")]
[ImporterHeader(Name = "是否有资质(Y,N)")]
public string HaveQuantity { get; set; } public string HaveQuantity { get; set; }
/// <summary> /// <summary>
/// 供应商修改时间,格式(yyyy-MM-ddHH:mm:ss) /// 供应商修改时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商修改时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "供应商修改时间")]
[ImporterHeader(Name = "供应商修改时间")]
public string DataUpdateTime { get; set; } public string DataUpdateTime { get; set; }
/// <summary> /// <summary>
/// 岗位代码 /// 岗位代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "岗位代码")] [ExporterHeader(DisplayName = "岗位代码")]
[ImporterHeader(Name = "岗位代码")]
public string PositionId { get; set; } public string PositionId { get; set; }
/// <summary> /// <summary>
/// 岗位名称 /// 岗位名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "岗位名称")] [ExporterHeader(DisplayName = "岗位名称")]
[ImporterHeader(Name = "岗位名称")]
public string PositionName { get; set; } public string PositionName { get; set; }
/// <summary> /// <summary>
/// 资质等级(Level_4,Level_3,Level_2,Level_1) /// 资质等级(Level_4,Level_3,Level_2,Level_1)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "资质等级(Level_4,Level_3,Level_2,Level_1)")] [ExporterHeader(DisplayName = "资质等级")]
[ImporterHeader(Name = "资质等级")]
public string QualificationLevel { get; set; } public string QualificationLevel { get; set; }
/// <summary> /// <summary>
/// 资质获取时间 /// 资质获取时间
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "资质获取时间")] [ExporterHeader(DisplayName = "资质获取时间")]
[ImporterHeader(Name = "资质获取时间")]
public string CheckInTime { get; set; } public string CheckInTime { get; set; }
/// <summary> /// <summary>
/// 资质失去时间 /// 资质失去时间
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "资质失去时间")] [ExporterHeader(DisplayName = "资质失去时间")]
[ImporterHeader(Name = "资质失去时间")]
public string CheckOutTime { get; set; } public string CheckOutTime { get; set; }
} }
} }

20
API/TaskManager.Entity/Entitys/01_09/SUPPLIER_INFO.cs

@ -16,91 +16,109 @@ namespace TaskManager.Entity
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 工厂代码 /// 工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂代码")] [ExporterHeader(DisplayName = "工厂代码")]
[ImporterHeader(Name = "工厂代码")]
public string PlantId { get; set; } public string PlantId { get; set; }
/// <summary> /// <summary>
/// 工厂名称 /// 工厂名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂名称")] [ExporterHeader(DisplayName = "工厂名称")]
[ImporterHeader(Name = "工厂名称")]
public string PlantName { get; set; } public string PlantName { get; set; }
/// <summary> /// <summary>
/// 车间代码 /// 车间代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间代码")] [ExporterHeader(DisplayName = "车间代码")]
[ImporterHeader(Name = "车间代码")]
public string WorkshopId { get; set; } public string WorkshopId { get; set; }
/// <summary> /// <summary>
/// 车间名称 /// 车间名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间名称")] [ExporterHeader(DisplayName = "车间名称")]
[ImporterHeader(Name = "车间名称")]
public string WorkshopName { get; set; } public string WorkshopName { get; set; }
/// <summary> /// <summary>
/// 产线代码 /// 产线代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线代码")] [ExporterHeader(DisplayName = "产线代码")]
[ImporterHeader(Name = "产线代码")]
public string ProductionLineId { get; set; } public string ProductionLineId { get; set; }
/// <summary> /// <summary>
/// 产线名称 /// 产线名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线名称")] [ExporterHeader(DisplayName = "产线名称")]
[ImporterHeader(Name = "产线名称")]
public string ProductionLineName { get; set; } public string ProductionLineName { get; set; }
/// <summary> /// <summary>
/// 工位代码 /// 工位代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位代码")] [ExporterHeader(DisplayName = "工位代码")]
[ImporterHeader(Name = "工位代码")]
public string StationId { get; set; } public string StationId { get; set; }
/// <summary> /// <summary>
/// 工位名称 /// 工位名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位名称")] [ExporterHeader(DisplayName = "工位名称")]
[ImporterHeader(Name = "工位名称")]
public string StationName { get; set; } public string StationName { get; set; }
/// <summary> /// <summary>
/// 是否关键工位(Y/N) /// 是否关键工位(Y/N)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "是否关键工位(Y/N)")] [ExporterHeader(DisplayName = "是否关键工位(Y/N)")]
[ImporterHeader(Name = "是否关键工位(Y/N)")]
public string KeyStation { get; set; } public string KeyStation { get; set; }
/// <summary> /// <summary>
/// 供应商修改时间,格式(yyyy-MM-ddHH:mm:ss) /// 供应商修改时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商修改时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "供应商修改时间")]
[ImporterHeader(Name = "供应商修改时间")]
public string DataUpdateTime { get; set; } public string DataUpdateTime { get; set; }
/// <summary> /// <summary>
/// 产线顺序 /// 产线顺序
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线顺序")] [ExporterHeader(DisplayName = "产线顺序")]
[ImporterHeader(Name = "产线顺序")]
public decimal ProductionLineOrder { get; set; } public decimal ProductionLineOrder { get; set; }
/// <summary> /// <summary>
/// 工位顺序 /// 工位顺序
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位顺序")] [ExporterHeader(DisplayName = "工位顺序")]
[ImporterHeader(Name = "工位顺序")]
public decimal StationOrder { get; set; } public decimal StationOrder { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件号 /// 供应商总成零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件号")] [ExporterHeader(DisplayName = "供应商总成零件号")]
[ImporterHeader(Name = "供应商总成零件号")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件名称 /// 供应商总成零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件名称")] [ExporterHeader(DisplayName = "供应商总成零件名称")]
[ImporterHeader(Name = "供应商总成零件名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
} }

78
API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_CPS.cs

@ -16,241 +16,289 @@ namespace TaskManager.Entity
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件号 /// 供应商总成零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件号")] [ExporterHeader(DisplayName = "供应商总成零件号")]
[ImporterHeader(Name = "供应商总成零件号")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件名称 /// 供应商总成零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件名称")] [ExporterHeader(DisplayName = "供应商总成零件名称")]
[ImporterHeader(Name = "供应商总成零件名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 供应商总成SN码 /// 供应商总成SN码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成SN码")] [ExporterHeader(DisplayName = "供应商总成SN码")]
[ImporterHeader(Name = "供应商总成SN码")]
public string VendorProductSn { get; set; } public string VendorProductSn { get; set; }
/// <summary> /// <summary>
/// 供应商总成批次号 /// 供应商总成批次号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成批次号")] [ExporterHeader(DisplayName = "供应商总成批次号")]
[ImporterHeader(Name = "供应商总成批次号")]
public string VendorProductBatch { get; set; } public string VendorProductBatch { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
/// <summary> /// <summary>
/// 奇瑞SN码 /// 奇瑞SN码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞SN码")] [ExporterHeader(DisplayName = "奇瑞SN码")]
[ImporterHeader(Name = "奇瑞SN码")]
public string CheryProductSn { get; set; } public string CheryProductSn { get; set; }
/// <summary> /// <summary>
/// 生产批次号 /// 生产批次号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产批次号")] [ExporterHeader(DisplayName = "生产批次号")]
[ImporterHeader(Name = "生产批次号")]
public string ProductBatchNo { get; set; } public string ProductBatchNo { get; set; }
/// <summary> /// <summary>
/// 生产工单号 /// 生产工单号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产工单号")] [ExporterHeader(DisplayName = "生产工单号")]
[ImporterHeader(Name = "生产工单号")]
public string ManufactureNo { get; set; } public string ManufactureNo { get; set; }
/// <summary> /// <summary>
/// 工厂代码 /// 工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂代码")] [ExporterHeader(DisplayName = "工厂代码")]
[ImporterHeader(Name = "工厂代码")]
public string PlantId { get; set; } public string PlantId { get; set; }
/// <summary> /// <summary>
/// 工厂名称 /// 工厂名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂名称")] [ExporterHeader(DisplayName = "工厂名称")]
[ImporterHeader(Name = "工厂名称")]
public string PlantName { get; set; } public string PlantName { get; set; }
/// <summary> /// <summary>
/// 车间代码 /// 车间代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间代码")] [ExporterHeader(DisplayName = "车间代码")]
[ImporterHeader(Name = "车间代码")]
public string WorkshopId { get; set; } public string WorkshopId { get; set; }
/// <summary> /// <summary>
/// 车间名称 /// 车间名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间名称")] [ExporterHeader(DisplayName = "车间名称")]
[ImporterHeader(Name = "车间名称")]
public string WorkshopName { get; set; } public string WorkshopName { get; set; }
/// <summary> /// <summary>
/// 产线代码 /// 产线代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线代码")] [ExporterHeader(DisplayName = "产线代码")]
[ImporterHeader(Name = "产线代码")]
public string ProductionLineId { get; set; } public string ProductionLineId { get; set; }
/// <summary> /// <summary>
/// 产线名称 /// 产线名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线名称")] [ExporterHeader(DisplayName = "产线名称")]
[ImporterHeader(Name = "产线名称")]
public string ProductionLineName { get; set; } public string ProductionLineName { get; set; }
/// <summary> /// <summary>
/// 工位代码 /// 工位代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位代码")] [ExporterHeader(DisplayName = "工位代码")]
[ImporterHeader(Name = "工位代码")]
public string StationId { get; set; } public string StationId { get; set; }
/// <summary> /// <summary>
/// 工位名称 /// 工位名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位名称")] [ExporterHeader(DisplayName = "工位名称")]
[ImporterHeader(Name = "工位名称")]
public string StationName { get; set; } public string StationName { get; set; }
/// <summary> /// <summary>
/// 工位人员编号 /// 工位人员编号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位人员编号")] [ExporterHeader(DisplayName = "工位人员编号")]
[ImporterHeader(Name = "工位人员编号")]
public string EmpCode { get; set; } public string EmpCode { get; set; }
/// <summary> /// <summary>
/// 工位人员姓名 /// 工位人员姓名
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位人员姓名")] [ExporterHeader(DisplayName = "工位人员姓名")]
[ImporterHeader(Name = "工位人员姓名")]
public string EmpName { get; set; } public string EmpName { get; set; }
/// <summary> /// <summary>
/// 控制项名称 /// 控制项名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项名称")] [ExporterHeader(DisplayName = "控制项名称")]
[ImporterHeader(Name = "控制项名称")]
public string VendorFieldName { get; set; } public string VendorFieldName { get; set; }
/// <summary> /// <summary>
/// 控制项代码 /// 控制项代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项代码")] [ExporterHeader(DisplayName = "控制项代码")]
[ImporterHeader(Name = "控制项代码")]
public string VendorFieldCode { get; set; } public string VendorFieldCode { get; set; }
/// <summary> /// <summary>
/// 控制项点位 /// 控制项点位
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项点位")] [ExporterHeader(DisplayName = "控制项点位")]
[ImporterHeader(Name = "控制项点位")]
public string? GatherSpot { get; set; } public string? GatherSpot { get; set; }
/// <summary> /// <summary>
/// 控制项要求频率 /// 控制项要求频率
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项要求频率")] [ExporterHeader(DisplayName = "控制项要求频率")]
[ImporterHeader(Name = "控制项要求频率")]
public decimal? SamplingRate { get; set; } public decimal? SamplingRate { get; set; }
/// <summary> /// <summary>
/// 上下限更新时间,格式(yyyy-MM-ddHH:mm:ss) /// 上下限更新时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "上下限更新时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "上下限更新时间")]
[ImporterHeader(Name = "上下限更新时间")]
public string? LimitUpdateTime { get; set; } public string? LimitUpdateTime { get; set; }
/// <summary> /// <summary>
/// 控制项描述 /// 控制项描述
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项描述")] [ExporterHeader(DisplayName = "控制项描述")]
[ImporterHeader(Name = "控制项描述")]
public string? VendorFieldDesc { get; set; } public string? VendorFieldDesc { get; set; }
/// <summary> /// <summary>
/// 载体编码 /// 载体编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "载体编码")] [ExporterHeader(DisplayName = "载体编码")]
[ImporterHeader(Name = "载体编码")]
public string? CarrierCode { get; set; } public string? CarrierCode { get; set; }
/// <summary> /// <summary>
/// 投入数量 /// 投入数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "投入数量")] [ExporterHeader(DisplayName = "投入数量")]
[ImporterHeader(Name = "投入数量")]
public decimal IntputQty { get; set; } public decimal IntputQty { get; set; }
/// <summary> /// <summary>
/// 一次合格数量 /// 一次合格数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "一次合格数量")] [ExporterHeader(DisplayName = "一次合格数量")]
[ImporterHeader(Name = "一次合格数量")]
public decimal FttQty { get; set; } public decimal FttQty { get; set; }
/// <summary> /// <summary>
/// 参数,是传Y,否传N /// 参数
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "参数,是传Y,否传N")] [ExporterHeader(DisplayName = "参数")]
[ImporterHeader(Name = "参数")]
public string Parameter { get; set; } public string Parameter { get; set; }
/// <summary> /// <summary>
/// 特性,是传Y,否传N /// 特性
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "特性,是传Y,否传N")] [ExporterHeader(DisplayName = "特性")]
[ImporterHeader(Name = "特性")]
public string Characteristic { get; set; } public string Characteristic { get; set; }
/// <summary> /// <summary>
/// CC项,是传Y,否传N /// CC项
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "CC项,是传Y,否传N")] [ExporterHeader(DisplayName = "CC项")]
[ImporterHeader(Name = "CC项")]
public string Cc { get; set; } public string Cc { get; set; }
/// <summary> /// <summary>
/// SC项,是传Y,否传N /// SC项
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "SC项,是传Y,否传N")] [ExporterHeader(DisplayName = "SC项")]
[ImporterHeader(Name = "SC项")]
public string Sc { get; set; } public string Sc { get; set; }
/// <summary> /// <summary>
/// SPC,是传Y,否传N /// SPC
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "SPC,是传Y,否传N")] [ExporterHeader(DisplayName = "SPC")]
[ImporterHeader(Name = "SPC")]
public string Spc { get; set; } public string Spc { get; set; }
/// <summary> /// <summary>
/// 控制项标准值 /// 控制项标准值
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项标准值")] [ExporterHeader(DisplayName = "控制项标准值")]
[ImporterHeader(Name = "控制项标准值")]
public string StandardValue { get; set; } public string StandardValue { get; set; }
/// <summary> /// <summary>
/// 控制项上限 /// 控制项上限
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项上限")] [ExporterHeader(DisplayName = "控制项上限")]
[ImporterHeader(Name = "控制项上限")]
public decimal UpperLimit { get; set; } public decimal UpperLimit { get; set; }
/// <summary> /// <summary>
/// 控制项下限 /// 控制项下限
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项下限")] [ExporterHeader(DisplayName = "控制项下限")]
[ImporterHeader(Name = "控制项下限")]
public decimal LowerLimit { get; set; } public decimal LowerLimit { get; set; }
/// <summary> /// <summary>
/// 控制项实测值 /// 控制项实测值
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项实测值")] [ExporterHeader(DisplayName = "控制项实测值")]
[ImporterHeader(Name = "控制项实测值")]
public decimal DecimalValue { get; set; } public decimal DecimalValue { get; set; }
/// <summary> /// <summary>
/// 控制项值的单位名称-中文 /// 控制项值的单位名称-中文
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项值的单位名称-中文")] [ExporterHeader(DisplayName = "控制项值的单位名称-中文")]
[ImporterHeader(Name = "控制项值的单位名称-中文")]
public string? UnitCn { get; set; } public string? UnitCn { get; set; }
/// <summary> /// <summary>
/// 控控制项单位英文 /// 控控制项单位英文
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控控制项单位英文")] [ExporterHeader(DisplayName = "控控制项单位英文")]
[ImporterHeader(Name = "控控制项单位英文")]
public string UnitEn { get; set; } public string UnitEn { get; set; }
/// <summary> /// <summary>
/// 检测结果 /// 检测结果
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "检测结果")] [ExporterHeader(DisplayName = "检测结果")]
[ImporterHeader(Name = "检测结果")]
public string CheckResult { get; set; } public string CheckResult { get; set; }
/// <summary> /// <summary>
/// 在线检测(inline,offline,both),可选项:inline-在生产线上进行检测.offline-从生产线上拿下来进行检测.both-inline和offline同时存在. /// 在线检测(inline,offline,both),可选项:inline-在生产线上进行检测.offline-从生产线上拿下来进行检测.both-inline和offline同时存在.
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "在线检测(inline,offline,both),可选项:inline-在生产线上进行检测.offline-从生产线上拿下来进行检测.both-inline和offline同时存在.")] [ExporterHeader(DisplayName = "在线检测")]
[ImporterHeader(Name = "在线检测")]
public string? DetectionMode { get; set; } public string? DetectionMode { get; set; }
/// <summary> /// <summary>
/// 班次(白班,晚班,中班) /// 班次(白班,晚班,中班)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "班次(白班,晚班,中班)")] [ExporterHeader(DisplayName = "班次")]
[ImporterHeader(Name = "班次")]
public string WorkShift { get; set; } public string WorkShift { get; set; }
/// <summary> /// <summary>
/// 采集时间,格式(yyyy-MM-ddHH:mm:ss) /// 采集时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "采集时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "采集时间")]
[ImporterHeader(Name = "采集时间")]
public string CollectTime { get; set; } public string CollectTime { get; set; }
/// <summary> /// <summary>
/// 检测方式(人工,设备) /// 检测方式(人工,设备)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "检测方式(人工,设备)")] [ExporterHeader(DisplayName = "检测方式")]
[ImporterHeader(Name = "检测方式")]
public string CheckMode { get; set; } public string CheckMode { get; set; }
/// <summary> /// <summary>
/// 检测设备编号 /// 检测设备编号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "检测设备编号")] [ExporterHeader(DisplayName = "检测设备编号")]
[ImporterHeader(Name = "检测设备编号")]
public string DeviceCode { get; set; } public string DeviceCode { get; set; }
/// <summary> /// <summary>
/// 检测设备名称 /// 检测设备名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "检测设备名称")] [ExporterHeader(DisplayName = "检测设备名称")]
[ImporterHeader(Name = "检测设备名称")]
public string DeviceName { get; set; } public string DeviceName { get; set; }
} }

58
API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_DATA.cs

@ -16,221 +16,265 @@ namespace TaskManager.Entity
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 工厂代码 /// 工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂代码")] [ExporterHeader(DisplayName = "工厂代码")]
[ImporterHeader(Name = "工厂代码")]
public string PlantId { get; set; } public string PlantId { get; set; }
/// <summary> /// <summary>
/// 工厂名称 /// 工厂名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂名称")] [ExporterHeader(DisplayName = "工厂名称")]
[ImporterHeader(Name = "工厂名称")]
public string PlantName { get; set; } public string PlantName { get; set; }
/// <summary> /// <summary>
/// 车间代码 /// 车间代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间代码")] [ExporterHeader(DisplayName = "车间代码")]
[ImporterHeader(Name = "车间代码")]
public string WorkshopId { get; set; } public string WorkshopId { get; set; }
/// <summary> /// <summary>
/// 车间名称 /// 车间名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间名称")] [ExporterHeader(DisplayName = "车间名称")]
[ImporterHeader(Name = "车间名称")]
public string WorkshopName { get; set; } public string WorkshopName { get; set; }
/// <summary> /// <summary>
/// 产线代码 /// 产线代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线代码")] [ExporterHeader(DisplayName = "产线代码")]
[ImporterHeader(Name = "产线代码")]
public string ProductionLineId { get; set; } public string ProductionLineId { get; set; }
/// <summary> /// <summary>
/// 产线名称 /// 产线名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线名称")] [ExporterHeader(DisplayName = "产线名称")]
[ImporterHeader(Name = "产线名称")]
public string ProductionLineName { get; set; } public string ProductionLineName { get; set; }
/// <summary> /// <summary>
/// 工位代码 /// 工位代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位代码")] [ExporterHeader(DisplayName = "工位代码")]
[ImporterHeader(Name = "工位代码")]
public string StationId { get; set; } public string StationId { get; set; }
/// <summary> /// <summary>
/// 工位名称 /// 工位名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位名称")] [ExporterHeader(DisplayName = "工位名称")]
[ImporterHeader(Name = "工位名称")]
public string StationName { get; set; } public string StationName { get; set; }
/// <summary> /// <summary>
/// 工位人员编号 /// 工位人员编号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位人员编号")] [ExporterHeader(DisplayName = "工位人员编号")]
[ImporterHeader(Name = "工位人员编号")]
public string EmpCode { get; set; } public string EmpCode { get; set; }
/// <summary> /// <summary>
/// 工位人员姓名 /// 工位人员姓名
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位人员姓名")] [ExporterHeader(DisplayName = "工位人员姓名")]
[ImporterHeader(Name = "工位人员姓名")]
public string EmpName { get; set; } public string EmpName { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件名称 /// 供应商总成零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件名称")] [ExporterHeader(DisplayName = "供应商总成零件名称")]
[ImporterHeader(Name = "供应商总成零件名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件号 /// 供应商总成零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件号")] [ExporterHeader(DisplayName = "供应商总成零件号")]
[ImporterHeader(Name = "供应商总成零件号")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商总成批次号 /// 供应商总成批次号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成批次号")] [ExporterHeader(DisplayName = "供应商总成批次号")]
[ImporterHeader(Name = "供应商总成批次号")]
public string VendorProductBatch { get; set; } public string VendorProductBatch { get; set; }
/// <summary> /// <summary>
/// 供应商总成SN码 /// 供应商总成SN码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成SN码")] [ExporterHeader(DisplayName = "供应商总成SN码")]
[ImporterHeader(Name = "供应商总成SN码")]
public string VendorProductSn { get; set; } public string VendorProductSn { get; set; }
/// <summary> /// <summary>
/// 子件编码 /// 子件编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件编码")] [ExporterHeader(DisplayName = "子件编码")]
[ImporterHeader(Name = "子件编码")]
public string SubProdNo { get; set; } public string SubProdNo { get; set; }
/// <summary> /// <summary>
/// 子件名称 /// 子件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件名称")] [ExporterHeader(DisplayName = "子件名称")]
[ImporterHeader(Name = "子件名称")]
public string SubProdName { get; set; } public string SubProdName { get; set; }
/// <summary> /// <summary>
/// 子件批次号 /// 子件批次号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件批次号")] [ExporterHeader(DisplayName = "子件批次号")]
[ImporterHeader(Name = "子件批次号")]
public string SubBatchNo { get; set; } public string SubBatchNo { get; set; }
/// <summary> /// <summary>
/// 子件分包号 /// 子件分包号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件分包号")] [ExporterHeader(DisplayName = "子件分包号")]
[ImporterHeader(Name = "子件分包号")]
public string? ChildPackageInfo { get; set; } public string? ChildPackageInfo { get; set; }
/// <summary> /// <summary>
/// 子件扣料数量 /// 子件扣料数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件扣料数量")] [ExporterHeader(DisplayName = "子件扣料数量")]
[ImporterHeader(Name = "子件扣料数量")]
public decimal SubProdNum { get; set; } public decimal SubProdNum { get; set; }
/// <summary> /// <summary>
/// 子件SN码 /// 子件SN码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件SN码")] [ExporterHeader(DisplayName = "子件SN码")]
[ImporterHeader(Name = "子件SN码")]
public string SubProdSn { get; set; } public string SubProdSn { get; set; }
/// <summary> /// <summary>
/// 子件物料来源 /// 子件物料来源
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件物料来源")] [ExporterHeader(DisplayName = "子件物料来源")]
[ImporterHeader(Name = "子件物料来源")]
public string ChildSource { get; set; } public string ChildSource { get; set; }
/// <summary> /// <summary>
/// 分供方代码 /// 分供方代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "分供方代码")] [ExporterHeader(DisplayName = "分供方代码")]
[ImporterHeader(Name = "分供方代码")]
public string? SubSupplierCode { get; set; } public string? SubSupplierCode { get; set; }
/// <summary> /// <summary>
/// 分分供方名称 /// 分分供方名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "分分供方名称")] [ExporterHeader(DisplayName = "分分供方名称")]
[ImporterHeader(Name = "分分供方名称")]
public string? SubSupplierName { get; set; } public string? SubSupplierName { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
/// <summary> /// <summary>
/// 奇瑞SN码 /// 奇瑞SN码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞SN码")] [ExporterHeader(DisplayName = "奇瑞SN码")]
[ImporterHeader(Name = "奇瑞SN码")]
public string CheryProductSn { get; set; } public string CheryProductSn { get; set; }
/// <summary> /// <summary>
/// 生产工单号 /// 生产工单号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产工单号")] [ExporterHeader(DisplayName = "生产工单号")]
[ImporterHeader(Name = "生产工单号")]
public string ManufactureNo { get; set; } public string ManufactureNo { get; set; }
/// <summary> /// <summary>
/// 生产批次号 /// 生产批次号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产批次号")] [ExporterHeader(DisplayName = "生产批次号")]
[ImporterHeader(Name = "生产批次号")]
public string? ProductBatchNo { get; set; } public string? ProductBatchNo { get; set; }
/// <summary> /// <summary>
/// 班次(白班,晚班,中班) /// 班次(白班,晚班,中班)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "班次(白班,晚班,中班)")] [ExporterHeader(DisplayName = "班次(白班,晚班,中班)")]
[ImporterHeader(Name = "班次(白班,晚班,中班)")]
public string WorkShift { get; set; } public string WorkShift { get; set; }
/// <summary> /// <summary>
/// 进工位的时间,格式(yyyy-MM-ddHH:mm:ss) /// 进工位的时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "进工位的时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "进工位的时间")]
[ImporterHeader(Name = "进工位的时间")]
public string MaterialInputTime { get; set; } public string MaterialInputTime { get; set; }
/// <summary> /// <summary>
/// 出工位的时间,格式(yyyy-MM-ddHH:mm:ss) /// 出工位的时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "出工位的时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "出工位的时间")]
[ImporterHeader(Name = "出工位的时间")]
public string MaterialOutputTime { get; set; } public string MaterialOutputTime { get; set; }
/// <summary> /// <summary>
/// 装配设备编号 /// 装配设备编号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "装配设备编号")] [ExporterHeader(DisplayName = "装配设备编号")]
[ImporterHeader(Name = "装配设备编号")]
public string VendorFieldNum { get; set; } public string VendorFieldNum { get; set; }
/// <summary> /// <summary>
/// 装配设备名称 /// 装配设备名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "装配设备名称")] [ExporterHeader(DisplayName = "装配设备名称")]
[ImporterHeader(Name = "装配设备名称")]
public string VendorFieldName { get; set; } public string VendorFieldName { get; set; }
/// <summary> /// <summary>
/// 设备判定的质量状态,合格与否,NG不合适OK合适 /// 设备判定的质量状态,合格与否,NG不合适OK合适
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "设备判定的质量状态,合格与否,NG不合适OK合适")] [ExporterHeader(DisplayName = "设备判定的质量状态")]
[ImporterHeader(Name = "设备判定的质量状态")]
public string? InstrumentQualityStatus { get; set; } public string? InstrumentQualityStatus { get; set; }
/// <summary> /// <summary>
/// 人工判定的质量状态,合格与否,NG不合适OK合适 /// 人工判定的质量状态,合格与否,NG不合适OK合适
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "人工判定的质量状态,合格与否,NG不合适OK合适")] [ExporterHeader(DisplayName = "人工判定的质量状态")]
[ImporterHeader(Name = "人工判定的质量状态")]
public string? ManualQualityStatus { get; set; } public string? ManualQualityStatus { get; set; }
/// <summary> /// <summary>
/// 最终质量状态,合格与否,NG不合适OK合适 /// 最终质量状态,合格与否,NG不合适OK合适
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "最终质量状态,合格与否,NG不合适OK合适")] [ExporterHeader(DisplayName = "最终质量状态")]
[ImporterHeader(Name = "最终质量状态")]
public string FinalQualityStatus { get; set; } public string FinalQualityStatus { get; set; }
/// <summary> /// <summary>
/// 采集时间,格式(yyyy-MM-ddHH:mm:ss) /// 采集时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "采集时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "采集时间")]
[ImporterHeader(Name = "采集时间")]
public string CollectTime { get; set; } public string CollectTime { get; set; }
/// <summary> /// <summary>
/// 子件绑定扫码时间,格式(yyyy-MM-ddHH:mm:ss) /// 子件绑定扫码时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件绑定扫码时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "子件绑定扫码时间")]
[ImporterHeader(Name = "子件绑定扫码时间")]
public string DateTime { get; set; } public string DateTime { get; set; }
/// <summary> /// <summary>
/// 父件硬件版本号 /// 父件硬件版本号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "父件硬件版本号")] [ExporterHeader(DisplayName = "父件硬件版本号")]
[ImporterHeader(Name = "父件硬件版本号")]
public string? ParentHardwareRevision { get; set; } public string? ParentHardwareRevision { get; set; }
/// <summary> /// <summary>
/// 父件软件版本号 /// 父件软件版本号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "父件软件版本号")] [ExporterHeader(DisplayName = "父件软件版本号")]
[ImporterHeader(Name = "父件软件版本号")]
public string? ParentSoftwareRevision { get; set; } public string? ParentSoftwareRevision { get; set; }
/// <summary> /// <summary>
/// 子件硬件版本号 /// 子件硬件版本号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件硬件版本号")] [ExporterHeader(DisplayName = "子件硬件版本号")]
[ImporterHeader(Name = "子件硬件版本号")]
public string? ChildHardwareRevision { get; set; } public string? ChildHardwareRevision { get; set; }
/// <summary> /// <summary>
/// 子件软件版本号 /// 子件软件版本号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件软件版本号")] [ExporterHeader(DisplayName = "子件软件版本号")]
[ImporterHeader(Name = "子件软件版本号")]
public string? ChildSoftwareRevision { get; set; } public string? ChildSoftwareRevision { get; set; }
} }

32
API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_FIRST_PASSYIELD.cs

@ -16,111 +16,133 @@ namespace TaskManager.Entity
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件号 /// 供应商总成零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件号")] [ExporterHeader(DisplayName = "供应商总成零件号")]
[ImporterHeader(Name = "供应商总成零件号")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件名称 /// 供应商总成零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件名称")] [ExporterHeader(DisplayName = "供应商总成零件名称")]
[ImporterHeader(Name = "供应商总成零件名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 工厂代码 /// 工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂代码")] [ExporterHeader(DisplayName = "工厂代码")]
[ImporterHeader(Name = "工厂代码")]
public string PlantId { get; set; } public string PlantId { get; set; }
/// <summary> /// <summary>
/// 工厂名称 /// 工厂名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂名称")] [ExporterHeader(DisplayName = "工厂名称")]
[ImporterHeader(Name = "工厂名称")]
public string PlantName { get; set; } public string PlantName { get; set; }
/// <summary> /// <summary>
/// 车间代码 /// 车间代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间代码")] [ExporterHeader(DisplayName = "车间代码")]
[ImporterHeader(Name = "车间代码")]
public string? WorkshopId { get; set; } public string? WorkshopId { get; set; }
/// <summary> /// <summary>
/// 车间名称 /// 车间名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间名称")] [ExporterHeader(DisplayName = "车间名称")]
[ImporterHeader(Name = "车间名称")]
public string? WorkshopName { get; set; } public string? WorkshopName { get; set; }
/// <summary> /// <summary>
/// 产线代码 /// 产线代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线代码")] [ExporterHeader(DisplayName = "产线代码")]
[ImporterHeader(Name = "产线代码")]
public string? ProductionLineId { get; set; } public string? ProductionLineId { get; set; }
/// <summary> /// <summary>
/// 产线名称 /// 产线名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线名称")] [ExporterHeader(DisplayName = "产线名称")]
[ImporterHeader(Name = "产线名称")]
public string? ProductionLineName { get; set; } public string? ProductionLineName { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
/// <summary> /// <summary>
/// 生产工单号 /// 生产工单号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产工单号")] [ExporterHeader(DisplayName = "生产工单号")]
[ImporterHeader(Name = "生产工单号")]
public string ManufactureNo { get; set; } public string ManufactureNo { get; set; }
/// <summary> /// <summary>
/// 生产批次号 /// 生产批次号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产批次号")] [ExporterHeader(DisplayName = "生产批次号")]
[ImporterHeader(Name = "生产批次号")]
public string ProductBatchNo { get; set; } public string ProductBatchNo { get; set; }
/// <summary> /// <summary>
/// 批次计划数量:每个批次号对应的计划数量 /// 批次计划数量:每个批次号对应的计划数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "批次计划数量:每个批次号对应的计划数量")] [ExporterHeader(DisplayName = "批次计划数量")]
[ImporterHeader(Name = "批次计划数量")]
public decimal WorkOrderNumber { get; set; } public decimal WorkOrderNumber { get; set; }
/// <summary> /// <summary>
/// 不合格数 /// 不合格数
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "不合格数")] [ExporterHeader(DisplayName = "不合格数")]
[ImporterHeader(Name = "不合格数")]
public decimal DefectiveNumber { get; set; } public decimal DefectiveNumber { get; set; }
/// <summary> /// <summary>
/// 合格数:当班次合格数汇总 /// 合格数:当班次合格数汇总
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "合格数:当班次合格数汇总")] [ExporterHeader(DisplayName = "合格数")]
[ImporterHeader(Name = "合格数")]
public decimal AcceptableNumber { get; set; } public decimal AcceptableNumber { get; set; }
/// <summary> /// <summary>
/// 一次合格率实际值 /// 一次合格率实际值
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "一次合格率实际值")] [ExporterHeader(DisplayName = "一次合格率实际值")]
[ImporterHeader(Name = "一次合格率实际值")]
public decimal OncePassRateRealValue { get; set; } public decimal OncePassRateRealValue { get; set; }
/// <summary> /// <summary>
/// 一次合格率目标值 /// 一次合格率目标值
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "一次合格率目标值")] [ExporterHeader(DisplayName = "一次合格率目标值")]
[ImporterHeader(Name = "一次合格率目标值")]
public decimal OncePassRateTagValue { get; set; } public decimal OncePassRateTagValue { get; set; }
/// <summary> /// <summary>
/// 班次(白班,晚班,中班) /// 班次(白班,晚班,中班)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "班次(白班,晚班,中班)")] [ExporterHeader(DisplayName = "班次")]
[ImporterHeader(Name = "班次")]
public string WorkShift { get; set; } public string WorkShift { get; set; }
/// <summary> /// <summary>
/// 生产日期,格式(yyyy-MM-ddHH:mm:ss) /// 生产日期,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产日期,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "生产日期")]
[ImporterHeader(Name = "生产日期")]
public string StatisticalTime { get; set; } public string StatisticalTime { get; set; }
/// <summary> /// <summary>
/// 值统计时间,格式(yyyy-MM-ddHH:mm:ss) /// 值统计时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "值统计时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "值统计时间")]
[ImporterHeader(Name = "值统计时间")]
public string DateTime { get; set; } public string DateTime { get; set; }
} }

40
API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_MATERIAL_STOCK.cs

@ -16,151 +16,181 @@ namespace TaskManager.Entity
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 供应商子零件编号 /// 供应商子零件编号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商子零件编号")] [ExporterHeader(DisplayName = "供应商子零件编号")]
[ImporterHeader(Name = "供应商子零件编号")]
public string SupplierSubCode { get; set; } public string SupplierSubCode { get; set; }
/// <summary> /// <summary>
/// 供应商子零件名称 /// 供应商子零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商子零件名称")] [ExporterHeader(DisplayName = "供应商子零件名称")]
[ImporterHeader(Name = "供应商子零件名称")]
public string SupplierSubName { get; set; } public string SupplierSubName { get; set; }
/// <summary> /// <summary>
/// 分供方代码 /// 分供方代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "分供方代码")] [ExporterHeader(DisplayName = "分供方代码")]
[ImporterHeader(Name = "分供方代码")]
public string SubSupplierCode { get; set; } public string SubSupplierCode { get; set; }
/// <summary> /// <summary>
/// 分供方名称 /// 分供方名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "分供方名称")] [ExporterHeader(DisplayName = "分供方名称")]
[ImporterHeader(Name = "分供方名称")]
public string SubSupplierName { get; set; } public string SubSupplierName { get; set; }
/// <summary> /// <summary>
/// 分供方地址,分供方发货地址:省市区(县),不用于详细地址 /// 分供方地址,分供方发货地址:省市区(县),不用于详细地址
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "分供方地址,分供方发货地址:省市区(县),不用于详细地址")] [ExporterHeader(DisplayName = "分供方地址")]
[ImporterHeader(Name = "分供方地址")]
public string SubSupplierAddress { get; set; } public string SubSupplierAddress { get; set; }
/// <summary> /// <summary>
/// 分供方子件编码 /// 分供方子件编码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "分供方子件编码")] [ExporterHeader(DisplayName = "分供方子件编码")]
[ImporterHeader(Name = "分供方子件编码")]
public string? ComponentCode { get; set; } public string? ComponentCode { get; set; }
/// <summary> /// <summary>
/// 分供方子件名称, /// 分供方子件名称,
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "分供方子件名称,")] [ExporterHeader(DisplayName = "分供方子件名称,")]
[ImporterHeader(Name = "分供方子件名称,")]
public string? ComponentName { get; set; } public string? ComponentName { get; set; }
/// <summary> /// <summary>
/// 子件批次号 /// 子件批次号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件批次号")] [ExporterHeader(DisplayName = "子件批次号")]
[ImporterHeader(Name = "子件批次号")]
public string SubBatchNo { get; set; } public string SubBatchNo { get; set; }
/// <summary> /// <summary>
/// 子件批次数量 /// 子件批次数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件批次数量")] [ExporterHeader(DisplayName = "子件批次数量")]
[ImporterHeader(Name = "子件批次数量")]
public decimal SubBatchNum { get; set; } public decimal SubBatchNum { get; set; }
/// <summary> /// <summary>
/// 子件SN码 /// 子件SN码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "子件SN码")] [ExporterHeader(DisplayName = "子件SN码")]
[ImporterHeader(Name = "子件SN码")]
public string? SubBatchSn { get; set; } public string? SubBatchSn { get; set; }
/// <summary> /// <summary>
/// 检验人员编号 /// 检验人员编号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "检验人员编号")] [ExporterHeader(DisplayName = "检验人员编号")]
[ImporterHeader(Name = "检验人员编号")]
public string EmpCode { get; set; } public string EmpCode { get; set; }
/// <summary> /// <summary>
/// 检验人员姓名 /// 检验人员姓名
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "检验人员姓名")] [ExporterHeader(DisplayName = "检验人员姓名")]
[ImporterHeader(Name = "检验人员姓名")]
public string EmpName { get; set; } public string EmpName { get; set; }
/// <summary> /// <summary>
/// 检测设备编号 /// 检测设备编号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "检测设备编号")] [ExporterHeader(DisplayName = "检测设备编号")]
[ImporterHeader(Name = "检测设备编号")]
public string DeviceCode { get; set; } public string DeviceCode { get; set; }
/// <summary> /// <summary>
/// 检测设备名称 /// 检测设备名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "检测设备名称")] [ExporterHeader(DisplayName = "检测设备名称")]
[ImporterHeader(Name = "检测设备名称")]
public string DeviceName { get; set; } public string DeviceName { get; set; }
/// <summary> /// <summary>
/// 参数名称/特性名称 /// 参数名称/特性名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "参数名称/特性名称")] [ExporterHeader(DisplayName = "参数名称/特性名称")]
[ImporterHeader(Name = "参数名称/特性名称")]
public string FeatureName { get; set; } public string FeatureName { get; set; }
/// <summary> /// <summary>
/// 参数单位/特性单位 /// 参数单位/特性单位
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "参数单位/特性单位")] [ExporterHeader(DisplayName = "参数单位/特性单位")]
[ImporterHeader(Name = "参数单位/特性单位")]
public string FeatureUnit { get; set; } public string FeatureUnit { get; set; }
/// <summary> /// <summary>
/// 参数/特性标准值 /// 参数/特性标准值
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "参数/特性标准值")] [ExporterHeader(DisplayName = "参数/特性标准值")]
[ImporterHeader(Name = "参数/特性标准值")]
public string StandardValue { get; set; } public string StandardValue { get; set; }
/// <summary> /// <summary>
/// 参数/特性上限值 /// 参数/特性上限值
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "参数/特性上限值")] [ExporterHeader(DisplayName = "参数/特性上限值")]
[ImporterHeader(Name = "参数/特性上限值")]
public string FeatureUpper { get; set; } public string FeatureUpper { get; set; }
/// <summary> /// <summary>
/// 参数/特性下限值 /// 参数/特性下限值
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "参数/特性下限值")] [ExporterHeader(DisplayName = "参数/特性下限值")]
[ImporterHeader(Name = "参数/特性下限值")]
public string FeatureLower { get; set; } public string FeatureLower { get; set; }
/// <summary> /// <summary>
/// 参数/特性实测值 /// 参数/特性实测值
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "参数/特性实测值")] [ExporterHeader(DisplayName = "参数/特性实测值")]
[ImporterHeader(Name = "参数/特性实测值")]
public string FeatureValue { get; set; } public string FeatureValue { get; set; }
/// <summary> /// <summary>
/// 来料检验单号 /// 来料检验单号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "来料检验单号")] [ExporterHeader(DisplayName = "来料检验单号")]
[ImporterHeader(Name = "来料检验单号")]
public string CheckNo { get; set; } public string CheckNo { get; set; }
/// <summary> /// <summary>
/// 批次的最终判定结果,OK合格/NG不合格 /// 批次的最终判定结果,OK合格/NG不合格
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "批次的最终判定结果,OK合格/NG不合格")] [ExporterHeader(DisplayName = "批次的最终判定结果")]
[ImporterHeader(Name = "批次的最终判定结果")]
public string CheckResult { get; set; } public string CheckResult { get; set; }
/// <summary> /// <summary>
/// 检验时间,格式(yyyy-MM-ddHH:mm:ss) /// 检验时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "检验时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "检验时间")]
[ImporterHeader(Name = "检验时间")]
public string CheckTime { get; set; } public string CheckTime { get; set; }
/// <summary> /// <summary>
/// 控制项要求频率 /// 控制项要求频率
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项要求频率")] [ExporterHeader(DisplayName = "控制项要求频率")]
[ImporterHeader(Name = "控制项要求频率")]
public decimal? SamplingRate { get; set; } public decimal? SamplingRate { get; set; }
/// <summary> /// <summary>
/// 上下限更新时间,格式(yyyy-MM-ddHH:mm:ss) /// 上下限更新时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "上下限更新时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "上下限更新时间")]
[ImporterHeader(Name = "上下限更新时间")]
public string? LimitUpdateTime { get; set; } public string? LimitUpdateTime { get; set; }
/// <summary> /// <summary>
/// 控制项描述 /// 控制项描述
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项描述")] [ExporterHeader(DisplayName = "控制项描述")]
[ImporterHeader(Name = "控制项描述")]
public string? VendorFieldDesc { get; set; } public string? VendorFieldDesc { get; set; }
/// <summary> /// <summary>
/// 控制项代码 /// 控制项代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "控制项代码")] [ExporterHeader(DisplayName = "控制项代码")]
[ImporterHeader(Name = "控制项代码")]
public string VendorFieldCode { get; set; } public string VendorFieldCode { get; set; }
/// <summary> /// <summary>
/// 库存有效日期,格式(yyyy-MM-ddHH:mm:ss) /// 库存有效日期,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "库存有效日期,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "库存有效日期")]
[ImporterHeader(Name = "库存有效日期")]
public string DeadLine { get; set; } public string DeadLine { get; set; }
} }

29
API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_SCHEDULING.cs

@ -16,96 +16,115 @@ namespace TaskManager.Entity
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 工厂代码 /// 工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂代码")] [ExporterHeader(DisplayName = "工厂代码")]
[ImporterHeader(Name = "工厂代码")]
public string PlantId { get; set; } public string PlantId { get; set; }
/// <summary> /// <summary>
/// 工厂名称 /// 工厂名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂名称")] [ExporterHeader(DisplayName = "工厂名称")]
[ImporterHeader(Name = "工厂名称")]
public string PlantName { get; set; } public string PlantName { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件号 /// 供应商总成零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件号")] [ExporterHeader(DisplayName = "供应商总成零件号")]
[ImporterHeader(Name = "供应商总成零件号")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件名称 /// 供应商总成零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件名称")] [ExporterHeader(DisplayName = "供应商总成零件名称")]
[ImporterHeader(Name = "供应商总成零件名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
/// <summary> /// <summary>
/// 计划单号 /// 计划单号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "计划单号")] [ExporterHeader(DisplayName = "计划单号")]
[ImporterHeader(Name = "计划单号")]
public string PlanNo { get; set; } public string PlanNo { get; set; }
/// <summary> /// <summary>
/// 生产工单号 /// 生产工单号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产工单号")] [ExporterHeader(DisplayName = "生产工单号")]
[ImporterHeader(Name = "生产工单号")]
public string ManufactureNo { get; set; } public string ManufactureNo { get; set; }
/// <summary> /// <summary>
/// 生产批次号 /// 生产批次号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产批次号")] [ExporterHeader(DisplayName = "生产批次号")]
[ImporterHeader(Name = "生产批次号")]
public string ProductBatchNo { get; set; } public string ProductBatchNo { get; set; }
/// <summary> /// <summary>
/// 批次计划数量 /// 批次计划数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "批次计划数量")] [ExporterHeader(DisplayName = "批次计划数量")]
[ImporterHeader(Name = "批次计划数量")]
public decimal ManufactureNum { get; set; } public decimal ManufactureNum { get; set; }
/// <summary> /// <summary>
/// 批次投入数量 /// 批次投入数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "批次投入数量")] [ExporterHeader(DisplayName = "批次投入数量")]
[ImporterHeader(Name = "批次投入数量")]
public decimal? ManufactureInputNum { get; set; } public decimal? ManufactureInputNum { get; set; }
/// <summary> /// <summary>
/// 批次产出数量 /// 批次产出数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "批次产出数量")] [ExporterHeader(DisplayName = "批次产出数量")]
[ImporterHeader(Name = "批次产出数量")]
public decimal ManufactureOutputNum { get; set; } public decimal ManufactureOutputNum { get; set; }
/// <summary> /// <summary>
/// 排产状态,0未生产1.生产中,2.已完工,3.已取消,4.已终止 /// 排产状态,0未生产1.生产中,2.已完工,3.已取消,4.已终止
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "排产状态,0未生产1.生产中,2.已完工,3.已取消,4.已终止")] [ExporterHeader(DisplayName = "排产状态")]
[ImporterHeader(Name = "排产状态")]
public string PlanStatus { get; set; } public string PlanStatus { get; set; }
/// <summary> /// <summary>
/// 计划开始时间,时间格式:yyyy-MM-ddHH:mm:ss /// 计划开始时间,时间格式:yyyy-MM-ddHH:mm:ss
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "计划开始时间,时间格式:yyyy-MM-ddHH:mm:ss")] [ExporterHeader(DisplayName = "计划开始时间")]
[ImporterHeader(Name = "计划开始时间")]
public string PlanBeginTime { get; set; } public string PlanBeginTime { get; set; }
/// <summary> /// <summary>
/// 计划结束时间,时间格式:yyyy-MM-ddHH:mm:ss /// 计划结束时间,时间格式:yyyy-MM-ddHH:mm:ss
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "计划结束时间,时间格式:yyyy-MM-ddHH:mm:ss")] [ExporterHeader(DisplayName = "计划结束时间")]
[ImporterHeader(Name = "计划结束时间")]
public string PlanEndTime { get; set; } public string PlanEndTime { get; set; }
/// <summary> /// <summary>
/// 实际开始时间,时间格式:yyyy-MM-ddHH:mm:ss /// 实际开始时间,时间格式:yyyy-MM-ddHH:mm:ss
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "实际开始时间,时间格式:yyyy-MM-ddHH:mm:ss")] [ExporterHeader(DisplayName = "实际开始时间")]
[ImporterHeader(Name = "实际开始时间")]
public string? ActualBeginTime { get; set; } public string? ActualBeginTime { get; set; }
/// <summary> /// <summary>
/// 实际结束时间,时间格式:yyyy-MM-ddHH:mm:ss /// 实际结束时间,时间格式:yyyy-MM-ddHH:mm:ss
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "实际结束时间,时间格式:yyyy-MM-ddHH:mm:ss")] [ExporterHeader(DisplayName = "实际结束时间")]
[ImporterHeader(Name = "实际结束时间")]
public string? ActualEndTime { get; set; } public string? ActualEndTime { get; set; }
} }

36
API/TaskManager.Entity/Entitys/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD.cs

@ -16,121 +16,145 @@ namespace TaskManager.Entity
/// 供应商代码 /// 供应商代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商代码")] [ExporterHeader(DisplayName = "供应商代码")]
[ImporterHeader(Name = "供应商代码")]
public string SupplierCode { get; set; } public string SupplierCode { get; set; }
/// <summary> /// <summary>
/// 供应商名称 /// 供应商名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商名称")] [ExporterHeader(DisplayName = "供应商名称")]
[ImporterHeader(Name = "供应商名称")]
public string SupplierName { get; set; } public string SupplierName { get; set; }
/// <summary> /// <summary>
/// 工厂代码 /// 工厂代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂代码")] [ExporterHeader(DisplayName = "工厂代码")]
[ImporterHeader(Name = "工厂代码")]
public string PlantId { get; set; } public string PlantId { get; set; }
/// <summary> /// <summary>
/// 工厂名称 /// 工厂名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工厂名称")] [ExporterHeader(DisplayName = "工厂名称")]
[ImporterHeader(Name = "工厂名称")]
public string PlantName { get; set; } public string PlantName { get; set; }
/// <summary> /// <summary>
/// 车间代码 /// 车间代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间代码")] [ExporterHeader(DisplayName = "车间代码")]
[ImporterHeader(Name = "车间代码")]
public string WorkshopId { get; set; } public string WorkshopId { get; set; }
/// <summary> /// <summary>
/// 车间名称 /// 车间名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "车间名称")] [ExporterHeader(DisplayName = "车间名称")]
[ImporterHeader(Name = "车间名称")]
public string WorkshopName { get; set; } public string WorkshopName { get; set; }
/// <summary> /// <summary>
/// 产线代码 /// 产线代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线代码")] [ExporterHeader(DisplayName = "产线代码")]
[ImporterHeader(Name = "产线代码")]
public string ProductionLineId { get; set; } public string ProductionLineId { get; set; }
/// <summary> /// <summary>
/// 产线名称 /// 产线名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "产线名称")] [ExporterHeader(DisplayName = "产线名称")]
[ImporterHeader(Name = "产线名称")]
public string ProductionLineName { get; set; } public string ProductionLineName { get; set; }
/// <summary> /// <summary>
/// 工位代码 /// 工位代码
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位代码")] [ExporterHeader(DisplayName = "工位代码")]
[ImporterHeader(Name = "工位代码")]
public string StationId { get; set; } public string StationId { get; set; }
/// <summary> /// <summary>
/// 工位名称 /// 工位名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "工位名称")] [ExporterHeader(DisplayName = "工位名称")]
[ImporterHeader(Name = "工位名称")]
public string StationName { get; set; } public string StationName { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件号 /// 奇瑞零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件号")] [ExporterHeader(DisplayName = "奇瑞零件号")]
[ImporterHeader(Name = "奇瑞零件号")]
public string CheryProductNo { get; set; } public string CheryProductNo { get; set; }
/// <summary> /// <summary>
/// 奇瑞零件名称 /// 奇瑞零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "奇瑞零件名称")] [ExporterHeader(DisplayName = "奇瑞零件名称")]
[ImporterHeader(Name = "奇瑞零件名称")]
public string CheryProductName { get; set; } public string CheryProductName { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件号 /// 供应商总成零件号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件号")] [ExporterHeader(DisplayName = "供应商总成零件号")]
[ImporterHeader(Name = "供应商总成零件号")]
public string VendorProductNo { get; set; } public string VendorProductNo { get; set; }
/// <summary> /// <summary>
/// 供应商总成零件名称 /// 供应商总成零件名称
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "供应商总成零件名称")] [ExporterHeader(DisplayName = "供应商总成零件名称")]
[ImporterHeader(Name = "供应商总成零件名称")]
public string VendorProductName { get; set; } public string VendorProductName { get; set; }
/// <summary> /// <summary>
/// 生产批次号 /// 生产批次号
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产批次号")] [ExporterHeader(DisplayName = "生产批次号")]
[ImporterHeader(Name = "生产批次号")]
public string ProductBatchNo { get; set; } public string ProductBatchNo { get; set; }
/// <summary> /// <summary>
/// 生产工单号,(跟排产工单号关联) /// 生产工单号,(跟排产工单号关联)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产工单号,(跟排产工单号关联)")] [ExporterHeader(DisplayName = "生产工单号")]
[ImporterHeader(Name = "生产工单号")]
public string ManufactureNo { get; set; } public string ManufactureNo { get; set; }
/// <summary> /// <summary>
/// 批次计划数量 /// 批次计划数量
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "批次计划数量")] [ExporterHeader(DisplayName = "批次计划数量")]
[ImporterHeader(Name = "批次计划数量")]
public decimal WorkOrderNumber { get; set; } public decimal WorkOrderNumber { get; set; }
/// <summary> /// <summary>
/// 不合格数 /// 不合格数
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "不合格数")] [ExporterHeader(DisplayName = "不合格数")]
[ImporterHeader(Name = "不合格数")]
public decimal DefectiveNumber { get; set; } public decimal DefectiveNumber { get; set; }
/// <summary> /// <summary>
/// 合格数 /// 合格数
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "合格数")] [ExporterHeader(DisplayName = "合格数")]
[ImporterHeader(Name = "合格数")]
public decimal AcceptableNumber { get; set; } public decimal AcceptableNumber { get; set; }
/// <summary> /// <summary>
/// 一次合格率实际值,使用小数表示,如0.9601表示合格率为96.01%整数位最多10位,小数位最多3位 /// 一次合格率实际值,使用小数表示,如0.9601表示合格率为96.01%整数位最多10位,小数位最多3位
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "一次合格率实际值,使用小数表示,如0.9601表示合格率为96.01%整数位最多10位,小数位最多3位")] [ExporterHeader(DisplayName = "一次合格率实际值")]
[ImporterHeader(Name = "一次合格率实际值")]
public decimal OncePassRateRealValue { get; set; } public decimal OncePassRateRealValue { get; set; }
/// <summary> /// <summary>
/// 一次合格率目标值,使用小数表示,如0.96表示合格率目标为96.00%。整数位最多10位,小数位最多3位 /// 一次合格率目标值,使用小数表示,如0.96表示合格率目标为96.00%。整数位最多10位,小数位最多3位
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "一次合格率目标值,使用小数表示,如0.96表示合格率目标为96.00%。整数位最多10位,小数位最多3位")] [ExporterHeader(DisplayName = "一次合格率目标值")]
[ImporterHeader(Name = "一次合格率目标值")]
public decimal OncePassRateTagValue { get; set; } public decimal OncePassRateTagValue { get; set; }
/// <summary> /// <summary>
/// 班次,班次如何区分需备注(白班,晚班,中班) /// 班次,班次如何区分需备注(白班,晚班,中班)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "班次,班次如何区分需备注(白班,晚班,中班)")] [ExporterHeader(DisplayName = "班次")]
[ImporterHeader(Name = "班次")]
public string WorkShift { get; set; } public string WorkShift { get; set; }
/// <summary> /// <summary>
/// 生产日期,格式(yyyy-MM-ddHH:mm:ss) /// 生产日期,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "生产日期,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "生产日期")]
[ImporterHeader(Name = "生产日期")]
public string StatisticalTime { get; set; } public string StatisticalTime { get; set; }
/// <summary> /// <summary>
/// 值统计时间,格式(yyyy-MM-ddHH:mm:ss) /// 值统计时间,格式(yyyy-MM-ddHH:mm:ss)
/// </summary> /// </summary>
[ExporterHeader(DisplayName = "值统计时间,格式(yyyy-MM-ddHH:mm:ss)")] [ExporterHeader(DisplayName = "值统计时间")]
[ImporterHeader(Name = "值统计时间")]
public string DateTime { get; set; } public string DateTime { get; set; }
} }

Loading…
Cancel
Save