20 changed files with 2122 additions and 18 deletions
@ -1,12 +0,0 @@ |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Text; |
|||
using System.Threading.Tasks; |
|||
|
|||
namespace TaskManager.Contracts.Dtos._10_17 |
|||
{ |
|||
internal class Class1 |
|||
{ |
|||
} |
|||
} |
@ -0,0 +1,252 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
|
|||
namespace TaskManager.Entity.Entitys |
|||
{ |
|||
/// <summary>
|
|||
/// 日物料需求计划风险确认
|
|||
/// </summary>
|
|||
public class SUPPLIER_CON_DATE_DTO |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 需求发布版次,取自日物料需求计划接口中的需求发布版次,针对与这个版次的需求进行风险反馈
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "需求发布版次")] |
|||
[ImporterHeader(Name = "需求发布版次")] |
|||
public string ReleaseEdition { get; set; } |
|||
/// <summary>
|
|||
/// 零件号,奇瑞零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "零件号,奇瑞零件号")] |
|||
[ImporterHeader(Name = "零件号,奇瑞零件号")] |
|||
public string MaterialCode { get; set; } |
|||
/// <summary>
|
|||
/// 工厂代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂代码")] |
|||
[ImporterHeader(Name = "工厂代码")] |
|||
public string PlantId { get; set; } |
|||
/// <summary>
|
|||
/// 反馈结果,1-异常;0-无异常(匹配峰值需求缺口,如果可满足峰值,即选择无异常)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "反馈结果")] |
|||
[ImporterHeader(Name = "反馈结果")] |
|||
public string FeedbackResults { get; set; } |
|||
/// <summary>
|
|||
/// 风险类型,当反馈结果=1时,此字段必输1.生产节拍不足2.人员不足3.原材料不足4.设备异常5.其他
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "风险类型")] |
|||
[ImporterHeader(Name = "风险类型")] |
|||
public string? VentureType { get; set; } |
|||
/// <summary>
|
|||
/// 具体风险,当反馈结果=1时,此字段必输描述具体风险
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "具体风险")] |
|||
[ImporterHeader(Name = "具体风险")] |
|||
public string? VentureSpecific { get; set; } |
|||
/// <summary>
|
|||
/// 应对措施,当反馈结果=1时,此字段必输描述具体应对措施
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "应对措施")] |
|||
[ImporterHeader(Name = "应对措施")] |
|||
public string? Measures { get; set; } |
|||
/// <summary>
|
|||
/// 起始日期,格式:yyyy-MM-dd
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "起始日期")] |
|||
[ImporterHeader(Name = "起始日期")] |
|||
public string StartDate { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量1,数量锁定,7日内满足数量必须等于需求数量
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量1")] |
|||
[ImporterHeader(Name = "满足数量1")] |
|||
public decimal QuantityMeet1 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量2,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量2")] |
|||
[ImporterHeader(Name = "满足数量2")] |
|||
public decimal QuantityMeet2 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量3,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量3")] |
|||
[ImporterHeader(Name = "满足数量3")] |
|||
public decimal QuantityMeet3 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量4,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量4")] |
|||
[ImporterHeader(Name = "满足数量4")] |
|||
public decimal QuantityMeet4 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量5,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量5")] |
|||
[ImporterHeader(Name = "满足数量5")] |
|||
public decimal QuantityMeet5 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量6,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量6")] |
|||
[ImporterHeader(Name = "满足数量6")] |
|||
public decimal QuantityMeet6 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量7,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量7")] |
|||
[ImporterHeader(Name = "满足数量7")] |
|||
public decimal QuantityMeet7 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量8,根据物料需求计划接口发布的需求天数,针对企业自身产能情况反馈可满足数量注:目前发送数据为滚动12天的数据,13至31天的字段为预留,未来可能会增加至31天
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量8")] |
|||
[ImporterHeader(Name = "满足数量8")] |
|||
public decimal QuantityMeet8 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量9,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量9")] |
|||
[ImporterHeader(Name = "满足数量9")] |
|||
public decimal QuantityMeet9 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量10,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量10")] |
|||
[ImporterHeader(Name = "满足数量10")] |
|||
public decimal QuantityMeet10 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量11,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量11")] |
|||
[ImporterHeader(Name = "满足数量11")] |
|||
public decimal QuantityMeet11 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量12,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量12")] |
|||
[ImporterHeader(Name = "满足数量12")] |
|||
public decimal QuantityMeet12 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量13,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量13")] |
|||
[ImporterHeader(Name = "满足数量13")] |
|||
public decimal? QuantityMeet13 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量14,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量14")] |
|||
[ImporterHeader(Name = "满足数量14")] |
|||
public decimal? QuantityMeet14 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量15,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量15")] |
|||
[ImporterHeader(Name = "满足数量15")] |
|||
public decimal? QuantityMeet15 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量16,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量16")] |
|||
[ImporterHeader(Name = "满足数量16")] |
|||
public decimal? QuantityMeet16 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量17,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量17")] |
|||
[ImporterHeader(Name = "满足数量17")] |
|||
public decimal? QuantityMeet17 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量18,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量18")] |
|||
[ImporterHeader(Name = "满足数量18")] |
|||
public decimal? QuantityMeet18 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量19,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量19")] |
|||
[ImporterHeader(Name = "满足数量19")] |
|||
public decimal? QuantityMeet19 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量20,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量20")] |
|||
[ImporterHeader(Name = "满足数量20")] |
|||
public decimal? QuantityMeet20 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量21,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量21")] |
|||
[ImporterHeader(Name = "满足数量21")] |
|||
public decimal? QuantityMeet21 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量22,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量22")] |
|||
[ImporterHeader(Name = "满足数量22")] |
|||
public decimal? QuantityMeet22 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量23,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量23")] |
|||
[ImporterHeader(Name = "满足数量23")] |
|||
public decimal? QuantityMeet23 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量24,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量24")] |
|||
[ImporterHeader(Name = "满足数量24")] |
|||
public decimal? QuantityMeet24 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量25,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量25")] |
|||
[ImporterHeader(Name = "满足数量25")] |
|||
public decimal? QuantityMeet25 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量26,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量26")] |
|||
[ImporterHeader(Name = "满足数量26")] |
|||
public decimal? QuantityMeet26 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量27,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量27")] |
|||
[ImporterHeader(Name = "满足数量27")] |
|||
public decimal? QuantityMeet27 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量28,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量28")] |
|||
[ImporterHeader(Name = "满足数量28")] |
|||
public decimal? QuantityMeet28 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量29,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量29")] |
|||
[ImporterHeader(Name = "满足数量29")] |
|||
public decimal? QuantityMeet29 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量30,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量30")] |
|||
[ImporterHeader(Name = "满足数量30")] |
|||
public decimal? QuantityMeet30 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量31,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量31")] |
|||
[ImporterHeader(Name = "满足数量31")] |
|||
public decimal? QuantityMeet31 { get; set; } |
|||
} |
|||
|
|||
} |
@ -0,0 +1,138 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
|
|||
namespace TaskManager.Entity.Entitys |
|||
{ |
|||
/// <summary>
|
|||
/// M+6月物料需求计划风险确认
|
|||
/// </summary>
|
|||
public class SUPPLIER_CON_MMRP_DTO |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 需求发布版次,取自M+6月物料需求计划接口中的需求发布版次,针对与这个版次的需求进行风险反馈
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "需求发布版次")] |
|||
[ImporterHeader(Name = "需求发布版次")] |
|||
public string ReleaseEdition { get; set; } |
|||
/// <summary>
|
|||
/// 零件号,奇瑞零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "零件号")] |
|||
[ImporterHeader(Name = "零件号")] |
|||
public string MaterialCode { get; set; } |
|||
/// <summary>
|
|||
/// 工厂代码,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂代码,")] |
|||
[ImporterHeader(Name = "工厂代码,")] |
|||
public string PlantId { get; set; } |
|||
/// <summary>
|
|||
/// 反馈结果,1-异常;0-无异常(匹配峰值需求缺口,如果可满足峰值,即选择无异常)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "反馈结果")] |
|||
[ImporterHeader(Name = "反馈结果")] |
|||
public string FeedbackResults { get; set; } |
|||
/// <summary>
|
|||
/// 风险类型,当反馈结果=1时,此字段必输1.生产节拍不足2.人员不足3.原材料不足4.设备异常5.其他
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "风险类型")] |
|||
[ImporterHeader(Name = "风险类型")] |
|||
public string? VentureType { get; set; } |
|||
/// <summary>
|
|||
/// 具体风险,当反馈结果=1时,此字段必输描述具体风险
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "具体风险")] |
|||
[ImporterHeader(Name = "具体风险")] |
|||
public string? VentureSpecific { get; set; } |
|||
/// <summary>
|
|||
/// 应对措施,当反馈结果=1时,此字段必输描述具体应对措施
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "应对措施")] |
|||
[ImporterHeader(Name = "应对措施")] |
|||
public string? Measures { get; set; } |
|||
/// <summary>
|
|||
/// 起始月份-格式:yyyy-MM
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "起始月份")] |
|||
[ImporterHeader(Name = "起始月份")] |
|||
public string StartMonth { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量1
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量1")] |
|||
[ImporterHeader(Name = "满足数量1")] |
|||
public decimal QuantityMeet1 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量2
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量2")] |
|||
[ImporterHeader(Name = "满足数量2")] |
|||
public decimal QuantityMeet2 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量3
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量3")] |
|||
[ImporterHeader(Name = "满足数量3")] |
|||
public decimal QuantityMeet3 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量4
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量4")] |
|||
[ImporterHeader(Name = "满足数量4")] |
|||
public decimal QuantityMeet4 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量5
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量5")] |
|||
[ImporterHeader(Name = "满足数量5")] |
|||
public decimal QuantityMeet5 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量6
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量6")] |
|||
[ImporterHeader(Name = "满足数量6")] |
|||
public decimal QuantityMeet6 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量7
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量7")] |
|||
[ImporterHeader(Name = "满足数量7")] |
|||
public decimal? QuantityMeet7 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量8
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量8")] |
|||
[ImporterHeader(Name = "满足数量8")] |
|||
public decimal? QuantityMeet8 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量9
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量9")] |
|||
[ImporterHeader(Name = "满足数量9")] |
|||
public decimal? QuantityMeet9 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量10
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量10")] |
|||
[ImporterHeader(Name = "满足数量10")] |
|||
public decimal? QuantityMeet10 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量11
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量11")] |
|||
[ImporterHeader(Name = "满足数量11")] |
|||
public decimal? QuantityMeet11 { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量12
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量12")] |
|||
[ImporterHeader(Name = "满足数量12")] |
|||
public decimal? QuantityMeet12 { get; set; } |
|||
} |
|||
|
|||
} |
@ -0,0 +1,60 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
|
|||
namespace TaskManager.Entity.Entitys |
|||
{ |
|||
/// <summary>
|
|||
/// 采购订单风险确认
|
|||
/// </summary>
|
|||
public class SUPPLIER_CON_PO_DTO |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 采购订单号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "采购订单号")] |
|||
[ImporterHeader(Name = "采购订单号")] |
|||
public string PurchaseOrder { get; set; } |
|||
/// <summary>
|
|||
/// 行项目号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "行项目号")] |
|||
[ImporterHeader(Name = "行项目号")] |
|||
public string SerialNumber { get; set; } |
|||
/// <summary>
|
|||
/// 满足数量
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "满足数量")] |
|||
[ImporterHeader(Name = "满足数量")] |
|||
public decimal QuantityMeet { get; set; } |
|||
/// <summary>
|
|||
/// 反馈结果,1-异常;0-无异常(匹配峰值需求缺口,如果可满足峰值,即选择无异常)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "反馈结果")] |
|||
[ImporterHeader(Name = "反馈结果")] |
|||
public string FeedbackResults { get; set; } |
|||
/// <summary>
|
|||
/// 风险类型,当反馈结果=1时,此字段必输1.生产节拍不足2.人员不足3.原材料不足4.设备异常5.其他
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "风险类型")] |
|||
[ImporterHeader(Name = "风险类型")] |
|||
public string? VentureType { get; set; } |
|||
/// <summary>
|
|||
/// 具体风险,当反馈结果=1时,此字段必输描述具体风险
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "具体风险")] |
|||
[ImporterHeader(Name = "具体风险")] |
|||
public string? VentureSpecific { get; set; } |
|||
/// <summary>
|
|||
/// 应对措施,当反馈结果=1时,此字段必输描述具体应对措施
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "应对措施")] |
|||
[ImporterHeader(Name = "应对措施")] |
|||
public string? Measures { get; set; } |
|||
} |
|||
|
|||
} |
@ -0,0 +1,130 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Text; |
|||
using System.Threading.Tasks; |
|||
|
|||
namespace TaskManager.Entity |
|||
{ |
|||
/// <summary>
|
|||
/// 人员资质信息
|
|||
/// </summary>
|
|||
public class SUPPLIER_EMPLOYEE_DT_DTO : BaseEntity_NoTask |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 供应商名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商名称")] |
|||
[ImporterHeader(Name = "供应商名称")] |
|||
public string SupplierName { get; set; } |
|||
/// <summary>
|
|||
/// 工厂代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂代码")] |
|||
[ImporterHeader(Name = "工厂代码")] |
|||
public string PlantId { get; set; } |
|||
/// <summary>
|
|||
/// 工厂名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂名称")] |
|||
[ImporterHeader(Name = "工厂名称")] |
|||
public string PlantName { get; set; } |
|||
/// <summary>
|
|||
/// 车间代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "车间代码")] |
|||
[ImporterHeader(Name = "车间代码")] |
|||
public string WorkshopId { get; set; } |
|||
/// <summary>
|
|||
/// 车间名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "车间名称")] |
|||
[ImporterHeader(Name = "车间名称")] |
|||
public string WorkshopName { get; set; } |
|||
/// <summary>
|
|||
/// 产线代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线代码")] |
|||
[ImporterHeader(Name = "产线代码")] |
|||
public string ProductionLineId { get; set; } |
|||
/// <summary>
|
|||
/// 产线名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线名称")] |
|||
[ImporterHeader(Name = "产线名称")] |
|||
public string ProductionLineName { get; set; } |
|||
/// <summary>
|
|||
/// 工位代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位代码")] |
|||
[ImporterHeader(Name = "工位代码")] |
|||
public string StationId { get; set; } |
|||
/// <summary>
|
|||
/// 工位名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位名称")] |
|||
[ImporterHeader(Name = "工位名称")] |
|||
public string StationName { get; set; } |
|||
/// <summary>
|
|||
/// 工位人员账号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位人员账号")] |
|||
[ImporterHeader(Name = "工位人员账号")] |
|||
public string OperatorId { get; set; } |
|||
/// <summary>
|
|||
/// 工位人员姓名
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位人员姓名")] |
|||
[ImporterHeader(Name = "工位人员姓名")] |
|||
public string OperatorName { get; set; } |
|||
/// <summary>
|
|||
/// 是否有资质(Y,N)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "是否有资质(Y,N)")] |
|||
[ImporterHeader(Name = "是否有资质(Y,N)")] |
|||
public string HaveQuantity { get; set; } |
|||
/// <summary>
|
|||
/// 供应商修改时间,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商修改时间")] |
|||
[ImporterHeader(Name = "供应商修改时间")] |
|||
public string DataUpdateTime { get; set; } |
|||
/// <summary>
|
|||
/// 岗位代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "岗位代码")] |
|||
[ImporterHeader(Name = "岗位代码")] |
|||
public string PositionId { get; set; } |
|||
/// <summary>
|
|||
/// 岗位名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "岗位名称")] |
|||
[ImporterHeader(Name = "岗位名称")] |
|||
public string PositionName { get; set; } |
|||
/// <summary>
|
|||
/// 资质等级(Level_4,Level_3,Level_2,Level_1)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "资质等级")] |
|||
[ImporterHeader(Name = "资质等级")] |
|||
public string QualificationLevel { get; set; } |
|||
/// <summary>
|
|||
/// 资质获取时间
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "资质获取时间")] |
|||
[ImporterHeader(Name = "资质获取时间")] |
|||
public string CheckInTime { get; set; } |
|||
/// <summary>
|
|||
/// 资质失去时间
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "资质失去时间")] |
|||
[ImporterHeader(Name = "资质失去时间")] |
|||
public string CheckOutTime { get; set; } |
|||
} |
|||
} |
@ -0,0 +1,125 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Text; |
|||
using System.Threading.Tasks; |
|||
|
|||
namespace TaskManager.Entity |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商基础信息
|
|||
/// </summary>
|
|||
public class SUPPLIER_INFO_DT_DTO : BaseEntity_NoTask |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 供应商名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商名称")] |
|||
[ImporterHeader(Name = "供应商名称")] |
|||
public string SupplierName { get; set; } |
|||
/// <summary>
|
|||
/// 工厂代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂代码")] |
|||
[ImporterHeader(Name = "工厂代码")] |
|||
public string PlantId { get; set; } |
|||
/// <summary>
|
|||
/// 工厂名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂名称")] |
|||
[ImporterHeader(Name = "工厂名称")] |
|||
public string PlantName { get; set; } |
|||
/// <summary>
|
|||
/// 车间代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "车间代码")] |
|||
[ImporterHeader(Name = "车间代码")] |
|||
public string WorkshopId { get; set; } |
|||
/// <summary>
|
|||
/// 车间名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "车间名称")] |
|||
[ImporterHeader(Name = "车间名称")] |
|||
public string WorkshopName { get; set; } |
|||
/// <summary>
|
|||
/// 产线代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线代码")] |
|||
[ImporterHeader(Name = "产线代码")] |
|||
public string ProductionLineId { get; set; } |
|||
/// <summary>
|
|||
/// 产线名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线名称")] |
|||
[ImporterHeader(Name = "产线名称")] |
|||
public string ProductionLineName { get; set; } |
|||
/// <summary>
|
|||
/// 工位代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位代码")] |
|||
[ImporterHeader(Name = "工位代码")] |
|||
public string StationId { get; set; } |
|||
/// <summary>
|
|||
/// 工位名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位名称")] |
|||
[ImporterHeader(Name = "工位名称")] |
|||
public string StationName { get; set; } |
|||
/// <summary>
|
|||
/// 是否关键工位(Y/N)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "是否关键工位(Y/N)")] |
|||
[ImporterHeader(Name = "是否关键工位(Y/N)")] |
|||
public string KeyStation { get; set; } |
|||
/// <summary>
|
|||
/// 供应商修改时间,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商修改时间")] |
|||
[ImporterHeader(Name = "供应商修改时间")] |
|||
public string DataUpdateTime { get; set; } |
|||
/// <summary>
|
|||
/// 产线顺序
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线顺序")] |
|||
[ImporterHeader(Name = "产线顺序")] |
|||
public decimal ProductionLineOrder { get; set; } |
|||
/// <summary>
|
|||
/// 工位顺序
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位顺序")] |
|||
[ImporterHeader(Name = "工位顺序")] |
|||
public decimal StationOrder { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件号")] |
|||
[ImporterHeader(Name = "供应商总成零件号")] |
|||
public string VendorProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件名称")] |
|||
[ImporterHeader(Name = "供应商总成零件名称")] |
|||
public string VendorProductName { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件号")] |
|||
[ImporterHeader(Name = "奇瑞零件号")] |
|||
public string CheryProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件名称")] |
|||
[ImporterHeader(Name = "奇瑞零件名称")] |
|||
public string CheryProductName { get; set; } |
|||
} |
|||
|
|||
} |
@ -0,0 +1,115 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
|
|||
namespace TaskManager.Entity.Entitys |
|||
{ |
|||
/// <summary>
|
|||
/// 附件类数据
|
|||
/// </summary>
|
|||
public class SUPPLIER_PRO_ATTACHMENT_DATA_DTO |
|||
{ |
|||
|
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 供应商名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商名称")] |
|||
[ImporterHeader(Name = "供应商名称")] |
|||
public string SupplierName { get; set; } |
|||
/// <summary>
|
|||
/// 数据类型(1产前管理;2人员资质;3监控视频)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "数据类型")] |
|||
[ImporterHeader(Name = "数据类型")] |
|||
public string Type { get; set; } |
|||
/// <summary>
|
|||
/// 文件名
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "文件名")] |
|||
[ImporterHeader(Name = "文件名")] |
|||
public string FileName { get; set; } |
|||
/// <summary>
|
|||
/// 图文地址
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "图文地址")] |
|||
[ImporterHeader(Name = "图文地址")] |
|||
public string FileUrl { get; set; } |
|||
/// <summary>
|
|||
/// 生成时间,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "生成时间")] |
|||
[ImporterHeader(Name = "生成时间")] |
|||
public string DateTime { get; set; } |
|||
/// <summary>
|
|||
/// 产线名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线名称")] |
|||
[ImporterHeader(Name = "产线名称")] |
|||
public string ProductionLineName { get; set; } |
|||
/// <summary>
|
|||
/// 产线代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线代码")] |
|||
[ImporterHeader(Name = "产线代码")] |
|||
public string ProductionLineId { get; set; } |
|||
/// <summary>
|
|||
/// 工位名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位名称")] |
|||
[ImporterHeader(Name = "工位名称")] |
|||
public string StationName { get; set; } |
|||
/// <summary>
|
|||
/// 工位代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位代码")] |
|||
[ImporterHeader(Name = "工位代码")] |
|||
public string StationId { get; set; } |
|||
/// <summary>
|
|||
/// 设备名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "设备名称")] |
|||
[ImporterHeader(Name = "设备名称")] |
|||
public string DeviceName { get; set; } |
|||
/// <summary>
|
|||
/// 设备编码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "设备编码")] |
|||
[ImporterHeader(Name = "设备编码")] |
|||
public string? DeviceId { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件号")] |
|||
[ImporterHeader(Name = "供应商总成零件号")] |
|||
public string VendorProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件名称")] |
|||
[ImporterHeader(Name = "供应商总成零件名称")] |
|||
public string VendorProductName { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件号")] |
|||
[ImporterHeader(Name = "奇瑞零件号")] |
|||
public string CheryProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件名称")] |
|||
[ImporterHeader(Name = "奇瑞零件名称")] |
|||
public string CheryProductName { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成SN码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成SN码")] |
|||
[ImporterHeader(Name = "供应商总成SN码")] |
|||
public string? VendorProductSn { get; set; } |
|||
} |
|||
|
|||
} |
@ -0,0 +1,115 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
|
|||
namespace TaskManager.Entity.Entitys |
|||
{ |
|||
/// <summary>
|
|||
/// 环境业务数据
|
|||
/// </summary>
|
|||
public class SUPPLIER_PRO_ENVIRONMENT_DTO |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 供应商名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商名称")] |
|||
[ImporterHeader(Name = "供应商名称")] |
|||
public string SupplierName { get; set; } |
|||
/// <summary>
|
|||
/// 工厂代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂代码")] |
|||
[ImporterHeader(Name = "工厂代码")] |
|||
public string PlantId { get; set; } |
|||
/// <summary>
|
|||
/// 工厂名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂名称")] |
|||
[ImporterHeader(Name = "工厂名称")] |
|||
public string PlantName { get; set; } |
|||
/// <summary>
|
|||
/// 车间代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "车间代码")] |
|||
[ImporterHeader(Name = "车间代码")] |
|||
public string WorkshopId { get; set; } |
|||
/// <summary>
|
|||
/// 车间名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "车间名称")] |
|||
[ImporterHeader(Name = "车间名称")] |
|||
public string WorkshopName { get; set; } |
|||
/// <summary>
|
|||
/// 产线代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线代码")] |
|||
[ImporterHeader(Name = "产线代码")] |
|||
public string ProductionLineId { get; set; } |
|||
/// <summary>
|
|||
/// 产线名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线名称")] |
|||
[ImporterHeader(Name = "产线名称")] |
|||
public string ProductionLineName { get; set; } |
|||
/// <summary>
|
|||
/// 环境指标名称,例如:温度、湿度、洁净度等
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "环境指标名称")] |
|||
[ImporterHeader(Name = "环境指标名称")] |
|||
public string EnvIndicatorName { get; set; } |
|||
/// <summary>
|
|||
/// 指标实测值,(最大支持11位整数+5位小数)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "指标实测值")] |
|||
[ImporterHeader(Name = "指标实测值")] |
|||
public decimal? NumValue { get; set; } |
|||
/// <summary>
|
|||
/// 上限值,(最大支持11位整数+5位小数)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "上限值")] |
|||
[ImporterHeader(Name = "上限值")] |
|||
public decimal UpperLimit { get; set; } |
|||
/// <summary>
|
|||
/// 下限值,(最大支持11位整数+5位小数)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "下限值")] |
|||
[ImporterHeader(Name = "下限值")] |
|||
public decimal LowerLimit { get; set; } |
|||
/// <summary>
|
|||
/// 单位,相应的单位名称,如度数
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "单位")] |
|||
[ImporterHeader(Name = "单位")] |
|||
public string ChineseUnit { get; set; } |
|||
/// <summary>
|
|||
/// 采集仪器代码,环境采集的仪器/工具代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "采集仪器代码")] |
|||
[ImporterHeader(Name = "采集仪器代码")] |
|||
public string EquipmentCode { get; set; } |
|||
/// <summary>
|
|||
/// 采集仪器名称,环境采集的仪器/工具名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "采集仪器名称")] |
|||
[ImporterHeader(Name = "采集仪器名称")] |
|||
public string EquipmentName { get; set; } |
|||
/// <summary>
|
|||
/// 数据采集的点位
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "数据采集的点位")] |
|||
[ImporterHeader(Name = "数据采集的点位")] |
|||
public string? DataCollectionPoint { get; set; } |
|||
/// <summary>
|
|||
/// 数据采集的时间,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "数据采集的时间")] |
|||
[ImporterHeader(Name = "数据采集的时间")] |
|||
public string CollectTime { get; set; } |
|||
} |
|||
|
|||
|
|||
} |
@ -0,0 +1,179 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Text; |
|||
using System.Threading.Tasks; |
|||
|
|||
namespace TaskManager.Entity.Entitys |
|||
{ |
|||
/// <summary>
|
|||
/// 缺陷业务数据
|
|||
/// </summary>
|
|||
public class SUPPLIER_PRO_FLAW_DTO |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 供应商名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商名称")] |
|||
[ImporterHeader(Name = "供应商名称")] |
|||
public string SupplierName { get; set; } |
|||
/// <summary>
|
|||
/// 工厂代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂代码")] |
|||
[ImporterHeader(Name = "工厂代码")] |
|||
public string PlantId { get; set; } |
|||
/// <summary>
|
|||
/// 工厂名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂名称")] |
|||
[ImporterHeader(Name = "工厂名称")] |
|||
public string PlantName { get; set; } |
|||
/// <summary>
|
|||
/// 车间代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "车间代码")] |
|||
[ImporterHeader(Name = "车间代码")] |
|||
public string WorkshopId { get; set; } |
|||
/// <summary>
|
|||
/// 车间名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "车间名称")] |
|||
[ImporterHeader(Name = "车间名称")] |
|||
public string WorkshopName { get; set; } |
|||
/// <summary>
|
|||
/// 产线代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线代码")] |
|||
[ImporterHeader(Name = "产线代码")] |
|||
public string ProductionLineId { get; set; } |
|||
/// <summary>
|
|||
/// 产线名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线名称")] |
|||
[ImporterHeader(Name = "产线名称")] |
|||
public string ProductionLineName { get; set; } |
|||
/// <summary>
|
|||
/// 工位代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位代码")] |
|||
[ImporterHeader(Name = "工位代码")] |
|||
public string StationId { get; set; } |
|||
/// <summary>
|
|||
/// 工位名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位名称")] |
|||
[ImporterHeader(Name = "工位名称")] |
|||
public string StationName { get; set; } |
|||
/// <summary>
|
|||
/// 缺陷代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "缺陷代码")] |
|||
[ImporterHeader(Name = "缺陷代码")] |
|||
public string DefectsCode { get; set; } |
|||
/// <summary>
|
|||
/// 缺陷名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "缺陷名称")] |
|||
[ImporterHeader(Name = "缺陷名称")] |
|||
public string DefectsName { get; set; } |
|||
/// <summary>
|
|||
/// 缺陷分类(外观,尺寸,材料,功能,性能,其他)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "缺陷分类")] |
|||
[ImporterHeader(Name = "缺陷分类")] |
|||
public string ClassOfName { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件号")] |
|||
[ImporterHeader(Name = "供应商总成零件号")] |
|||
public string VendorProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件名称")] |
|||
[ImporterHeader(Name = "供应商总成零件名称")] |
|||
public string VendorProductName { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成批次号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成批次号")] |
|||
[ImporterHeader(Name = "供应商总成批次号")] |
|||
public string VendorProductBatch { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成SN码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成SN码")] |
|||
[ImporterHeader(Name = "供应商总成SN码")] |
|||
public string VendorProductSn { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件号")] |
|||
[ImporterHeader(Name = "奇瑞零件号")] |
|||
public string CheryProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件名称")] |
|||
[ImporterHeader(Name = "奇瑞零件名称")] |
|||
public string CheryProductName { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞SN码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞SN码")] |
|||
[ImporterHeader(Name = "奇瑞SN码")] |
|||
public string CheryProductSn { get; set; } |
|||
/// <summary>
|
|||
/// 生产批次号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "生产批次号")] |
|||
[ImporterHeader(Name = "生产批次号")] |
|||
public string ProductBatchNo { get; set; } |
|||
/// <summary>
|
|||
/// 生产工单号,或生产批次(工单业务数据)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "生产工单号")] |
|||
[ImporterHeader(Name = "生产工单号")] |
|||
public string ManufactureNo { get; set; } |
|||
/// <summary>
|
|||
/// 班次(白班,晚班,中班)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "班次")] |
|||
[ImporterHeader(Name = "班次")] |
|||
public string WorkShift { get; set; } |
|||
/// <summary>
|
|||
/// 缺陷件数
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "缺陷件数")] |
|||
[ImporterHeader(Name = "缺陷件数")] |
|||
public decimal Numberofdefect { get; set; } |
|||
/// <summary>
|
|||
/// 缺陷描述
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "缺陷描述")] |
|||
[ImporterHeader(Name = "缺陷描述")] |
|||
public string DefectsDesc { get; set; } |
|||
/// <summary>
|
|||
/// 缺陷等级,(1.严重、2.一般、3.轻微)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "缺陷等级")] |
|||
[ImporterHeader(Name = "缺陷等级")] |
|||
public string DefectsLevel { get; set; } |
|||
/// <summary>
|
|||
/// 缺陷录入时间,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "缺陷录入时间")] |
|||
[ImporterHeader(Name = "缺陷录入时间")] |
|||
public string StatisticalTime { get; set; } |
|||
} |
|||
|
|||
} |
@ -0,0 +1,132 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
|
|||
namespace TaskManager.Entity.Entitys |
|||
{ |
|||
/// <summary>
|
|||
/// 物料主数据
|
|||
/// </summary>
|
|||
public class SUPPLIER_PRO_MATERIAL_DATA_DTO |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 供应商名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商名称")] |
|||
[ImporterHeader(Name = "供应商名称")] |
|||
public string SupplierName { get; set; } |
|||
/// <summary>
|
|||
/// 供应商物料号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商物料号")] |
|||
[ImporterHeader(Name = "供应商物料号")] |
|||
public string VendorProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 供应商物料名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商物料名称")] |
|||
[ImporterHeader(Name = "供应商物料名称")] |
|||
public string VendorProductName { get; set; } |
|||
/// <summary>
|
|||
/// 类型(成品,半成品,原材料)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "类型")] |
|||
[ImporterHeader(Name = "类型")] |
|||
public decimal Type { get; set; } |
|||
/// <summary>
|
|||
/// 供应商零件版本号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商零件版本号")] |
|||
[ImporterHeader(Name = "供应商零件版本号")] |
|||
public string? VendorHardwareRevision { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件号")] |
|||
[ImporterHeader(Name = "奇瑞零件号")] |
|||
public string CheryProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件名称")] |
|||
[ImporterHeader(Name = "奇瑞零件名称")] |
|||
public string CheryProductName { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞硬件版本号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞硬件版本号")] |
|||
[ImporterHeader(Name = "奇瑞硬件版本号")] |
|||
public string OemHardwareRevision { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞软件版本号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞软件版本号")] |
|||
[ImporterHeader(Name = "奇瑞软件版本号")] |
|||
public string? OemSoftwareRevision { get; set; } |
|||
/// <summary>
|
|||
/// 车型
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "车型")] |
|||
[ImporterHeader(Name = "车型")] |
|||
public string? OemModel { get; set; } |
|||
/// <summary>
|
|||
/// 项目名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "项目名称")] |
|||
[ImporterHeader(Name = "项目名称")] |
|||
public string? OemProjectName { get; set; } |
|||
/// <summary>
|
|||
/// 是否SOP(Y/N)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "是否SOP")] |
|||
[ImporterHeader(Name = "是否SOP")] |
|||
public string? Launched { get; set; } |
|||
/// <summary>
|
|||
/// 数据同步执行时间,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "数据同步执行时间")] |
|||
[ImporterHeader(Name = "数据同步执行时间")] |
|||
public string? DateTime { get; set; } |
|||
/// <summary>
|
|||
/// 供应商工厂代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商工厂代码")] |
|||
[ImporterHeader(Name = "供应商工厂代码")] |
|||
public string? PlantId { get; set; } |
|||
/// <summary>
|
|||
/// 供应商工厂名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商工厂名称")] |
|||
[ImporterHeader(Name = "供应商工厂名称")] |
|||
public string? PlantName { get; set; } |
|||
/// <summary>
|
|||
/// 芯片采购类型(AVAP,CS,CMcontro)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "芯片采购类型")] |
|||
[ImporterHeader(Name = "芯片采购类型")] |
|||
public string? ProcurementType { get; set; } |
|||
/// <summary>
|
|||
/// 芯片MPN标识码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "芯片MPN标识码")] |
|||
[ImporterHeader(Name = "芯片MPN标识码")] |
|||
public string? MpnCode { get; set; } |
|||
/// <summary>
|
|||
/// 芯片MPN标识名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "芯片MPN标识名称")] |
|||
[ImporterHeader(Name = "芯片MPN标识名称")] |
|||
public string? MpnName { get; set; } |
|||
/// <summary>
|
|||
/// 物料有效期(天)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "物料有效期")] |
|||
[ImporterHeader(Name = "物料有效期")] |
|||
public string ValidDays { get; set; } |
|||
} |
|||
|
|||
} |
@ -0,0 +1,150 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
|
|||
namespace TaskManager.Entity.Entitys |
|||
{ |
|||
/// <summary>
|
|||
/// 设备OEE达成率
|
|||
/// </summary>
|
|||
public class SUPPLIER_PRO_OEE_ACHIEVEMENT_RATE_DTO |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 供应商名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商名称")] |
|||
[ImporterHeader(Name = "供应商名称")] |
|||
public string SupplierName { get; set; } |
|||
/// <summary>
|
|||
/// 工厂代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂代码")] |
|||
[ImporterHeader(Name = "工厂代码")] |
|||
public string PlantId { get; set; } |
|||
/// <summary>
|
|||
/// 工厂名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂名称")] |
|||
[ImporterHeader(Name = "工厂名称")] |
|||
public string PlantName { get; set; } |
|||
/// <summary>
|
|||
/// 车间代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "车间代码")] |
|||
[ImporterHeader(Name = "车间代码")] |
|||
public string WorkshopId { get; set; } |
|||
/// <summary>
|
|||
/// 车间名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "车间名称")] |
|||
[ImporterHeader(Name = "车间名称")] |
|||
public string WorkshopName { get; set; } |
|||
/// <summary>
|
|||
/// 产线代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线代码")] |
|||
[ImporterHeader(Name = "产线代码")] |
|||
public string ProductionLineId { get; set; } |
|||
/// <summary>
|
|||
/// 产线名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线名称")] |
|||
[ImporterHeader(Name = "产线名称")] |
|||
public string ProductionLineName { get; set; } |
|||
/// <summary>
|
|||
/// 工位代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位代码")] |
|||
[ImporterHeader(Name = "工位代码")] |
|||
public string StationId { get; set; } |
|||
/// <summary>
|
|||
/// 工位名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位名称")] |
|||
[ImporterHeader(Name = "工位名称")] |
|||
public string StationName { get; set; } |
|||
/// <summary>
|
|||
/// 设备代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "设备代码")] |
|||
[ImporterHeader(Name = "设备代码")] |
|||
public string DeviceId { get; set; } |
|||
/// <summary>
|
|||
/// 设备名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "设备名称")] |
|||
[ImporterHeader(Name = "设备名称")] |
|||
public string? DeviceName { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件号")] |
|||
[ImporterHeader(Name = "奇瑞零件号")] |
|||
public string CheryProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件名称")] |
|||
[ImporterHeader(Name = "奇瑞零件名称")] |
|||
public string CheryProductName { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件号")] |
|||
[ImporterHeader(Name = "供应商总成零件号")] |
|||
public string VendorProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件名称")] |
|||
[ImporterHeader(Name = "供应商总成零件名称")] |
|||
public string VendorProductName { get; set; } |
|||
/// <summary>
|
|||
/// 生产批次号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "生产批次号")] |
|||
[ImporterHeader(Name = "生产批次号")] |
|||
public string ProductBatchNo { get; set; } |
|||
/// <summary>
|
|||
/// 生产工单号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "生产工单号")] |
|||
[ImporterHeader(Name = "生产工单号")] |
|||
public string ManufactureNo { get; set; } |
|||
/// <summary>
|
|||
/// OEE实际值
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "OEE实际值")] |
|||
[ImporterHeader(Name = "OEE实际值")] |
|||
public decimal Rate { get; set; } |
|||
/// <summary>
|
|||
/// OEE目标值
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "OEE目标值")] |
|||
[ImporterHeader(Name = "OEE目标值")] |
|||
public decimal RateTagValue { get; set; } |
|||
/// <summary>
|
|||
/// 班次(白班,晚班,中班)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "班次")] |
|||
[ImporterHeader(Name = "班次")] |
|||
public string WorkShift { get; set; } |
|||
/// <summary>
|
|||
/// 生产日期,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "生产日期")] |
|||
[ImporterHeader(Name = "生产日期")] |
|||
public string StatisticalTime { get; set; } |
|||
/// <summary>
|
|||
/// 值统计时间,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "值统计时间")] |
|||
[ImporterHeader(Name = "值统计时间")] |
|||
public string DateTime { get; set; } |
|||
} |
|||
|
|||
} |
@ -0,0 +1,120 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
|
|||
namespace TaskManager.Entity.Entitys |
|||
{ |
|||
/// <summary>
|
|||
/// OEE时间明细
|
|||
/// </summary>
|
|||
public class SUPPLIER_PRO_OEE_TIME_DETAILS_DTO |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 供应商名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商名称")] |
|||
[ImporterHeader(Name = "供应商名称")] |
|||
public string SupplierName { get; set; } |
|||
/// <summary>
|
|||
/// 工厂代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂代码")] |
|||
[ImporterHeader(Name = "工厂代码")] |
|||
public string PlantId { get; set; } |
|||
/// <summary>
|
|||
/// 工厂名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工厂名称")] |
|||
[ImporterHeader(Name = "工厂名称")] |
|||
public string PlantName { get; set; } |
|||
/// <summary>
|
|||
/// 车间代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "车间代码")] |
|||
[ImporterHeader(Name = "车间代码")] |
|||
public string WorkshopId { get; set; } |
|||
/// <summary>
|
|||
/// 车间名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "")] |
|||
[ImporterHeader(Name = "")] |
|||
public string? WorkshopName { get; set; } |
|||
/// <summary>
|
|||
/// 产线代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线代码")] |
|||
[ImporterHeader(Name = "产线代码")] |
|||
public string ProductionLineId { get; set; } |
|||
/// <summary>
|
|||
/// 产线名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "产线名称")] |
|||
[ImporterHeader(Name = "产线名称")] |
|||
public string? ProductionLineName { get; set; } |
|||
/// <summary>
|
|||
/// 工位代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位代码")] |
|||
[ImporterHeader(Name = "工位代码")] |
|||
public string StationId { get; set; } |
|||
/// <summary>
|
|||
/// 工位名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工位名称")] |
|||
[ImporterHeader(Name = "工位名称")] |
|||
public string StationName { get; set; } |
|||
/// <summary>
|
|||
/// 设备代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "设备代码")] |
|||
[ImporterHeader(Name = "设备代码")] |
|||
public string DeviceId { get; set; } |
|||
/// <summary>
|
|||
/// 设备名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "设备名称")] |
|||
[ImporterHeader(Name = "设备名称")] |
|||
public string DeviceName { get; set; } |
|||
/// <summary>
|
|||
/// 记录ID
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "记录ID")] |
|||
[ImporterHeader(Name = "记录ID")] |
|||
public string RecId { get; set; } |
|||
/// <summary>
|
|||
/// 大类(1计划工作,2计划停机,3非计划停机)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "大类")] |
|||
[ImporterHeader(Name = "大类")] |
|||
public string Type { get; set; } |
|||
/// <summary>
|
|||
/// 小类编码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "小类编码")] |
|||
[ImporterHeader(Name = "小类编码")] |
|||
public string SubType { get; set; } |
|||
/// <summary>
|
|||
/// 小类描述
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "小类描述")] |
|||
[ImporterHeader(Name = "小类描述")] |
|||
public string SubTypeName { get; set; } |
|||
/// <summary>
|
|||
/// 开始时间,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "开始时间")] |
|||
[ImporterHeader(Name = "开始时间")] |
|||
public string StartTime { get; set; } |
|||
/// <summary>
|
|||
/// 结束时间,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "结束时间")] |
|||
[ImporterHeader(Name = "结束时间")] |
|||
public string EndTime { get; set; } |
|||
} |
|||
|
|||
} |
@ -0,0 +1,126 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
|
|||
namespace TaskManager.Entity.Entitys |
|||
{ |
|||
/// <summary>
|
|||
/// 工艺
|
|||
/// </summary>
|
|||
public class SUPPLIER_PRO_PROCESS_DTO |
|||
{ |
|||
/// <summary>
|
|||
/// 奇瑞零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件号")] |
|||
[ImporterHeader(Name = "奇瑞零件号")] |
|||
public string CheryProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件名称")] |
|||
[ImporterHeader(Name = "奇瑞零件名称")] |
|||
public string CheryProductName { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件号")] |
|||
[ImporterHeader(Name = "供应商总成零件号")] |
|||
public string VendorProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件名称")] |
|||
[ImporterHeader(Name = "供应商总成零件名称")] |
|||
public string VendorProductName { get; set; } |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 供应商名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商名称")] |
|||
[ImporterHeader(Name = "供应商名称")] |
|||
public string SupplierName { get; set; } |
|||
/// <summary>
|
|||
/// 工艺编码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺编码")] |
|||
[ImporterHeader(Name = "工艺编码")] |
|||
public string TechCode { get; set; } |
|||
/// <summary>
|
|||
/// 工艺名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺名称")] |
|||
[ImporterHeader(Name = "工艺名称")] |
|||
public string TechName { get; set; } |
|||
/// <summary>
|
|||
/// 有效期,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "有效期")] |
|||
[ImporterHeader(Name = "有效期")] |
|||
public string ValidPeriod { get; set; } |
|||
/// <summary>
|
|||
/// 工艺版本
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺版本")] |
|||
[ImporterHeader(Name = "工艺版本")] |
|||
public string TechVersion { get; set; } |
|||
/// <summary>
|
|||
/// 模具编码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "模具编码")] |
|||
[ImporterHeader(Name = "模具编码")] |
|||
public string MoldCode { get; set; } |
|||
/// <summary>
|
|||
/// 模具名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "模具名称")] |
|||
[ImporterHeader(Name = "模具名称")] |
|||
public string MoldName { get; set; } |
|||
/// <summary>
|
|||
/// 最大加工能力
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "最大加工能力")] |
|||
[ImporterHeader(Name = "最大加工能力")] |
|||
public string MaxProcessingCapacity { get; set; } |
|||
/// <summary>
|
|||
/// 工序编码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工序编码")] |
|||
[ImporterHeader(Name = "工序编码")] |
|||
public string ProcessCode { get; set; } |
|||
/// <summary>
|
|||
/// 工序名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工序名称")] |
|||
[ImporterHeader(Name = "工序名称")] |
|||
public string ProcessName { get; set; } |
|||
/// <summary>
|
|||
/// 工序顺序号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工序顺序号")] |
|||
[ImporterHeader(Name = "工序顺序号")] |
|||
public decimal ProcessOrder { get; set; } |
|||
/// <summary>
|
|||
/// 设备编码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "设备编码")] |
|||
[ImporterHeader(Name = "设备编码")] |
|||
public string DeviceCode { get; set; } |
|||
/// <summary>
|
|||
/// 工序节拍
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工序节拍")] |
|||
[ImporterHeader(Name = "工序节拍")] |
|||
public decimal Rhythm { get; set; } |
|||
/// <summary>
|
|||
/// 节拍单位
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "节拍单位")] |
|||
[ImporterHeader(Name = "节拍单位")] |
|||
public string RhythmUnit { get; set; } |
|||
} |
|||
|
|||
} |
@ -0,0 +1,192 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
|
|||
namespace TaskManager.Entity.Entitys |
|||
{ |
|||
/// <summary>
|
|||
/// 工艺装备
|
|||
/// </summary>
|
|||
public class SUPPLIER_PRO_PROCESS_EQUIPMENT_DT : BaseEntity_NoTask |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 供应商名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商名称")] |
|||
[ImporterHeader(Name = "供应商名称")] |
|||
public string SupplierName { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件号")] |
|||
[ImporterHeader(Name = "奇瑞零件号")] |
|||
public string CheryProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件名称")] |
|||
[ImporterHeader(Name = "奇瑞零件名称")] |
|||
public string CheryProductName { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件号")] |
|||
[ImporterHeader(Name = "供应商总成零件号")] |
|||
public string VendorProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件名称")] |
|||
[ImporterHeader(Name = "供应商总成零件名称")] |
|||
public string VendorProductName { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备类型分类(1模具;2检具;3夹具)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备类型分类")] |
|||
[ImporterHeader(Name = "工艺装备类型分类")] |
|||
public decimal DeviceType { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备编码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备编码")] |
|||
[ImporterHeader(Name = "工艺装备编码")] |
|||
public string DeviceCode { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备名称")] |
|||
[ImporterHeader(Name = "工艺装备名称")] |
|||
public string DeviceName { get; set; } |
|||
/// <summary>
|
|||
/// 生产厂家
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "生产厂家")] |
|||
[ImporterHeader(Name = "生产厂家")] |
|||
public string Manufacturer { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备型号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备型号")] |
|||
[ImporterHeader(Name = "工艺装备型号")] |
|||
public string ModelNumber { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备序列号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备序列号")] |
|||
[ImporterHeader(Name = "工艺装备序列号")] |
|||
public string SerialNumber { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备制造日期,格式(yyyy-MM-dd)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备制造日期")] |
|||
[ImporterHeader(Name = "工艺装备制造日期")] |
|||
public string ProductionDate { get; set; } |
|||
/// <summary>
|
|||
/// 主要材质
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "主要材质")] |
|||
[ImporterHeader(Name = "主要材质")] |
|||
public string Material { get; set; } |
|||
/// <summary>
|
|||
/// 当前存放地点
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "当前存放地点")] |
|||
[ImporterHeader(Name = "当前存放地点")] |
|||
public string CurrentLocation { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备状态
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备状态")] |
|||
[ImporterHeader(Name = "工艺装备状态")] |
|||
public string DeviceStatus { get; set; } |
|||
/// <summary>
|
|||
/// 穴腔数量
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "穴腔数量")] |
|||
[ImporterHeader(Name = "穴腔数量")] |
|||
public decimal CavityCount { get; set; } |
|||
/// <summary>
|
|||
/// 模具尺寸规格
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "模具尺寸规格")] |
|||
[ImporterHeader(Name = "模具尺寸规格")] |
|||
public string MoldSize { get; set; } |
|||
/// <summary>
|
|||
/// 设计寿命单位
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "设计寿命单位")] |
|||
[ImporterHeader(Name = "设计寿命单位")] |
|||
public string DesignLifeUnits { get; set; } |
|||
/// <summary>
|
|||
/// 设计寿命
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "设计寿命")] |
|||
[ImporterHeader(Name = "设计寿命")] |
|||
public string DesignLifeValue { get; set; } |
|||
/// <summary>
|
|||
/// 当前剩余寿命,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "当前剩余寿命")] |
|||
[ImporterHeader(Name = "当前剩余寿命")] |
|||
public string CurrentUsageCount { get; set; } |
|||
/// <summary>
|
|||
/// 模具大修次数
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "模具大修次数")] |
|||
[ImporterHeader(Name = "模具大修次数")] |
|||
public decimal OverhaulCount { get; set; } |
|||
/// <summary>
|
|||
/// 图纸编号描述
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "图纸编号描述")] |
|||
[ImporterHeader(Name = "图纸编号描述")] |
|||
public string CoolingChannelLayout { get; set; } |
|||
/// <summary>
|
|||
/// 检测精度
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "检测精度")] |
|||
[ImporterHeader(Name = "检测精度")] |
|||
public string DetectionAccuracy { get; set; } |
|||
/// <summary>
|
|||
/// 最近校准日期,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "最近校准日期")] |
|||
[ImporterHeader(Name = "最近校准日期")] |
|||
public string CalibrationDate { get; set; } |
|||
/// <summary>
|
|||
/// 校准到期天数
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "校准到期天数")] |
|||
[ImporterHeader(Name = "校准到期天数")] |
|||
public string CalibrationDueDays { get; set; } |
|||
/// <summary>
|
|||
/// 允许误差范围
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "允许误差范围")] |
|||
[ImporterHeader(Name = "允许误差范围")] |
|||
public string ToleranceRange { get; set; } |
|||
/// <summary>
|
|||
/// 磨损阈值
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "磨损阈值")] |
|||
[ImporterHeader(Name = "磨损阈值")] |
|||
public string WearThreshold { get; set; } |
|||
/// <summary>
|
|||
/// 检测范围
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "检测范围")] |
|||
[ImporterHeader(Name = "检测范围")] |
|||
public string DetectionRange { get; set; } |
|||
/// <summary>
|
|||
/// 检测单位
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "检测单位")] |
|||
[ImporterHeader(Name = "检测单位")] |
|||
public string UnitType { get; set; } |
|||
} |
|||
|
|||
} |
@ -0,0 +1,192 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
|
|||
namespace TaskManager.Entity.Entitys |
|||
{ |
|||
/// <summary>
|
|||
/// 工艺装备
|
|||
/// </summary>
|
|||
public class SUPPLIER_PRO_PROCESS_EQUIPMENT_DTO |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 供应商名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商名称")] |
|||
[ImporterHeader(Name = "供应商名称")] |
|||
public string SupplierName { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件号")] |
|||
[ImporterHeader(Name = "奇瑞零件号")] |
|||
public string CheryProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 奇瑞零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "奇瑞零件名称")] |
|||
[ImporterHeader(Name = "奇瑞零件名称")] |
|||
public string CheryProductName { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件号")] |
|||
[ImporterHeader(Name = "供应商总成零件号")] |
|||
public string VendorProductNo { get; set; } |
|||
/// <summary>
|
|||
/// 供应商总成零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商总成零件名称")] |
|||
[ImporterHeader(Name = "供应商总成零件名称")] |
|||
public string VendorProductName { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备类型分类(1模具;2检具;3夹具)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备类型分类")] |
|||
[ImporterHeader(Name = "工艺装备类型分类")] |
|||
public decimal DeviceType { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备编码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备编码")] |
|||
[ImporterHeader(Name = "工艺装备编码")] |
|||
public string DeviceCode { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备名称")] |
|||
[ImporterHeader(Name = "工艺装备名称")] |
|||
public string DeviceName { get; set; } |
|||
/// <summary>
|
|||
/// 生产厂家
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "生产厂家")] |
|||
[ImporterHeader(Name = "生产厂家")] |
|||
public string Manufacturer { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备型号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备型号")] |
|||
[ImporterHeader(Name = "工艺装备型号")] |
|||
public string ModelNumber { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备序列号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备序列号")] |
|||
[ImporterHeader(Name = "工艺装备序列号")] |
|||
public string SerialNumber { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备制造日期,格式(yyyy-MM-dd)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备制造日期")] |
|||
[ImporterHeader(Name = "工艺装备制造日期")] |
|||
public string ProductionDate { get; set; } |
|||
/// <summary>
|
|||
/// 主要材质
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "主要材质")] |
|||
[ImporterHeader(Name = "主要材质")] |
|||
public string Material { get; set; } |
|||
/// <summary>
|
|||
/// 当前存放地点
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "当前存放地点")] |
|||
[ImporterHeader(Name = "当前存放地点")] |
|||
public string CurrentLocation { get; set; } |
|||
/// <summary>
|
|||
/// 工艺装备状态
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "工艺装备状态")] |
|||
[ImporterHeader(Name = "工艺装备状态")] |
|||
public string DeviceStatus { get; set; } |
|||
/// <summary>
|
|||
/// 穴腔数量
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "穴腔数量")] |
|||
[ImporterHeader(Name = "穴腔数量")] |
|||
public decimal CavityCount { get; set; } |
|||
/// <summary>
|
|||
/// 模具尺寸规格
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "模具尺寸规格")] |
|||
[ImporterHeader(Name = "模具尺寸规格")] |
|||
public string MoldSize { get; set; } |
|||
/// <summary>
|
|||
/// 设计寿命单位
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "设计寿命单位")] |
|||
[ImporterHeader(Name = "设计寿命单位")] |
|||
public string DesignLifeUnits { get; set; } |
|||
/// <summary>
|
|||
/// 设计寿命
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "设计寿命")] |
|||
[ImporterHeader(Name = "设计寿命")] |
|||
public string DesignLifeValue { get; set; } |
|||
/// <summary>
|
|||
/// 当前剩余寿命,
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "当前剩余寿命")] |
|||
[ImporterHeader(Name = "当前剩余寿命")] |
|||
public string CurrentUsageCount { get; set; } |
|||
/// <summary>
|
|||
/// 模具大修次数
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "模具大修次数")] |
|||
[ImporterHeader(Name = "模具大修次数")] |
|||
public decimal OverhaulCount { get; set; } |
|||
/// <summary>
|
|||
/// 图纸编号描述
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "图纸编号描述")] |
|||
[ImporterHeader(Name = "图纸编号描述")] |
|||
public string CoolingChannelLayout { get; set; } |
|||
/// <summary>
|
|||
/// 检测精度
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "检测精度")] |
|||
[ImporterHeader(Name = "检测精度")] |
|||
public string DetectionAccuracy { get; set; } |
|||
/// <summary>
|
|||
/// 最近校准日期,格式(yyyy-MM-ddHH:mm:ss)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "最近校准日期")] |
|||
[ImporterHeader(Name = "最近校准日期")] |
|||
public string CalibrationDate { get; set; } |
|||
/// <summary>
|
|||
/// 校准到期天数
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "校准到期天数")] |
|||
[ImporterHeader(Name = "校准到期天数")] |
|||
public string CalibrationDueDays { get; set; } |
|||
/// <summary>
|
|||
/// 允许误差范围
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "允许误差范围")] |
|||
[ImporterHeader(Name = "允许误差范围")] |
|||
public string ToleranceRange { get; set; } |
|||
/// <summary>
|
|||
/// 磨损阈值
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "磨损阈值")] |
|||
[ImporterHeader(Name = "磨损阈值")] |
|||
public string WearThreshold { get; set; } |
|||
/// <summary>
|
|||
/// 检测范围
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "检测范围")] |
|||
[ImporterHeader(Name = "检测范围")] |
|||
public string DetectionRange { get; set; } |
|||
/// <summary>
|
|||
/// 检测单位
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "检测单位")] |
|||
[ImporterHeader(Name = "检测单位")] |
|||
public string UnitType { get; set; } |
|||
} |
|||
|
|||
} |
@ -0,0 +1,90 @@ |
|||
using Magicodes.ExporterAndImporter.Core; |
|||
|
|||
namespace TaskManager.Entity |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商共享库存
|
|||
/// </summary>
|
|||
public class SUPPLIER_SINV_DATA_DTO |
|||
{ |
|||
/// <summary>
|
|||
/// 供应商代码
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商代码")] |
|||
[ImporterHeader(Name = "供应商代码")] |
|||
public string SupplierCode { get; set; } |
|||
/// <summary>
|
|||
/// 供应商名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "供应商名称")] |
|||
[ImporterHeader(Name = "供应商名称")] |
|||
public string SupplierName { get; set; } |
|||
/// <summary>
|
|||
/// 零件号
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "零件号")] |
|||
[ImporterHeader(Name = "零件号")] |
|||
public string MaterialCode { get; set; } |
|||
/// <summary>
|
|||
/// 零件名称
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "零件名称")] |
|||
[ImporterHeader(Name = "零件名称")] |
|||
public string MaterialDescription { get; set; } |
|||
/// <summary>
|
|||
/// 物料类型(成品,半成品,原材料)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "物料类型")] |
|||
[ImporterHeader(Name = "物料类型")] |
|||
public string MaterialType { get; set; } |
|||
/// <summary>
|
|||
/// 当前库存数量
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "当前库存数量")] |
|||
[ImporterHeader(Name = "当前库存数量")] |
|||
public decimal QuantityCurrent { get; set; } |
|||
/// <summary>
|
|||
/// 原材料在途数量
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "原材料在途数量")] |
|||
[ImporterHeader(Name = "原材料在途数量")] |
|||
public decimal QuantityPlan { get; set; } |
|||
/// <summary>
|
|||
/// 库存状态(生产件,呆滞件,备件,KD件)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "库存状态")] |
|||
[ImporterHeader(Name = "库存状态")] |
|||
public string InventoryStatus { get; set; } |
|||
/// <summary>
|
|||
/// 安全库存
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "安全库存")] |
|||
[ImporterHeader(Name = "安全库存")] |
|||
public decimal SafetyStock { get; set; } |
|||
/// <summary>
|
|||
/// 生产/采购周期:成品即半成品为生产周期(天),原材料为采购周期(天)
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "生产/采购周期")] |
|||
[ImporterHeader(Name = "生产/采购周期")] |
|||
public string ProductionCycle { get; set; } |
|||
/// <summary>
|
|||
/// 库存更新时间-格式:yyyy-MM-ddHH:mm:ss
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "库存更新时间")] |
|||
[ImporterHeader(Name = "库存更新时间")] |
|||
public string DataUpdateTime { get; set; } |
|||
/// <summary>
|
|||
/// 批次
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "批次")] |
|||
[ImporterHeader(Name = "批次")] |
|||
public string? SupplierBatch { get; set; } |
|||
/// <summary>
|
|||
/// 有效期截止日期 非必填
|
|||
/// </summary>
|
|||
[ExporterHeader(DisplayName = "有效期截止日期")] |
|||
[ImporterHeader(Name = "有效期截止日期")] |
|||
public string? SupplieryxqDate { get; set; } |
|||
} |
|||
|
|||
} |
Loading…
Reference in new issue