From abc305426c16e7ea9d21c12c41356c18ddb1adef Mon Sep 17 00:00:00 2001
From: liuxm <liuxm@fescotech.com>
Date: 星期二, 14 五月 2024 16:29:58 +0800
Subject: [PATCH] 产品管理功能,组合了工艺文件,用户手册,物料清单,技术参数

---
 pms-parent/pms-global/src/main/resources/mapper/PltProductFileMapper.xml |  142 +++++++++++++++++++++++++----------------------
 1 files changed, 75 insertions(+), 67 deletions(-)

diff --git a/pms-parent/pms-global/src/main/resources/mapper/PltProductFileMapper.xml b/pms-parent/pms-global/src/main/resources/mapper/PltProductFileMapper.xml
index ebdfbf9..229e846 100644
--- a/pms-parent/pms-global/src/main/resources/mapper/PltProductFileMapper.xml
+++ b/pms-parent/pms-global/src/main/resources/mapper/PltProductFileMapper.xml
@@ -1,72 +1,80 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.dy.pmsGlobal.daoPlt.PltProductFileMapper">
-  <resultMap id="BaseResultMap" type="com.dy.pmsGlobal.pojoPlt.PltProductFile">
-    <!--@mbg.generated-->
-    <!--@Table plt_product_file-->
-    <id column="id" jdbcType="BIGINT" property="id" />
-    <result column="pro_id" jdbcType="BIGINT" property="proId" />
-    <result column="file_id" jdbcType="BIGINT" property="fileId" />
-  </resultMap>
-  <sql id="Base_Column_List">
-    <!--@mbg.generated-->
-    id, pro_id, file_id
-  </sql>
-  <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
-    <!--@mbg.generated-->
-    select 
-    <include refid="Base_Column_List" />
-    from plt_product_file
-    where id = #{id,jdbcType=BIGINT}
-  </select>
-  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
-    <!--@mbg.generated-->
+
+    <resultMap id="BaseResultMap" type="com.dy.pmsGlobal.pojoPlt.PltProductFile">
+            <id property="id" column="id" jdbcType="BIGINT"/>
+            <result property="proId" column="pro_id" jdbcType="BIGINT"/>
+            <result property="fileId" column="file_id" jdbcType="BIGINT"/>
+            <result property="fileType" column="file_type" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,pro_id,file_id,
+        file_type
+    </sql>
+
+    <select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
+        select
+        <include refid="Base_Column_List" />
+        from plt_product_file
+        where  id = #{id,jdbcType=BIGINT} 
+    </select>
+
+    <delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
+        delete from plt_product_file
+        where  id = #{id,jdbcType=BIGINT} 
+    </delete>
+  <delete id="deleteByProId">
     delete from plt_product_file
-    where id = #{id,jdbcType=BIGINT}
+    where  pro_id = #{proId,jdbcType=BIGINT}
   </delete>
   <insert id="insert" keyColumn="id" keyProperty="id" parameterType="com.dy.pmsGlobal.pojoPlt.PltProductFile" useGeneratedKeys="true">
-    <!--@mbg.generated-->
-    insert into plt_product_file (pro_id, file_id)
-    values (#{proId,jdbcType=BIGINT}, #{fileId,jdbcType=BIGINT})
-  </insert>
-  <insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.dy.pmsGlobal.pojoPlt.PltProductFile" useGeneratedKeys="true">
-    <!--@mbg.generated-->
-    insert into plt_product_file
-    <trim prefix="(" suffix=")" suffixOverrides=",">
-      <if test="proId != null">
-        pro_id,
-      </if>
-      <if test="fileId != null">
-        file_id,
-      </if>
-    </trim>
-    <trim prefix="values (" suffix=")" suffixOverrides=",">
-      <if test="proId != null">
-        #{proId,jdbcType=BIGINT},
-      </if>
-      <if test="fileId != null">
-        #{fileId,jdbcType=BIGINT},
-      </if>
-    </trim>
-  </insert>
-  <update id="updateByPrimaryKeySelective" parameterType="com.dy.pmsGlobal.pojoPlt.PltProductFile">
-    <!--@mbg.generated-->
-    update plt_product_file
-    <set>
-      <if test="proId != null">
-        pro_id = #{proId,jdbcType=BIGINT},
-      </if>
-      <if test="fileId != null">
-        file_id = #{fileId,jdbcType=BIGINT},
-      </if>
-    </set>
-    where id = #{id,jdbcType=BIGINT}
-  </update>
-  <update id="updateByPrimaryKey" parameterType="com.dy.pmsGlobal.pojoPlt.PltProductFile">
-    <!--@mbg.generated-->
-    update plt_product_file
-    set pro_id = #{proId,jdbcType=BIGINT},
-      file_id = #{fileId,jdbcType=BIGINT}
-    where id = #{id,jdbcType=BIGINT}
-  </update>
-</mapper>
\ No newline at end of file
+        insert into plt_product_file
+        ( id,pro_id,file_id
+        ,file_type)
+        values (#{id,jdbcType=BIGINT},#{proId,jdbcType=BIGINT},#{fileId,jdbcType=BIGINT}
+        ,#{fileType,jdbcType=VARCHAR})
+    </insert>
+    <insert id="insertSelective" keyColumn="id" keyProperty="id" parameterType="com.dy.pmsGlobal.pojoPlt.PltProductFile" useGeneratedKeys="true">
+        insert into plt_product_file
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+                <if test="id != null">id,</if>
+                <if test="proId != null">pro_id,</if>
+                <if test="fileId != null">file_id,</if>
+                <if test="fileType != null">file_type,</if>
+        </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+                <if test="id != null">#{id,jdbcType=BIGINT},</if>
+                <if test="proId != null">#{proId,jdbcType=BIGINT},</if>
+                <if test="fileId != null">#{fileId,jdbcType=BIGINT},</if>
+                <if test="fileType != null">#{fileType,jdbcType=VARCHAR},</if>
+        </trim>
+    </insert>
+    <update id="updateByPrimaryKeySelective" parameterType="com.dy.pmsGlobal.pojoPlt.PltProductFile">
+        update plt_product_file
+        <set>
+                <if test="proId != null">
+                    pro_id = #{proId,jdbcType=BIGINT},
+                </if>
+                <if test="fileId != null">
+                    file_id = #{fileId,jdbcType=BIGINT},
+                </if>
+                <if test="fileType != null">
+                    file_type = #{fileType,jdbcType=VARCHAR},
+                </if>
+        </set>
+        where   id = #{id,jdbcType=BIGINT} 
+    </update>
+    <update id="updateByPrimaryKey" parameterType="com.dy.pmsGlobal.pojoPlt.PltProductFile">
+        update plt_product_file
+        set 
+            pro_id =  #{proId,jdbcType=BIGINT},
+            file_id =  #{fileId,jdbcType=BIGINT},
+            file_type =  #{fileType,jdbcType=VARCHAR}
+        where   id = #{id,jdbcType=BIGINT} 
+    </update>
+
+</mapper>

--
Gitblit v1.8.0