| | |
| | | <?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"> |
| | | PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
| | | "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.smartor.mapper.IvrLibaTemplatetargetMapper"> |
| | | |
| | | <resultMap type="IvrLibaTemplatetarget" id="IvrLibaTemplatetargetResult"> |
| | | <result property="templateTargetID" column="templateTargetID" /> |
| | | <result property="templateQuestionID" column="templateQuestionID" /> |
| | | <result property="templateQuestionNum" column="templateQuestionNum" /> |
| | | <result property="nextQuestionNum" column="nextQuestionNum" /> |
| | | <result property="templateID" column="templateID" /> |
| | | <result property="switchID" column="switchID" /> |
| | | <result property="switchDescription" column="switchDescription" /> |
| | | <result property="switchText" column="switchText" /> |
| | | <result property="switchWav" column="switchWav" /> |
| | | <result property="switchTempWav" column="switchTempWav" /> |
| | | <result property="targetType" column="targetType" /> |
| | | <result property="categoryName" column="categoryName" /> |
| | | <result property="targetValue" column="targetValue" /> |
| | | <result property="targetID" column="targetID" /> |
| | | <result property="questionTargetID" column="questionTargetID" /> |
| | | <result property="basicRegex" column="basicRegex" /> |
| | | <result property="selfRegex" column="selfRegex" /> |
| | | <result property="regexUsedType" column="regexUsedType" /> |
| | | <result property="language" column="language" /> |
| | | <result property="isEnable" column="isEnable" /> |
| | | <result property="isDel" column="isDel" /> |
| | | <result property="playType" column="playType" /> |
| | | <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="orgid" column="orgid" /> |
| | | |
| | | <resultMap type="com.smartor.domain.IvrLibaTemplatetarget" id="IvrLibaTemplatetargetResult"> |
| | | <result property="templateTargetID" column="templateTargetID"/> |
| | | <result property="templateQuestionID" column="templateQuestionID"/> |
| | | <result property="templateQuestionNum" column="templateQuestionNum"/> |
| | | <result property="nextQuestionNum" column="nextQuestionNum"/> |
| | | <result property="templateID" column="templateID"/> |
| | | <result property="switchID" column="switchID"/> |
| | | <result property="switchDescription" column="switchDescription"/> |
| | | <result property="switchText" column="switchText"/> |
| | | <result property="switchWav" column="switchWav"/> |
| | | <result property="switchTempWav" column="switchTempWav"/> |
| | | <result property="targetType" column="targetType"/> |
| | | <result property="categoryName" column="categoryName"/> |
| | | <result property="targetValue" column="targetValue"/> |
| | | <result property="targetID" column="targetID"/> |
| | | <result property="questionTargetID" column="questionTargetID"/> |
| | | <result property="basicRegex" column="basicRegex"/> |
| | | <result property="selfRegex" column="selfRegex"/> |
| | | <result property="regexUsedType" column="regexUsedType"/> |
| | | <result property="language" column="language"/> |
| | | <result property="isEnable" column="isEnable"/> |
| | | <result property="isDel" column="isDel"/> |
| | | <result property="playType" column="playType"/> |
| | | <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="orgid" column="orgid"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectIvrLibaTemplatetargetVo"> |
| | | select templateTargetID, templateQuestionID, templateQuestionNum, nextQuestionNum, templateID, switchID, switchDescription, switchText, switchWav, switchTempWav, targetType, categoryName, targetValue, targetID, questionTargetID, basicRegex, selfRegex, regexUsedType, language, isEnable, isDel, playType, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid from ivr_liba_templatetarget |
| | | select templateTargetID, |
| | | templateQuestionID, |
| | | templateQuestionNum, |
| | | nextQuestionNum, |
| | | templateID, |
| | | switchID, |
| | | switchDescription, |
| | | switchText, |
| | | switchWav, |
| | | switchTempWav, |
| | | targetType, |
| | | categoryName, |
| | | targetValue, |
| | | targetID, |
| | | questionTargetID, |
| | | basicRegex, |
| | | selfRegex, |
| | | regexUsedType, language, isEnable, isDel, playType, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid |
| | | from ivr_liba_templatetarget |
| | | </sql> |
| | | |
| | | <select id="selectIvrLibaTemplatetargetList" parameterType="IvrLibaTemplatetarget" resultMap="IvrLibaTemplatetargetResult"> |
| | | <select id="selectIvrLibaTemplatetargetList" parameterType="com.smartor.domain.IvrLibaTemplatetarget" |
| | | resultMap="IvrLibaTemplatetargetResult"> |
| | | <include refid="selectIvrLibaTemplatetargetVo"/> |
| | | <where> |
| | | <if test="templateQuestionID != null and templateQuestionID != ''"> and templateQuestionID = #{templateQuestionID}</if> |
| | | <if test="templateQuestionNum != null "> and templateQuestionNum = #{templateQuestionNum}</if> |
| | | <if test="nextQuestionNum != null "> and nextQuestionNum = #{nextQuestionNum}</if> |
| | | <if test="templateID != null and templateID != ''"> and templateID = #{templateID}</if> |
| | | <if test="switchID != null "> and switchID = #{switchID}</if> |
| | | <if test="switchDescription != null and switchDescription != ''"> and switchDescription = #{switchDescription}</if> |
| | | <if test="switchText != null and switchText != ''"> and switchText = #{switchText}</if> |
| | | <if test="switchWav != null and switchWav != ''"> and switchWav = #{switchWav}</if> |
| | | <if test="switchTempWav != null and switchTempWav != ''"> and switchTempWav = #{switchTempWav}</if> |
| | | <if test="targetType != null and targetType != ''"> and targetType = #{targetType}</if> |
| | | <if test="categoryName != null and categoryName != ''"> and categoryName like concat('%', #{categoryName}, '%')</if> |
| | | <if test="targetValue != null and targetValue != ''"> and targetValue = #{targetValue}</if> |
| | | <if test="targetID != null and targetID != ''"> and targetID = #{targetID}</if> |
| | | <if test="questionTargetID != null and questionTargetID != ''"> and questionTargetID = #{questionTargetID}</if> |
| | | <if test="basicRegex != null and basicRegex != ''"> and basicRegex = #{basicRegex}</if> |
| | | <if test="selfRegex != null and selfRegex != ''"> and selfRegex = #{selfRegex}</if> |
| | | <if test="regexUsedType != null and regexUsedType != ''"> and regexUsedType = #{regexUsedType}</if> |
| | | <if test="language != null and language != ''"> and language = #{language}</if> |
| | | <if test="isEnable != null "> and isEnable = #{isEnable}</if> |
| | | <if test="isDel != null "> and isDel = #{isDel}</if> |
| | | <if test="playType != null "> and playType = #{playType}</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> |
| | | <where> |
| | | <if test="templateQuestionID != null and templateQuestionID != ''">and templateQuestionID = |
| | | #{templateQuestionID} |
| | | </if> |
| | | <if test="templateQuestionNum != null ">and templateQuestionNum = #{templateQuestionNum}</if> |
| | | <if test="nextQuestionNum != null ">and nextQuestionNum = #{nextQuestionNum}</if> |
| | | <if test="templateID != null and templateID != ''">and templateID = #{templateID}</if> |
| | | <if test="switchID != null ">and switchID = #{switchID}</if> |
| | | <if test="switchDescription != null and switchDescription != ''">and switchDescription = |
| | | #{switchDescription} |
| | | </if> |
| | | <if test="switchText != null and switchText != ''">and switchText = #{switchText}</if> |
| | | <if test="switchWav != null and switchWav != ''">and switchWav = #{switchWav}</if> |
| | | <if test="switchTempWav != null and switchTempWav != ''">and switchTempWav = #{switchTempWav}</if> |
| | | <if test="targetType != null and targetType != ''">and targetType = #{targetType}</if> |
| | | <if test="categoryName != null and categoryName != ''">and categoryName like concat('%', #{categoryName}, |
| | | '%') |
| | | </if> |
| | | <if test="targetValue != null and targetValue != ''">and targetValue = #{targetValue}</if> |
| | | <if test="targetID != null and targetID != ''">and targetID = #{targetID}</if> |
| | | <if test="questionTargetID != null and questionTargetID != ''">and questionTargetID = #{questionTargetID} |
| | | </if> |
| | | <if test="basicRegex != null and basicRegex != ''">and basicRegex = #{basicRegex}</if> |
| | | <if test="selfRegex != null and selfRegex != ''">and selfRegex = #{selfRegex}</if> |
| | | <if test="regexUsedType != null and regexUsedType != ''">and regexUsedType = #{regexUsedType}</if> |
| | | <if test="language != null and language != ''">and language = #{language}</if> |
| | | <if test="isEnable != null ">and isEnable = #{isEnable}</if> |
| | | <if test="isDel != null ">and isDel = #{isDel}</if> |
| | | <if test="playType != null ">and playType = #{playType}</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> |
| | | </where> |
| | | </select> |
| | | |
| | | <select id="selectIvrLibaTemplatetargetByTemplateTargetID" parameterType="String" resultMap="IvrLibaTemplatetargetResult"> |
| | | |
| | | <select id="selectIvrLibaTemplatetargetByTemplateTargetID" parameterType="String" |
| | | resultMap="IvrLibaTemplatetargetResult"> |
| | | <include refid="selectIvrLibaTemplatetargetVo"/> |
| | | where templateTargetID = #{templateTargetID} |
| | | </select> |
| | | |
| | | <insert id="insertIvrLibaTemplatetarget" parameterType="IvrLibaTemplatetarget"> |
| | | |
| | | <insert id="insertIvrLibaTemplatetarget" parameterType="com.smartor.domain.IvrLibaTemplatetarget"> |
| | | insert into ivr_liba_templatetarget |
| | | <trim prefix="(" suffix=")" suffixOverrides=","> |
| | | <if test="templateTargetID != null">templateTargetID,</if> |
| | |
| | | <if test="isupload != null">isupload,</if> |
| | | <if test="uploadTime != null">upload_time,</if> |
| | | <if test="orgid != null">orgid,</if> |
| | | </trim> |
| | | </trim> |
| | | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| | | <if test="templateTargetID != null">#{templateTargetID},</if> |
| | | <if test="templateQuestionID != null and templateQuestionID != ''">#{templateQuestionID},</if> |
| | |
| | | <if test="isupload != null">#{isupload},</if> |
| | | <if test="uploadTime != null">#{uploadTime},</if> |
| | | <if test="orgid != null">#{orgid},</if> |
| | | </trim> |
| | | </trim> |
| | | </insert> |
| | | |
| | | <update id="updateIvrLibaTemplatetarget" parameterType="IvrLibaTemplatetarget"> |
| | | <update id="updateIvrLibaTemplatetarget" parameterType="com.smartor.domain.IvrLibaTemplatetarget"> |
| | | update ivr_liba_templatetarget |
| | | <trim prefix="SET" suffixOverrides=","> |
| | | <if test="templateQuestionID != null and templateQuestionID != ''">templateQuestionID = #{templateQuestionID},</if> |
| | | <if test="templateQuestionID != null and templateQuestionID != ''">templateQuestionID = |
| | | #{templateQuestionID}, |
| | | </if> |
| | | <if test="templateQuestionNum != null">templateQuestionNum = #{templateQuestionNum},</if> |
| | | <if test="nextQuestionNum != null">nextQuestionNum = #{nextQuestionNum},</if> |
| | | <if test="templateID != null and templateID != ''">templateID = #{templateID},</if> |
| | |
| | | </update> |
| | | |
| | | <delete id="deleteIvrLibaTemplatetargetByTemplateTargetID" parameterType="String"> |
| | | delete from ivr_liba_templatetarget where templateTargetID = #{templateTargetID} |
| | | delete |
| | | from ivr_liba_templatetarget |
| | | where templateTargetID = #{templateTargetID} |
| | | </delete> |
| | | |
| | | <delete id="deleteIvrLibaTemplatetargetByTemplateTargetIDs" parameterType="String"> |
| | | delete from ivr_liba_templatetarget where templateTargetID in |
| | | delete from ivr_liba_templatetarget where templateTargetID in |
| | | <foreach item="templateTargetID" collection="array" open="(" separator="," close=")"> |
| | | #{templateTargetID} |
| | | </foreach> |