chendayu пре 2 година
родитељ
комит
3cb606c9e9

+ 4 - 0
PAS/src/main/java/cn/cslg/pas/common/model/dto/ProductAddNewDTO.java

@@ -40,5 +40,9 @@ public class ProductAddNewDTO implements Serializable {
      * 许可费率
      */
     private Double licenseRate;
+    /**
+     * 专利号
+     */
+    private String patentNo;
 
 }

+ 22 - 0
PAS/src/main/java/cn/cslg/pas/mapper/AssoProductPatentMapper.java

@@ -0,0 +1,22 @@
+package cn.cslg.pas.mapper;
+
+import cn.cslg.pas.domain.asso.AssoProductPatent;
+import org.springframework.stereotype.Repository;
+
+/**
+ * 产品专利关联表的Mapper层接口
+ *
+ * @Author chenyu
+ * @Date 2023/3/16
+ */
+@Repository
+public interface AssoProductPatentMapper {
+    /**
+     * 插入数据
+     *
+     * @param assoProductPatent 数据对象
+     * @return 返回受影响的行数
+     */
+    int insert(AssoProductPatent assoProductPatent);
+
+}

+ 1 - 1
PAS/src/main/java/cn/cslg/pas/mapper/AssoStructurePatentMapper.java

@@ -35,7 +35,7 @@ public interface AssoStructurePatentMapper {
      * 根据专题库id和专利号查询数据
      *
      * @param assoStructurePatentQueryDTO 专题库产品架构专利号标引的查询DTO类
-     * @return 返回查询到的数据
+     * @return  返回查询到的数据
      */
     List<AssoStructurePatentVO> selectByProjectIdPatentNo(AssoStructurePatentQueryDTO assoStructurePatentQueryDTO);
 

+ 3 - 0
PAS/src/main/java/cn/cslg/pas/service/impl/ProductServiceImpl.java

@@ -92,6 +92,9 @@ public class ProductServiceImpl extends ServiceImpl<ProductMapper, Product> impl
             throw new XiaoShiException(message);
         }
 
+        String patentNo = productAddNewDTO.getPatentNo();
+
+
         //如果有图片,图片文件上传至服务器,后获取图片文件的名称、后缀名、url地址,赋值给产品类别图片关联表实体类
         if (files != null && files.size() != 0) {
             ArrayList<AssoProductPicture> assoProductPictures = new ArrayList<>();

+ 1 - 1
PAS/src/main/resources/mapper/AssoStructurePatentMapper.xml

@@ -30,7 +30,7 @@
         </where>
     </delete>
 
-    <!--根据专题库id和专利号查询数据-->
+    <!-- 根据专题库id和专利号查询数据-->
     <!--List<AssoStructurePatentVO> selectByOsThematicIdPatentNo(AssoStructurePatentQueryDTO assoStructurePatentQueryDTO);-->
     <select id="selectByProjectIdPatentNo" resultMap="selectByOsThematicIdPatentNoMap">
         select id,