select
sfi.file_id,
sfi.file_name,
sfi.file_path,
sfi.storage_type,
sfi.file_type,
sfi.file_size,
sfi.md5,
sfi.create_by,
sfi.create_time,
sfi.update_by,
sfi.update_time,
sfi.remark,
sfi.del_flag
from sys_file_info sfi
insert into sys_file_info
file_name,
file_path,
storage_type,
file_type,
file_size,
md5,
create_by,
create_time,
update_by,
update_time,
remark,
del_flag,
#{fileName},
#{filePath},
#{storageType},
#{fileType},
#{fileSize},
#{md5},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
#{delFlag},
update sys_file_info
file_name = #{fileName},
file_path = #{filePath},
storage_type = #{storageType},
file_type = #{fileType},
file_size = #{fileSize},
md5 = #{md5},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
del_flag = #{delFlag},
where sys_file_info.file_id = #{fileId}
delete from sys_file_info where file_id = #{fileId}
delete from sys_file_info where file_id in
#{fileId}