select svyid,
               categoryid,
               long_temp,
               instruction,
               prologue,
               conclusion,
               value_type,
               reply,
               score_type,
               guid,
               svycode,
               svyname,
               description,
               introduce,
               submitprompt,
               templateid,
               version,
               centerlibrarycode,
               centerlibraryid,
               islocal,
               isenable,
               orgid,
               del_flag,
               create_by,
               create_time,
               update_by,
               update_time,
               isupload,
               upload_time,
               dept_names,
               campus,
               suitway,
               script_score,
               otherdata
        from svy_lib_template
    
    
    
    
        insert into svy_lib_template
        
            categoryid,
            svycode,
            svyname,
            description,
            introduce,
            submitprompt,
            templateid,
            version,
            centerlibrarycode,
            centerlibraryid,
            islocal,
            isenable,
            orgid,
            del_flag,
            create_by,
            create_time,
            update_by,
            update_time,
            isupload,
            upload_time,
            dept_names,
            campus,
            suitway,
            otherdata,
            value_type,
            reply,
            script_score,
            score_type,
            conclusion,
            instruction,
            prologue,
            long_temp,
            guid,
        
        
            #{categoryid},
            #{svycode},
            #{svyname},
            #{description},
            #{introduce},
            #{submitprompt},
            #{templateid},
            #{version},
            #{centerlibrarycode},
            #{centerlibraryid},
            #{islocal},
            #{isenable},
            #{orgid},
            #{delFlag},
            #{createBy},
            #{createTime},
            #{updateBy},
            #{updateTime},
            #{isupload},
            #{uploadTime},
            #{deptNames},
            #{campus},
            #{suitway},
            #{otherdata},
            #{valueType},
            #{reply},
            #{scriptScore},
            #{scoreType},
            #{conclusion},
            #{instruction},
            #{prologue},
            #{longTemp},
            #{guid},
        
    
    
        update svy_lib_template
        
            categoryid = #{categoryid},
            svycode = #{svycode},
            svyname = #{svyname},
            description = #{description},
            introduce = #{introduce},
            submitprompt = #{submitprompt},
            templateid = #{templateid},
            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},
            dept_names=#{deptNames},
            campus=#{campus},
            suitway=#{suitway},
            otherdata=#{otherdata},
            value_type = #{valueType},
            reply = #{reply},
            script_score = #{scriptScore},
            score_type = #{scoreType},
            conclusion=#{conclusion},
            instruction=#{instruction},
            prologue=#{prologue},
            long_temp = #{longTemp},
            guid = #{guid},
        
        where svyid = #{svyid}
    
    
        update svy_lib_template
        set del_flag=1
        where svyid = #{svyid}
    
    
        delete from svy_lib_template where svyid in
        
            #{svyid}