| | |
| | | <result property="sort" column="sort"/> |
| | | <result property="score" column="score"/> |
| | | <result property="ivrtext" column="ivrtext"/> |
| | | <result property="groupName" column=" group_name"/> |
| | | <result property="groupName" column="group_name"/> |
| | | <result property="scriptTopic" column="script_topic"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectIvrTaskTemplateScriptVo"> |
| | |
| | | sort, |
| | | ivrtext, |
| | | script_type, |
| | | script_topic, |
| | | score, |
| | | branch_flag, |
| | | branch_nextscriptno, |
| | |
| | | del_flag=0 |
| | | <if test="taskid != null ">and taskid = #{taskid}</if> |
| | | <if test="score != null ">and score = #{score}</if> |
| | | <if test="scriptTopic != null ">and script_topic = #{scriptTopic}</if> |
| | | <if test="ivrtext != null ">and ivrtext = #{ivrtext}</if> |
| | | <if test="sort != null ">and sort = #{sort}</if> |
| | | <if test="templateID != null ">and templateID = #{templateID}</if> |
| | |
| | | <if test="nextScriptno != null and nextScriptno != ''">next_scriptno,</if> |
| | | <if test="score != null ">score,</if> |
| | | <if test="ivrtext != null ">ivrtext,</if> |
| | | <if test="scriptTopic != null ">script_topic,</if> |
| | | </trim> |
| | | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| | | <if test="taskid != null">#{taskid},</if> |
| | |
| | | <if test="nextScriptno != null and nextScriptno != ''">#{nextScriptno},</if> |
| | | <if test="score != null ">#{score},</if> |
| | | <if test="ivrtext != null ">#{ivrtext},</if> |
| | | <if test="scriptTopic != null ">#{scriptTopic},</if> |
| | | </trim> |
| | | </insert> |
| | | |
| | |
| | | <if test="nextScriptno != null and nextScriptno != ''">next_scriptno = #{nextScriptno},</if> |
| | | <if test="score != null">score = #{score},</if> |
| | | <if test="ivrtext != null">ivrtext = #{ivrtext},</if> |
| | | <if test="scriptTopic != null ">script_topic = #{scriptTopic},</if> |
| | | </trim> |
| | | where id = #{id} |
| | | </update> |
| | | |
| | | <delete id="deleteIvrTaskTemplateScriptByID" parameterType="Long"> |
| | | delete |
| | | from ivr_task_template_script |
| | | update ivr_task_template_script set del_flag=1 |
| | | where ID = #{ID} |
| | | </delete> |
| | | |
| | | <delete id="deleteIvrTaskTemplateScriptByIDs" parameterType="String"> |
| | | delete from ivr_task_template_script where id in |
| | | update ivr_task_template_script set del_flag=1 where id in |
| | | <foreach item="id" collection="array" open="(" separator="," close=")"> |
| | | #{id} |
| | | </foreach> |