|
@@ -0,0 +1,128 @@
|
|
|
|
+<?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">
|
|
|
|
+<mapper namespace="com.gqy.document.mapper.DcDesignMapper">
|
|
|
|
+
|
|
|
|
+ <resultMap type="DcDesign" id="DcDesignResult">
|
|
|
|
+ <id property="deId" column="de_id" />
|
|
|
|
+ <result property="deSysId" column="de_sys_id" />
|
|
|
|
+ <result property="dePId" column="de_p_id" />
|
|
|
|
+ <result property="deQaNo" column="de_qa_no" />
|
|
|
|
+ <result property="deQaTj" column="de_qa_tj" />
|
|
|
|
+ <result property="deQaFn" column="de_qa_fn" />
|
|
|
|
+ <result property="deQaQNr" column="de_qa_q_nr" />
|
|
|
|
+ <result property="deQaAType" column="de_qa_a_type" />
|
|
|
|
+ <result property="deQaABl" column="de_qa_a_bl" />
|
|
|
|
+ <result property="deQaABltb" column="de_qa_a_bltb" />
|
|
|
|
+ <result property="deQaABlsm" column="de_qa_a_blsm" />
|
|
|
|
+ <result property="deQaABlz" column="de_qa_a_blz" />
|
|
|
|
+ <result property="deQaHf" column="de_qa_hf" />
|
|
|
|
+ <result property="deQaCz" column="de_qa_cz" />
|
|
|
|
+ <result property="dePre" column="de_pre" />
|
|
|
|
+ </resultMap>
|
|
|
|
+
|
|
|
|
+ <sql id="selectDcDesignVo">
|
|
|
|
+ select de_id, de_sys_id, de_p_id, de_qa_no, de_qa_tj, de_qa_fn, de_qa_q_nr,
|
|
|
|
+ de_qa_a_type, de_qa_a_bl, de_qa_a_bltb, de_qa_a_blsm, de_qa_a_blz, de_qa_hf,
|
|
|
|
+ de_qa_cz, de_pre
|
|
|
|
+ from dc_design
|
|
|
|
+ </sql>
|
|
|
|
+
|
|
|
|
+ <select id="selectDcDesignById" parameterType="String" resultMap="DcDesignResult">
|
|
|
|
+ <include refid="selectDcDesignVo"/>
|
|
|
|
+ where de_id = #{deId}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <select id="selectDcDesignList" parameterType="DcDesign" resultMap="DcDesignResult">
|
|
|
|
+ <include refid="selectDcDesignVo"/>
|
|
|
|
+ <where>
|
|
|
|
+ <if test="deSysId != null and deSysId != ''">
|
|
|
|
+ AND de_sys_id = #{deSysId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="dePId != null and dePId != ''">
|
|
|
|
+ AND de_p_id = #{dePId}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="deQaNo != null and deQaNo != ''">
|
|
|
|
+ AND de_qa_no = #{deQaNo}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="deQaAType != null and deQaAType != ''">
|
|
|
|
+ AND de_qa_a_type = #{deQaAType}
|
|
|
|
+ </if>
|
|
|
|
+ <if test="dePre != null and dePre != ''">
|
|
|
|
+ AND de_pre = #{dePre}
|
|
|
|
+ </if>
|
|
|
|
+ </where>
|
|
|
|
+ </select>
|
|
|
|
+
|
|
|
|
+ <insert id="insertDcDesign" parameterType="DcDesign">
|
|
|
|
+ insert into dc_design
|
|
|
|
+ <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
|
+ <if test="deId != null">de_id,</if>
|
|
|
|
+ <if test="deSysId != null">de_sys_id,</if>
|
|
|
|
+ <if test="dePId != null">de_p_id,</if>
|
|
|
|
+ <if test="deQaNo != null">de_qa_no,</if>
|
|
|
|
+ <if test="deQaTj != null">de_qa_tj,</if>
|
|
|
|
+ <if test="deQaFn != null">de_qa_fn,</if>
|
|
|
|
+ <if test="deQaQNr != null">de_qa_q_nr,</if>
|
|
|
|
+ <if test="deQaAType != null">de_qa_a_type,</if>
|
|
|
|
+ <if test="deQaABl != null">de_qa_a_bl,</if>
|
|
|
|
+ <if test="deQaABltb != null">de_qa_a_bltb,</if>
|
|
|
|
+ <if test="deQaABlsm != null">de_qa_a_blsm,</if>
|
|
|
|
+ <if test="deQaABlz != null">de_qa_a_blz,</if>
|
|
|
|
+ <if test="deQaHf != null">de_qa_hf,</if>
|
|
|
|
+ <if test="deQaCz != null">de_qa_cz,</if>
|
|
|
|
+ <if test="dePre != null">de_pre,</if>
|
|
|
|
+ </trim>
|
|
|
|
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
|
+ <if test="deId != null">#{deId},</if>
|
|
|
|
+ <if test="deSysId != null">#{deSysId},</if>
|
|
|
|
+ <if test="dePId != null">#{dePId},</if>
|
|
|
|
+ <if test="deQaNo != null">#{deQaNo},</if>
|
|
|
|
+ <if test="deQaTj != null">#{deQaTj},</if>
|
|
|
|
+ <if test="deQaFn != null">#{deQaFn},</if>
|
|
|
|
+ <if test="deQaQNr != null">#{deQaQNr},</if>
|
|
|
|
+ <if test="deQaAType != null">#{deQaAType},</if>
|
|
|
|
+ <if test="deQaABl != null">#{deQaABl},</if>
|
|
|
|
+ <if test="deQaABltb != null">#{deQaABltb},</if>
|
|
|
|
+ <if test="deQaABlsm != null">#{deQaABlsm},</if>
|
|
|
|
+ <if test="deQaABlz != null">#{deQaABlz},</if>
|
|
|
|
+ <if test="deQaHf != null">#{deQaHf},</if>
|
|
|
|
+ <if test="deQaCz != null">#{deQaCz},</if>
|
|
|
|
+ <if test="dePre != null">#{dePre},</if>
|
|
|
|
+ </trim>
|
|
|
|
+ </insert>
|
|
|
|
+
|
|
|
|
+ <update id="updateDcDesign" parameterType="DcDesign">
|
|
|
|
+ update dc_design
|
|
|
|
+ <trim prefix="SET" suffixOverrides=",">
|
|
|
|
+ <if test="deSysId != null">de_sys_id = #{deSysId},</if>
|
|
|
|
+ <if test="dePId != null">de_p_id = #{dePId},</if>
|
|
|
|
+ <if test="deQaNo != null">de_qa_no = #{deQaNo},</if>
|
|
|
|
+ <if test="deQaTj != null">de_qa_tj = #{deQaTj},</if>
|
|
|
|
+ <if test="deQaFn != null">de_qa_fn = #{deQaFn},</if>
|
|
|
|
+ <if test="deQaQNr != null">de_qa_q_nr = #{deQaQNr},</if>
|
|
|
|
+ <if test="deQaAType != null">de_qa_a_type = #{deQaAType},</if>
|
|
|
|
+ <if test="deQaABl != null">de_qa_a_bl = #{deQaABl},</if>
|
|
|
|
+ <if test="deQaABltb != null">de_qa_a_bltb = #{deQaABltb},</if>
|
|
|
|
+ <if test="deQaABlsm != null">de_qa_a_blsm = #{deQaABlsm},</if>
|
|
|
|
+ <if test="deQaABlz != null">de_qa_a_blz = #{deQaABlz},</if>
|
|
|
|
+ <if test="deQaHf != null">de_qa_hf = #{deQaHf},</if>
|
|
|
|
+ <if test="deQaCz != null">de_qa_cz = #{deQaCz},</if>
|
|
|
|
+ <if test="dePre != null">de_pre = #{dePre},</if>
|
|
|
|
+ </trim>
|
|
|
|
+ where de_id = #{deId}
|
|
|
|
+ </update>
|
|
|
|
+
|
|
|
|
+ <delete id="deleteDcDesignById" parameterType="String">
|
|
|
|
+ delete from dc_design where de_id = #{deId}
|
|
|
|
+ </delete>
|
|
|
|
+
|
|
|
|
+ <delete id="deleteDcDesignByIds" parameterType="String">
|
|
|
|
+ delete from dc_design where de_id in
|
|
|
|
+ <foreach item="deId" collection="array" open="(" separator="," close=")">
|
|
|
|
+ #{deId}
|
|
|
|
+ </foreach>
|
|
|
|
+ </delete>
|
|
|
|
+
|
|
|
|
+</mapper>
|