|
|
@@ -0,0 +1,114 @@
|
|
|
+<?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.xunmei.core.resumption.mapper.CoreResumptionDataProtectionMapper">
|
|
|
+
|
|
|
+ <resultMap type="com.xunmei.core.resumption.domain.CoreResumptionDataProtection" id="CoreResumptionDataProtectionResult">
|
|
|
+ <result property="id" column="id"/>
|
|
|
+ <result property="resumptionDataId" column="resumption_data_id"/>
|
|
|
+ <result property="resumptionId" column="resumption_id"/>
|
|
|
+ <result property="protectionId" column="protection_id"/>
|
|
|
+ <result property="protectionStatus" column="protection_status"/>
|
|
|
+ <result property="protectionTime" column="protection_time"/>
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
+ <sql id="selectCoreResumptionDataProtectionVo">
|
|
|
+ select id, resumption_data_id, resumption_id, protection_id, protection_status, protection_time
|
|
|
+ from core_resumption_data_protection
|
|
|
+ </sql>
|
|
|
+
|
|
|
+ <select id="selectCoreResumptionDataProtectionList" parameterType="com.xunmei.core.resumption.domain.CoreResumptionDataProtection"
|
|
|
+ resultMap="CoreResumptionDataProtectionResult">
|
|
|
+ <include refid="selectCoreResumptionDataProtectionVo"/>
|
|
|
+ <where>
|
|
|
+ <if test="resumptionDataId != null ">
|
|
|
+ and resumption_data_id = #{resumptionDataId}
|
|
|
+ </if>
|
|
|
+ <if test="resumptionId != null ">
|
|
|
+ and resumption_id = #{resumptionId}
|
|
|
+ </if>
|
|
|
+ <if test="protectionId != null ">
|
|
|
+ and protection_id = #{protectionId}
|
|
|
+ </if>
|
|
|
+ <if test="protectionStatus != null and protectionStatus != ''">
|
|
|
+ and protection_status = #{protectionStatus}
|
|
|
+ </if>
|
|
|
+ <if test="protectionTime != null ">
|
|
|
+ and protection_time = #{protectionTime}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="selectCoreResumptionDataProtectionById" parameterType="Long"
|
|
|
+ resultMap="CoreResumptionDataProtectionResult">
|
|
|
+ <include refid="selectCoreResumptionDataProtectionVo"/>
|
|
|
+ where id = #{id}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <insert id="insertCoreResumptionDataProtection" parameterType="com.xunmei.core.resumption.domain.CoreResumptionDataProtection">
|
|
|
+ insert into core_resumption_data_protection
|
|
|
+ <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="id != null">id,
|
|
|
+ </if>
|
|
|
+ <if test="resumptionDataId != null">resumption_data_id,
|
|
|
+ </if>
|
|
|
+ <if test="resumptionId != null">resumption_id,
|
|
|
+ </if>
|
|
|
+ <if test="protectionId != null">protection_id,
|
|
|
+ </if>
|
|
|
+ <if test="protectionStatus != null">protection_status,
|
|
|
+ </if>
|
|
|
+ <if test="protectionTime != null">protection_time,
|
|
|
+ </if>
|
|
|
+ </trim>
|
|
|
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="id != null">#{id},
|
|
|
+ </if>
|
|
|
+ <if test="resumptionDataId != null">#{resumptionDataId},
|
|
|
+ </if>
|
|
|
+ <if test="resumptionId != null">#{resumptionId},
|
|
|
+ </if>
|
|
|
+ <if test="protectionId != null">#{protectionId},
|
|
|
+ </if>
|
|
|
+ <if test="protectionStatus != null">#{protectionStatus},
|
|
|
+ </if>
|
|
|
+ <if test="protectionTime != null">#{protectionTime},
|
|
|
+ </if>
|
|
|
+ </trim>
|
|
|
+ </insert>
|
|
|
+
|
|
|
+ <update id="updateCoreResumptionDataProtection" parameterType="com.xunmei.core.resumption.domain.CoreResumptionDataProtection">
|
|
|
+ update core_resumption_data_protection
|
|
|
+ <trim prefix="SET" suffixOverrides=",">
|
|
|
+ <if test="resumptionDataId != null">resumption_data_id =
|
|
|
+ #{resumptionDataId},
|
|
|
+ </if>
|
|
|
+ <if test="resumptionId != null">resumption_id =
|
|
|
+ #{resumptionId},
|
|
|
+ </if>
|
|
|
+ <if test="protectionId != null">protection_id =
|
|
|
+ #{protectionId},
|
|
|
+ </if>
|
|
|
+ <if test="protectionStatus != null">protection_status =
|
|
|
+ #{protectionStatus},
|
|
|
+ </if>
|
|
|
+ <if test="protectionTime != null">protection_time =
|
|
|
+ #{protectionTime},
|
|
|
+ </if>
|
|
|
+ </trim>
|
|
|
+ where id = #{id}
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <delete id="deleteCoreResumptionDataProtectionById" parameterType="Long">
|
|
|
+ delete
|
|
|
+ from core_resumption_data_protection where id = #{id}
|
|
|
+ </delete>
|
|
|
+
|
|
|
+ <delete id="deleteCoreResumptionDataProtectionByIds" parameterType="String">
|
|
|
+ delete from core_resumption_data_protection where id in
|
|
|
+ <foreach item="id" collection="array" open="(" separator="," close=")">
|
|
|
+ #{id}
|
|
|
+ </foreach>
|
|
|
+ </delete>
|
|
|
+</mapper>
|