From a8a11668ddc256af134a5f6c238f950c8185cf18 Mon Sep 17 00:00:00 2001
From: = <1191093413@qq.com>
Date: Wed, 27 Nov 2024 14:21:33 +0800
Subject: [PATCH] =?UTF-8?q?feature:=E7=89=88=E5=BC=8F=E6=96=87=E4=BB=B6?=
=?UTF-8?q?=E6=B7=BB=E5=8A=A0minio=E5=AD=98=E5=82=A8=E6=96=B9=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
+
+