|  |  |  | 
|---|
|  |  |  | <result property="categoryName" column="categoryName"/> | 
|---|
|  |  |  | <result property="targetvalue" column="targetvalue"/> | 
|---|
|  |  |  | <result property="targetregex" column="targetregex"/> | 
|---|
|  |  |  | <result property="targetregex2" column="targetregex2"/> | 
|---|
|  |  |  | <result property="nodynamiccruxsJson" column="nodynamiccruxs"/> | 
|---|
|  |  |  | <result property="dynamiccruxsJson" column="dynamiccruxs"/> | 
|---|
|  |  |  | <result property="optiondesc" column="optiondesc"/> | 
|---|
|  |  |  | <result property="language" column="language"/> | 
|---|
|  |  |  | <result property="version" column="version"/> | 
|---|
|  |  |  | 
|---|
|  |  |  | categoryName, | 
|---|
|  |  |  | targetvalue, | 
|---|
|  |  |  | targetregex, | 
|---|
|  |  |  | targetregex2, | 
|---|
|  |  |  | nodynamiccruxs, | 
|---|
|  |  |  | dynamiccruxs, | 
|---|
|  |  |  | optiondesc, language, version, groupid, isabnormal, warnup, warndown, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid | 
|---|
|  |  |  | from ivr_liba_template_targetoption | 
|---|
|  |  |  | </sql> | 
|---|
|  |  |  | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="targetvalue != null  and targetvalue != ''">and targetvalue = #{targetvalue}</if> | 
|---|
|  |  |  | <if test="targetregex != null  and targetregex != ''">and targetregex = #{targetregex}</if> | 
|---|
|  |  |  | <if test="targetregex2 != null  and targetregex2 != ''">and targetregex2 = #{targetregex2}</if> | 
|---|
|  |  |  | <if test="optiondesc != null  and optiondesc != ''">and optiondesc = #{optiondesc}</if> | 
|---|
|  |  |  | <if test="language != null  and language != ''">and language = #{language}</if> | 
|---|
|  |  |  | <if test="version != null  and version != ''">and version = #{version}</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="nodynamiccruxsJson != null ">and nodynamiccruxs = #{nodynamiccruxsJson}</if> | 
|---|
|  |  |  | <if test="dynamiccruxsJson != null ">and dynamiccruxs = #{dynamiccruxsJson}</if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="categoryName != null and categoryName != ''">categoryName,</if> | 
|---|
|  |  |  | <if test="targetvalue != null">targetvalue,</if> | 
|---|
|  |  |  | <if test="targetregex != null">targetregex,</if> | 
|---|
|  |  |  | <if test="targetregex2 != null">targetregex2,</if> | 
|---|
|  |  |  | <if test="optiondesc != null">optiondesc,</if> | 
|---|
|  |  |  | <if test="language != null and language != ''">language,</if> | 
|---|
|  |  |  | <if test="version != null and version != ''">version,</if> | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="orgid != null">orgid,</if> | 
|---|
|  |  |  | <if test="pid != null">pid,</if> | 
|---|
|  |  |  | <if test="guid != null">guid,</if> | 
|---|
|  |  |  | <if test="nodynamiccruxsJson != null ">nodynamiccruxs,</if> | 
|---|
|  |  |  | <if test="dynamiccruxsJson != null ">dynamiccruxs,</if> | 
|---|
|  |  |  | </trim> | 
|---|
|  |  |  | <trim prefix="values (" suffix=")" suffixOverrides=","> | 
|---|
|  |  |  | <if test="targetid != null">#{targetid},</if> | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="categoryName != null and categoryName != ''">#{categoryName},</if> | 
|---|
|  |  |  | <if test="targetvalue != null">#{targetvalue},</if> | 
|---|
|  |  |  | <if test="targetregex != null">#{targetregex},</if> | 
|---|
|  |  |  | <if test="targetregex2 != null">#{targetregex2},</if> | 
|---|
|  |  |  | <if test="optiondesc != null">#{optiondesc},</if> | 
|---|
|  |  |  | <if test="language != null and language != ''">#{language},</if> | 
|---|
|  |  |  | <if test="version != null and version != ''">#{version},</if> | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="orgid != null">#{orgid},</if> | 
|---|
|  |  |  | <if test="pid != null">#{pid},</if> | 
|---|
|  |  |  | <if test="guid != null">#{guid},</if> | 
|---|
|  |  |  | <if test="nodynamiccruxsJson != null ">#{nodynamiccruxsJson},</if> | 
|---|
|  |  |  | <if test="dynamiccruxsJson != null ">#{dynamiccruxsJson},</if> | 
|---|
|  |  |  | </trim> | 
|---|
|  |  |  | </insert> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="categoryName != null and categoryName != ''">categoryName = #{categoryName},</if> | 
|---|
|  |  |  | <if test="targetvalue != null">targetvalue = #{targetvalue},</if> | 
|---|
|  |  |  | <if test="targetregex != null">targetregex = #{targetregex},</if> | 
|---|
|  |  |  | <if test="targetregex2 != null">targetregex2 = #{targetregex2},</if> | 
|---|
|  |  |  | <if test="optiondesc != null">optiondesc = #{optiondesc},</if> | 
|---|
|  |  |  | <if test="language != null and language != ''">language = #{language},</if> | 
|---|
|  |  |  | <if test="version != null and version != ''">version = #{version},</if> | 
|---|
|  |  |  | 
|---|
|  |  |  | <if test="orgid != null">orgid = #{orgid},</if> | 
|---|
|  |  |  | <if test="pid != null">pid = #{pid},</if> | 
|---|
|  |  |  | <if test="guid != null">guid = #{guid},</if> | 
|---|
|  |  |  | <if test="nodynamiccruxsJson != null ">nodynamiccruxs = #{nodynamiccruxsJson},</if> | 
|---|
|  |  |  | <if test="dynamiccruxsJson != null ">dynamiccruxs = #{dynamiccruxsJson},</if> | 
|---|
|  |  |  | </trim> | 
|---|
|  |  |  | where id = #{id} | 
|---|
|  |  |  | </update> | 
|---|
|  |  |  | 
|---|
|  |  |  | <update id="deleteIvrLibaTemplateTargetoptionById" parameterType="Long"> | 
|---|
|  |  |  | update ivr_liba_template_targetoption | 
|---|
|  |  |  | <trim prefix="SET" suffixOverrides=","> | 
|---|
|  |  |  | <if test="delFlag != null and delFlag != ''">del_flag = 1,</if> | 
|---|
|  |  |  | del_flag = 1 | 
|---|
|  |  |  | </trim> | 
|---|
|  |  |  | where id = #{id} | 
|---|
|  |  |  | </update> | 
|---|