From b2be3b6939b4382f9165c78857a072f1aa7b01d0 Mon Sep 17 00:00:00 2001
From: zyf <1071160500@qq.com>
Date: 星期六, 12 四月 2025 12:34:02 +0800
Subject: [PATCH] 更新平板功能,首检页面生成巡检单

---
 MES.Service/Modes/ProductionOrder.cs |  460 +++++++++++++++++++++++++++++----------------------------
 1 files changed, 233 insertions(+), 227 deletions(-)

diff --git a/MES.Service/Modes/ProductionOrder.cs b/MES.Service/Modes/ProductionOrder.cs
index 1a00649..c40f8ae 100644
--- a/MES.Service/Modes/ProductionOrder.cs
+++ b/MES.Service/Modes/ProductionOrder.cs
@@ -1,275 +1,281 @@
 锘縰sing SqlSugar;
 
-namespace MES.Service.Modes;
-
-/// <summary>
-///     鐢熶骇璁㈠崟琛�(濮斿)
-/// </summary>
-[SugarTable("PRODUCTION_ORDER")]
-public class ProductionOrder
+namespace MES.Service.Modes
 {
     /// <summary>
-    ///     SEQ_ORDER
-    /// </summary>
-    [SugarColumn(ColumnName = "ID", OracleSequenceName = "SEQ_ORDER",
-        IsPrimaryKey = true)]
-    public decimal Id { get; set; }
+    /// 鐢熶骇璁㈠崟琛�(濮斿)
+    ///</summary>
+    [SugarTable("PRODUCTION_ORDER")]
+    public class ProductionOrder
+    {
+        /// <summary>
+        /// SEQ_ORDER 
+        ///</summary>
+        [SugarColumn(ColumnName = "ID",OracleSequenceName = "SEQ_ORDER", IsPrimaryKey = true)]
+        public decimal Id { get; set; }
 
-    /// <summary>
-    ///     鍗曟嵁缂栧彿
-    /// </summary>
-    [SugarColumn(ColumnName = "ORDER_NO")]
-    public string? OrderNo { get; set; }
+        /// <summary>
+        /// 鍗曟嵁缂栧彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "ORDER_NO")]
+        public string? OrderNo { get; set; }
 
-    /// <summary>
-    ///     璐寸墖宸ヨ壓灞炴��
-    /// </summary>
-    [SugarColumn(ColumnName = "SMT_PROCESS_ATTR")]
-    public string? SmtProcessAttr { get; set; }
+        /// <summary>
+        /// 璐寸墖宸ヨ壓灞炴�� 
+        ///</summary>
+        [SugarColumn(ColumnName = "SMT_PROCESS_ATTR")]
+        public string? SmtProcessAttr { get; set; }
 
-    /// <summary>
-    ///     浠撳簱
-    /// </summary>
-    [SugarColumn(ColumnName = "WAREHOUSE")]
-    public string? Warehouse { get; set; }
+        /// <summary>
+        /// 浠撳簱 
+        ///</summary>
+        [SugarColumn(ColumnName = "WAREHOUSE")]
+        public string? Warehouse { get; set; }
 
-    /// <summary>
-    ///     鍗曟嵁鏃ユ湡
-    /// </summary>
-    [SugarColumn(ColumnName = "ORDER_DATE")]
-    public DateTime? OrderDate { get; set; }
+        /// <summary>
+        /// 鍗曟嵁鏃ユ湡 
+        ///</summary>
+        [SugarColumn(ColumnName = "ORDER_DATE")]
+        public DateTime? OrderDate { get; set; }
 
-    /// <summary>
-    ///     鍗曟嵁绫诲瀷
-    /// </summary>
-    [SugarColumn(ColumnName = "ORDER_TYPE")]
-    public string? OrderType { get; set; }
+        /// <summary>
+        /// 鍗曟嵁绫诲瀷 
+        ///</summary>
+        [SugarColumn(ColumnName = "ORDER_TYPE")]
+        public string? OrderType { get; set; }
 
-    /// <summary>
-    ///     涓氬姟鐘舵��
-    /// </summary>
-    [SugarColumn(ColumnName = "BUSINESS_STATUS")]
-    public string? BusinessStatus { get; set; }
+        /// <summary>
+        /// 涓氬姟鐘舵�� 
+        ///</summary>
+        [SugarColumn(ColumnName = "BUSINESS_STATUS")]
+        public string? BusinessStatus { get; set; }
 
-    /// <summary>
-    ///     浜у搧缂栫爜
-    /// </summary>
-    [SugarColumn(ColumnName = "PRODUCT_CODE")]
-    public string? ProductCode { get; set; }
+        /// <summary>
+        /// 浜у搧缂栫爜 
+        ///</summary>
+        [SugarColumn(ColumnName = "PRODUCT_CODE")]
+        public string? ProductCode { get; set; }
 
-    /// <summary>
-    ///     鍗曚綅
-    /// </summary>
-    [SugarColumn(ColumnName = "UNIT")]
-    public string? Unit { get; set; }
+        /// <summary>
+        /// 鍗曚綅 
+        ///</summary>
+        [SugarColumn(ColumnName = "UNIT")]
+        public string? Unit { get; set; }
 
-    /// <summary>
-    ///     宸ュ崟鏁伴噺
-    /// </summary>
-    [SugarColumn(ColumnName = "WORK_ORDER_QTY")]
-    public decimal? WorkOrderQty { get; set; }
+        /// <summary>
+        /// 宸ュ崟鏁伴噺 
+        ///</summary>
+        [SugarColumn(ColumnName = "WORK_ORDER_QTY")]
+        public double? WorkOrderQty { get; set; }
 
-    /// <summary>
-    ///     璁″垝缁�
-    /// </summary>
-    [SugarColumn(ColumnName = "PLANNING_GROUP")]
-    public string? PlanningGroup { get; set; }
+        /// <summary>
+        /// 璁″垝缁� 
+        ///</summary>
+        [SugarColumn(ColumnName = "PLANNING_GROUP")]
+        public string? PlanningGroup { get; set; }
 
-    /// <summary>
-    ///     璁″垝鍛�
-    /// </summary>
-    [SugarColumn(ColumnName = "PLANNER")]
-    public string? Planner { get; set; }
+        /// <summary>
+        /// 璁″垝鍛� 
+        ///</summary>
+        [SugarColumn(ColumnName = "PLANNER")]
+        public string? Planner { get; set; }
 
-    /// <summary>
-    ///     棰勮寮�宸ユ椂闂�
-    /// </summary>
-    [SugarColumn(ColumnName = "ESTIMATED_START_TIME")]
-    public DateTime? EstimatedStartTime { get; set; }
+        /// <summary>
+        /// 棰勮寮�宸ユ椂闂� 
+        ///</summary>
+        [SugarColumn(ColumnName = "ESTIMATED_START_TIME")]
+        public DateTime? PlanStartDate { get; set; }
 
-    /// <summary>
-    ///     棰勮瀹屽伐鏃堕棿
-    /// </summary>
-    [SugarColumn(ColumnName = "ESTIMATED_END_TIME")]
-    public DateTime? EstimatedEndTime { get; set; }
+        /// <summary>
+        /// 棰勮瀹屽伐鏃堕棿 
+        ///</summary>
+        [SugarColumn(ColumnName = "ESTIMATED_END_TIME")]
+        public DateTime? PlanFinishDate { get; set; }
 
-    /// <summary>
-    ///     璁″垝涓嬭揪鏃ユ湡
-    /// </summary>
-    [SugarColumn(ColumnName = "PLAN_RELEASE_DATE")]
-    public DateTime? PlanReleaseDate { get; set; }
+        /// <summary>
+        /// 璁″垝涓嬭揪鏃ユ湡 
+        ///</summary>
+        [SugarColumn(ColumnName = "PLAN_RELEASE_DATE")]
+        public DateTime? PlanReleaseDate { get; set; }
 
-    /// <summary>
-    ///     鍏ュ簱涓婇檺
-    /// </summary>
-    [SugarColumn(ColumnName = "STORAGE_UPPER_LIMIT")]
-    public decimal? StorageUpperLimit { get; set; }
+        /// <summary>
+        /// 鍏ュ簱涓婇檺 
+        ///</summary>
+        [SugarColumn(ColumnName = "STORAGE_UPPER_LIMIT")]
+        public double? StorageUpperLimit { get; set; }
 
-    /// <summary>
-    ///     鍏ュ簱涓嬮檺
-    /// </summary>
-    [SugarColumn(ColumnName = "STORAGE_LOWER_LIMIT")]
-    public decimal? StorageLowerLimit { get; set; }
+        /// <summary>
+        /// 鍏ュ簱涓嬮檺 
+        ///</summary>
+        [SugarColumn(ColumnName = "STORAGE_LOWER_LIMIT")]
+        public double? StorageLowerLimit { get; set; }
 
-    /// <summary>
-    ///     璁″垝璺熻釜鍙�
-    /// </summary>
-    [SugarColumn(ColumnName = "TRACKING_NO")]
-    public string? TrackingNo { get; set; }
+        /// <summary>
+        /// 璁″垝璺熻釜鍙� 
+        ///</summary>
+        [SugarColumn(ColumnName = "TRACKING_NO")]
+        public string? TrackingNo { get; set; }
 
-    /// <summary>
-    ///     鎵瑰彿
-    /// </summary>
-    [SugarColumn(ColumnName = "BATCH_NO")]
-    public string? BatchNo { get; set; }
+        /// <summary>
+        /// 鎵瑰彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "BATCH_NO")]
+        public string? BatchNo { get; set; }
 
-    /// <summary>
-    ///     BOM鐗堟
-    /// </summary>
-    [SugarColumn(ColumnName = "BOM_VERSION")]
-    public string? BomVersion { get; set; }
+        /// <summary>
+        /// BOM鐗堟 
+        ///</summary>
+        [SugarColumn(ColumnName = "BOM_VERSION")]
+        public string? BomVersion { get; set; }
 
-    /// <summary>
-    ///     閿�鍞鍗曞彿
-    /// </summary>
-    [SugarColumn(ColumnName = "SALES_ORDER_NO")]
-    public string? SalesOrderNo { get; set; }
+        /// <summary>
+        /// 閿�鍞鍗曞彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "SALES_ORDER_NO")]
+        public string? SalesOrderNo { get; set; }
 
-    /// <summary>
-    ///     閿�鍞鍗曡鍙�
-    /// </summary>
-    [SugarColumn(ColumnName = "SALES_ORDER_LINE_NO")]
-    public string? SalesOrderLineNo { get; set; }
+        /// <summary>
+        /// 閿�鍞鍗曡鍙� 
+        ///</summary>
+        [SugarColumn(ColumnName = "SALES_ORDER_LINE_NO")]
+        public string? SalesOrderLineNo { get; set; }
 
-    /// <summary>
-    ///     鐢熸垚鏂瑰紡
-    /// </summary>
-    [SugarColumn(ColumnName = "GENERATION_METHOD")]
-    public string? GenerationMethod { get; set; }
+        /// <summary>
+        /// 鐢熸垚鏂瑰紡 
+        ///</summary>
+        [SugarColumn(ColumnName = "GENERATION_METHOD")]
+        public string? GenerationMethod { get; set; }
 
-    /// <summary>
-    ///     ERP鐢熶骇璁㈠崟ID
-    /// </summary>
-    [SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_ID")]
-    public string? ErpProductionOrderId { get; set; }
+        /// <summary>
+        /// ERP鐢熶骇璁㈠崟ID 
+        ///</summary>
+        [SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_ID")]
+        public string? ErpProductionOrderId { get; set; }
 
-    /// <summary>
-    ///     ERP鐢熶骇璁㈠崟搴忓彿
-    /// </summary>
-    [SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_LINE_NO")]
-    public string? ErpProductionOrderLineNo { get; set; }
+        /// <summary>
+        /// ERP鐢熶骇璁㈠崟搴忓彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_LINE_NO")]
+        public string? ErpProductionOrderLineNo { get; set; }
 
-    /// <summary>
-    ///     ERP鐢熶骇璁㈠崟鍗曞彿
-    /// </summary>
-    [SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_NO")]
-    public string? ErpProductionOrderNo { get; set; }
+        /// <summary>
+        /// ERP鐢熶骇璁㈠崟鍗曞彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "ERP_PRODUCTION_ORDER_NO")]
+        public string? ErpProductionOrderNo { get; set; }
 
-    /// <summary>
-    ///     婧愬崟绫诲瀷
-    /// </summary>
-    [SugarColumn(ColumnName = "SOURCE_ORDER_TYPE")]
-    public string? SourceOrderType { get; set; }
+        /// <summary>
+        /// 婧愬崟绫诲瀷 
+        ///</summary>
+        [SugarColumn(ColumnName = "SOURCE_ORDER_TYPE")]
+        public string? SourceOrderType { get; set; }
 
-    /// <summary>
-    ///     婧愬崟缂栧彿
-    /// </summary>
-    [SugarColumn(ColumnName = "SOURCE_ORDER_NO")]
-    public string? SourceOrderNo { get; set; }
+        /// <summary>
+        /// 婧愬崟缂栧彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "SOURCE_ORDER_NO")]
+        public string? SourceOrderNo { get; set; }
 
-    /// <summary>
-    ///     婧愬崟鍒嗗綍琛屽彿
-    /// </summary>
-    [SugarColumn(ColumnName = "SOURCE_ORDER_ENTRY_NO")]
-    public string? SourceOrderEntryNo { get; set; }
+        /// <summary>
+        /// 婧愬崟鍒嗗綍琛屽彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "SOURCE_ORDER_ENTRY_NO")]
+        public string? SourceOrderEntryNo { get; set; }
 
-    /// <summary>
-    ///     闇�姹傚崟鎹彿
-    /// </summary>
-    [SugarColumn(ColumnName = "DEMAND_ORDER_NO")]
-    public string? DemandOrderNo { get; set; }
+        /// <summary>
+        /// 闇�姹傚崟鎹彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "DEMAND_ORDER_NO")]
+        public string? DemandOrderNo { get; set; }
 
-    /// <summary>
-    ///     闇�姹傚崟鎹鍙�
-    /// </summary>
-    [SugarColumn(ColumnName = "DEMAND_ORDER_LINE_NO")]
-    public string? DemandOrderLineNo { get; set; }
+        /// <summary>
+        /// 闇�姹傚崟鎹鍙� 
+        ///</summary>
+        [SugarColumn(ColumnName = "DEMAND_ORDER_LINE_NO")]
+        public string? DemandOrderLineNo { get; set; }
 
-    /// <summary>
-    ///     缁撴浜�
-    /// </summary>
-    [SugarColumn(ColumnName = "CLOSING_PERSON")]
-    public string? ClosingPerson { get; set; }
+        /// <summary>
+        /// 缁撴浜� 
+        ///</summary>
+        [SugarColumn(ColumnName = "CLOSING_PERSON")]
+        public string? ClosingPerson { get; set; }
 
-    /// <summary>
-    ///     缁撴绫诲瀷
-    /// </summary>
-    [SugarColumn(ColumnName = "CLOSING_TYPE")]
-    public string? ClosingType { get; set; }
+        /// <summary>
+        /// 缁撴绫诲瀷 
+        ///</summary>
+        [SugarColumn(ColumnName = "CLOSING_TYPE")]
+        public string? ClosingType { get; set; }
 
-    /// <summary>
-    ///     婧愭媶鍒嗚鍗曠紪鍙�
-    /// </summary>
-    [SugarColumn(ColumnName = "SPLIT_ORDER_NO")]
-    public string? SplitOrderNo { get; set; }
+        /// <summary>
+        /// 婧愭媶鍒嗚鍗曠紪鍙� 
+        ///</summary>
+        [SugarColumn(ColumnName = "SPLIT_ORDER_NO")]
+        public string? SplitOrderNo { get; set; }
 
-    /// <summary>
-    ///     澶囨敞
-    /// </summary>
-    [SugarColumn(ColumnName = "REMARKS")]
-    public string? Remarks { get; set; }
+        /// <summary>
+        /// 澶囨敞 
+        ///</summary>
+        [SugarColumn(ColumnName = "REMARKS")]
+        public string? Remarks { get; set; }
 
-    /// <summary>
-    ///     ERPID
-    /// </summary>
-    [SugarColumn(ColumnName = "ERP_ID")]
-    public string? ErpId { get; set; }
+        /// <summary>
+        /// ERPID 
+        ///</summary>
+        [SugarColumn(ColumnName = "ERP_ID")]
+        public string? ErpId { get; set; }
 
-    /// <summary>
-    ///     ERP鐢熶骇璁㈠崟鍒嗗綍鍐呯爜
-    /// </summary>
-    [SugarColumn(ColumnName = "ERP_PRODUCTION_ENTRY_CODE")]
-    public string? ErpProductionEntryCode { get; set; }
+        /// <summary>
+        /// ERP鐢熶骇璁㈠崟鍒嗗綍鍐呯爜 
+        ///</summary>
+        [SugarColumn(ColumnName = "ERP_PRODUCTION_ENTRY_CODE")]
+        public string? ErpProductionEntryCode { get; set; }
 
-    /// <summary>
-    ///     閲囪喘璁㈠崟
-    /// </summary>
-    [SugarColumn(ColumnName = "PURCHASEORDERNO")]
-    public string? PurchaseOrderNo { get; set; }
+        /// <summary>
+        /// 閲囪喘璁㈠崟 
+        ///</summary>
+        [SugarColumn(ColumnName = "PURCHASEORDERNO")]
+        public string? PurchaseOrderNo { get; set; }
 
-    /// <summary>
-    ///     閲囪喘璁㈠崟琛屽彿
-    /// </summary>
-    [SugarColumn(ColumnName = "PURCHASEORDERENTRYSEQ")]
-    public long? PurchaseOrderEntrySeq { get; set; }
+        /// <summary>
+        /// 閲囪喘璁㈠崟琛屽彿 
+        ///</summary>
+        [SugarColumn(ColumnName = "PURCHASEORDERENTRYSEQ")]
+        public long? PurchaseOrderEntrySeq { get; set; }
 
-    /// <summary>
-    ///     鏍囧噯鐐规暟
-    /// </summary>
-    [SugarColumn(ColumnName = "STANDARDPOINTS")]
-    public decimal? StandardPoints { get; set; }
+        /// <summary>
+        /// 鏍囧噯鐐规暟 
+        ///</summary>
+        [SugarColumn(ColumnName = "STANDARDPOINTS")]
+        public decimal? Standardpoints { get; set; }
 
-    /// <summary>
-    ///     璁′环鐐规暟
-    /// </summary>
-    [SugarColumn(ColumnName = "PRICINGPOINTS")]
-    public decimal? PricingPoints { get; set; }
+        /// <summary>
+        /// 璁′环鐐规暟 
+        ///</summary>
+        [SugarColumn(ColumnName = "PRICINGPOINTS")]
+        public decimal? Pricingpoints { get; set; }
 
-    /// <summary>
-    ///     鍏ュ簱鏁伴噺
-    /// </summary>
-    [SugarColumn(ColumnName = "STOCKINQTY")]
-    public decimal? StockInQty { get; set; }
+        /// <summary>
+        /// 鍏ュ簱鏁伴噺 
+        ///</summary>
+        [SugarColumn(ColumnName = "STOCKINQTY")]
+        public decimal? StockInQty { get; set; }
 
-    /// <summary>
-    ///     鏈叆搴撴暟閲�
-    /// </summary>
-    [SugarColumn(ColumnName = "NOSTOCKINQTY")]
-    public decimal? NoStockInQty { get; set; }
+        /// <summary>
+        /// 鏈叆搴撴暟閲� 
+        ///</summary>
+        [SugarColumn(ColumnName = "NOSTOCKINQTY")]
+        public double? NoStockInQty { get; set; }
 
-    /// <summary>
-    ///     鍏ュ簱璐т富
-    /// </summary>
-    [SugarColumn(ColumnName = "STOCKOWNER")]
-    public string? StockOwner { get; set; }
+        /// <summary>
+        /// 鍏ュ簱璐т富 
+        ///</summary>
+        [SugarColumn(ColumnName = "STOCKOWNER")]
+        public string? StockOwner { get; set; }
+
+        /// <summary>
+        /// 渚涘簲鍟�
+        ///</summary>
+        [SugarColumn(ColumnName = "SUPP_NO")]
+        public string? SUPPLIER { get; set; }
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.3