From 852cb7e7a624c5a0cbe4e08b1e16941c94139d5c Mon Sep 17 00:00:00 2001 From: bruce Date: Mon, 18 May 2026 23:42:38 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E8=B0=83=E6=95=B4=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bruce/common/config/AttachmentProperties.java | 15 +++++++-------- .../controller/SysAttachmentController.java | 8 +++----- .../common/controller/SysEnumController.java | 8 +++----- .../rag/controller/RagDocumentController.java | 8 +++----- .../bruce/rag/controller/RagStoreController.java | 8 +++----- 5 files changed, 19 insertions(+), 28 deletions(-) diff --git a/src/main/java/com/bruce/common/config/AttachmentProperties.java b/src/main/java/com/bruce/common/config/AttachmentProperties.java index 355b15e..1d4e688 100644 --- a/src/main/java/com/bruce/common/config/AttachmentProperties.java +++ b/src/main/java/com/bruce/common/config/AttachmentProperties.java @@ -1,19 +1,18 @@ package com.bruce.common.config; +import lombok.AllArgsConstructor; +import lombok.Getter; +import lombok.NoArgsConstructor; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; @Component +@Getter +@AllArgsConstructor +@NoArgsConstructor @ConfigurationProperties(prefix = "common.attachment") public class AttachmentProperties { - private String basePath = "data/attachments"; + private final String BASE_PATH = "data/attachments"; - public String getBasePath() { - return basePath; - } - - public void setBasePath(String basePath) { - this.basePath = basePath; - } } diff --git a/src/main/java/com/bruce/common/controller/SysAttachmentController.java b/src/main/java/com/bruce/common/controller/SysAttachmentController.java index d800ce2..360e4bc 100644 --- a/src/main/java/com/bruce/common/controller/SysAttachmentController.java +++ b/src/main/java/com/bruce/common/controller/SysAttachmentController.java @@ -4,6 +4,7 @@ import com.bruce.common.entity.SysAttachment; import com.bruce.common.service.ISysAttachmentService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; @@ -15,11 +16,8 @@ import org.springframework.web.multipart.MultipartFile; @RequestMapping("/api/attachments") public class SysAttachmentController { - private final ISysAttachmentService sysAttachmentService; - - public SysAttachmentController(ISysAttachmentService sysAttachmentService) { - this.sysAttachmentService = sysAttachmentService; - } + @Autowired + private ISysAttachmentService sysAttachmentService; @Operation(summary = "上传附件") @PostMapping("/upload") diff --git a/src/main/java/com/bruce/common/controller/SysEnumController.java b/src/main/java/com/bruce/common/controller/SysEnumController.java index 84f3444..f3de67a 100644 --- a/src/main/java/com/bruce/common/controller/SysEnumController.java +++ b/src/main/java/com/bruce/common/controller/SysEnumController.java @@ -4,6 +4,7 @@ import com.bruce.common.entity.SysEnum; import com.bruce.common.service.ISysEnumService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; @@ -20,11 +21,8 @@ import java.util.List; @RequestMapping("/api/sys-enums") public class SysEnumController { - private final ISysEnumService sysEnumService; - - public SysEnumController(ISysEnumService sysEnumService) { - this.sysEnumService = sysEnumService; - } + @Autowired + private ISysEnumService sysEnumService; @Operation(summary = "查询全部系统枚举") @GetMapping diff --git a/src/main/java/com/bruce/rag/controller/RagDocumentController.java b/src/main/java/com/bruce/rag/controller/RagDocumentController.java index 86d0f59..83f3723 100644 --- a/src/main/java/com/bruce/rag/controller/RagDocumentController.java +++ b/src/main/java/com/bruce/rag/controller/RagDocumentController.java @@ -4,6 +4,7 @@ import com.bruce.rag.entity.RagDocument; import com.bruce.rag.service.IRagDocumentService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -15,11 +16,8 @@ import java.util.List; @RequestMapping("/api/rag/documents") public class RagDocumentController { - private final IRagDocumentService ragDocumentService; - - public RagDocumentController(IRagDocumentService ragDocumentService) { - this.ragDocumentService = ragDocumentService; - } + @Autowired + private IRagDocumentService ragDocumentService; @Operation(summary = "查询全部知识库文档") @GetMapping diff --git a/src/main/java/com/bruce/rag/controller/RagStoreController.java b/src/main/java/com/bruce/rag/controller/RagStoreController.java index 5431f4d..bc31f6d 100644 --- a/src/main/java/com/bruce/rag/controller/RagStoreController.java +++ b/src/main/java/com/bruce/rag/controller/RagStoreController.java @@ -4,6 +4,7 @@ import com.bruce.rag.entity.RagStore; import com.bruce.rag.service.IRagStoreService; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -15,11 +16,8 @@ import java.util.List; @RequestMapping("/api/rag/stores") public class RagStoreController { - private final IRagStoreService ragStoreService; - - public RagStoreController(IRagStoreService ragStoreService) { - this.ragStoreService = ragStoreService; - } + @Autowired + private IRagStoreService ragStoreService; @Operation(summary = "查询全部知识库") @GetMapping