diff --git a/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_MATERIAL_STOCK_DTO.cs b/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_MATERIAL_STOCK_DTO.cs new file mode 100644 index 0000000..bd68fc0 --- /dev/null +++ b/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_MATERIAL_STOCK_DTO.cs @@ -0,0 +1,165 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using TaskManager.Contracts.Dtos; + +namespace TaskManager.Contracts.Dtos +{ + /// + /// 来料检验数据 + /// + public class SUPPLIER_PRO_MATERIAL_STOCK_DTO : BaseEntityDto + { + /// + /// 供应商代码 + /// + public string SupplierCode { get; set; } + + /// + /// 供应商名称 + /// + public string SupplierName { get; set; } + + /// + /// 供应商子零件编号 + /// + public string SupplierSubCode { get; set; } + + /// + /// 供应商子零件名称 + /// + public string SupplierSubName { get; set; } + + /// + /// 分供方代码 + /// + public string SubSupplierCode { get; set; } + + /// + /// 分供方名称 + /// + public string SubSupplierName { get; set; } + + /// + /// 分供方地址,分供方发货地址:省市区(县),不用于详细地址 + /// + public string SubSupplierAddress { get; set; } + + /// + /// 分供方子件编码 + /// + public string ComponentCode { get; set; } + + /// + /// 分供方子件名称 + /// + public string ComponentName { get; set; } + + /// + /// 子件批次号 + /// + public string SubBatchNo { get; set; } + + /// + /// 子件批次数量 + /// + public decimal SubBatchNum { get; set; } + + /// + /// 子件SN码 + /// + public string SubBatchSn { get; set; } + + /// + /// 检验人员编号 + /// + public string EmpCode { get; set; } + + /// + /// 检验人员姓名 + /// + public string EmpName { get; set; } + + /// + /// 检测设备编号 + /// + public string DeviceCode { get; set; } + + /// + /// 检测设备名称 + /// + public string DeviceName { get; set; } + + /// + /// 参数名称/特性名称 + /// + public string FeatureName { get; set; } + + /// + /// 参数单位/特性单位 + /// + public string FeatureUnit { get; set; } + + /// + /// 参数/特性标准值 + /// + public string StandardValue { get; set; } + + /// + /// 参数/特性上限值 + /// + public string FeatureUpper { get; set; } + + /// + /// 参数/特性下限值 + /// + public string FeatureLower { get; set; } + + /// + /// 参数/特性实测值 + /// + public string FeatureValue { get; set; } + + /// + /// 来料检验单号 + /// + public string CheckNo { get; set; } + + /// + /// 批次的最终判定结果,OK合格/NG不合格 + /// + public string CheckResult { get; set; } + + /// + /// 检验时间,格式(yyyy-MM-dd HH:mm:ss) + /// + public string CheckTime { get; set; } + + /// + /// 控制项要求频率 + /// + public decimal SamplingRate { get; set; } + + /// + /// 上下限更新时间,格式(yyyy-MM-dd HH:mm:ss) + /// + public string LimitUpdateTime { get; set; } + + /// + /// 控制项描述 + /// + public string VendorFieldDesc { get; set; } + + /// + /// 控制项代码 + /// + public string VendorFieldCode { get; set; } + + /// + /// 库存有效日期,格式(yyyy-MM-dd HH:mm:ss) + /// + public string DeadLine { get; set; } + } +} diff --git a/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_SCHEDULING_DTO.cs b/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_SCHEDULING_DTO.cs new file mode 100644 index 0000000..2dcfa1f --- /dev/null +++ b/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_SCHEDULING_DTO.cs @@ -0,0 +1,110 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using TaskManager.Contracts.Dtos; + +namespace TaskManager.Contracts.Dtos +{ + /// + /// 排产数据 + /// + public class SUPPLIER_PRO_SCHEDULING_DTO : BaseEntityDto + { + /// + /// 供应商代码 + /// + public string SupplierCode { get; set; } + + /// + /// 供应商名称 + /// + public string SupplierName { get; set; } + + /// + /// 工厂代码 + /// + public string PlantId { get; set; } + + /// + /// 工厂名称 + /// + public string PlantName { get; set; } + + /// + /// 供应商总成零件号 + /// + public string VendorProductNo { get; set; } + + /// + /// 供应商总成零件名称 + /// + public string VendorProductName { get; set; } + + /// + /// 奇瑞零件号 + /// + public string CheryProductNo { get; set; } + + /// + /// 奇瑞零件名称 + /// + public string CheryProductName { get; set; } + + /// + /// 计划单号 + /// + public string PlanNo { get; set; } + + /// + /// 生产工单号 + /// + public string ManufactureNo { get; set; } + + /// + /// 生产批次号 + /// + public string ProductBatchNo { get; set; } + + /// + /// 批次计划数量 + /// + public decimal ManufactureNum { get; set; } + + /// + /// 批次投入数量 + /// + public decimal ManufactureInputNum { get; set; } + + /// + /// 批次产出数量 + /// + public decimal ManufactureOutputNum { get; set; } + + /// + /// 排产状态(0:未生产,1:生产中,2:已完工,3:已取消,4:已终止) + /// + public int PlanStatus { get; set; } + + /// + /// 计划开始时间(格式:yyyy-MM-dd HH:mm:ss) + /// + public string PlanBeginTime { get; set; } + + /// + /// 计划结束时间(格式:yyyy-MM-dd HH:mm:ss) + /// + public string PlanEndTime { get; set; } + + /// + /// 实际开始时间(格式:yyyy-MM-dd HH:mm:ss) + /// + public string ActualBeginTime { get; set; } + + /// + /// 实际结束时间(格式:yyyy-MM-dd HH:mm:ss) + /// + public string ActualEndTime { get; set; } + } +} diff --git a/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD_DTO.cs b/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD_DTO.cs new file mode 100644 index 0000000..62235a9 --- /dev/null +++ b/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_STATION_FIRST_PASSYIELD_DTO.cs @@ -0,0 +1,135 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using TaskManager.Contracts.Dtos; + +namespace TaskManager.Contracts.Dtos +{ + /// + /// 工位一次合格率 + /// + public class SUPPLIER_PRO_STATION_FIRST_PASSYIELD_DTO : BaseEntityDto + { + /// + /// 供应商代码 + /// + public string SupplierCode { get; set; } + + /// + /// 供应商名称 + /// + public string SupplierName { get; set; } + + /// + /// 工厂代码 + /// + public string PlantId { get; set; } + + /// + /// 工厂名称 + /// + public string PlantName { get; set; } + + /// + /// 车间代码 + /// + public string WorkshopId { get; set; } + + /// + /// 车间名称 + /// + public string WorkshopName { get; set; } + + /// + /// 产线代码 + /// + public string ProductionLineId { get; set; } + + /// + /// 产线名称 + /// + public string ProductionLineName { get; set; } + + /// + /// 工位代码 + /// + public string StationId { get; set; } + + /// + /// 工位名称 + /// + public string StationName { get; set; } + + /// + /// 奇瑞零件号 + /// + public string CheryProductNo { get; set; } + + /// + /// 奇瑞零件名称 + /// + public string CheryProductName { get; set; } + + /// + /// 供应商总成零件号 + /// + public string VendorProductNo { get; set; } + + /// + /// 供应商总成零件名称 + /// + public string VendorProductName { get; set; } + + /// + /// 生产批次号 + /// + public string ProductBatchNo { get; set; } + + /// + /// 生产工单号(跟排产工单号关联) + /// + public string ManufactureNo { get; set; } + + /// + /// 批次计划数量 + /// + public decimal WorkOrderNumber { get; set; } + + /// + /// 不合格数 + /// + public decimal DefectiveNumber { get; set; } + + /// + /// 合格数 + /// + public decimal AcceptableNumber { get; set; } + + /// + /// 一次合格率实际值(使用小数表示,如 0.9601 表示 96.01%,整数位最多10位,小数位最多3位) + /// + public decimal OncePassRateRealValue { get; set; } + + /// + /// 一次合格率目标值(使用小数表示,如 0.96 表示 96.00%,整数位最多10位,小数位最多3位) + /// + public decimal OncePassRateTagValue { get; set; } + + /// + /// 班次(白班,晚班,中班) + /// + public string WorkShift { get; set; } + + /// + /// 生产日期,格式:yyyy-MM-dd HH:mm:ss + /// + public string StatisticalTime { get; set; } + + /// + /// 值统计时间,格式:yyyy-MM-dd HH:mm:ss + /// + public string DateTime { get; set; } + } +}