From 4e29bcbd4ea67f6402c6ceb248e17084f0231ece Mon Sep 17 00:00:00 2001 From: ruanqi Date: Wed, 5 Apr 2023 14:54:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E6=AC=A1=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/pms/controller/EamController.java | 17 +++++++++++++++++ .../xujie/sys/modules/pms/mapper/EamMapper.java | 12 ++++++++++++ .../sys/modules/pms/service/EamService.java | 12 ++++++++++++ .../pms/service/Impl/EamServiceImpl.java | 7 +++++++ src/main/resources/mapper/pms/EamMapper.xml | 3 +++ 5 files changed, 51 insertions(+) diff --git a/src/main/java/com/xujie/sys/modules/pms/controller/EamController.java b/src/main/java/com/xujie/sys/modules/pms/controller/EamController.java index b363ef62..f44a4b90 100644 --- a/src/main/java/com/xujie/sys/modules/pms/controller/EamController.java +++ b/src/main/java/com/xujie/sys/modules/pms/controller/EamController.java @@ -3,6 +3,7 @@ package com.xujie.sys.modules.pms.controller; import com.xujie.sys.common.utils.PageUtils; import com.xujie.sys.common.utils.R; +import com.xujie.sys.modules.oss.entity.SysOssEntity; import com.xujie.sys.modules.pms.data.*; import com.xujie.sys.modules.pms.entity.vo.PartSpareVo; import com.xujie.sys.modules.pms.service.EamService; @@ -1674,4 +1675,20 @@ public class EamController { List row2=eamService.getModelItemLists(inData); return R.ok().put("row1", row1).put("row2", row2); } + + /** + * @Description TODO + * @Title deleteObjectFile + * @param inData + * @author rq + * @date 2023/4/5 14:48 + * @return R + * @throw + */ + @PostMapping("/deleteObjectFile") + public R deleteObjectFile(@RequestBody SysOssEntity inData){ + eamService.deleteObjectFile(inData); + return R.ok(); + } + } diff --git a/src/main/java/com/xujie/sys/modules/pms/mapper/EamMapper.java b/src/main/java/com/xujie/sys/modules/pms/mapper/EamMapper.java index 31f5111b..8c9151d7 100644 --- a/src/main/java/com/xujie/sys/modules/pms/mapper/EamMapper.java +++ b/src/main/java/com/xujie/sys/modules/pms/mapper/EamMapper.java @@ -3,6 +3,7 @@ package com.xujie.sys.modules.pms.mapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.xujie.sys.modules.oss.entity.SysOssEntity; import com.xujie.sys.modules.pms.data.*; import com.xujie.sys.modules.pms.entity.vo.PartSpareVo; import org.apache.ibatis.annotations.Mapper; @@ -988,4 +989,15 @@ public interface EamMapper { * @throw */ List getModelItemLists(EamPropertiesModelHeaderData inData); + + /** + * @Description TODO + * @Title deleteObjectFile + * @param inData + * @author rq + * @date 2023/4/5 14:48 + * @return void + * @throw + */ + void deleteObjectFile(SysOssEntity inData); } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/EamService.java b/src/main/java/com/xujie/sys/modules/pms/service/EamService.java index c84e1721..941e04d0 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/EamService.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/EamService.java @@ -3,6 +3,7 @@ package com.xujie.sys.modules.pms.service; import com.xujie.sys.common.utils.PageUtils; import com.xujie.sys.common.utils.R; +import com.xujie.sys.modules.oss.entity.SysOssEntity; import com.xujie.sys.modules.pms.data.*; import com.xujie.sys.modules.pms.entity.vo.PartSpareVo; import com.xujie.sys.modules.pms.util.ResponseData; @@ -1035,4 +1036,15 @@ public interface EamService { * @throw */ List getModelItemLists(EamPropertiesModelHeaderData inData); + + /** + * @Description TODO + * @Title deleteObjectFile + * @param inData + * @author rq + * @date 2023/4/5 14:48 + * @return void + * @throw + */ + void deleteObjectFile(SysOssEntity inData); } diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java index 9ae7d6cd..88c668cd 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java @@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.xujie.sys.common.exception.XJException; import com.xujie.sys.common.utils.DateUtil; import com.xujie.sys.common.utils.PageUtils; +import com.xujie.sys.modules.oss.entity.SysOssEntity; import com.xujie.sys.modules.pms.data.*; import com.xujie.sys.modules.pms.entity.vo.PartSpareVo; import com.xujie.sys.modules.pms.mapper.EamDao; @@ -1259,4 +1260,10 @@ public class EamServiceImpl implements EamService { public List getModelItemLists(EamPropertiesModelHeaderData inData){ return eamMapper.getModelItemLists(inData); } + + @Override + public void deleteObjectFile(SysOssEntity inData){ + eamMapper.deleteObjectFile(inData); + } + } diff --git a/src/main/resources/mapper/pms/EamMapper.xml b/src/main/resources/mapper/pms/EamMapper.xml index be5efe7f..a8b1c97e 100644 --- a/src/main/resources/mapper/pms/EamMapper.xml +++ b/src/main/resources/mapper/pms/EamMapper.xml @@ -738,4 +738,7 @@ values( #{site} where a.code_no=#{codeNo} and a.function_type=#{functionType} + + delete from sys_oss where id=#{id} + \ No newline at end of file