| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?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.doc.biz.mapper.DocActorMapper">
- <resultMap type="DocActor" id="DocActorResult">
- <result property="docId" column="DOC_ID"/>
- <result property="isFiled" column="IS_FILED"/>
- <result property="filedTime" column="FILED_TIME"/>
- </resultMap>
- <sql id="selectDocActorVo">
- select DOC_ID, IS_FILED, FILED_TIME
- from doc_actor
- </sql>
- <select id="selectDocActorList" parameterType="DocActor" resultMap="DocActorResult">
- <include refid="selectDocActorVo"/>
- <where>
- <if test="docId != null ">and DOC_ID = #{docId}</if>
- <if test="isFiled != null and isFiled != ''">and IS_FILED = #{isFiled}</if>
- <if test="params.beginFiledTime != null and params.beginFiledTime != '' and params.endFiledTime != null and params.endFiledTime != ''">
- and FILED_TIME between #{params.beginFiledTime} and #{params.endFiledTime}
- </if>
- </where>
- </select>
- <select id="selectDocActorByDocId" parameterType="Long" resultMap="DocActorResult">
- <include refid="selectDocActorVo"/>
- where DOC_ID = #{docId}
- </select>
- <insert id="insertDocActor" parameterType="DocActor">
- insert into doc_actor
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="docId != null">DOC_ID,</if>
- <if test="isFiled != null">IS_FILED,</if>
- <if test="filedTime != null">FILED_TIME,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="docId != null">#{docId},</if>
- <if test="isFiled != null">#{isFiled},</if>
- <if test="filedTime != null">#{filedTime},</if>
- </trim>
- </insert>
- <update id="updateDocActor" parameterType="DocActor">
- update doc_actor
- <trim prefix="SET" suffixOverrides=",">
- <if test="isFiled != null">IS_FILED = #{isFiled},</if>
- <if test="filedTime != null">FILED_TIME = #{filedTime},</if>
- </trim>
- where DOC_ID = #{docId}
- </update>
- <delete id="deleteDocActorByDocId" parameterType="Long">
- delete
- from doc_actor
- where DOC_ID = #{docId}
- </delete>
- <delete id="deleteDocActorByDocIds" parameterType="String">
- delete from doc_actor where DOC_ID in
- <foreach item="docId" collection="array" open="(" separator="," close=")">
- #{docId}
- </foreach>
- </delete>
- </mapper>
|