diff --git a/service/pom.xml b/service/pom.xml
index 3b7d656..bde7825 100644
--- a/service/pom.xml
+++ b/service/pom.xml
@@ -28,10 +28,6 @@
org.springframework.boot
spring-boot-starter-web
-
- org.springframework.boot
- spring-boot-starter-webflux
-
org.aspectj
diff --git a/service/src/main/java/cn/bunny/services/controller/configuration/EmailTemplateController.java b/service/src/main/java/cn/bunny/services/controller/configuration/EmailTemplateController.java
index d08d74e..98ce80f 100644
--- a/service/src/main/java/cn/bunny/services/controller/configuration/EmailTemplateController.java
+++ b/service/src/main/java/cn/bunny/services/controller/configuration/EmailTemplateController.java
@@ -14,9 +14,7 @@ import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.validation.Valid;
-import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
-import reactor.core.publisher.Mono;
import java.util.List;
import java.util.Map;
@@ -34,12 +32,15 @@ import java.util.Map;
@RequestMapping("api/emailTemplate")
public class EmailTemplateController {
- @Autowired
- private EmailTemplateService emailTemplateService;
+ private final EmailTemplateService emailTemplateService;
+
+ public EmailTemplateController(EmailTemplateService emailTemplateService) {
+ this.emailTemplateService = emailTemplateService;
+ }
@Operation(summary = "分页查询邮件模板", description = "分页查询邮件模板")
@GetMapping("getEmailTemplateList/{page}/{limit}")
- public Mono>> getEmailTemplateList(
+ public Result> getEmailTemplateList(
@Parameter(name = "page", description = "当前页", required = true)
@PathVariable("page") Integer page,
@Parameter(name = "limit", description = "每页记录数", required = true)
@@ -47,34 +48,34 @@ public class EmailTemplateController {
EmailTemplateDto dto) {
Page pageParams = new Page<>(page, limit);
PageResult pageResult = emailTemplateService.getEmailTemplateList(pageParams, dto);
- return Mono.just(Result.success(pageResult));
+ return Result.success(pageResult);
}
@Operation(summary = "获取邮件模板类型字段", description = "获取邮件模板类型字段")
@GetMapping("getEmailTypes")
- public Mono>>> getEmailTypes() {
+ public Result>> getEmailTypes() {
List