Explorar el Código

1、返回附件列表时同时返回附件id列表

dongpo hace 1 año
padre
commit
2b5af78686
Se han modificado 48 ficheros con 132 adiciones y 0 borrados
  1. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/business/vo/OaBusinessRespVO.java
  2. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/conversion/vo/OaConversionRespVO.java
  3. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/entry/vo/OaEntryRespVO.java
  4. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/expense/vo/OaExpenseRespVO.java
  5. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/leave/vo/OaLeaveRespVO.java
  6. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/out/vo/OaOutRespVO.java
  7. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/purchase/vo/OaPurchaseRespVO.java
  8. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/receive/vo/OaReceiveRespVO.java
  9. 3 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/renew/vo/OaRenewRespVO.java
  10. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/stamp/vo/OaStampRespVO.java
  11. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/turnover/vo/OaTurnoverRespVO.java
  12. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/universal/vo/OaUniversalRespVO.java
  13. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/stamp/stampseal/OaStampSealController.java
  14. 2 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/stamp/stampseal/vo/OaStampSealRespVO.java
  15. 4 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/business/OaBusinessServiceImpl.java
  16. 4 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/conversion/OaConversionServiceImpl.java
  17. 4 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/entry/OaEntryServiceImpl.java
  18. 4 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/expense/OaExpenseServiceImpl.java
  19. 4 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/leave/OaLeaveServiceImpl.java
  20. 4 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/out/OaOutServiceImpl.java
  21. 4 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/purchase/OaPurchaseServiceImpl.java
  22. 4 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/receive/OaReceiveServiceImpl.java
  23. 4 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/renew/OaRenewServiceImpl.java
  24. 4 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/stamp/OaStampServiceImpl.java
  25. 4 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/turnover/OaTurnoverServiceImpl.java
  26. 4 0
      yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/universal/OaUniversalServiceImpl.java
  27. 2 0
      yudao-module-customer/yudao-module-customer-biz/src/main/java/cn/iocoder/yudao/module/customer/controller/admin/businessopportunity/vo/CustomerBusinessOpportunityRespVO.java
  28. 2 0
      yudao-module-customer/yudao-module-customer-biz/src/main/java/cn/iocoder/yudao/module/customer/controller/admin/info/vo/CustomerInfoRespVO.java
  29. 4 0
      yudao-module-customer/yudao-module-customer-biz/src/main/java/cn/iocoder/yudao/module/customer/service/businessopportunity/CustomerBusinessOpportunityServiceImpl.java
  30. 4 0
      yudao-module-customer/yudao-module-customer-biz/src/main/java/cn/iocoder/yudao/module/customer/service/info/CustomerInfoServiceImpl.java
  31. 2 0
      yudao-module-finance/yudao-module-cash-biz/src/main/java/cn/iocoder/yudao/module/cash/controller/admin/paymentinfo/vo/PaymentInfoRespVO.java
  32. 3 0
      yudao-module-finance/yudao-module-cash-biz/src/main/java/cn/iocoder/yudao/module/cash/controller/admin/refundinfo/RefundInfoController.java
  33. 2 0
      yudao-module-finance/yudao-module-cash-biz/src/main/java/cn/iocoder/yudao/module/cash/controller/admin/refundinfo/vo/RefundInfoRespVO.java
  34. 2 0
      yudao-module-finance/yudao-module-contract-biz/src/main/java/cn/iocoder/yudao/module/contract/controller/admin/customercontract/vo/CustomerContractRespVO.java
  35. 3 0
      yudao-module-personnel/yudao-module-attendance-biz/src/main/java/cn/iocoder/yudao/module/attendance/controller/admin/leave/AttendanceLeaveController.java
  36. 2 0
      yudao-module-personnel/yudao-module-attendance-biz/src/main/java/cn/iocoder/yudao/module/attendance/controller/admin/leave/vo/AttendanceLeaveRespVO.java
  37. 3 0
      yudao-module-personnel/yudao-module-attendance-biz/src/main/java/cn/iocoder/yudao/module/attendance/controller/admin/out/AttendanceOutController.java
  38. 2 0
      yudao-module-personnel/yudao-module-attendance-biz/src/main/java/cn/iocoder/yudao/module/attendance/controller/admin/out/vo/AttendanceOutRespVO.java
  39. 2 0
      yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/controller/admin/contract/vo/RelationsContractRespVO.java
  40. 2 0
      yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/controller/admin/conversion/vo/RelationsConversionRespVO.java
  41. 2 0
      yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/controller/admin/entry/vo/RelationsEntryRespVO.java
  42. 2 0
      yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/controller/admin/renew/vo/RelationsRenewRespVO.java
  43. 2 0
      yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/controller/admin/turnover/vo/RelationsTurnoverRespVO.java
  44. 2 0
      yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/service/contract/RelationsContractServiceImpl.java
  45. 3 0
      yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/service/conversion/RelationsConversionServiceImpl.java
  46. 3 0
      yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/service/entry/RelationsEntryServiceImpl.java
  47. 3 0
      yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/service/renew/RelationsRenewServiceImpl.java
  48. 3 0
      yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/service/turnover/RelationsTurnoverServiceImpl.java

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/business/vo/OaBusinessRespVO.java

@@ -104,6 +104,8 @@ public class OaBusinessRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
     @Schema(description = "审批记录列表")
     private List<BpmTaskRespVO> auditRecordList;
 

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/conversion/vo/OaConversionRespVO.java

@@ -120,6 +120,8 @@ public class OaConversionRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
     @Schema(description = "审批记录列表")
     private List<BpmTaskRespVO> auditRecordList;
 

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/entry/vo/OaEntryRespVO.java

@@ -133,6 +133,8 @@ public class OaEntryRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
     @Schema(description = "审批记录列表")
     private List<BpmTaskRespVO> auditRecordList;
 

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/expense/vo/OaExpenseRespVO.java

@@ -116,6 +116,8 @@ public class OaExpenseRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
     @Schema(description = "审批记录列表")
     private List<BpmTaskRespVO> auditRecordList;
 

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/leave/vo/OaLeaveRespVO.java

@@ -126,6 +126,8 @@ public class OaLeaveRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
     @Schema(description = "审批记录列表")
     private List<BpmTaskRespVO> auditRecordList;
 

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/out/vo/OaOutRespVO.java

@@ -115,6 +115,8 @@ public class OaOutRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
     @Schema(description = "审批记录列表")
     private List<BpmTaskRespVO> auditRecordList;
 

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/purchase/vo/OaPurchaseRespVO.java

@@ -108,6 +108,8 @@ public class OaPurchaseRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
     @Schema(description = "审批记录列表")
     private List<BpmTaskRespVO> auditRecordList;
 

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/receive/vo/OaReceiveRespVO.java

@@ -111,6 +111,8 @@ public class OaReceiveRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
     @Schema(description = "审批记录列表")
     private List<BpmTaskRespVO> auditRecordList;
 

+ 3 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/renew/vo/OaRenewRespVO.java

@@ -128,6 +128,9 @@ public class OaRenewRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
+
     @Schema(description = "审批记录列表")
     private List<BpmTaskRespVO> auditRecordList;
 

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/stamp/vo/OaStampRespVO.java

@@ -111,6 +111,8 @@ public class OaStampRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
     @Schema(description = "审批记录列表")
     private List<BpmTaskRespVO> auditRecordList;
 

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/turnover/vo/OaTurnoverRespVO.java

@@ -122,6 +122,8 @@ public class OaTurnoverRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
     @Schema(description = "审批记录列表")
     private List<BpmTaskRespVO> auditRecordList;
 

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/universal/vo/OaUniversalRespVO.java

@@ -118,6 +118,8 @@ public class OaUniversalRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
     @Schema(description = "审批记录列表")
     private List<BpmTaskRespVO> auditRecordList;
 

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/stamp/stampseal/OaStampSealController.java

@@ -119,6 +119,8 @@ public class OaStampSealController {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaStampSeal.getSealUuid());
         oaStampSealRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaStampSealRespVO.setFileIdList(fileIdList);
 
         return success(oaStampSealRespVO);
     }

+ 2 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/stamp/stampseal/vo/OaStampSealRespVO.java

@@ -61,4 +61,6 @@ public class OaStampSealRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 4 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/business/OaBusinessServiceImpl.java

@@ -636,6 +636,8 @@ public class OaBusinessServiceImpl implements OaBusinessService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaBusinessDO.getBusinessId());
         oaBusinessRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaBusinessRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaBusinessDO.getProcInstId())) {
@@ -678,6 +680,8 @@ public class OaBusinessServiceImpl implements OaBusinessService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaBusinessDO.getBusinessId());
         oaBusinessRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaBusinessRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaBusinessDO.getProcInstId())) {

+ 4 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/conversion/OaConversionServiceImpl.java

@@ -641,6 +641,8 @@ public class OaConversionServiceImpl implements OaConversionService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaConversionDO.getConversionId());
         oaConversionRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaConversionRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaConversionDO.getProcInstId())) {
@@ -683,6 +685,8 @@ public class OaConversionServiceImpl implements OaConversionService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaConversionDO.getConversionId());
         oaConversionRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaConversionRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaConversionDO.getProcInstId())) {

+ 4 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/entry/OaEntryServiceImpl.java

@@ -563,6 +563,8 @@ public class OaEntryServiceImpl implements OaEntryService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaEntryDO.getEntryId());
         oaEntryRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaEntryRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaEntryDO.getProcInstId())) {
@@ -605,6 +607,8 @@ public class OaEntryServiceImpl implements OaEntryService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaEntryDO.getEntryId());
         oaEntryRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaEntryRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaEntryDO.getProcInstId())) {

+ 4 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/expense/OaExpenseServiceImpl.java

@@ -742,6 +742,8 @@ public class OaExpenseServiceImpl implements OaExpenseService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaExpenseDO.getExpenseUuid());
         oaExpenseRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaExpenseRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaExpenseDO.getProcInstId())) {
@@ -784,6 +786,8 @@ public class OaExpenseServiceImpl implements OaExpenseService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaExpenseDO.getExpenseUuid());
         oaExpenseRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaExpenseRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaExpenseDO.getProcInstId())) {

+ 4 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/leave/OaLeaveServiceImpl.java

@@ -633,6 +633,8 @@ public class OaLeaveServiceImpl implements OaLeaveService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaLeaveDO.getLeaveId());
         oaLeaveRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaLeaveRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaLeaveDO.getProcInstId())) {
@@ -675,6 +677,8 @@ public class OaLeaveServiceImpl implements OaLeaveService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaLeaveDO.getLeaveId());
         oaLeaveRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaLeaveRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaLeaveDO.getProcInstId())) {

+ 4 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/out/OaOutServiceImpl.java

@@ -631,6 +631,8 @@ public class OaOutServiceImpl implements OaOutService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaOutDO.getOutId());
         oaOutRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaOutRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaOutDO.getProcInstId())) {
@@ -673,6 +675,8 @@ public class OaOutServiceImpl implements OaOutService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaOutDO.getOutId());
         oaOutRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaOutRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaOutDO.getProcInstId())) {

+ 4 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/purchase/OaPurchaseServiceImpl.java

@@ -662,6 +662,8 @@ public class OaPurchaseServiceImpl implements OaPurchaseService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaPurchaseDO.getPurchaseUuid());
         oaPurchaseRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaPurchaseRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaPurchaseDO.getProcInstId())) {
@@ -704,6 +706,8 @@ public class OaPurchaseServiceImpl implements OaPurchaseService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaPurchaseDO.getPurchaseUuid());
         oaPurchaseRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaPurchaseRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaPurchaseDO.getProcInstId())) {

+ 4 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/receive/OaReceiveServiceImpl.java

@@ -664,6 +664,8 @@ public class OaReceiveServiceImpl implements OaReceiveService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaReceiveDO.getReceiveUuid());
         oaReceiveRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaReceiveRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaReceiveDO.getProcInstId())) {
@@ -706,6 +708,8 @@ public class OaReceiveServiceImpl implements OaReceiveService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaReceiveDO.getReceiveUuid());
         oaReceiveRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaReceiveRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaReceiveDO.getProcInstId())) {

+ 4 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/renew/OaRenewServiceImpl.java

@@ -669,6 +669,8 @@ public class OaRenewServiceImpl implements OaRenewService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaRenewDO.getRenewId());
         oaRenewRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaRenewRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaRenewDO.getProcInstId())) {
@@ -711,6 +713,8 @@ public class OaRenewServiceImpl implements OaRenewService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaRenewDO.getRenewId());
         oaRenewRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaRenewRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaRenewDO.getProcInstId())) {

+ 4 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/stamp/OaStampServiceImpl.java

@@ -664,6 +664,8 @@ public class OaStampServiceImpl implements OaStampService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaStampDO.getStampUuid());
         oaStampRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaStampRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaStampDO.getProcInstId())) {
@@ -716,6 +718,8 @@ public class OaStampServiceImpl implements OaStampService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaStampDO.getStampUuid());
         oaStampRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaStampRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaStampDO.getProcInstId())) {

+ 4 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/turnover/OaTurnoverServiceImpl.java

@@ -657,6 +657,8 @@ public class OaTurnoverServiceImpl implements OaTurnoverService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaTurnoverDO.getTurnoverId());
         oaTurnoverRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaTurnoverRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaTurnoverDO.getProcInstId())) {
@@ -699,6 +701,8 @@ public class OaTurnoverServiceImpl implements OaTurnoverService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaTurnoverDO.getTurnoverId());
         oaTurnoverRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaTurnoverRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaTurnoverDO.getProcInstId())) {

+ 4 - 0
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/universal/OaUniversalServiceImpl.java

@@ -549,6 +549,8 @@ public class OaUniversalServiceImpl implements OaUniversalService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaUniversalDO.getUniversalId());
         oaUniversalRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaUniversalRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaUniversalDO.getProcInstId())) {
@@ -591,6 +593,8 @@ public class OaUniversalServiceImpl implements OaUniversalService {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(oaUniversalDO.getUniversalId());
         oaUniversalRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        oaUniversalRespVO.setFileIdList(fileIdList);
 
         // 审批记录
         if (StrUtil.isNotBlank(oaUniversalDO.getProcInstId())) {

+ 2 - 0
yudao-module-customer/yudao-module-customer-biz/src/main/java/cn/iocoder/yudao/module/customer/controller/admin/businessopportunity/vo/CustomerBusinessOpportunityRespVO.java

@@ -107,4 +107,6 @@ public class CustomerBusinessOpportunityRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 2 - 0
yudao-module-customer/yudao-module-customer-biz/src/main/java/cn/iocoder/yudao/module/customer/controller/admin/info/vo/CustomerInfoRespVO.java

@@ -105,4 +105,6 @@ public class CustomerInfoRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 4 - 0
yudao-module-customer/yudao-module-customer-biz/src/main/java/cn/iocoder/yudao/module/customer/service/businessopportunity/CustomerBusinessOpportunityServiceImpl.java

@@ -20,6 +20,8 @@ import org.springframework.validation.annotation.Validated;
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
 import java.util.*;
+import java.util.stream.Collectors;
+
 import cn.iocoder.yudao.module.customer.controller.admin.businessopportunity.vo.*;
 import cn.iocoder.yudao.module.customer.dal.dataobject.businessopportunity.CustomerBusinessOpportunityDO;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
@@ -141,6 +143,8 @@ public class CustomerBusinessOpportunityServiceImpl implements CustomerBusinessO
         if (fileList != null) {
             // 如果fileList不为null,则设置到VO对象中
             respVO.setFileList(fileList);
+            List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+            respVO.setFileIdList(fileIdList);
         }
         // 部门
         if (opportunityDO.getDeptId() != null) {

+ 4 - 0
yudao-module-customer/yudao-module-customer-biz/src/main/java/cn/iocoder/yudao/module/customer/service/info/CustomerInfoServiceImpl.java

@@ -19,6 +19,8 @@ import org.springframework.validation.annotation.Validated;
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
 import java.util.*;
+import java.util.stream.Collectors;
+
 import cn.iocoder.yudao.module.customer.controller.admin.info.vo.*;
 import cn.iocoder.yudao.module.customer.dal.dataobject.info.CustomerInfoDO;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
@@ -138,6 +140,8 @@ public class CustomerInfoServiceImpl implements CustomerInfoService {
         if (fileList != null) {
             // 如果fileList不为null,则设置到VO对象中
             respVO.setFileList(fileList);
+            List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+            respVO.setFileIdList(fileIdList);
         }
         // 部门
         if (infoDO.getDeptId() != null) {

+ 2 - 0
yudao-module-finance/yudao-module-cash-biz/src/main/java/cn/iocoder/yudao/module/cash/controller/admin/paymentinfo/vo/PaymentInfoRespVO.java

@@ -70,4 +70,6 @@ public class PaymentInfoRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 3 - 0
yudao-module-finance/yudao-module-cash-biz/src/main/java/cn/iocoder/yudao/module/cash/controller/admin/refundinfo/RefundInfoController.java

@@ -33,6 +33,7 @@ import javax.servlet.http.HttpServletResponse;
 import javax.validation.Valid;
 import java.io.IOException;
 import java.util.List;
+import java.util.stream.Collectors;
 
 import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.EXPORT;
 import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
@@ -124,6 +125,8 @@ public class RefundInfoController {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(refundInfoRespVO.getRefundInfoUuid());
         refundInfoRespVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        refundInfoRespVO.setFileIdList(fileIdList);
 
         return success(refundInfoRespVO);
     }

+ 2 - 0
yudao-module-finance/yudao-module-cash-biz/src/main/java/cn/iocoder/yudao/module/cash/controller/admin/refundinfo/vo/RefundInfoRespVO.java

@@ -94,4 +94,6 @@ public class RefundInfoRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 2 - 0
yudao-module-finance/yudao-module-contract-biz/src/main/java/cn/iocoder/yudao/module/contract/controller/admin/customercontract/vo/CustomerContractRespVO.java

@@ -134,4 +134,6 @@ public class CustomerContractRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 3 - 0
yudao-module-personnel/yudao-module-attendance-biz/src/main/java/cn/iocoder/yudao/module/attendance/controller/admin/leave/AttendanceLeaveController.java

@@ -15,6 +15,7 @@ import io.swagger.v3.oas.annotations.Operation;
 
 import java.util.*;
 import java.io.IOException;
+import java.util.stream.Collectors;
 
 import cn.iocoder.yudao.framework.common.pojo.PageParam;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
@@ -90,6 +91,8 @@ public class AttendanceLeaveController {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(respVO.getLeaveId());
         respVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        respVO.setFileIdList(fileIdList);
         return success(respVO);
     }
 

+ 2 - 0
yudao-module-personnel/yudao-module-attendance-biz/src/main/java/cn/iocoder/yudao/module/attendance/controller/admin/leave/vo/AttendanceLeaveRespVO.java

@@ -108,4 +108,6 @@ public class AttendanceLeaveRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 3 - 0
yudao-module-personnel/yudao-module-attendance-biz/src/main/java/cn/iocoder/yudao/module/attendance/controller/admin/out/AttendanceOutController.java

@@ -14,6 +14,7 @@ import io.swagger.v3.oas.annotations.Operation;
 
 import java.util.*;
 import java.io.IOException;
+import java.util.stream.Collectors;
 
 import cn.iocoder.yudao.framework.common.pojo.PageParam;
 import cn.iocoder.yudao.framework.common.pojo.PageResult;
@@ -89,6 +90,8 @@ public class AttendanceOutController {
         // 附件列表
         List<FileDTO> fileList = fileApi.getFileDTOListByBiz(respVO.getOutId());
         respVO.setFileList(fileList);
+        List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+        respVO.setFileIdList(fileIdList);
         return success(respVO);
     }
 

+ 2 - 0
yudao-module-personnel/yudao-module-attendance-biz/src/main/java/cn/iocoder/yudao/module/attendance/controller/admin/out/vo/AttendanceOutRespVO.java

@@ -115,4 +115,6 @@ public class AttendanceOutRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 2 - 0
yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/controller/admin/contract/vo/RelationsContractRespVO.java

@@ -87,4 +87,6 @@ public class RelationsContractRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 2 - 0
yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/controller/admin/conversion/vo/RelationsConversionRespVO.java

@@ -113,4 +113,6 @@ public class RelationsConversionRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 2 - 0
yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/controller/admin/entry/vo/RelationsEntryRespVO.java

@@ -101,4 +101,6 @@ public class RelationsEntryRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 2 - 0
yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/controller/admin/renew/vo/RelationsRenewRespVO.java

@@ -123,4 +123,6 @@ public class RelationsRenewRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 2 - 0
yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/controller/admin/turnover/vo/RelationsTurnoverRespVO.java

@@ -105,4 +105,6 @@ public class RelationsTurnoverRespVO {
     @Schema(description = "附件列表")
     private List<FileDTO> fileList;
 
+    @Schema(description = "附件id列表")
+    private List<Long> fileIdList;
 }

+ 2 - 0
yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/service/contract/RelationsContractServiceImpl.java

@@ -159,6 +159,8 @@ public class RelationsContractServiceImpl implements RelationsContractService {
         if (fileList != null) {
             // 如果fileList不为null,则设置到VO对象中
             respVO.setFileList(fileList);
+            List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+            respVO.setFileIdList(fileIdList);
         }
         // 第五步:返回VO对象
         return respVO;

+ 3 - 0
yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/service/conversion/RelationsConversionServiceImpl.java

@@ -24,6 +24,7 @@ import org.springframework.validation.annotation.Validated;
 
 import javax.annotation.Resource;
 import java.util.List;
+import java.util.stream.Collectors;
 
 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
 import static cn.iocoder.yudao.module.relations.enums.ErrorCodeConstants.RELATIONS_CONVERSION_NOT_EXISTS;
@@ -143,6 +144,8 @@ public class RelationsConversionServiceImpl implements RelationsConversionServic
         if (fileList != null) {
             // 如果fileList不为null,则设置到VO对象中
             respVO.setFileList(fileList);
+            List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+            respVO.setFileIdList(fileIdList);
         }
         // 部门
         if (conversionDO.getDeptId() != null) {

+ 3 - 0
yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/service/entry/RelationsEntryServiceImpl.java

@@ -24,6 +24,7 @@ import org.springframework.validation.annotation.Validated;
 
 import javax.annotation.Resource;
 import java.util.List;
+import java.util.stream.Collectors;
 
 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
 import static cn.iocoder.yudao.module.relations.enums.ErrorCodeConstants.RELATIONS_ENTRY_NOT_EXISTS;
@@ -129,6 +130,8 @@ public class RelationsEntryServiceImpl implements RelationsEntryService {
         if (fileList != null) {
             // 如果fileList不为null,则设置到VO对象中
             respVO.setFileList(fileList);
+            List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+            respVO.setFileIdList(fileIdList);
         }
         // 部门
         if (entryDO.getDeptId() != null) {

+ 3 - 0
yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/service/renew/RelationsRenewServiceImpl.java

@@ -24,6 +24,7 @@ import org.springframework.validation.annotation.Validated;
 
 import javax.annotation.Resource;
 import java.util.List;
+import java.util.stream.Collectors;
 
 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
 import static cn.iocoder.yudao.module.relations.enums.ErrorCodeConstants.RELATIONS_RENEW_NOT_EXISTS;
@@ -143,6 +144,8 @@ public class RelationsRenewServiceImpl implements RelationsRenewService {
         if (fileList != null) {
             // 如果fileList不为null,则设置到VO对象中
             respVO.setFileList(fileList);
+            List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+            respVO.setFileIdList(fileIdList);
         }
         // 部门
         if (renewDO.getDeptId() != null) {

+ 3 - 0
yudao-module-personnel/yudao-module-relations-biz/src/main/java/cn/iocoder/yudao/module/relations/service/turnover/RelationsTurnoverServiceImpl.java

@@ -24,6 +24,7 @@ import org.springframework.validation.annotation.Validated;
 
 import javax.annotation.Resource;
 import java.util.List;
+import java.util.stream.Collectors;
 
 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
 import static cn.iocoder.yudao.module.relations.enums.ErrorCodeConstants.RELATIONS_TURNOVER_NOT_EXISTS;
@@ -143,6 +144,8 @@ public class RelationsTurnoverServiceImpl implements RelationsTurnoverService {
         if (fileList != null) {
             // 如果fileList不为null,则设置到VO对象中
             respVO.setFileList(fileList);
+            List<Long> fileIdList = fileList.stream().map(FileDTO::getId).collect(Collectors.toList());
+            respVO.setFileIdList(fileIdList);
         }
         // 部门
         if (turnoverDO.getDeptId() != null) {