From 05a3ac17077c2f2dec622901b8c2bc938c3d7983 Mon Sep 17 00:00:00 2001 From: xjm Date: Wed, 25 Sep 2024 17:38:57 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=88=E4=BB=B6=E7=99=BB=E8=AE=B0=E8=A1=A8,?= =?UTF-8?q?=E5=9F=B9=E8=AE=AD=E8=AE=B0=E5=BD=95=E8=A1=A8=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E6=9F=A5=E8=AF=A2=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../PersonnelPlanLogController.java | 16 ++--- .../xyt/controller/SzCaseController.java | 54 ++++++++-------- .../xyt/mapper/FileAssociationsMapper.java | 20 ++++++ .../xyt/service/FileAssociationsService.java | 64 +++++++++++++++++++ 4 files changed, 118 insertions(+), 36 deletions(-) diff --git a/src/main/java/com/gunshi/project/xyt/controller/PersonnelPlanLogController.java b/src/main/java/com/gunshi/project/xyt/controller/PersonnelPlanLogController.java index d6b0a37..e93bd2b 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/PersonnelPlanLogController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/PersonnelPlanLogController.java @@ -77,8 +77,8 @@ public class PersonnelPlanLogController extends AbstractCommonFileController{ boolean result = service.save(dto); if (result){ - fileService.saveFile(dto.getFiles1(), getGroupId(1), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles2(), getGroupId(2), String.valueOf( dto.getId())); + fileService.saveFile(dto.getFiles1(), getGroupId(), String.valueOf( dto.getId()),"1"); + fileService.saveFile(dto.getFiles2(), getGroupId(), String.valueOf( dto.getId()),"2"); } return R.ok(result ? dto : null); } @@ -108,8 +108,8 @@ public class PersonnelPlanLogController extends AbstractCommonFileController{ dto.setUpdateTime(new Date()); boolean result = service.updateById(dto); if (result){ - fileService.saveFile(dto.getFiles1(), getGroupId(1), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles2(), getGroupId(2), String.valueOf( dto.getId())); + fileService.saveFile(dto.getFiles1(), getGroupId(), String.valueOf( dto.getId()),"1"); + fileService.saveFile(dto.getFiles2(), getGroupId(), String.valueOf( dto.getId()),"2"); } return R.ok(result ? dto : null); } @@ -128,8 +128,8 @@ public class PersonnelPlanLogController extends AbstractCommonFileController{ throw new IllegalArgumentException("当前数据不存在"); } - o.setFiles1(fileService.getFiles(getGroupId(1),String.valueOf(o.getId()))); - o.setFiles2(fileService.getFiles(getGroupId(2),String.valueOf(o.getId()))); + o.setFiles1(fileService.getFiles(getGroupId(),String.valueOf(o.getId()),"1")); + o.setFiles2(fileService.getFiles(getGroupId(),String.valueOf(o.getId()),"2")); return R.ok(o); } @@ -274,7 +274,5 @@ public class PersonnelPlanLogController extends AbstractCommonFileController{ public String getGroupId() { return "personnelPlanLog"; } - public String getGroupId(int num) { - return "personnelPlanLog" + num; - } + } diff --git a/src/main/java/com/gunshi/project/xyt/controller/SzCaseController.java b/src/main/java/com/gunshi/project/xyt/controller/SzCaseController.java index 30a9c36..207cab7 100644 --- a/src/main/java/com/gunshi/project/xyt/controller/SzCaseController.java +++ b/src/main/java/com/gunshi/project/xyt/controller/SzCaseController.java @@ -59,15 +59,15 @@ public class SzCaseController extends AbstractCommonFileController{ if (result){ - fileService.saveFile(dto.getFiles1(), getGroupId(1), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles2(), getGroupId(2), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles3(), getGroupId(3), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles4(), getGroupId(4), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles5(), getGroupId(5), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles6(), getGroupId(6), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles7(), getGroupId(7), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles8(), getGroupId(8), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles9(), getGroupId(9), String.valueOf( dto.getId())); + fileService.saveFile(dto.getFiles1(), getGroupId(), String.valueOf( dto.getId()),"1"); + fileService.saveFile(dto.getFiles2(), getGroupId(), String.valueOf( dto.getId()),"2"); + fileService.saveFile(dto.getFiles3(), getGroupId(), String.valueOf( dto.getId()),"3"); + fileService.saveFile(dto.getFiles4(), getGroupId(), String.valueOf( dto.getId()),"4"); + fileService.saveFile(dto.getFiles5(), getGroupId(), String.valueOf( dto.getId()),"5"); + fileService.saveFile(dto.getFiles6(), getGroupId(), String.valueOf( dto.getId()),"6"); + fileService.saveFile(dto.getFiles7(), getGroupId(), String.valueOf( dto.getId()),"7"); + fileService.saveFile(dto.getFiles8(), getGroupId(), String.valueOf( dto.getId()),"8"); + fileService.saveFile(dto.getFiles9(), getGroupId(), String.valueOf( dto.getId()),"9"); } return R.ok(result ? dto : null); @@ -92,15 +92,15 @@ public class SzCaseController extends AbstractCommonFileController{ boolean result = service.updateById(dto); if (result){ - fileService.saveFile(dto.getFiles1(), getGroupId(1), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles2(), getGroupId(2), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles3(), getGroupId(3), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles4(), getGroupId(4), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles5(), getGroupId(5), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles6(), getGroupId(6), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles7(), getGroupId(7), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles8(), getGroupId(8), String.valueOf( dto.getId())); - fileService.saveFile(dto.getFiles9(), getGroupId(9), String.valueOf( dto.getId())); + fileService.saveFile(dto.getFiles1(), getGroupId(), String.valueOf( dto.getId()),"1"); + fileService.saveFile(dto.getFiles2(), getGroupId(), String.valueOf( dto.getId()),"2"); + fileService.saveFile(dto.getFiles3(), getGroupId(), String.valueOf( dto.getId()),"3"); + fileService.saveFile(dto.getFiles4(), getGroupId(), String.valueOf( dto.getId()),"4"); + fileService.saveFile(dto.getFiles5(), getGroupId(), String.valueOf( dto.getId()),"5"); + fileService.saveFile(dto.getFiles6(), getGroupId(), String.valueOf( dto.getId()),"6"); + fileService.saveFile(dto.getFiles7(), getGroupId(), String.valueOf( dto.getId()),"7"); + fileService.saveFile(dto.getFiles8(), getGroupId(), String.valueOf( dto.getId()),"8"); + fileService.saveFile(dto.getFiles9(), getGroupId(), String.valueOf( dto.getId()),"9"); } return R.ok(result ? dto : null); } @@ -151,15 +151,15 @@ public class SzCaseController extends AbstractCommonFileController{ throw new IllegalArgumentException("当前数据不存在"); } - o.setFiles1(fileService.getFiles(getGroupId(1),String.valueOf(o.getId()))); - o.setFiles2(fileService.getFiles(getGroupId(2),String.valueOf(o.getId()))); - o.setFiles3(fileService.getFiles(getGroupId(3),String.valueOf(o.getId()))); - o.setFiles4(fileService.getFiles(getGroupId(4),String.valueOf(o.getId()))); - o.setFiles5(fileService.getFiles(getGroupId(5),String.valueOf(o.getId()))); - o.setFiles6(fileService.getFiles(getGroupId(6),String.valueOf(o.getId()))); - o.setFiles7(fileService.getFiles(getGroupId(7),String.valueOf(o.getId()))); - o.setFiles8(fileService.getFiles(getGroupId(8),String.valueOf(o.getId()))); - o.setFiles9(fileService.getFiles(getGroupId(9),String.valueOf(o.getId()))); + o.setFiles1(fileService.getFiles(getGroupId(),String.valueOf(o.getId()),"1")); + o.setFiles2(fileService.getFiles(getGroupId(),String.valueOf(o.getId()),"2")); + o.setFiles3(fileService.getFiles(getGroupId(),String.valueOf(o.getId()),"3")); + o.setFiles4(fileService.getFiles(getGroupId(),String.valueOf(o.getId()),"4")); + o.setFiles5(fileService.getFiles(getGroupId(),String.valueOf(o.getId()),"5")); + o.setFiles6(fileService.getFiles(getGroupId(),String.valueOf(o.getId()),"6")); + o.setFiles7(fileService.getFiles(getGroupId(),String.valueOf(o.getId()),"7")); + o.setFiles8(fileService.getFiles(getGroupId(),String.valueOf(o.getId()),"8")); + o.setFiles9(fileService.getFiles(getGroupId(),String.valueOf(o.getId()),"9")); return R.ok(o); } diff --git a/src/main/java/com/gunshi/project/xyt/mapper/FileAssociationsMapper.java b/src/main/java/com/gunshi/project/xyt/mapper/FileAssociationsMapper.java index e5707c1..e54460c 100644 --- a/src/main/java/com/gunshi/project/xyt/mapper/FileAssociationsMapper.java +++ b/src/main/java/com/gunshi/project/xyt/mapper/FileAssociationsMapper.java @@ -35,6 +35,26 @@ public interface FileAssociationsMapper extends BaseMapper { """) List getFiles(@Param("tableName") String tableName,@Param("businessId") String businessId); + @Select(""" + + """) + List getFiles(@Param("tableName") String tableName,@Param("businessId") String businessId,@Param("type") String type); @Select("""