| | |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateTime" column="update_time"/> |
| | | <result property="pid" column="pid"/> |
| | | <result property="seqno" column="seqno"/> |
| | | </resultMap> |
| | | |
| | | <sql id="selectIvrLibaScriptAssortVo"> |
| | | select id, index_assort_name, del_flag, create_time, update_time, pid |
| | | select id, index_assort_name, del_flag, create_time, update_time, pid, seqno |
| | | from ivr_liba_script_assort |
| | | </sql> |
| | | |
| | |
| | | #{indexAssortName}, '%') |
| | | </if> |
| | | <if test="pid != null ">and pid = #{pid}</if> |
| | | and del_flag=0 |
| | | </where> |
| | | order by seqno asc |
| | | </select> |
| | | |
| | | <select id="selectIvrLibaScriptAssortById" parameterType="Long" resultMap="IvrLibaScriptAssortResult"> |
| | |
| | | where id = #{id} |
| | | </select> |
| | | |
| | | <insert id="insertIvrLibaScriptAssort" parameterType="com.smartor.domain.IvrLibaScriptAssort"> |
| | | <select id="selectSeqMax" resultType="integer"> |
| | | select max(seqno) seqno |
| | | from ivr_liba_script_assort |
| | | |
| | | </select> |
| | | |
| | | <insert id="insertIvrLibaScriptAssort" parameterType="com.smartor.domain.IvrLibaScriptAssort" |
| | | useGeneratedKeys="true" keyProperty="id"> |
| | | insert into ivr_liba_script_assort |
| | | <trim prefix="(" suffix=")" suffixOverrides=","> |
| | | <if test="id != null">id,</if> |
| | | <if test="indexAssortName != null and indexAssortName != ''">index_assort_name,</if> |
| | | <if test="delFlag != null">del_flag,</if> |
| | | <if test="createTime != null">create_time,</if> |
| | | <if test="updateTime != null">update_time,</if> |
| | | <if test="pid != null">pid,</if> |
| | | <if test="seqno != null">seqno,</if> |
| | | </trim> |
| | | <trim prefix="values (" suffix=")" suffixOverrides=","> |
| | | <if test="id != null">#{id},</if> |
| | | <if test="indexAssortName != null and indexAssortName != ''">#{indexAssortName},</if> |
| | | <if test="delFlag != null">#{delFlag},</if> |
| | | <if test="createTime != null">#{createTime},</if> |
| | | <if test="updateTime != null">#{updateTime},</if> |
| | | <if test="pid != null">#{pid},</if> |
| | | <if test="seqno != null">#{seqno},</if> |
| | | </trim> |
| | | </insert> |
| | | |
| | |
| | | <if test="createTime != null">create_time = #{createTime},</if> |
| | | <if test="updateTime != null">update_time = #{updateTime},</if> |
| | | <if test="pid != null">pid = #{pid},</if> |
| | | <if test="seqno != null">seqno = #{seqno},</if> |
| | | </trim> |
| | | where id = #{id} |
| | | </update> |
| | | |
| | | <delete id="deleteIvrLibaScriptAssortById" parameterType="Long"> |
| | | delete |
| | | from ivr_liba_script_assort |
| | | <update id="deleteIvrLibaScriptAssortById" parameterType="Long"> |
| | | update ivr_liba_script_assort |
| | | <trim prefix="SET" suffixOverrides=","> |
| | | <if test="delFlag != null">del_flag = 1,</if> |
| | | </trim> |
| | | where id = #{id} |
| | | </delete> |
| | | </update> |
| | | |
| | | <delete id="deleteIvrLibaScriptAssortByIds" parameterType="String"> |
| | | delete from ivr_liba_script_assort where id in |