|  |  | 
 |  |  |         <result property="scriptDesc"    column="script_desc"    /> | 
 |  |  |         <result property="language"    column="language"    /> | 
 |  |  |         <result property="categoryName"    column="categoryName"    /> | 
 |  |  |         <result property="scriptPoint"    column="script_point"    /> | 
 |  |  |         <result property="scriptContent"    column="script_content"    /> | 
 |  |  |         <result property="scriptVoice"    column="script_voice"    /> | 
 |  |  |         <result property="noMatchText"    column="noMatchText"    /> | 
 |  |  |         <result property="noMatchVoice"    column="noMatchVoice"    /> | 
 |  |  |         <result property="slienceText"    column="slienceText"    /> | 
 |  |  |         <result property="slienceVoice"    column="slienceVoice"    /> | 
 |  |  |         <result property="submoduleText"    column="submoduleText"    /> | 
 |  |  |         <result property="submoduleVoice"    column="submoduleVoice"    /> | 
 |  |  |         <result property="noClearlyText"    column="noClearlyText"    /> | 
 |  |  |         <result property="noClearlyVoice"    column="noClearlyVoice"    /> | 
 |  |  |         <result property="isMust"    column="is_must"    /> | 
 |  |  |         <result property="playWavOnly"    column="playWavOnly"    /> | 
 |  |  |         <result property="delFlag"    column="del_flag"    /> | 
 |  |  |         <result property="updateBy"    column="update_by"    /> | 
 |  |  |         <result property="updateTime"    column="update_time"    /> | 
 |  |  | 
 |  |  |     </resultMap> | 
 |  |  |  | 
 |  |  |     <sql id="selectSvyTaskTemplateScriptVo"> | 
 |  |  |         select ID,sort,script_desc, taskid, scriptno, templateID, scriptid, script_topic, language, categoryName, script_point, script_content, script_voice, noMatchText, noMatchVoice, slienceText, slienceVoice, submoduleText, submoduleVoice, noClearlyText, noClearlyVoice, is_must, playWavOnly, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid, value_type, targetOptions, targettype, targetid, targetvalue, next_scriptno, script_result, otherdata, picture_path from svy_task_template_script | 
 |  |  |         select ID, | 
 |  |  |                sort, | 
 |  |  |                script_desc, | 
 |  |  |                taskid, | 
 |  |  |                scriptno, | 
 |  |  |                templateID, | 
 |  |  |                scriptid, | 
 |  |  |                script_topic, language, categoryName, script_content, is_must, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid, value_type, targetOptions, targettype, targetid, targetvalue, next_scriptno, script_result, otherdata, picture_path | 
 |  |  |         from svy_task_template_script | 
 |  |  |     </sql> | 
 |  |  |  | 
 |  |  |     <select id="selectSvyTaskTemplateScriptList" parameterType="com.smartor.domain.SvyTaskTemplateScript" resultMap="SvyTaskTemplateScriptResult"> | 
 |  |  |     <select id="selectSvyTaskTemplateScriptList" parameterType="com.smartor.domain.SvyTaskTemplateScript" | 
 |  |  |             resultMap="SvyTaskTemplateScriptResult"> | 
 |  |  |         <include refid="selectSvyTaskTemplateScriptVo"/> | 
 |  |  |         <where> | 
 |  |  |             <if test="taskid != null "> and taskid = #{taskid}</if> | 
 |  |  | 
 |  |  |             <if test="scriptid != null "> and scriptid = #{scriptid}</if> | 
 |  |  |             <if test="scriptDesc != null  and scriptDesc != ''"> and script_desc = #{scriptDesc}</if> | 
 |  |  |             <if test="language != null  and language != ''"> and language = #{language}</if> | 
 |  |  |             <if test="categoryName != null  and categoryName != ''"> and categoryName like concat('%', #{categoryName}, '%')</if> | 
 |  |  |             <if test="scriptPoint != null  and scriptPoint != ''"> and script_point = #{scriptPoint}</if> | 
 |  |  |             <if test="categoryName != null  and categoryName != ''">and categoryName like concat('%', #{categoryName}, | 
 |  |  |                 '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="scriptContent != null  and scriptContent != ''"> and script_content = #{scriptContent}</if> | 
 |  |  |             <if test="scriptVoice != null  and scriptVoice != ''"> and script_voice = #{scriptVoice}</if> | 
 |  |  |             <if test="noMatchText != null  and noMatchText != ''"> and noMatchText = #{noMatchText}</if> | 
 |  |  |             <if test="noMatchVoice != null  and noMatchVoice != ''"> and noMatchVoice = #{noMatchVoice}</if> | 
 |  |  |             <if test="slienceText != null  and slienceText != ''"> and slienceText = #{slienceText}</if> | 
 |  |  |             <if test="slienceVoice != null  and slienceVoice != ''"> and slienceVoice = #{slienceVoice}</if> | 
 |  |  |             <if test="submoduleText != null  and submoduleText != ''"> and submoduleText = #{submoduleText}</if> | 
 |  |  |             <if test="submoduleVoice != null  and submoduleVoice != ''"> and submoduleVoice = #{submoduleVoice}</if> | 
 |  |  |             <if test="noClearlyText != null  and noClearlyText != ''"> and noClearlyText = #{noClearlyText}</if> | 
 |  |  |             <if test="noClearlyVoice != null  and noClearlyVoice != ''"> and noClearlyVoice = #{noClearlyVoice}</if> | 
 |  |  |             <if test="isMust != null  and isMust != ''"> and is_must = #{isMust}</if> | 
 |  |  |             <if test="playWavOnly != null "> and playWavOnly = #{playWavOnly}</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 ID = #{ID} | 
 |  |  |     </select> | 
 |  |  |  | 
 |  |  |     <insert id="insertSvyTaskTemplateScript" parameterType="com.smartor.domain.SvyTaskTemplateScript" useGeneratedKeys="true" keyProperty="ID"> | 
 |  |  |     <insert id="insertSvyTaskTemplateScript" parameterType="com.smartor.domain.SvyTaskTemplateScript" | 
 |  |  |             useGeneratedKeys="true" keyProperty="ID"> | 
 |  |  |         insert into svy_task_template_script | 
 |  |  |         <trim prefix="(" suffix=")" suffixOverrides=","> | 
 |  |  |             <if test="taskid != null">taskid,</if> | 
 |  |  | 
 |  |  |             <if test="scriptDesc != null">script_desc,</if> | 
 |  |  |             <if test="language != null">language,</if> | 
 |  |  |             <if test="categoryName != null">categoryName,</if> | 
 |  |  |             <if test="scriptPoint != null">script_point,</if> | 
 |  |  |             <if test="scriptContent != null">script_content,</if> | 
 |  |  |             <if test="scriptVoice != null">script_voice,</if> | 
 |  |  |             <if test="noMatchText != null">noMatchText,</if> | 
 |  |  |             <if test="noMatchVoice != null">noMatchVoice,</if> | 
 |  |  |             <if test="slienceText != null">slienceText,</if> | 
 |  |  |             <if test="slienceVoice != null">slienceVoice,</if> | 
 |  |  |             <if test="submoduleText != null">submoduleText,</if> | 
 |  |  |             <if test="submoduleVoice != null">submoduleVoice,</if> | 
 |  |  |             <if test="noClearlyText != null">noClearlyText,</if> | 
 |  |  |             <if test="noClearlyVoice != null">noClearlyVoice,</if> | 
 |  |  |             <if test="isMust != null">is_must,</if> | 
 |  |  |             <if test="playWavOnly != null">playWavOnly,</if> | 
 |  |  |             <if test="delFlag != null">del_flag,</if> | 
 |  |  |             <if test="updateBy != null">update_by,</if> | 
 |  |  |             <if test="updateTime != null">update_time,</if> | 
 |  |  | 
 |  |  |             <if test="scriptDesc != null">#{scriptDesc},</if> | 
 |  |  |             <if test="language != null">#{language},</if> | 
 |  |  |             <if test="categoryName != null">#{categoryName},</if> | 
 |  |  |             <if test="scriptPoint != null">#{scriptPoint},</if> | 
 |  |  |             <if test="scriptContent != null">#{scriptContent},</if> | 
 |  |  |             <if test="scriptVoice != null">#{scriptVoice},</if> | 
 |  |  |             <if test="noMatchText != null">#{noMatchText},</if> | 
 |  |  |             <if test="noMatchVoice != null">#{noMatchVoice},</if> | 
 |  |  |             <if test="slienceText != null">#{slienceText},</if> | 
 |  |  |             <if test="slienceVoice != null">#{slienceVoice},</if> | 
 |  |  |             <if test="submoduleText != null">#{submoduleText},</if> | 
 |  |  |             <if test="submoduleVoice != null">#{submoduleVoice},</if> | 
 |  |  |             <if test="noClearlyText != null">#{noClearlyText},</if> | 
 |  |  |             <if test="noClearlyVoice != null">#{noClearlyVoice},</if> | 
 |  |  |             <if test="isMust != null">#{isMust},</if> | 
 |  |  |             <if test="playWavOnly != null">#{playWavOnly},</if> | 
 |  |  |             <if test="delFlag != null">#{delFlag},</if> | 
 |  |  |             <if test="updateBy != null">#{updateBy},</if> | 
 |  |  |             <if test="updateTime != null">#{updateTime},</if> | 
 |  |  | 
 |  |  |             <if test="scriptDesc != null">script_desc = #{scriptDesc},</if> | 
 |  |  |             <if test="language != null">language = #{language},</if> | 
 |  |  |             <if test="categoryName != null">categoryName = #{categoryName},</if> | 
 |  |  |             <if test="scriptPoint != null">script_point = #{scriptPoint},</if> | 
 |  |  |             <if test="scriptContent != null">script_content = #{scriptContent},</if> | 
 |  |  |             <if test="scriptVoice != null">script_voice = #{scriptVoice},</if> | 
 |  |  |             <if test="noMatchText != null">noMatchText = #{noMatchText},</if> | 
 |  |  |             <if test="noMatchVoice != null">noMatchVoice = #{noMatchVoice},</if> | 
 |  |  |             <if test="slienceText != null">slienceText = #{slienceText},</if> | 
 |  |  |             <if test="slienceVoice != null">slienceVoice = #{slienceVoice},</if> | 
 |  |  |             <if test="submoduleText != null">submoduleText = #{submoduleText},</if> | 
 |  |  |             <if test="submoduleVoice != null">submoduleVoice = #{submoduleVoice},</if> | 
 |  |  |             <if test="noClearlyText != null">noClearlyText = #{noClearlyText},</if> | 
 |  |  |             <if test="noClearlyVoice != null">noClearlyVoice = #{noClearlyVoice},</if> | 
 |  |  |             <if test="isMust != null">is_must = #{isMust},</if> | 
 |  |  |             <if test="playWavOnly != null">playWavOnly = #{playWavOnly},</if> | 
 |  |  |             <if test="delFlag != null">del_flag = #{delFlag},</if> | 
 |  |  |             <if test="updateBy != null">update_by = #{updateBy},</if> | 
 |  |  |             <if test="updateTime != null">update_time = #{updateTime},</if> | 
 |  |  | 
 |  |  |     </update> | 
 |  |  |  | 
 |  |  |     <delete id="deleteSvyTaskTemplateScriptByID" parameterType="Long"> | 
 |  |  |         delete from svy_task_template_script where ID = #{ID} | 
 |  |  |         delete | 
 |  |  |         from svy_task_template_script | 
 |  |  |         where ID = #{ID} | 
 |  |  |     </delete> | 
 |  |  |  | 
 |  |  |     <delete id="deleteSvyTaskTemplateScriptByIDs" parameterType="String"> |