select id,
               taskid,
               long_temp,
               send_day,
               recallcount,
               instruction,
               libtemplateid,
               libtemplatename,
               taskname,
               dept_code,
               targetid,
               targetname,
               templateName,
               silencetime,
               slienceRepeatTimes,
               nomatchRepeatTimes,
               firstQuestionNum,
               submodule, language, note, reply, value_type, addUserID, addTime, modifyUserID, modifyTime, groupID, label_info, submoduleID, playType, icd10code, icd10codename, atuoTaskDayOffset, deptIds, dept_names, F_KSDM, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid, assortid, parameter, usestate, version, campus, tag, suitway, otherdata, mate_num, revisit_before, revisit_after, no_voice_num
        from ivr_task_template
    
    
    
    
        insert into ivr_task_template
        
            taskid,
            taskname,
            targetid,
            targetname,
            templateName,
            silencetime,
            slienceRepeatTimes,
            nomatchRepeatTimes,
            firstQuestionNum,
            submodule,
            language,
            note,
            reply,
            value_type,
            addUserID,
            addTime,
            modifyUserID,
            modifyTime,
            groupID,
            label_info,
            submoduleID,
            playType,
            icd10code,
            icd10codename,
            atuoTaskDayOffset,
            deptIds,
            dept_names,
            F_KSDM,
            del_flag,
            update_by,
            update_time,
            create_by,
            create_time,
            isupload,
            upload_time,
            orgid,
            pid,
            guid,
            assortid,
            parameter,
            usestate,
            version,
            campus,
            tag,
            suitway,
            otherdata,
            mate_num,
            revisit_before,
            revisit_after,
            no_voice_num,
            recallcount,
            libtemplateid,
            libtemplatename,
            instruction,
            send_day,
            dept_code,
            long_temp,
        
        
            #{taskid},
            #{taskname},
            #{targetid},
            #{targetname},
            #{templateName},
            #{silencetime},
            #{slienceRepeatTimes},
            #{nomatchRepeatTimes},
            #{firstQuestionNum},
            #{submodule},
            #{language},
            #{note},
            #{reply},
            #{valueType},
            #{addUserID},
            #{addTime},
            #{modifyUserID},
            #{modifyTime},
            #{groupID},
            #{labelInfo},
            #{submoduleID},
            #{playType},
            #{icd10code},
            #{icd10codename},
            #{atuoTaskDayOffset},
            #{deptIds},
            #{deptNames},
            #{fKsdm},
            #{delFlag},
            #{updateBy},
            #{updateTime},
            #{createBy},
            #{createTime},
            #{isupload},
            #{uploadTime},
            #{orgid},
            #{pid},
            #{guid},
            #{assortid},
            #{parameter},
            #{usestate},
            #{version},
            #{campus},
            #{tag},
            #{suitway},
            #{otherdata},
            #{mateNum},
            #{revisitBefore},
            #{revisitAfter},
            #{noVoiceNum},
            #{recallcount},
            #{libtemplateid},
            #{libtemplatename},
            #{instruction},
            #{sendDay},
            #{deptCode},
            #{longTemp},
        
    
    
        update ivr_task_template
        
            taskid = #{taskid},
            taskname = #{taskname},
            targetid = #{targetid},
            targetname = #{targetname},
            templateName = #{templateName},
            silencetime = #{silencetime},
            slienceRepeatTimes = #{slienceRepeatTimes},
            nomatchRepeatTimes = #{nomatchRepeatTimes},
            firstQuestionNum = #{firstQuestionNum},
            submodule = #{submodule},
            language = #{language},
            note = #{note},
            reply = #{reply},
            value_type = #{valueType},
            addUserID = #{addUserID},
            addTime = #{addTime},
            modifyUserID = #{modifyUserID},
            modifyTime = #{modifyTime},
            groupID = #{groupID},
            label_info = #{labelInfo},
            submoduleID = #{submoduleID},
            playType = #{playType},
            icd10code = #{icd10code},
            icd10codename = #{icd10codename},
            atuoTaskDayOffset = #{atuoTaskDayOffset},
            deptIds = #{deptIds},
            dept_names = #{deptNames},
            F_KSDM = #{fKsdm},
            del_flag = #{delFlag},
            update_by = #{updateBy},
            update_time = #{updateTime},
            create_by = #{createBy},
            create_time = #{createTime},
            isupload = #{isupload},
            upload_time = #{uploadTime},
            orgid = #{orgid},
            pid = #{pid},
            guid = #{guid},
            assortid = #{assortid},
            parameter = #{parameter},
            usestate = #{usestate},
            version = #{version},
            campus = #{campus},
            tag = #{tag},
            suitway = #{suitway},
            otherdata = #{otherdata},
            mate_num = #{mateNum},
            revisit_before = #{revisitBefore},
            revisit_after = #{revisitAfter},
            no_voice_num = #{noVoiceNum},
            recallcount = #{recallcount},
            libtemplateid = #{libtemplateid},
            libtemplatename = #{libtemplatename},
            instruction = #{instruction},
            send_day = #{sendDay},
            dept_code = #{deptCode},
            long_temp = #{longTemp},
        
        where id = #{id}
    
    
        update ivr_task_template
        set del_flag=1
        where id = #{id}
    
    
        update ivr_task_template
        set del_flag=1 where id in
        
            #{id}