From 52a0bf7637b725f0b6bf18a03962b0636f7074fb Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期五, 22 十二月 2023 18:14:40 +0800 Subject: [PATCH] 代码提交 --- smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetMapper.xml | 173 ++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 102 insertions(+), 71 deletions(-) diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetMapper.xml index 3b805ad..20b8ad2 100644 --- a/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetMapper.xml +++ b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetMapper.xml @@ -1,82 +1,109 @@ <?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> @@ -109,7 +136,7 @@ <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> @@ -141,13 +168,15 @@ <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> @@ -181,11 +210,13 @@ </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> -- Gitblit v1.9.3