From 623dc3e4f1d30120d8c1b2dcf6ae41389a3228e6 Mon Sep 17 00:00:00 2001 From: zhouhongjun <565221961@qq.com> Date: Thu, 29 May 2025 15:22:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B005=E5=88=B009DTO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Dtos/01_09/SUPPLIER_PRO_DATA_DTO.cs | 82 +++++-------------- .../01_09/SUPPLIER_PRO_FIRST_PASSYIELD_DTO.cs | 42 +++------- .../01_09/SUPPLIER_PRO_MATERIAL_STOCK_DTO.cs | 52 +++--------- .../Dtos/01_09/SUPPLIER_PRO_SCHEDULING_DTO.cs | 37 +++------ ...UPPLIER_PRO_STATION_FIRST_PASSYIELD_DTO.cs | 36 ++------ 5 files changed, 60 insertions(+), 189 deletions(-) diff --git a/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_DATA_DTO.cs b/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_DATA_DTO.cs index 408bdda..09206b6 100644 --- a/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_DATA_DTO.cs +++ b/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_DATA_DTO.cs @@ -16,220 +16,178 @@ namespace TaskManager.Contracts.Dtos /// 供应商代码 /// 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 EmpCode { get; set; } - /// /// 工位人员姓名 /// public string EmpName { get; set; } - /// /// 供应商总成零件名称 /// public string VendorProductName { get; set; } - /// /// 供应商总成零件号 /// public string VendorProductNo { get; set; } - /// /// 供应商总成批次号 /// public string VendorProductBatch { get; set; } - /// /// 供应商总成SN码 /// public string VendorProductSn { get; set; } - /// /// 子件编码 /// public string SubProdNo { get; set; } - /// /// 子件名称 /// public string SubProdName { get; set; } - /// /// 子件批次号 /// public string SubBatchNo { get; set; } - /// /// 子件分包号 /// - public string ChildPackageInfo { get; set; } - + public string? ChildPackageInfo { get; set; } /// /// 子件扣料数量 /// public decimal SubProdNum { get; set; } - /// /// 子件SN码 /// public string SubProdSn { get; set; } - /// /// 子件物料来源 /// public string ChildSource { get; set; } - /// /// 分供方代码 /// - public string SubSupplierCode { get; set; } - + public string? SubSupplierCode { get; set; } /// - /// 分供方名称(原注释“分分供方”可能为笔误,此处按“分供方”处理) + /// 分分供方名称 /// - public string SubSupplierName { get; set; } - + public string? SubSupplierName { get; set; } /// /// 奇瑞零件号 /// public string CheryProductNo { get; set; } - /// /// 奇瑞零件名称 /// public string CheryProductName { get; set; } - /// /// 奇瑞SN码 /// public string CheryProductSn { get; set; } - /// /// 生产工单号 /// public string ManufactureNo { get; set; } - /// /// 生产批次号 /// - public string ProductBatchNo { get; set; } - + public string? ProductBatchNo { get; set; } /// /// 班次(白班,晚班,中班) /// public string WorkShift { get; set; } - /// - /// 进工位的时间,格式(yyyy-MM-dd HH:mm:ss) + /// 进工位的时间,格式(yyyy-MM-ddHH:mm:ss) /// public string MaterialInputTime { get; set; } - /// - /// 出工位的时间,格式(yyyy-MM-dd HH:mm:ss) + /// 出工位的时间,格式(yyyy-MM-ddHH:mm:ss) /// public string MaterialOutputTime { get; set; } - /// - /// 装配设备编号(原注释“vendorFieldNum”可能为“设备编号”,此处按业务逻辑命名) + /// 装配设备编号 /// public string VendorFieldNum { get; set; } - /// /// 装配设备名称 /// public string VendorFieldName { get; set; } - /// - /// 设备判定的质量状态(合格与否,NG不合适 OK合适) + /// 设备判定的质量状态,合格与否,NG不合适OK合适 /// - public string InstrumentQualityStatus { get; set; } - + public string? InstrumentQualityStatus { get; set; } /// - /// 人工判定的质量状态(合格与否,NG不合适 OK合适) + /// 人工判定的质量状态,合格与否,NG不合适OK合适 /// - public string ManualQualityStatus { get; set; } - + public string? ManualQualityStatus { get; set; } /// - /// 最终质量状态(合格与否,NG不合适 OK合适) + /// 最终质量状态,合格与否,NG不合适OK合适 /// public string FinalQualityStatus { get; set; } - /// - /// 采集时间,格式(yyyy-MM-dd HH:mm:ss) + /// 采集时间,格式(yyyy-MM-ddHH:mm:ss) /// public string CollectTime { get; set; } - /// - /// 子件绑定扫码时间,格式(yyyy-MM-dd HH:mm:ss) + /// 子件绑定扫码时间,格式(yyyy-MM-ddHH:mm:ss) /// public string DateTime { get; set; } - /// /// 父件硬件版本号 /// - public string ParentHardwareRevision { get; set; } - + public string? ParentHardwareRevision { get; set; } /// /// 父件软件版本号 /// - public string ParentSoftwareRevision { get; set; } - + public string? ParentSoftwareRevision { get; set; } /// /// 子件硬件版本号 /// - public string ChildHardwareRevision { get; set; } - + public string? ChildHardwareRevision { get; set; } /// /// 子件软件版本号 /// - public string ChildSoftwareRevision { get; set; } + public string? ChildSoftwareRevision { get; set; } } + } diff --git a/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_FIRST_PASSYIELD_DTO.cs b/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_FIRST_PASSYIELD_DTO.cs index fa81c39..53640b4 100644 --- a/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_FIRST_PASSYIELD_DTO.cs +++ b/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_FIRST_PASSYIELD_DTO.cs @@ -10,116 +10,96 @@ namespace TaskManager.Contracts.Dtos /// /// 产品一次合格率 /// - public class SUPPLIER_PRO_FIRST_PASSYIELD_DTO : BaseEntityDto + public class SUPPLIER_PRO_FIRST_PASSYIELD : BaseEntityDto { /// /// 供应商代码 /// public string SupplierCode { get; set; } - /// /// 供应商名称 /// public string SupplierName { get; set; } - /// /// 供应商总成零件号 /// public string VendorProductNo { get; set; } - /// /// 供应商总成零件名称 /// public string VendorProductName { get; set; } - /// /// 工厂代码 /// public string PlantId { get; set; } - /// /// 工厂名称 /// public string PlantName { get; set; } - /// /// 车间代码 /// - public string WorkshopId { get; set; } - + public string? WorkshopId { get; set; } /// /// 车间名称 /// - public string WorkshopName { get; set; } - + public string? WorkshopName { get; set; } /// /// 产线代码 /// - public string ProductionLineId { get; set; } - + public string? ProductionLineId { get; set; } /// /// 产线名称 /// - public string ProductionLineName { get; set; } - + public string? ProductionLineName { get; set; } /// /// 奇瑞零件号 /// public string CheryProductNo { get; set; } - /// /// 奇瑞零件名称 /// public string CheryProductName { get; set; } - /// /// 生产工单号 /// public string ManufactureNo { get; set; } - /// /// 生产批次号 /// public string ProductBatchNo { get; set; } - /// - /// 批次计划数量:每个批次号对应的计划数量 + /// 批次计划数量:每个批次号对应的计划数量 /// public decimal WorkOrderNumber { get; set; } - /// /// 不合格数 /// public decimal DefectiveNumber { get; set; } - /// - /// 合格数:当班次合格数汇总 + /// 合格数:当班次合格数汇总 /// public decimal AcceptableNumber { get; set; } - /// /// 一次合格率实际值 /// public decimal OncePassRateRealValue { get; set; } - /// /// 一次合格率目标值 /// public decimal OncePassRateTagValue { get; set; } - /// - /// 班次(白班,晚班,中班) + /// 班次(白班,晚班,中班) /// public string WorkShift { get; set; } - /// - /// 生产日期,格式(yyyy-MM-dd HH:mm:ss) + /// 生产日期,格式(yyyy-MM-ddHH:mm:ss) /// public string StatisticalTime { get; set; } - /// - /// 值统计时间,格式(yyyy-MM-dd HH:mm:ss) + /// 值统计时间,格式(yyyy-MM-ddHH:mm:ss) /// public string DateTime { get; set; } } + } 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 index bd68fc0..af574b4 100644 --- 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 @@ -16,150 +16,122 @@ namespace TaskManager.Contracts.Dtos /// 供应商代码 /// 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? ComponentCode { get; set; } /// - /// 分供方子件名称 + /// 分供方子件名称, /// - public string ComponentName { 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? 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) + /// 检验时间,格式(yyyy-MM-ddHH:mm:ss) /// public string CheckTime { get; set; } - /// /// 控制项要求频率 /// - public decimal SamplingRate { get; set; } - + public decimal? SamplingRate { get; set; } /// - /// 上下限更新时间,格式(yyyy-MM-dd HH:mm:ss) + /// 上下限更新时间,格式(yyyy-MM-ddHH:mm:ss) /// - public string LimitUpdateTime { get; set; } - + public string? LimitUpdateTime { get; set; } /// /// 控制项描述 /// - public string VendorFieldDesc { get; set; } - + public string? VendorFieldDesc { get; set; } /// /// 控制项代码 /// public string VendorFieldCode { get; set; } - /// - /// 库存有效日期,格式(yyyy-MM-dd HH:mm:ss) + /// 库存有效日期,格式(yyyy-MM-ddHH: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 index 2dcfa1f..2a2ef28 100644 --- a/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_SCHEDULING_DTO.cs +++ b/API/TaskManager.Contracts/Dtos/01_09/SUPPLIER_PRO_SCHEDULING_DTO.cs @@ -16,95 +16,78 @@ namespace TaskManager.Contracts.Dtos /// 供应商代码 /// 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? ManufactureInputNum { get; set; } /// /// 批次产出数量 /// public decimal ManufactureOutputNum { get; set; } - /// - /// 排产状态(0:未生产,1:生产中,2:已完工,3:已取消,4:已终止) + /// 排产状态,0未生产1.生产中,2.已完工,3.已取消,4.已终止 /// - public int PlanStatus { get; set; } - + public string PlanStatus { get; set; } /// - /// 计划开始时间(格式:yyyy-MM-dd HH:mm:ss) + /// 计划开始时间,时间格式:yyyy-MM-ddHH:mm:ss /// public string PlanBeginTime { get; set; } - /// - /// 计划结束时间(格式:yyyy-MM-dd HH:mm:ss) + /// 计划结束时间,时间格式:yyyy-MM-ddHH:mm:ss /// public string PlanEndTime { get; set; } - /// - /// 实际开始时间(格式:yyyy-MM-dd HH:mm:ss) + /// 实际开始时间,时间格式:yyyy-MM-ddHH:mm:ss /// - public string ActualBeginTime { get; set; } - + public string? ActualBeginTime { get; set; } /// - /// 实际结束时间(格式:yyyy-MM-dd HH:mm:ss) + /// 实际结束时间,时间格式:yyyy-MM-ddHH:mm:ss /// - public string ActualEndTime { get; set; } + 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 index 62235a9..95bd4f6 100644 --- 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 @@ -16,120 +16,98 @@ namespace TaskManager.Contracts.Dtos /// 供应商代码 /// 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位) + /// 一次合格率实际值,使用小数表示,如0.9601表示合格率为96.01%整数位最多10位,小数位最多3位 /// public decimal OncePassRateRealValue { get; set; } - /// - /// 一次合格率目标值(使用小数表示,如 0.96 表示 96.00%,整数位最多10位,小数位最多3位) + /// 一次合格率目标值,使用小数表示,如0.96表示合格率目标为96.00%。整数位最多10位,小数位最多3位 /// public decimal OncePassRateTagValue { get; set; } - /// - /// 班次(白班,晚班,中班) + /// 班次,班次如何区分需备注(白班,晚班,中班) /// public string WorkShift { get; set; } - /// - /// 生产日期,格式:yyyy-MM-dd HH:mm:ss + /// 生产日期,格式(yyyy-MM-ddHH:mm:ss) /// public string StatisticalTime { get; set; } - /// - /// 值统计时间,格式:yyyy-MM-dd HH:mm:ss + /// 值统计时间,格式(yyyy-MM-ddHH:mm:ss) /// public string DateTime { get; set; } } + }