新购附件优化

This commit is contained in:
sxu 2024-11-07 10:33:44 +08:00
parent 0d2536234f
commit 281a73b295
4 changed files with 29 additions and 0 deletions

View File

@ -2,6 +2,7 @@ package com.bonus.material.basic.mapper;
import java.util.List;
import com.bonus.material.basic.domain.BmFileInfo;
import org.apache.ibatis.annotations.Param;
/**
* 附件Mapper接口
@ -32,6 +33,8 @@ public interface BmFileInfoMapper {
*/
int insertBmFileInfo(BmFileInfo bmFileInfo);
int insertBmFileInfos(@Param("list") List<BmFileInfo> bmFileInfos);
/**
* 修改附件
*

View File

@ -44,6 +44,8 @@ public interface IBmFileInfoService
*/
public int insertBmFileInfo(BmFileInfo bmFileInfo);
public int insertBmFileInfos(List<BmFileInfo> bmFileInfos);
/**
* 修改附件

View File

@ -66,6 +66,13 @@ public class BmFileInfoServiceImpl implements IBmFileInfoService
return bmFileInfoMapper.insertBmFileInfo(bmFileInfo);
}
@Override
public int insertBmFileInfos(List<BmFileInfo> bmFileInfos)
{
bmFileInfos.stream().forEach(o -> o.setCreateTime(DateUtils.getNowDate()));
return bmFileInfoMapper.insertBmFileInfos(bmFileInfos);
}
/**
* 修改附件

View File

@ -61,6 +61,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</trim>
</insert>
<insert id="insertBmFileInfos" parameterType="com.bonus.material.basic.domain.BmFileInfo" useGeneratedKeys="true" keyProperty="id">
insert into bm_file_info (task_type,type_id,model_id,name,url,file_type,create_by,create_time)
values
<foreach collection="list" item="item" separator=",">
(
#{item.taskType},
#{item.taskId},
#{item.modelId},
#{item.name},
#{item.url},
#{item.fileType},
#{item.createBy},
#{item.createTime}
)
</foreach>
</insert>
<update id="updateBmFileInfo" parameterType="com.bonus.material.basic.domain.BmFileInfo">
update bm_file_info
<trim prefix="SET" suffixOverrides=",">