| | |
| | | <result property="submoduleVoice" column="submoduleVoice"/> |
| | | <result property="noClearlyText" column="noClearlyText"/> |
| | | <result property="noClearlyVoice" column="noClearlyVoice"/> |
| | | <result property="categoryName" column="categoryName"/> |
| | | <result property="scriptAssortname" column="script_assortname"/> |
| | | <result property="targetOptions" column="targetOptions"/> |
| | | <result property="language" column="language"/> |
| | | <result property="playWavOnly" column="playWavOnly"/> |
| | |
| | | <result property="ivrtext" column="ivrtext"/> |
| | | <result property="groupName" column="group_name"/> |
| | | <result property="scriptTopic" column="script_topic"/> |
| | | <result property="scriptAssortid" column="script_assortid"/> |
| | | <result property="dutyDeptName" column="duty_dept_name"/> |
| | | <result property="dutyDeptCode" column="duty_dept_code"/> |
| | | <result property="reportDeptCode" column="report_dept_name"/> |
| | | <result property="reportDeptName" column="report_dept_code"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectIvrTaskTemplateScriptVo"> |
| | | select id, |
| | | taskid, |
| | | duty_dept_name, |
| | | duty_dept_code, |
| | | report_dept_name, |
| | | report_dept_code, |
| | | script_assortid, |
| | | sort, |
| | | ivrtext, |
| | | script_type, |
| | |
| | | submoduleVoice, |
| | | noClearlyText, |
| | | noClearlyVoice, |
| | | categoryName, |
| | | script_assortname, |
| | | targetOptions, language, playWavOnly, value_type, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid, targettype, targetid, targetvalue, otherdata, is_must, question_result |
| | | from ivr_task_template_script |
| | | </sql> |
| | |
| | | <select id="selectIvrTaskTemplateScriptList" parameterType="com.smartor.domain.IvrTaskTemplateScript" |
| | | resultMap="IvrTaskTemplateScriptResult"> |
| | | <include refid="selectIvrTaskTemplateScriptVo"/> |
| | | <where> |
| | | 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="questionPoint != null and questionPoint != ''">and questionPoint = #{questionPoint}</if> |
| | | <if test="noMatchText != null and noMatchText != ''">and noMatchText = #{noMatchText}</if> |
| | | <if test="noMatchVoice != null and noMatchVoice != ''">and noMatchVoice = #{noMatchVoice}</if> |
| | | <if test="slienceText != null and slienceText != ''">and slienceText = #{slienceText}</if> |
| | | <if test="slienceVoice != null and slienceVoice != ''">and slienceVoice = #{slienceVoice}</if> |
| | | <if test="submoduleText != null and submoduleText != ''">and submoduleText = #{submoduleText}</if> |
| | | <if test="submoduleVoice != null and submoduleVoice != ''">and submoduleVoice = #{submoduleVoice}</if> |
| | | <if test="noClearlyText != null and noClearlyText != ''">and noClearlyText = #{noClearlyText}</if> |
| | | <if test="noClearlyVoice != null and noClearlyVoice != ''">and noClearlyVoice = #{noClearlyVoice}</if> |
| | | <if test="categoryName != null and categoryName != ''">and categoryName like concat('%', #{categoryName}, |
| | | '%') |
| | | </if> |
| | | <if test="targetOptions != null and targetOptions != ''">and targetOptions = #{targetOptions}</if> |
| | | <if test="language != null and language != ''">and language = #{language}</if> |
| | | <if test="playWavOnly != null ">and playWavOnly = #{playWavOnly}</if> |
| | | <if test="valueType != null ">and value_type = #{valueType}</if> |
| | | <if test="isupload != null ">and isupload = #{isupload}</if> |
| | | <if test="uploadTime != null ">and upload_time = #{uploadTime}</if> |
| | | <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if> |
| | | <if test="pid != null ">and pid = #{pid}</if> |
| | | <if test="guid != null and guid != ''">and guid = #{guid}</if> |
| | | <if test="targettype != null and targettype != ''">and targettype = #{targettype}</if> |
| | | <if test="targetid != null ">and targetid = #{targetid}</if> |
| | | <if test="targetvalue != null and targetvalue != ''">and targetvalue = #{targetvalue}</if> |
| | | <if test="otherdata != null and otherdata != ''">and otherdata = #{otherdata}</if> |
| | | <if test="isMust != null and isMust != ''">and is_must = #{isMust}</if> |
| | | <if test="questionResult != null and questionResult != ''">and question_result = #{questionResult}</if> |
| | | <if test="branchFlag != null and branchFlag != ''">and branch_flag = #{branchFlag}</if> |
| | | <if test="scriptType != null and scriptType != ''">and script_type = #{scriptType}</if> |
| | | <if test="scriptContent != null and scriptContent != ''">and script_content = #{scriptContent}</if> |
| | | <if test="nextScriptno != null and nextScriptno != ''">and next_scriptno = #{nextScriptno}</if> |
| | | <if test="branchNextscriptno != null and branchNextscriptno != ''">and branch_nextscriptno = |
| | | #{branchNextscriptno} |
| | | </if> |
| | | </where> |
| | | where 1=1 |
| | | and del_flag = 0 |
| | | <if test="taskid != null ">and taskid = #{taskid}</if> |
| | | <if test="scriptAssortid != null ">and script_assortid = #{scriptAssortid}</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="questionPoint != null and questionPoint != ''">and questionPoint = #{questionPoint}</if> |
| | | <if test="noMatchText != null and noMatchText != ''">and noMatchText = #{noMatchText}</if> |
| | | <if test="noMatchVoice != null and noMatchVoice != ''">and noMatchVoice = #{noMatchVoice}</if> |
| | | <if test="slienceText != null and slienceText != ''">and slienceText = #{slienceText}</if> |
| | | <if test="slienceVoice != null and slienceVoice != ''">and slienceVoice = #{slienceVoice}</if> |
| | | <if test="submoduleText != null and submoduleText != ''">and submoduleText = #{submoduleText}</if> |
| | | <if test="submoduleVoice != null and submoduleVoice != ''">and submoduleVoice = #{submoduleVoice}</if> |
| | | <if test="noClearlyText != null and noClearlyText != ''">and noClearlyText = #{noClearlyText}</if> |
| | | <if test="noClearlyVoice != null and noClearlyVoice != ''">and noClearlyVoice = #{noClearlyVoice}</if> |
| | | <if test="scriptAssortname != null and scriptAssortname != ''">and script_assortname like concat('%', |
| | | #{scriptAssortname}, |
| | | '%') |
| | | </if> |
| | | <if test="dutyDeptName != null and dutyDeptName != ''">and duty_dept_name like concat('%', #{dutyDeptName}, |
| | | '%') |
| | | </if> |
| | | <if test="dutyDeptCode != null and dutyDeptCode != ''">and duty_dept_code like concat('%', #{dutyDeptCode}, |
| | | '%') |
| | | </if> |
| | | <if test="reportDeptName != null and reportDeptName != ''">and report_dept_name like concat('%', |
| | | #{reportDeptName}, |
| | | '%') |
| | | </if> |
| | | <if test="reportDeptCode != null and reportDeptCode != ''">and report_dept_code like concat('%', |
| | | #{reportDeptCode}, |
| | | '%') |
| | | </if> |
| | | <if test="targetOptions != null and targetOptions != ''">and targetOptions = #{targetOptions}</if> |
| | | <if test="language != null and language != ''">and language = #{language}</if> |
| | | <if test="playWavOnly != null ">and playWavOnly = #{playWavOnly}</if> |
| | | <if test="valueType != null ">and value_type = #{valueType}</if> |
| | | <if test="isupload != null ">and isupload = #{isupload}</if> |
| | | <if test="uploadTime != null ">and upload_time = #{uploadTime}</if> |
| | | <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if> |
| | | <if test="pid != null ">and pid = #{pid}</if> |
| | | <if test="guid != null and guid != ''">and guid = #{guid}</if> |
| | | <if test="targettype != null and targettype != ''">and targettype = #{targettype}</if> |
| | | <if test="targetid != null ">and targetid = #{targetid}</if> |
| | | <if test="targetvalue != null and targetvalue != ''">and targetvalue = #{targetvalue}</if> |
| | | <if test="otherdata != null and otherdata != ''">and otherdata = #{otherdata}</if> |
| | | <if test="isMust != null and isMust != ''">and is_must = #{isMust}</if> |
| | | <if test="questionResult != null and questionResult != ''">and question_result = #{questionResult}</if> |
| | | <if test="branchFlag != null and branchFlag != ''">and branch_flag = #{branchFlag}</if> |
| | | <if test="scriptType != null and scriptType != ''">and script_type = #{scriptType}</if> |
| | | <if test="scriptContent != null and scriptContent != ''">and script_content = #{scriptContent}</if> |
| | | <if test="nextScriptno != null and nextScriptno != ''">and next_scriptno = #{nextScriptno}</if> |
| | | <if test="branchNextscriptno != null and branchNextscriptno != ''">and branch_nextscriptno = |
| | | #{branchNextscriptno} |
| | | </if> |
| | | </select> |
| | | |
| | | <select id="selectIvrTaskTemplateScriptByID" parameterType="Long" resultMap="IvrTaskTemplateScriptResult"> |
| | |
| | | <if test="submoduleVoice != null">submoduleVoice,</if> |
| | | <if test="noClearlyText != null">noClearlyText,</if> |
| | | <if test="noClearlyVoice != null">noClearlyVoice,</if> |
| | | <if test="categoryName != null">categoryName,</if> |
| | | <if test="scriptAssortname != null">script_assortname,</if> |
| | | <if test="targetOptions != null">targetOptions,</if> |
| | | <if test="language != null">language,</if> |
| | | <if test="playWavOnly != null">playWavOnly,</if> |
| | |
| | | <if test="scriptType != null and scriptType != ''">script_type,</if> |
| | | <if test="scriptContent != null and scriptContent != ''">script_content,</if> |
| | | <if test="sort != null ">sort,</if> |
| | | <if test="nextScriptno != null and nextScriptno != ''">next_scriptno,</if> |
| | | <if test="nextScriptno != null ">next_scriptno,</if> |
| | | <if test="score != null ">score,</if> |
| | | <if test="ivrtext != null ">ivrtext,</if> |
| | | <if test="scriptTopic != null ">script_topic,</if> |
| | | <if test="scriptAssortid != null ">script_assortid,</if> |
| | | <if test="dutyDeptName != null and dutyDeptName != ''">duty_dept_name,</if> |
| | | <if test="dutyDeptCode != null and dutyDeptCode != ''">duty_dept_code,</if> |
| | | <if test="reportDeptName != null and reportDeptName != ''">report_dept_name,</if> |
| | | <if test="reportDeptCode != null and reportDeptCode != ''">report_dept_code,</if> |
| | | </trim> |
| | | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| | | <if test="taskid != null">#{taskid},</if> |
| | |
| | | <if test="submoduleVoice != null">#{submoduleVoice},</if> |
| | | <if test="noClearlyText != null">#{noClearlyText},</if> |
| | | <if test="noClearlyVoice != null">#{noClearlyVoice},</if> |
| | | <if test="categoryName != null">#{categoryName},</if> |
| | | <if test="scriptAssortname != null">#{scriptAssortname},</if> |
| | | <if test="targetOptions != null">#{targetOptions},</if> |
| | | <if test="language != null">#{language},</if> |
| | | <if test="playWavOnly != null">#{playWavOnly},</if> |
| | |
| | | <if test="scriptType != null and scriptType != ''">#{scriptType},</if> |
| | | <if test="scriptContent != null and scriptContent != ''">#{scriptContent},</if> |
| | | <if test="sort != null">#{sort},</if> |
| | | <if test="nextScriptno != null and nextScriptno != ''">#{nextScriptno},</if> |
| | | <if test="nextScriptno != null">#{nextScriptno},</if> |
| | | <if test="score != null ">#{score},</if> |
| | | <if test="ivrtext != null ">#{ivrtext},</if> |
| | | <if test="scriptTopic != null ">#{scriptTopic},</if> |
| | | <if test="scriptAssortid != null ">#{scriptAssortid},</if> |
| | | <if test="dutyDeptName != null and dutyDeptName != ''">#{dutyDeptName},</if> |
| | | <if test="dutyDeptCode != null and dutyDeptCode != ''">#{dutyDeptCode},</if> |
| | | <if test="reportDeptName != null and reportDeptName != ''">#{reportDeptName},</if> |
| | | <if test="reportDeptCode != null and reportDeptCode != ''">#{reportDeptCode},</if> |
| | | </trim> |
| | | </insert> |
| | | |
| | |
| | | <if test="submoduleVoice != null">submoduleVoice = #{submoduleVoice},</if> |
| | | <if test="noClearlyText != null">noClearlyText = #{noClearlyText},</if> |
| | | <if test="noClearlyVoice != null">noClearlyVoice = #{noClearlyVoice},</if> |
| | | <if test="categoryName != null">categoryName = #{categoryName},</if> |
| | | <if test="scriptAssortname != null">script_assortname = #{scriptAssortname},</if> |
| | | <if test="targetOptions != null">targetOptions = #{targetOptions},</if> |
| | | <if test="language != null">language = #{language},</if> |
| | | <if test="playWavOnly != null">playWavOnly = #{playWavOnly},</if> |
| | |
| | | <if test="scriptType != null and scriptType != ''">script_type = #{scriptType},</if> |
| | | <if test="scriptContent != null and scriptContent != ''">script_content = #{scriptContent},</if> |
| | | <if test="sort != null">sort = #{sort},</if> |
| | | <if test="nextScriptno != null and nextScriptno != ''">next_scriptno = #{nextScriptno},</if> |
| | | <if test="nextScriptno != null ">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> |
| | | <if test="scriptAssortid != null ">script_assortid = #{scriptAssortid},</if> |
| | | <if test="dutyDeptName != null and dutyDeptName != ''">duty_dept_name = #{dutyDeptName},</if> |
| | | <if test="dutyDeptCode != null and dutyDeptCode != ''">duty_dept_code = #{dutyDeptCode},</if> |
| | | <if test="reportDeptName != null and reportDeptName != ''">report_dept_name = #{reportDeptName},</if> |
| | | <if test="reportDeptCode != null and reportDeptCode != ''">report_dept_code = #{reportDeptCode},</if> |
| | | </trim> |
| | | where id = #{id} |
| | | </update> |
| | | |
| | | <delete id="deleteIvrTaskTemplateScriptByID" parameterType="Long"> |
| | | update ivr_task_template_script set del_flag=1 |
| | | update ivr_task_template_script |
| | | set del_flag=1 |
| | | where ID = #{ID} |
| | | </delete> |
| | | |