<?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.SchemeTaskconfigMapper">
|
|
<resultMap type="SchemeTaskconfig" id="SchemeTaskconfigResult">
|
<result property="id" column="id" />
|
<result property="schemeid" column="schemeid" />
|
<result property="triggersceneid" column="triggersceneid" />
|
<result property="triggerruleid" column="triggerruleid" />
|
<result property="tasktype" column="tasktype" />
|
<result property="iscycle" column="iscycle" />
|
<result property="planexecutevalue" column="planexecutevalue" />
|
<result property="planexecuteunit" column="planexecuteunit" />
|
<result property="planexecutetime" column="planexecutetime" />
|
<result property="planexecutetype" column="planexecutetype" />
|
<result property="isrealtime" column="isrealtime" />
|
<result property="cyclefrequency" column="cyclefrequency" />
|
<result property="cyclefrequencyunit" column="cyclefrequencyunit" />
|
<result property="cyclefrequencycount" column="cyclefrequencycount" />
|
<result property="termvalidityday" column="termvalidityday" />
|
<result property="termvalidityrule" column="termvalidityrule" />
|
<result property="termvaliditytipsday" column="termvaliditytipsday" />
|
<result property="termvaliditytipstime" column="termvaliditytipstime" />
|
<result property="relationid" column="relationid" />
|
<result property="content" column="content" />
|
<result property="tipscontent" column="tipscontent" />
|
<result property="limitedday" column="limitedday" />
|
<result property="overdueday" column="overdueday" />
|
<result property="overduetipsday" column="overduetipsday" />
|
<result property="lossday" column="lossday" />
|
<result property="executetype" column="executetype" />
|
<result property="executetemplate" column="executetemplate" />
|
<result property="executetemplateextra" column="executetemplateextra" />
|
<result property="executeorder" column="executeorder" />
|
<result property="executevoicetype" column="executevoicetype" />
|
<result property="executevoicecontent" column="executevoicecontent" />
|
<result property="exeutetipspersonid" column="exeutetipspersonid" />
|
<result property="orgid" column="orgid" />
|
<result property="delFlag" column="del_flag" />
|
<result property="updateBy" column="update_by" />
|
<result property="updateTime" column="update_time" />
|
<result property="createBy" column="create_by" />
|
<result property="createTime" column="create_time" />
|
<result property="isupload" column="isupload" />
|
<result property="uploadTime" column="upload_time" />
|
<result property="islocal" column="islocal" />
|
<result property="relationtype" column="relationtype" />
|
<result property="voicemanufacturers" column="voicemanufacturers" />
|
<result property="voiceconfig" column="voiceconfig" />
|
<result property="completecondition" column="completecondition" />
|
<result property="completeconditionstate" column="completeconditionstate" />
|
<result property="relationlistid" column="relationlistid" />
|
<result property="relationcode" column="relationcode" />
|
<result property="isrepeat" column="isrepeat" />
|
<result property="guid" column="guid" />
|
</resultMap>
|
|
<sql id="selectSchemeTaskconfigVo">
|
select id, guid, schemeid, triggersceneid, triggerruleid, tasktype, iscycle, planexecutevalue, planexecuteunit, planexecutetime, planexecutetype, isrealtime, cyclefrequency, cyclefrequencyunit, cyclefrequencycount, termvalidityday, termvalidityrule, termvaliditytipsday, termvaliditytipstime, relationid, content, tipscontent, limitedday, overdueday, overduetipsday, lossday, executetype, executetemplate, executetemplateextra, executeorder, executevoicetype, executevoicecontent, exeutetipspersonid, orgid, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, islocal, relationtype, voicemanufacturers, voiceconfig, completecondition, completeconditionstate, relationlistid, relationcode, isrepeat from scheme_taskconfig
|
</sql>
|
|
<select id="selectSchemeTaskconfigList" parameterType="SchemeTaskconfig" resultMap="SchemeTaskconfigResult">
|
<include refid="selectSchemeTaskconfigVo"/>
|
<where>
|
<if test="schemeid != null "> and schemeid = #{schemeid}</if>
|
<if test="triggersceneid != null "> and triggersceneid = #{triggersceneid}</if>
|
<if test="triggerruleid != null "> and triggerruleid = #{triggerruleid}</if>
|
<if test="tasktype != null "> and tasktype = #{tasktype}</if>
|
<if test="iscycle != null "> and iscycle = #{iscycle}</if>
|
<if test="planexecutevalue != null "> and planexecutevalue = #{planexecutevalue}</if>
|
<if test="planexecuteunit != null "> and planexecuteunit = #{planexecuteunit}</if>
|
<if test="planexecutetime != null and planexecutetime != ''"> and planexecutetime = #{planexecutetime}</if>
|
<if test="planexecutetype != null "> and planexecutetype = #{planexecutetype}</if>
|
<if test="isrealtime != null "> and isrealtime = #{isrealtime}</if>
|
<if test="cyclefrequency != null "> and cyclefrequency = #{cyclefrequency}</if>
|
<if test="cyclefrequencyunit != null "> and cyclefrequencyunit = #{cyclefrequencyunit}</if>
|
<if test="cyclefrequencycount != null "> and cyclefrequencycount = #{cyclefrequencycount}</if>
|
<if test="termvalidityday != null "> and termvalidityday = #{termvalidityday}</if>
|
<if test="termvalidityrule != null "> and termvalidityrule = #{termvalidityrule}</if>
|
<if test="termvaliditytipsday != null "> and termvaliditytipsday = #{termvaliditytipsday}</if>
|
<if test="termvaliditytipstime != null and termvaliditytipstime != ''"> and termvaliditytipstime = #{termvaliditytipstime}</if>
|
<if test="relationid != null "> and relationid = #{relationid}</if>
|
<if test="content != null and content != ''"> and content = #{content}</if>
|
<if test="tipscontent != null and tipscontent != ''"> and tipscontent = #{tipscontent}</if>
|
<if test="limitedday != null "> and limitedday = #{limitedday}</if>
|
<if test="overdueday != null "> and overdueday = #{overdueday}</if>
|
<if test="overduetipsday != null "> and overduetipsday = #{overduetipsday}</if>
|
<if test="lossday != null "> and lossday = #{lossday}</if>
|
<if test="executetype != null "> and executetype = #{executetype}</if>
|
<if test="executetemplate != null "> and executetemplate = #{executetemplate}</if>
|
<if test="executetemplateextra != null "> and executetemplateextra = #{executetemplateextra}</if>
|
<if test="executeorder != null "> and executeorder = #{executeorder}</if>
|
<if test="executevoicetype != null and executevoicetype != ''"> and executevoicetype = #{executevoicetype}</if>
|
<if test="executevoicecontent != null and executevoicecontent != ''"> and executevoicecontent = #{executevoicecontent}</if>
|
<if test="exeutetipspersonid != null and exeutetipspersonid != ''"> and exeutetipspersonid = #{exeutetipspersonid}</if>
|
<if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if>
|
<if test="isupload != null "> and isupload = #{isupload}</if>
|
<if test="uploadTime != null "> and upload_time = #{uploadTime}</if>
|
<if test="islocal != null "> and islocal = #{islocal}</if>
|
<if test="relationtype != null "> and relationtype = #{relationtype}</if>
|
<if test="voicemanufacturers != null "> and voicemanufacturers = #{voicemanufacturers}</if>
|
<if test="voiceconfig != null and voiceconfig != ''"> and voiceconfig = #{voiceconfig}</if>
|
<if test="completecondition != null "> and completecondition = #{completecondition}</if>
|
<if test="completeconditionstate != null "> and completeconditionstate = #{completeconditionstate}</if>
|
<if test="relationlistid != null and relationlistid != ''"> and relationlistid = #{relationlistid}</if>
|
<if test="relationcode != null and relationcode != ''"> and relationcode = #{relationcode}</if>
|
<if test="isrepeat != null "> and isrepeat = #{isrepeat}</if>
|
</where>
|
</select>
|
|
<select id="selectSchemeTaskconfigById" parameterType="Long" resultMap="SchemeTaskconfigResult">
|
<include refid="selectSchemeTaskconfigVo"/>
|
where id = #{id}
|
</select>
|
|
<insert id="insertSchemeTaskconfig" parameterType="SchemeTaskconfig" useGeneratedKeys="true" keyProperty="id">
|
insert into scheme_taskconfig
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="schemeid != null">schemeid,</if>
|
<if test="triggersceneid != null">triggersceneid,</if>
|
<if test="triggerruleid != null">triggerruleid,</if>
|
<if test="tasktype != null">tasktype,</if>
|
<if test="iscycle != null">iscycle,</if>
|
<if test="planexecutevalue != null">planexecutevalue,</if>
|
<if test="planexecuteunit != null">planexecuteunit,</if>
|
<if test="planexecutetime != null">planexecutetime,</if>
|
<if test="planexecutetype != null">planexecutetype,</if>
|
<if test="isrealtime != null">isrealtime,</if>
|
<if test="cyclefrequency != null">cyclefrequency,</if>
|
<if test="cyclefrequencyunit != null">cyclefrequencyunit,</if>
|
<if test="cyclefrequencycount != null">cyclefrequencycount,</if>
|
<if test="termvalidityday != null">termvalidityday,</if>
|
<if test="termvalidityrule != null">termvalidityrule,</if>
|
<if test="termvaliditytipsday != null">termvaliditytipsday,</if>
|
<if test="termvaliditytipstime != null">termvaliditytipstime,</if>
|
<if test="relationid != null">relationid,</if>
|
<if test="content != null">content,</if>
|
<if test="tipscontent != null">tipscontent,</if>
|
<if test="limitedday != null">limitedday,</if>
|
<if test="overdueday != null">overdueday,</if>
|
<if test="overduetipsday != null">overduetipsday,</if>
|
<if test="lossday != null">lossday,</if>
|
<if test="executetype != null">executetype,</if>
|
<if test="executetemplate != null">executetemplate,</if>
|
<if test="executetemplateextra != null">executetemplateextra,</if>
|
<if test="executeorder != null">executeorder,</if>
|
<if test="executevoicetype != null">executevoicetype,</if>
|
<if test="executevoicecontent != null">executevoicecontent,</if>
|
<if test="exeutetipspersonid != null">exeutetipspersonid,</if>
|
<if test="orgid != null">orgid,</if>
|
<if test="delFlag != null and delFlag != ''">del_flag,</if>
|
<if test="updateBy != null">update_by,</if>
|
<if test="updateTime != null">update_time,</if>
|
<if test="createBy != null">create_by,</if>
|
<if test="createTime != null">create_time,</if>
|
<if test="isupload != null">isupload,</if>
|
<if test="uploadTime != null">upload_time,</if>
|
<if test="islocal != null">islocal,</if>
|
<if test="relationtype != null">relationtype,</if>
|
<if test="voicemanufacturers != null">voicemanufacturers,</if>
|
<if test="voiceconfig != null">voiceconfig,</if>
|
<if test="completecondition != null">completecondition,</if>
|
<if test="completeconditionstate != null">completeconditionstate,</if>
|
<if test="relationlistid != null">relationlistid,</if>
|
<if test="relationcode != null">relationcode,</if>
|
<if test="isrepeat != null">isrepeat,</if>
|
<if test="guid != null">guid,</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="schemeid != null">#{schemeid},</if>
|
<if test="triggersceneid != null">#{triggersceneid},</if>
|
<if test="triggerruleid != null">#{triggerruleid},</if>
|
<if test="tasktype != null">#{tasktype},</if>
|
<if test="iscycle != null">#{iscycle},</if>
|
<if test="planexecutevalue != null">#{planexecutevalue},</if>
|
<if test="planexecuteunit != null">#{planexecuteunit},</if>
|
<if test="planexecutetime != null">#{planexecutetime},</if>
|
<if test="planexecutetype != null">#{planexecutetype},</if>
|
<if test="isrealtime != null">#{isrealtime},</if>
|
<if test="cyclefrequency != null">#{cyclefrequency},</if>
|
<if test="cyclefrequencyunit != null">#{cyclefrequencyunit},</if>
|
<if test="cyclefrequencycount != null">#{cyclefrequencycount},</if>
|
<if test="termvalidityday != null">#{termvalidityday},</if>
|
<if test="termvalidityrule != null">#{termvalidityrule},</if>
|
<if test="termvaliditytipsday != null">#{termvaliditytipsday},</if>
|
<if test="termvaliditytipstime != null">#{termvaliditytipstime},</if>
|
<if test="relationid != null">#{relationid},</if>
|
<if test="content != null">#{content},</if>
|
<if test="tipscontent != null">#{tipscontent},</if>
|
<if test="limitedday != null">#{limitedday},</if>
|
<if test="overdueday != null">#{overdueday},</if>
|
<if test="overduetipsday != null">#{overduetipsday},</if>
|
<if test="lossday != null">#{lossday},</if>
|
<if test="executetype != null">#{executetype},</if>
|
<if test="executetemplate != null">#{executetemplate},</if>
|
<if test="executetemplateextra != null">#{executetemplateextra},</if>
|
<if test="executeorder != null">#{executeorder},</if>
|
<if test="executevoicetype != null">#{executevoicetype},</if>
|
<if test="executevoicecontent != null">#{executevoicecontent},</if>
|
<if test="exeutetipspersonid != null">#{exeutetipspersonid},</if>
|
<if test="orgid != null">#{orgid},</if>
|
<if test="delFlag != null and delFlag != ''">#{delFlag},</if>
|
<if test="updateBy != null">#{updateBy},</if>
|
<if test="updateTime != null">#{updateTime},</if>
|
<if test="createBy != null">#{createBy},</if>
|
<if test="createTime != null">#{createTime},</if>
|
<if test="isupload != null">#{isupload},</if>
|
<if test="uploadTime != null">#{uploadTime},</if>
|
<if test="islocal != null">#{islocal},</if>
|
<if test="relationtype != null">#{relationtype},</if>
|
<if test="voicemanufacturers != null">#{voicemanufacturers},</if>
|
<if test="voiceconfig != null">#{voiceconfig},</if>
|
<if test="completecondition != null">#{completecondition},</if>
|
<if test="completeconditionstate != null">#{completeconditionstate},</if>
|
<if test="relationlistid != null">#{relationlistid},</if>
|
<if test="relationcode != null">#{relationcode},</if>
|
<if test="isrepeat != null">#{isrepeat},</if>
|
<if test="guid != null">#{guid},</if>
|
</trim>
|
</insert>
|
|
<update id="updateSchemeTaskconfig" parameterType="SchemeTaskconfig">
|
update scheme_taskconfig
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="schemeid != null">schemeid = #{schemeid},</if>
|
<if test="triggersceneid != null">triggersceneid = #{triggersceneid},</if>
|
<if test="triggerruleid != null">triggerruleid = #{triggerruleid},</if>
|
<if test="tasktype != null">tasktype = #{tasktype},</if>
|
<if test="iscycle != null">iscycle = #{iscycle},</if>
|
<if test="planexecutevalue != null">planexecutevalue = #{planexecutevalue},</if>
|
<if test="planexecuteunit != null">planexecuteunit = #{planexecuteunit},</if>
|
<if test="planexecutetime != null">planexecutetime = #{planexecutetime},</if>
|
<if test="planexecutetype != null">planexecutetype = #{planexecutetype},</if>
|
<if test="isrealtime != null">isrealtime = #{isrealtime},</if>
|
<if test="cyclefrequency != null">cyclefrequency = #{cyclefrequency},</if>
|
<if test="cyclefrequencyunit != null">cyclefrequencyunit = #{cyclefrequencyunit},</if>
|
<if test="cyclefrequencycount != null">cyclefrequencycount = #{cyclefrequencycount},</if>
|
<if test="termvalidityday != null">termvalidityday = #{termvalidityday},</if>
|
<if test="termvalidityrule != null">termvalidityrule = #{termvalidityrule},</if>
|
<if test="termvaliditytipsday != null">termvaliditytipsday = #{termvaliditytipsday},</if>
|
<if test="termvaliditytipstime != null">termvaliditytipstime = #{termvaliditytipstime},</if>
|
<if test="relationid != null">relationid = #{relationid},</if>
|
<if test="content != null">content = #{content},</if>
|
<if test="tipscontent != null">tipscontent = #{tipscontent},</if>
|
<if test="limitedday != null">limitedday = #{limitedday},</if>
|
<if test="overdueday != null">overdueday = #{overdueday},</if>
|
<if test="overduetipsday != null">overduetipsday = #{overduetipsday},</if>
|
<if test="lossday != null">lossday = #{lossday},</if>
|
<if test="executetype != null">executetype = #{executetype},</if>
|
<if test="executetemplate != null">executetemplate = #{executetemplate},</if>
|
<if test="executetemplateextra != null">executetemplateextra = #{executetemplateextra},</if>
|
<if test="executeorder != null">executeorder = #{executeorder},</if>
|
<if test="executevoicetype != null">executevoicetype = #{executevoicetype},</if>
|
<if test="executevoicecontent != null">executevoicecontent = #{executevoicecontent},</if>
|
<if test="exeutetipspersonid != null">exeutetipspersonid = #{exeutetipspersonid},</if>
|
<if test="orgid != null">orgid = #{orgid},</if>
|
<if test="delFlag != null and delFlag != ''">del_flag = #{delFlag},</if>
|
<if test="updateBy != null">update_by = #{updateBy},</if>
|
<if test="updateTime != null">update_time = #{updateTime},</if>
|
<if test="createBy != null">create_by = #{createBy},</if>
|
<if test="createTime != null">create_time = #{createTime},</if>
|
<if test="isupload != null">isupload = #{isupload},</if>
|
<if test="uploadTime != null">upload_time = #{uploadTime},</if>
|
<if test="islocal != null">islocal = #{islocal},</if>
|
<if test="relationtype != null">relationtype = #{relationtype},</if>
|
<if test="voicemanufacturers != null">voicemanufacturers = #{voicemanufacturers},</if>
|
<if test="voiceconfig != null">voiceconfig = #{voiceconfig},</if>
|
<if test="completecondition != null">completecondition = #{completecondition},</if>
|
<if test="completeconditionstate != null">completeconditionstate = #{completeconditionstate},</if>
|
<if test="relationlistid != null">relationlistid = #{relationlistid},</if>
|
<if test="relationcode != null">relationcode = #{relationcode},</if>
|
<if test="isrepeat != null">isrepeat = #{isrepeat},</if>
|
<if test="guid != null">guid = #{guid},</if>
|
</trim>
|
where id = #{id}
|
</update>
|
|
<delete id="deleteSchemeTaskconfigById" parameterType="Long">
|
delete from scheme_taskconfig where id = #{id}
|
</delete>
|
|
<delete id="deleteSchemeTaskconfigByIds" parameterType="String">
|
delete from scheme_taskconfig where id in
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
#{id}
|
</foreach>
|
</delete>
|
</mapper>
|