From a8a11668ddc256af134a5f6c238f950c8185cf18 Mon Sep 17 00:00:00 2001 From: = <1191093413@qq.com> Date: Wed, 27 Nov 2024 14:21:33 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feature:=E7=89=88=E5=BC=8F=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E6=B7=BB=E5=8A=A0minio=E5=AD=98=E5=82=A8=E6=96=B9?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jianshui-admin/pom.xml | 6 + .../http/invoice/v1/InvoiceController.java | 56 +++-- .../src/main/resources/application-dev.yml | 6 +- .../src/main/resources/application.yml | 5 + .../jianshui/common/constant/Constants.java | 11 + .../invoice/mapper/InvoiceFileMapper.java | 5 + .../api/ElephantInvoiceApiV6ServiceImpl.java | 43 +++- .../com/jianshui/invoice/task/MinioTask.java | 77 +++++++ .../mapper/invoice/InvoiceFileMapper.xml | 9 + jianshui-storage/pom.xml | 5 + .../storage/minio/config/MinioConfig.java | 31 +++ .../storage/minio/util/MinioUtil.java | 215 ++++++++++++++++++ .../service/impl/MinioStorageService.java | 93 ++++++++ 13 files changed, 542 insertions(+), 20 deletions(-) create mode 100644 jianshui-invoice/src/main/java/com/jianshui/invoice/task/MinioTask.java create mode 100644 jianshui-storage/src/main/java/com/jianshui/storage/minio/config/MinioConfig.java create mode 100644 jianshui-storage/src/main/java/com/jianshui/storage/minio/util/MinioUtil.java create mode 100644 jianshui-storage/src/main/java/com/jianshui/storage/service/impl/MinioStorageService.java diff --git a/jianshui-admin/pom.xml b/jianshui-admin/pom.xml index 8776038..505c2f3 100644 --- a/jianshui-admin/pom.xml +++ b/jianshui-admin/pom.xml @@ -30,6 +30,12 @@ 3.0.3 + + io.minio + minio + 8.0.0 + +