12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?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.jjt.doc.mapper.DocInfoDirMapper">
- <resultMap type="DocInfoDir" id="DocInfoDirResult">
- <result property="docId" column="DOC_ID"/>
- <result property="docYear" column="DOC_YEAR"/>
- <result property="dirId" column="DIR_ID"/>
- </resultMap>
- <sql id="selectDocInfoDirVo">
- select DOC_ID, DOC_YEAR, DIR_ID
- from doc_info_dir
- </sql>
- <select id="selectDocInfoDirList" parameterType="DocInfoDir" resultMap="DocInfoDirResult">
- <include refid="selectDocInfoDirVo"/>
- <where>
- </where>
- </select>
- <select id="selectDocInfoDirByDocId" parameterType="Long" resultMap="DocInfoDirResult">
- <include refid="selectDocInfoDirVo"/>
- where DOC_ID = #{docId}
- </select>
- <insert id="insertDocInfoDir" parameterType="DocInfoDir">
- insert into doc_info_dir
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="docId != null">DOC_ID,</if>
- <if test="docYear != null">DOC_YEAR,</if>
- <if test="dirId != null">DIR_ID,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="docId != null">#{docId},</if>
- <if test="docYear != null">#{docYear},</if>
- <if test="dirId != null">#{dirId},</if>
- </trim>
- </insert>
- <update id="updateDocInfoDir" parameterType="DocInfoDir">
- update doc_info_dir
- <trim prefix="SET" suffixOverrides=",">
- <if test="docYear != null">DOC_YEAR = #{docYear},</if>
- <if test="dirId != null">DIR_ID = #{dirId},</if>
- </trim>
- where DOC_ID = #{docId}
- </update>
- <delete id="deleteDocInfoDirByDocId" parameterType="Long">
- delete
- from doc_info_dir
- where DOC_ID = #{docId}
- </delete>
- <delete id="deleteDocInfoDirByDocIds" parameterType="String">
- delete from doc_info_dir where DOC_ID in
- <foreach item="docId" collection="array" open="(" separator="," close=")">
- #{docId}
- </foreach>
- </delete>
- </mapper>
|