From dbcc9f8992c97b84aa6ae0a381c807ba6239ae2c Mon Sep 17 00:00:00 2001
From: huangjiayang <5265313@qq.com>
Date: 星期四, 15 五月 2025 16:47:08 +0800
Subject: [PATCH] 【UPDATE】刷新BOM、库存、工艺路线数据缓存接口增加刷新钣金子单数据

---
 aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlateProcessShopPlanStat.java |   98 ++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 96 insertions(+), 2 deletions(-)

diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlateProcessShopPlanStat.java b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlateProcessShopPlanStat.java
index dbf0d80..9dbc55b 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlateProcessShopPlanStat.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsPlateProcessShopPlanStat.java
@@ -2,67 +2,161 @@
 
 import com.aps.common.core.annotation.Excel;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
 import java.io.Serial;
 import java.io.Serializable;
 import java.math.BigDecimal;
+import java.math.BigInteger;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;
 
 @Data
+@Schema(description = "閽i噾缁熻澶ц〃")
 public class ApsPlateProcessShopPlanStat implements Serializable {
     @Serial
     private static final long serialVersionUID = 1L;
 
+
     /** 涓婚敭id */
+    @Schema(description = "涓婚敭id", type = "String")
     private String id;
     /** 涓讳欢鏂欏彿 */
+    @Schema(description = "涓讳欢鏂欏彿", type = "String")
     @Excel(name = "涓讳欢鏂欏彿")
     private String mainPartNumber;
 
+    /** 涓讳欢瀹㈡埛 */
+    @Schema(description = "涓讳欢瀹㈡埛锛屾潵鑷狤RP", type = "String")
+    @Excel(name = "涓讳欢瀹㈡埛")
+    private String customer;
+
+    /** 涓讳欢璁㈠崟浜ゆ湡 */
+    @Schema(description = "涓讳欢璁㈠崟浜ゆ湡锛屾潵鑷狤RP", type = "String")
+    @Excel(name = "涓讳欢璁㈠崟浜ゆ湡")
+    private BigInteger mainOrderDelivery;
+
     /** 涓氬姟绫诲瀷 */
+    @Schema(description = "涓氬姟绫诲瀷", type = "String")
     @Excel(name = "涓氬姟绫诲瀷")
     private String businessType;
 
+    /** 鐣彿 */
+    @Schema(description = "闇�姹傝拷婧彿锛岀敱APS浜х敓", type = "String")
+    @Excel(name = "鐣彿")
+    private String designation;
+
     /** 鍗曟嵁鍙� */
+    @Schema(description = "鍗曟嵁鍙�", type = "String")
     @Excel(name = "鍗曟嵁鍙�")
     private String documentNumber;
 
     /** 闇�姹傚垎绫� */
+    @Schema(description = "闇�姹傚垎绫�", type = "String")
     @Excel(name = "闇�姹傚垎绫�")
     private String requirementType;
 
     /** 鍗曟嵁鐘舵�� */
+    @Schema(description = "鍗曟嵁鐘舵��", type = "String")
     @Excel(name = "鍗曟嵁鐘舵��")
     private String documentStatus;
 
     /** 褰撳墠宸ュ簭 */
+    @Schema(description = "褰撳墠宸ュ簭", type = "String")
     @Excel(name = "褰撳墠宸ュ簭")
     private String workCenter;
 
 
     /** 鏂欏彿 */
     @Excel(name = "鏂欏彿")
+    @Schema(description = "鏂欏彿", type = "String")
     private String itemNumber;
 
     /** 鍥惧彿 */
+    @Schema(description = "鍥惧彿", type = "String")
     @Excel(name = "鍥惧彿")
     private String drawingNo;
 
     /** 鐗堟湰鍙� */
+    @Schema(description = "鐗堟湰鍙�", type = "String")
     @Excel(name = "鐗堟湰鍙�")
     private String versionNumber;
 
     /** 鐢熶骇鏁伴噺 */
+    @Schema(description = "鐢熶骇鏁伴噺", type = "String")
     @Excel(name = "鐢熶骇鏁伴噺")
     private BigDecimal productionQuantity;
 
+    /** 宸ュ崟鍒涘缓鏃堕棿 */
+    @Schema(description = "宸ュ崟鍒涘缓鏃堕棿锛屾潵鑷狤RP", type = "String")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "宸ュ崟鍒涘缓鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date orderCreateTime;
+
+    /** 宸ュ崟瀹℃牳鏃堕棿 */
+    @Schema(description = "宸ュ崟瀹℃牳鏃堕棿锛屾潵鑷狤RP", type = "String")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "宸ュ崟瀹℃牳鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date approveOn;
+
+    /** 宸ュ崟寮�宸ユ椂闂� */
+    @Schema(description = "宸ュ崟寮�宸ユ椂闂达紝鏉ヨ嚜ERP", type = "String")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "宸ュ崟寮�宸ユ椂闂�", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date startWorkDate;
+
+    /** 鍐嶆纭瀹屽伐鏃堕棿 */
+    @Schema(description = "鍐嶆纭瀹屽伐鏃堕棿锛屾潵鑷狝PS", type = "String")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "鍐嶆纭瀹屽伐鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date workOrderConfirmTime;
+
     /** 璁″垝瀹屽伐鏃� */
-    @JsonFormat(pattern = "yyyy-MM-dd")
-    @Excel(name = "璁″垝瀹屽伐鏃�", width = 30, dateFormat = "yyyy-MM-dd")
+    @Schema(description = "璁″垝瀹屽伐鏃�", type = "String")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "璁″垝瀹屽伐鏃�", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
     private Date planEndDay;
 
+    /** 鐗堟湰鍙� */
+    @Schema(description = "鐢熶骇宸ュ巶锛屾潵鑷狤RP", type = "String")
+    @Excel(name = "鐢熶骇宸ュ巶")
+    private String productionBase;
+
+    /** 鐗堟湰鍙� */
+    @Schema(description = "榻愬鐘跺喌锛屾潵鑷狤RP", type = "String")
+    @Excel(name = "榻愬鐘跺喌")
+    private String kittingCondition;
+
+    /** 璁″垝榻愬鏃堕棿 */
+    @Schema(description = "璁″垝榻愬鏃堕棿锛屾潵鑷狤RP", type = "String")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @Excel(name = "璁″垝榻愬鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+    private Date planKittingTime;
+
+    /** 宸ュ簭鍙� */
+    @Excel(name = "宸ュ簭鍙�")
+    private String processNumber;
+
+    /** 鎵�灞為儴闂� */
+    @Excel(name = "鎵�灞為儴闂�")
+    private String department;
+    /** 涓嬮亾宸ュ簭鎵�灞為儴闂� */
+    @Excel(name = "涓嬮亾宸ュ簭鎵�灞為儴闂�")
+    private String nextProcessDeparment;
+
+    /** 褰撳墠宸ュ簭鐘舵�� */
+    @Excel(name = "褰撳墠宸ュ簭鐘舵��")
+    private String opStatus;
+
+    /** 涓嬩竴宸ュ簭鍚嶇О */
+    @Excel(name = "涓嬩竴宸ュ簭鍚嶇О")
+    private String nextOpName;
+
+    /** 浣庨樁鐮�*/
+    @Excel(name = "浣庨樁鐮�")
+    private String lowOrderCode;
+
     private List<ApsPlateProcessShopStat> deptPlans=new ArrayList<>();
 }

--
Gitblit v1.9.3