<?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.smartor.mapper.ServiceSubtaskPreachformMapper">
|
|
<resultMap type="com.smartor.domain.ServiceSubtaskPreachform" id="ServiceSubtaskPreachformResult">
|
<result property="id" column="id"/>
|
<result property="subid" column="subid"/>
|
<result property="taskid" column="taskid"/>
|
<result property="preachform" column="preachform"/>
|
<result property="sendstate" column="sendstate"/>
|
<result property="remark" column="remark"/>
|
<result property="orgid" column="orgid"/>
|
<result property="delFlag" column="del_flag"/>
|
<result property="createTime" column="create_time"/>
|
<result property="createBy" column="create_by"/>
|
<result property="updateTime" column="update_time"/>
|
<result property="updateBy" column="update_by"/>
|
<result property="sort" column="sort"/>
|
<result property="compensateTime" column="compensate_time"/>
|
</resultMap>
|
|
<sql id="selectServiceSubtaskPreachformVo">
|
select id,
|
subid,
|
taskid,
|
preachform,
|
sendstate,
|
remark,
|
orgid,
|
del_flag,
|
create_time,
|
create_by,
|
update_time,
|
update_by,
|
compensate_time,
|
sort
|
from service_subtask_preachform
|
</sql>
|
|
<select id="selectServiceSubtaskPreachformList" parameterType="com.smartor.domain.ServiceSubtaskPreachform"
|
resultMap="ServiceSubtaskPreachformResult">
|
<include refid="selectServiceSubtaskPreachformVo"/>
|
<where>
|
del_flag=0
|
<if test="subid != null ">
|
and subid = #{subid}
|
</if>
|
<if test="taskid != null ">
|
and taskid = #{taskid}
|
</if>
|
<if test="preachform != null and preachform != ''">
|
and preachform = #{preachform}
|
</if>
|
<if test="sendstate != null and sendstate != ''">
|
and sendstate = #{sendstate}
|
</if>
|
<if test="orgid != null and orgid != ''">
|
and orgid = #{orgid}
|
</if>
|
<if test="sort != null ">
|
and sort = #{sort}
|
</if>
|
<if test="compensateTime != null ">
|
and compensate_time = #{compensateTime}
|
</if>
|
</where>
|
</select>
|
|
<select id="selectServiceSubtaskPreachformById" parameterType="Long"
|
resultMap="ServiceSubtaskPreachformResult">
|
<include refid="selectServiceSubtaskPreachformVo"/>
|
where id = #{id}
|
</select>
|
|
<insert id="insertServiceSubtaskPreachform" parameterType="com.smartor.domain.ServiceSubtaskPreachform"
|
useGeneratedKeys="true"
|
keyProperty="id">
|
insert into service_subtask_preachform
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="id != null">id,
|
</if>
|
<if test="subid != null">subid,
|
</if>
|
<if test="taskid != null">taskid,
|
</if>
|
<if test="preachform != null">preachform,
|
</if>
|
<if test="sendstate != null">sendstate,
|
</if>
|
<if test="remark != null">remark,
|
</if>
|
<if test="orgid != null">orgid,
|
</if>
|
<if test="delFlag != null">del_flag,
|
</if>
|
<if test="createTime != null">create_time,
|
</if>
|
<if test="createBy != null">create_by,
|
</if>
|
<if test="updateTime != null">update_time,
|
</if>
|
<if test="updateBy != null">update_by,
|
</if>
|
<if test="sort != null">sort,
|
</if>
|
<if test="compensateTime != null">compensate_time,
|
</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="id != null">#{id},
|
</if>
|
<if test="subid != null">#{subid},
|
</if>
|
<if test="taskid != null">#{taskid},
|
</if>
|
<if test="preachform != null">#{preachform},
|
</if>
|
<if test="sendstate != null">#{sendstate},
|
</if>
|
<if test="remark != null">#{remark},
|
</if>
|
<if test="orgid != null">#{orgid},
|
</if>
|
<if test="delFlag != null">#{delFlag},
|
</if>
|
<if test="createTime != null">#{createTime},
|
</if>
|
<if test="createBy != null">#{createBy},
|
</if>
|
<if test="updateTime != null">#{updateTime},
|
</if>
|
<if test="updateBy != null">#{updateBy},
|
</if>
|
<if test="sort != null">#{sort},
|
</if>
|
<if test="compensateTime != null">#{compensateTime},
|
</if>
|
</trim>
|
</insert>
|
|
<update id="updateServiceSubtaskPreachform" parameterType="com.smartor.domain.ServiceSubtaskPreachform">
|
update service_subtask_preachform
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="subid != null">subid =
|
#{subid},
|
</if>
|
<if test="taskid != null">taskid =
|
#{taskid},
|
</if>
|
<if test="preachform != null">preachform =
|
#{preachform},
|
</if>
|
<if test="sendstate != null">sendstate =
|
#{sendstate},
|
</if>
|
<if test="remark != null">remark =
|
#{remark},
|
</if>
|
<if test="orgid != null">orgid =
|
#{orgid},
|
</if>
|
<if test="delFlag != null">del_flag =
|
#{delFlag},
|
</if>
|
<if test="createTime != null">create_time =
|
#{createTime},
|
</if>
|
<if test="createBy != null">create_by =
|
#{createBy},
|
</if>
|
<if test="updateTime != null">update_time =
|
#{updateTime},
|
</if>
|
<if test="updateBy != null">update_by =
|
#{updateBy},
|
</if>
|
<if test="sort != null">sort =
|
#{sort},
|
</if>
|
<if test="compensateTime != null">compensate_time =
|
#{compensateTime},
|
</if>
|
</trim>
|
where id = #{id}
|
</update>
|
|
<update id="updateSSPByCondition" parameterType="com.smartor.domain.ServiceSubtaskPreachform">
|
update service_subtask_preachform
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="subid != null">subid =
|
#{subid},
|
</if>
|
<if test="taskid != null">taskid =
|
#{taskid},
|
</if>
|
<if test="preachform != null">preachform =
|
#{preachform},
|
</if>
|
<if test="sendstate != null">sendstate =
|
#{sendstate},
|
</if>
|
<if test="remark != null">remark =
|
#{remark},
|
</if>
|
<if test="orgid != null">orgid =
|
#{orgid},
|
</if>
|
<if test="delFlag != null">del_flag =
|
#{delFlag},
|
</if>
|
<if test="createTime != null">create_time =
|
#{createTime},
|
</if>
|
<if test="createBy != null">create_by =
|
#{createBy},
|
</if>
|
<if test="updateTime != null">update_time =
|
#{updateTime},
|
</if>
|
<if test="updateBy != null">update_by =
|
#{updateBy},
|
</if>
|
<if test="sort != null">sort =
|
#{sort},
|
</if>
|
<if test="compensateTime != null">compensate_time =
|
#{compensateTime},
|
</if>
|
</trim>
|
<where>
|
<if test="subid != null">subid =
|
#{subid},
|
</if>
|
<if test="taskid != null">taskid =
|
#{taskid},
|
</if>
|
<if test="preachform != null">preachform =
|
#{preachform},
|
</if>
|
<if test="remark != null">remark =
|
#{remark},
|
</if>
|
<if test="orgid != null">orgid =
|
#{orgid},
|
</if>
|
</where>
|
</update>
|
|
|
<update id="deleteServiceSubtaskPreachformById" parameterType="Long">
|
update service_subtask_preachform
|
<trim prefix="SET" suffixOverrides=",">
|
del_flag =1
|
</trim>
|
where id = #{id}
|
</update>
|
|
<delete id="deleteServiceSubtaskPreachformBySubid" parameterType="Long">
|
update service_subtask_preachform
|
<trim prefix="SET" suffixOverrides=",">
|
del_flag =1
|
</trim>
|
where subid = #{subid}
|
</delete>
|
|
<update id="deleteServiceSubtaskPreachformByIds" parameterType="String">
|
update service_subtask_preachform
|
<trim prefix="SET" suffixOverrides=",">
|
del_flag =1
|
</trim>
|
where id in
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
#{id}
|
</foreach>
|
</update>
|
|
|
</mapper>
|