From 9a9ff0d6c32508b50abd3b68ddb9416bf994007d Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Tue, 20 Feb 2024 09:03:49 +0800 Subject: [PATCH] =?UTF-8?q?2024-02-20=20=E7=89=A9=E6=96=99=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../part/entity/PartInformationEntity.java | 4 +- .../part/mapper/PartInformationMapper.java | 6 +++ .../impl/PartInformationServiceImpl.java | 42 +++++++++++++++++++ .../mapper/part/PartInformationMapper.xml | 18 ++++++++ 4 files changed, 68 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/spring/modules/part/entity/PartInformationEntity.java b/src/main/java/com/spring/modules/part/entity/PartInformationEntity.java index 41d76a68..4e12ab52 100644 --- a/src/main/java/com/spring/modules/part/entity/PartInformationEntity.java +++ b/src/main/java/com/spring/modules/part/entity/PartInformationEntity.java @@ -185,7 +185,7 @@ public class PartInformationEntity extends QueryPage implements Serializable { /** * 配置ID **/ - private String configurationID; + private String configurationId; /** * 预计材料成本 **/ @@ -197,7 +197,7 @@ public class PartInformationEntity extends QueryPage implements Serializable { /** * 物料成本组编码 **/ - private String partCostGroupID; + private String partCostGroupId; /** * 库存零件成本水平 **/ diff --git a/src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java b/src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java index 6901f0e9..065baa53 100644 --- a/src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java +++ b/src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java @@ -106,4 +106,10 @@ public interface PartInformationMapper extends BaseMapper void addDefaultLocation(LocationInformationVo locationData); void deleteDefaultLocation(LocationInformationVo locationData); + + void deleteAgentByPartNo(PartInformationEntity data); + + void deleteManufacturerByPartNo(PartInformationEntity data); + + void deleteLocationByPartNo(PartInformationEntity data); } diff --git a/src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java b/src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java index ceea4836..c0b4e838 100644 --- a/src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java +++ b/src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java @@ -168,6 +168,15 @@ public class PartInformationServiceImpl extends ServiceImpl params = new ArrayList<>(); params.add(site); params.add(partNo); @@ -180,6 +189,15 @@ public class PartInformationServiceImpl extends ServiceImpl> resultList = procedureDao.getProcedureData("checkSavePart", params); return resultList.get(0); @@ -258,6 +276,15 @@ public class PartInformationServiceImpl extends ServiceImpl params = new ArrayList<>(); params.add(site); params.add(partNo); @@ -270,6 +297,15 @@ public class PartInformationServiceImpl extends ServiceImpl> resultList = procedureDao.getProcedureData("checkUpdatePart", params); return resultList.get(0); @@ -297,6 +333,12 @@ public class PartInformationServiceImpl extends ServiceImpl + + + + delete from part_agent + where part_no = #{partNo} and site = #{site} + + + + + delete from part_manufacturer + where part_no = #{partNo} and site = #{site} + + + + + delete from plm_part_location + where part_no = #{partNo} and site = #{site} +