From 84c71ae1ed901e98cd3ba4a7484ac3eb58f0cfb5 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期四, 04 七月 2024 14:19:30 +0800
Subject: [PATCH] 代码提交
---
smartor/src/main/resources/mapper/smartor/IvrTaskcalldetailMapper.xml | 231 +++++++++++++++++++++++++++++++++++----------------------
1 files changed, 141 insertions(+), 90 deletions(-)
diff --git a/smartor/src/main/resources/mapper/smartor/IvrTaskcalldetailMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrTaskcalldetailMapper.xml
index da577d2..2502583 100644
--- a/smartor/src/main/resources/mapper/smartor/IvrTaskcalldetailMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/IvrTaskcalldetailMapper.xml
@@ -1,102 +1,148 @@
<?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.IvrTaskcalldetailMapper">
-
- <resultMap type="IvrTaskcalldetail" id="IvrTaskcalldetailResult">
- <result property="calldetailid" column="calldetailid" />
- <result property="callid" column="callid" />
- <result property="uuid" column="uuid" />
- <result property="phone" column="phone" />
- <result property="operate" column="operate" />
- <result property="displayno" column="displayno" />
- <result property="inbound" column="inbound" />
- <result property="incoming" column="incoming" />
- <result property="assigntime" column="assigntime" />
- <result property="starttime" column="starttime" />
- <result property="answertime" column="answertime" />
- <result property="silent" column="silent" />
- <result property="dtmfKey" column="dtmf_key" />
- <result property="musicpath" column="musicpath" />
- <result property="sentIndex" column="sent_index" />
- <result property="sentBegin" column="sent_begin" />
- <result property="asrtext" column="asrtext" />
- <result property="beginTime" column="begin_time" />
- <result property="endTime" column="end_time" />
- <result property="sentEnd" column="sent_end" />
- <result property="recordpath" column="recordpath" />
- <result property="recordurl" column="recordurl" />
- <result property="templateid" column="templateid" />
- <result property="templatequestionnum" column="templatequestionnum" />
- <result property="switchid" column="switchid" />
- <result property="questiontext" column="questiontext" />
- <result property="questionvoice" column="questionvoice" />
- <result property="categoryname" column="categoryname" />
- <result property="targetoptions" column="targetoptions" />
- <result property="targetvalue" column="targetvalue" />
- <result property="matchedtext" column="matchedtext" />
- <result property="addtime" column="addtime" />
- <result property="isupload" column="isupload" />
- <result property="uploadTime" column="upload_time" />
- <result property="orgid" column="orgid" />
- <result property="createTime" column="create_time" />
- <result property="delFlag" column="del_flag" />
- <result property="updateBy" column="update_by" />
- <result property="updateTime" column="update_time" />
- <result property="createBy" column="create_by" />
+
+ <resultMap type="com.smartor.domain.IvrTaskcalldetail" id="IvrTaskcalldetailResult">
+ <result property="calldetailid" column="calldetailid"/>
+ <result property="callid" column="callid"/>
+ <result property="uuid" column="uuid"/>
+ <result property="phone" column="phone"/>
+ <result property="operate" column="operate"/>
+ <result property="displayno" column="displayno"/>
+ <result property="inbound" column="inbound"/>
+ <result property="incoming" column="incoming"/>
+ <result property="assigntime" column="assigntime"/>
+ <result property="starttime" column="starttime"/>
+ <result property="answertime" column="answertime"/>
+ <result property="silent" column="silent"/>
+ <result property="dtmfKey" column="dtmf_key"/>
+ <result property="musicpath" column="musicpath"/>
+ <result property="sentIndex" column="sent_index"/>
+ <result property="sentBegin" column="sent_begin"/>
+ <result property="asrtext" column="asrtext"/>
+ <result property="beginTime" column="begin_time"/>
+ <result property="endTime" column="end_time"/>
+ <result property="sentEnd" column="sent_end"/>
+ <result property="recordpath" column="recordpath"/>
+ <result property="recordurl" column="recordurl"/>
+ <result property="templateid" column="templateid"/>
+ <result property="templatequestionnum" column="templatequestionnum"/>
+ <result property="switchid" column="switchid"/>
+ <result property="questiontext" column="questiontext"/>
+ <result property="questionvoice" column="questionvoice"/>
+ <result property="categoryname" column="categoryname"/>
+ <result property="targetoptions" column="targetoptions"/>
+ <result property="targetvalue" column="targetvalue"/>
+ <result property="matchedtext" column="matchedtext"/>
+ <result property="addtime" column="addtime"/>
+ <result property="isupload" column="isupload"/>
+ <result property="uploadTime" column="upload_time"/>
+ <result property="orgid" column="orgid"/>
+ <result property="createTime" column="create_time"/>
+ <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="valueType" column="value_type"/>
</resultMap>
<sql id="selectIvrTaskcalldetailVo">
- select calldetailid, callid, uuid, phone, operate, displayno, inbound, incoming, assigntime, starttime, answertime, silent, dtmf_key, musicpath, sent_index, sent_begin, asrtext, begin_time, end_time, sent_end, recordpath, recordurl, templateid, templatequestionnum, switchid, questiontext, questionvoice, categoryname, targetoptions, targetvalue, matchedtext, addtime, isupload, upload_time, orgid, create_time, del_flag, update_by, update_time, create_by from ivr_taskcalldetail
+ select calldetailid,
+ callid,
+ uuid,
+ phone,
+ operate,
+ displayno,
+ inbound,
+ incoming,
+ assigntime,
+ starttime,
+ answertime,
+ silent,
+ dtmf_key,
+ musicpath,
+ sent_index,
+ sent_begin,
+ asrtext,
+ begin_time,
+ end_time,
+ sent_end,
+ recordpath,
+ recordurl,
+ templateid,
+ templatequestionnum,
+ switchid,
+ questiontext,
+ questionvoice,
+ categoryname,
+ targetoptions,
+ targetvalue,
+ matchedtext,
+ addtime,
+ isupload,
+ upload_time,
+ orgid,
+ create_time,
+ del_flag,
+ update_by,
+ update_time,
+ value_type,
+ create_by
+ from ivr_taskcalldetail
</sql>
- <select id="selectIvrTaskcalldetailList" parameterType="IvrTaskcalldetail" resultMap="IvrTaskcalldetailResult">
+ <select id="selectIvrTaskcalldetailList" parameterType="com.smartor.domain.IvrTaskcalldetail"
+ resultMap="IvrTaskcalldetailResult">
<include refid="selectIvrTaskcalldetailVo"/>
- <where>
- <if test="callid != null and callid != ''"> and callid = #{callid}</if>
- <if test="uuid != null and uuid != ''"> and uuid = #{uuid}</if>
- <if test="phone != null and phone != ''"> and phone = #{phone}</if>
- <if test="operate != null and operate != ''"> and operate = #{operate}</if>
- <if test="displayno != null and displayno != ''"> and displayno = #{displayno}</if>
- <if test="inbound != null "> and inbound = #{inbound}</if>
- <if test="incoming != null "> and incoming = #{incoming}</if>
- <if test="assigntime != null "> and assigntime = #{assigntime}</if>
- <if test="starttime != null "> and starttime = #{starttime}</if>
- <if test="answertime != null "> and answertime = #{answertime}</if>
- <if test="silent != null "> and silent = #{silent}</if>
- <if test="dtmfKey != null and dtmfKey != ''"> and dtmf_key = #{dtmfKey}</if>
- <if test="musicpath != null and musicpath != ''"> and musicpath = #{musicpath}</if>
- <if test="sentIndex != null "> and sent_index = #{sentIndex}</if>
- <if test="sentBegin != null "> and sent_begin = #{sentBegin}</if>
- <if test="asrtext != null and asrtext != ''"> and asrtext = #{asrtext}</if>
- <if test="beginTime != null "> and begin_time = #{beginTime}</if>
- <if test="endTime != null "> and end_time = #{endTime}</if>
- <if test="sentEnd != null "> and sent_end = #{sentEnd}</if>
- <if test="recordpath != null and recordpath != ''"> and recordpath = #{recordpath}</if>
- <if test="recordurl != null and recordurl != ''"> and recordurl = #{recordurl}</if>
- <if test="templateid != null and templateid != ''"> and templateid = #{templateid}</if>
- <if test="templatequestionnum != null "> and templatequestionnum = #{templatequestionnum}</if>
- <if test="switchid != null "> and switchid = #{switchid}</if>
- <if test="questiontext != null and questiontext != ''"> and questiontext = #{questiontext}</if>
- <if test="questionvoice != null and questionvoice != ''"> and questionvoice = #{questionvoice}</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="targetvalue != null and targetvalue != ''"> and targetvalue = #{targetvalue}</if>
- <if test="matchedtext != null and matchedtext != ''"> and matchedtext = #{matchedtext}</if>
- <if test="addtime != null "> and addtime = #{addtime}</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="callid != null and callid != ''">and callid = #{callid}</if>
+ <if test="uuid != null and uuid != ''">and uuid = #{uuid}</if>
+ <if test="phone != null and phone != ''">and phone = #{phone}</if>
+ <if test="operate != null and operate != ''">and operate = #{operate}</if>
+ <if test="displayno != null and displayno != ''">and displayno = #{displayno}</if>
+ <if test="inbound != null ">and inbound = #{inbound}</if>
+ <if test="incoming != null ">and incoming = #{incoming}</if>
+ <if test="assigntime != null ">and assigntime = #{assigntime}</if>
+ <if test="starttime != null ">and starttime = #{starttime}</if>
+ <if test="answertime != null ">and answertime = #{answertime}</if>
+ <if test="silent != null ">and silent = #{silent}</if>
+ <if test="dtmfKey != null and dtmfKey != ''">and dtmf_key = #{dtmfKey}</if>
+ <if test="musicpath != null and musicpath != ''">and musicpath = #{musicpath}</if>
+ <if test="sentIndex != null ">and sent_index = #{sentIndex}</if>
+ <if test="sentBegin != null ">and sent_begin = #{sentBegin}</if>
+ <if test="asrtext != null and asrtext != ''">and asrtext = #{asrtext}</if>
+ <if test="beginTime != null ">and begin_time = #{beginTime}</if>
+ <if test="endTime != null ">and end_time = #{endTime}</if>
+ <if test="sentEnd != null ">and sent_end = #{sentEnd}</if>
+ <if test="recordpath != null and recordpath != ''">and recordpath = #{recordpath}</if>
+ <if test="recordurl != null and recordurl != ''">and recordurl = #{recordurl}</if>
+ <if test="templateid != null and templateid != ''">and templateid = #{templateid}</if>
+ <if test="templatequestionnum != null ">and templatequestionnum = #{templatequestionnum}</if>
+ <if test="switchid != null ">and switchid = #{switchid}</if>
+ <if test="questiontext != null and questiontext != ''">and questiontext = #{questiontext}</if>
+ <if test="questionvoice != null and questionvoice != ''">and questionvoice = #{questionvoice}</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="targetvalue != null and targetvalue != ''">and targetvalue = #{targetvalue}</if>
+ <if test="matchedtext != null and matchedtext != ''">and matchedtext = #{matchedtext}</if>
+ <if test="addtime != null ">and addtime = #{addtime}</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="valueType != null and valueType != ''">and value_type = #{valueType}</if>
</where>
</select>
-
+
<select id="selectIvrTaskcalldetailByCalldetailid" parameterType="String" resultMap="IvrTaskcalldetailResult">
<include refid="selectIvrTaskcalldetailVo"/>
where calldetailid = #{calldetailid}
</select>
-
- <insert id="insertIvrTaskcalldetail" parameterType="IvrTaskcalldetail">
+
+ <insert id="insertIvrTaskcalldetail" parameterType="com.smartor.domain.IvrTaskcalldetail">
insert into ivr_taskcalldetail
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="calldetailid != null">calldetailid,</if>
@@ -139,7 +185,8 @@
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
<if test="createBy != null">create_by,</if>
- </trim>
+ <if test="valueType != null">value_type,</if>
+ </trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="calldetailid != null">#{calldetailid},</if>
<if test="callid != null">#{callid},</if>
@@ -181,10 +228,11 @@
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
<if test="createBy != null">#{createBy},</if>
- </trim>
+ <if test="valueType != null">#{valueType},</if>
+ </trim>
</insert>
- <update id="updateIvrTaskcalldetail" parameterType="IvrTaskcalldetail">
+ <update id="updateIvrTaskcalldetail" parameterType="com.smartor.domain.IvrTaskcalldetail">
update ivr_taskcalldetail
<trim prefix="SET" suffixOverrides=",">
<if test="callid != null">callid = #{callid},</if>
@@ -226,18 +274,21 @@
<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="valueType != null">value_type = #{valueType},</if>
</trim>
where calldetailid = #{calldetailid}
</update>
<delete id="deleteIvrTaskcalldetailByCalldetailid" parameterType="String">
- delete from ivr_taskcalldetail where calldetailid = #{calldetailid}
+ delete
+ from ivr_taskcalldetail
+ where calldetailid = #{calldetailid}
</delete>
<delete id="deleteIvrTaskcalldetailByCalldetailids" parameterType="String">
- delete from ivr_taskcalldetail where calldetailid in
+ delete from ivr_taskcalldetail where calldetailid in
<foreach item="calldetailid" collection="array" open="(" separator="," close=")">
#{calldetailid}
</foreach>
</delete>
-</mapper>
\ No newline at end of file
+</mapper>
--
Gitblit v1.9.3