select svyid,
               templateid,
               categoryid,
               svycode,
               svyname,
               description,
               introduce,
               submitprompt,
               tag,
               version,
               centerlibrarycode,
               centerlibraryid,
               islocal,
               isenable,
               orgid,
               del_flag,
               create_by,
               create_time,
               update_by,
               update_time,
               isupload,
               upload_time,
               topicid,
               pid,
               guid,
               dept_names,
               label_info,
               campus,
               suitway,
               otherdata,
               value_type,
               reply,
               script_score,
               score_type
        from svy_lib_template_wjx
    
    
    
    
        insert into svy_lib_template_wjx
        
            templateid,
            categoryid,
            svycode,
            svyname,
            description,
            introduce,
            submitprompt,
            tag,
            version,
            centerlibrarycode,
            centerlibraryid,
            islocal,
            isenable,
            orgid,
            del_flag,
            create_by,
            create_time,
            update_by,
            update_time,
            isupload,
            upload_time,
            topicid,
            pid,
            guid,
            dept_names,
            label_info,
            campus,
            suitway,
            otherdata,
            value_type,
            reply,
            script_score,
            score_type,
        
        
            #{templateid},
            #{categoryid},
            #{svycode},
            #{svyname},
            #{description},
            #{introduce},
            #{submitprompt},
            #{tag},
            #{version},
            #{centerlibrarycode},
            #{centerlibraryid},
            #{islocal},
            #{isenable},
            #{orgid},
            #{delFlag},
            #{createBy},
            #{createTime},
            #{updateBy},
            #{updateTime},
            #{isupload},
            #{uploadTime},
            #{topicid},
            #{pid},
            #{guid},
            #{deptNames},
            #{labelInfo},
            #{campus},
            #{suitway},
            #{otherdata},
            #{valueType},
            #{reply},
            #{scriptScore},
            #{scoreType},
        
    
    
        update svy_lib_template_wjx
        
            templateid = #{templateid},
            categoryid = #{categoryid},
            svycode = #{svycode},
            svyname = #{svyname},
            description = #{description},
            introduce = #{introduce},
            submitprompt = #{submitprompt},
            tag = #{tag},
            version = #{version},
            centerlibrarycode = #{centerlibrarycode},
            centerlibraryid = #{centerlibraryid},
            islocal = #{islocal},
            isenable = #{isenable},
            orgid = #{orgid},
            del_flag = #{delFlag},
            create_by = #{createBy},
            create_time = #{createTime},
            update_by = #{updateBy},
            update_time = #{updateTime},
            isupload = #{isupload},
            upload_time = #{uploadTime},
            topicid = #{topicid},
            pid = #{pid},
            guid = #{guid},
            dept_names = #{deptNames},
            label_info = #{labelInfo},
            campus = #{campus},
            suitway = #{suitway},
            otherdata = #{otherdata},
            value_type = #{valueType},
            reply = #{reply},
            script_score = #{scriptScore},
            score_type = #{scoreType},
        
        where svyid = #{svyid}
    
    
        delete
        from svy_lib_template_wjx
        where svyid = #{svyid}
    
    
        delete from svy_lib_template_wjx where svyid in
        
            #{svyid}