From 281a73b295d9423d33d054e836a2a17ae5be4bf5 Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Thu, 7 Nov 2024 10:33:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E8=B4=AD=E9=99=84=E4=BB=B6=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../material/basic/mapper/BmFileInfoMapper.java | 3 +++ .../basic/service/IBmFileInfoService.java | 2 ++ .../service/impl/BmFileInfoServiceImpl.java | 7 +++++++ .../mapper/material/basic/BmFileInfoMapper.xml | 17 +++++++++++++++++ 4 files changed, 29 insertions(+) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/mapper/BmFileInfoMapper.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/mapper/BmFileInfoMapper.java index 75d56c9f..0d3f6f64 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/mapper/BmFileInfoMapper.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/mapper/BmFileInfoMapper.java @@ -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 bmFileInfos); + /** * 修改附件 * diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/IBmFileInfoService.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/IBmFileInfoService.java index 0e3ecefe..d36d2d35 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/IBmFileInfoService.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/IBmFileInfoService.java @@ -44,6 +44,8 @@ public interface IBmFileInfoService */ public int insertBmFileInfo(BmFileInfo bmFileInfo); + public int insertBmFileInfos(List bmFileInfos); + /** * 修改附件 diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/impl/BmFileInfoServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/impl/BmFileInfoServiceImpl.java index 9fb79cb3..376112e4 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/impl/BmFileInfoServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/basic/service/impl/BmFileInfoServiceImpl.java @@ -66,6 +66,13 @@ public class BmFileInfoServiceImpl implements IBmFileInfoService return bmFileInfoMapper.insertBmFileInfo(bmFileInfo); } + @Override + public int insertBmFileInfos(List bmFileInfos) + { + bmFileInfos.stream().forEach(o -> o.setCreateTime(DateUtils.getNowDate())); + return bmFileInfoMapper.insertBmFileInfos(bmFileInfos); + } + /** * 修改附件 diff --git a/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/BmFileInfoMapper.xml b/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/BmFileInfoMapper.xml index e112a2d1..ee21a5e1 100644 --- a/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/BmFileInfoMapper.xml +++ b/bonus-modules/bonus-material/src/main/resources/mapper/material/basic/BmFileInfoMapper.xml @@ -61,6 +61,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + insert into bm_file_info (task_type,type_id,model_id,name,url,file_type,create_by,create_time) + values + + ( + #{item.taskType}, + #{item.taskId}, + #{item.modelId}, + #{item.name}, + #{item.url}, + #{item.fileType}, + #{item.createBy}, + #{item.createTime} + ) + + + update bm_file_info