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