From 9e993b2b0415e2f0cd9153a47365a75ac509f1c8 Mon Sep 17 00:00:00 2001
From: bunny <1319900154@qq.com>
Date: Thu, 27 Mar 2025 17:33:20 +0800
Subject: [PATCH] =?UTF-8?q?test:=20=E9=82=AE=E4=BB=B6=E6=A8=A1=E6=9D=BF?=
=?UTF-8?q?=E6=B5=8B=E8=AF=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
service/pom.xml | 4 -
.../EmailTemplateController.java | 29 +--
.../configuration/EmailTemplateMapper.xml | 4 +-
.../cn/bunny/services/config/WebConfig.java | 27 +++
.../EmailTemplateControllerTest.java | 189 +++++++++++++++++-
.../log/UserLoginLogControllerTest.java | 14 +-
6 files changed, 234 insertions(+), 33 deletions(-)
create mode 100644 service/src/test/java/cn/bunny/services/config/WebConfig.java
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