From 0b9a5878ebfccc91d72338789c06e63ec144f7f2 Mon Sep 17 00:00:00 2001 From: dxfeng Date: Fri, 20 May 2022 15:52:25 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=85=AC=E5=8F=B8/=E5=88=86=E9=83=A8=20=20?= =?UTF-8?q?=E6=8B=93=E5=B1=95=E8=A1=A8=20=E6=8B=93=E5=B1=95=E6=98=8E?= =?UTF-8?q?=E7=BB=86=E8=A1=A8=20=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapper/comp/CompExtDTMapper.java | 10 ++++++- .../mapper/comp/CompExtDTMapper.xml | 17 +++++++++-- .../organization/mapper/comp/CompMapper.xml | 16 +++++++++-- .../service/impl/CompServiceImpl.java | 28 +++++++++++-------- 4 files changed, 55 insertions(+), 16 deletions(-) diff --git a/src/com/engine/organization/mapper/comp/CompExtDTMapper.java b/src/com/engine/organization/mapper/comp/CompExtDTMapper.java index 3387a7ed..31f05c9f 100644 --- a/src/com/engine/organization/mapper/comp/CompExtDTMapper.java +++ b/src/com/engine/organization/mapper/comp/CompExtDTMapper.java @@ -24,6 +24,14 @@ public interface CompExtDTMapper { @MapKey("id") List> listCompExtDT(@Param("tableName") String tableName, @Param("id") long id, @Param("fields") String fields); + /** + * 插入主表明细表 + * + * @param map + * @return + */ + int insertCompExtDT(@Param("tableName") String tableName, @Param("map") Map map); + /** * 根据mainId删除指定明细表数据 * @@ -31,5 +39,5 @@ public interface CompExtDTMapper { * @param mainId * @return */ - int deleteByMainID(@Param("tableName") String tableName, @Param("mainId") String mainId); + int deleteByMainID(@Param("tableName") String tableName, @Param("mainId") long mainId); } diff --git a/src/com/engine/organization/mapper/comp/CompExtDTMapper.xml b/src/com/engine/organization/mapper/comp/CompExtDTMapper.xml index e48f947b..4ecb3ac4 100644 --- a/src/com/engine/organization/mapper/comp/CompExtDTMapper.xml +++ b/src/com/engine/organization/mapper/comp/CompExtDTMapper.xml @@ -1,11 +1,24 @@ + + + + insert into ${tableName} ( + + ${key} + + ) + values ( + + #{value} + + ) + delete from ${tableName} - where mainid = #{id} - + where mainid = #{mainId}