From c7e7ed6d05cd1586b37396bcabc9f3f7e6ec589f Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期三, 21 十月 2026 16:08:51 +0800
Subject: [PATCH] feat(销售台账/产品维护): 图号必填唯一、合同号唯一、明细产品编码与导入物料编码

---
 src/main/java/com/ruoyi/basic/pojo/ProductModel.java |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/ruoyi/basic/pojo/ProductModel.java b/src/main/java/com/ruoyi/basic/pojo/ProductModel.java
index e449263..2962d2c 100644
--- a/src/main/java/com/ruoyi/basic/pojo/ProductModel.java
+++ b/src/main/java/com/ruoyi/basic/pojo/ProductModel.java
@@ -2,15 +2,16 @@
 
 import com.baomidou.mybatisplus.annotation.*;
 import com.ruoyi.framework.aspectj.lang.annotation.Excel;
-import io.swagger.annotations.ApiModelProperty;
+import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 
+import java.io.Serializable;
 import java.math.BigDecimal;
 import java.time.LocalDateTime;
 
 @Data
 @TableName("product_model")
-public class ProductModel {
+public class ProductModel implements Serializable {
 
     private static final long serialVersionUID = 1L;
 
@@ -36,19 +37,22 @@
     @Excel(name = "瑙勬牸鍨嬪彿")
     private String model;
 
+    @Excel(name = "浜у搧缂栫爜")
+    private String productCode;
+
+    /**
+     * 鍥惧彿锛堝繀濉�佸敮涓�锛�
+     */
+    @Excel(name = "鍥惧彿")
+    private String drawingNo;
+
     /**
      * 鍗曚綅
      */
     @Excel(name = "鍗曚綅")
     private String unit;
 
-    /**
-     * 鐢熶骇鐐掓満
-     */
-    @Excel(name = "鐢熶骇鐐掓満")
-    private String speculativeTradingName;
-
-    @ApiModelProperty(value = "绉熸埛ID")
+    @Schema(description = "绉熸埛ID")
     @TableField(fill = FieldFill.INSERT)
     private Long tenantId;
     @TableField(exist = false)
@@ -64,14 +68,14 @@
     @TableField(exist = false)
     private LocalDateTime createTime;
 
-    @ApiModelProperty(value = "鍒涘缓鐢ㄦ埛")
+    @Schema(description = "鍒涘缓鐢ㄦ埛")
     @TableField(fill = FieldFill.INSERT)
     private Integer createUser;
 
     @TableField(fill = FieldFill.INSERT)
     private Long deptId;
 
-    @ApiModelProperty("椤堕儴鐖朵骇鍝乮d")
+    @Schema(description = "椤堕儴鐖朵骇鍝乮d")
     @TableField(exist = false)
     private Long topProductParentId;
 }

--
Gitblit v1.9.3