select template_id, template_type, file_code, template_name, file_name, file_path, file_size, content_type, file_extension, status, remark, create_by, create_time, update_by, update_time from sys_file_template insert into sys_file_template ( template_type, file_code, template_name, file_name, file_path, file_size, content_type, file_extension, status, remark, create_by, create_time ) values ( #{templateType}, #{fileCode}, #{templateName}, #{fileName}, #{filePath}, #{fileSize}, #{contentType}, #{fileExtension}, ifnull(#{status}, '0'), #{remark}, #{createBy}, sysdate() ) update sys_file_template template_type = #{templateType}, file_code = #{fileCode}, template_name = #{templateName}, file_name = #{fileName}, file_path = #{filePath}, file_size = #{fileSize}, content_type = #{contentType}, file_extension = #{fileExtension}, status = #{status}, remark = #{remark}, update_by = #{updateBy}, update_time = sysdate() where template_id = #{templateId} delete from sys_file_template where template_id in #{id}