insert into file_manage(source_type,file_id,file_path,file_name,fund_id,fund_name,register_number,file_date,file_type,isvalid,creatorid,updaterid,createtime,updatetime)
values (#{sourceType},#{fileId},#{filePath},#{fileName},#{fundId},#{fundName},#{registerNumber},#{fileDate},#{fileType},#{isvalid},#{creatorId},#{updaterId},#{createTime},#{updateTime})
update file_manage set
file_path=#{filePath},file_name=#{fileName},fund_id=#{fundId},fund_name=#{fundName},register_number=#{registerNumber},file_type=#{fileType},updatetime=#{updateTime},source_type=#{sourceType}
where isvalid=1 and file_id=#{fileId}
update file_manage set file_type=#{fileType},updater_id=#{userId},updatetime=now() where isvalid =1 and file_id in
#{id}