From 4d4663e405d0452c3d2eed4866c387df6d7c070b Mon Sep 17 00:00:00 2001 From: Wonder Date: Wed, 8 Oct 2025 00:40:21 +0800 Subject: [PATCH] =?UTF-8?q?=20=F0=9F=90=9BFix:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=89=8D=E5=90=8E=E7=AB=AF=E6=95=B0=E6=8D=AE=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E4=B8=8D=E4=B8=80=E8=87=B4=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/hezhaohui/mail/controller/MailController.java | 12 ++++-------- .../src/main/java/cn/hezhaohui/mail/entity/Mail.java | 10 ---------- .../main/java/cn/hezhaohui/mail/entity/Response.java | 2 +- 3 files changed, 5 insertions(+), 19 deletions(-) delete mode 100644 backend/src/main/java/cn/hezhaohui/mail/entity/Mail.java diff --git a/backend/src/main/java/cn/hezhaohui/mail/controller/MailController.java b/backend/src/main/java/cn/hezhaohui/mail/controller/MailController.java index 293af06..40ef925 100644 --- a/backend/src/main/java/cn/hezhaohui/mail/controller/MailController.java +++ b/backend/src/main/java/cn/hezhaohui/mail/controller/MailController.java @@ -1,14 +1,10 @@ package cn.hezhaohui.mail.controller; -import cn.hezhaohui.mail.entity.Mail; import cn.hezhaohui.mail.entity.Response; import cn.hezhaohui.mail.service.MailService; import jakarta.annotation.Resource; import lombok.extern.slf4j.Slf4j; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/api/email") @@ -19,9 +15,9 @@ public class MailController { private MailService mailService; @PostMapping("/send") - public Response sendMail(@RequestBody Mail mail) { - mailService.sendMessage(mail.getTo(), mail.getSubject(), mail.getContent()); - log.info(mail.toString()); + public Response sendMail(@RequestParam String to, @RequestParam String subject, @RequestParam String content) { + mailService.sendMessage(to, subject, content); + log.info("[To]: {}\n[Subject]: {}\n[Content]: {}\n", to, subject, content); return new Response(200, "success"); } } diff --git a/backend/src/main/java/cn/hezhaohui/mail/entity/Mail.java b/backend/src/main/java/cn/hezhaohui/mail/entity/Mail.java deleted file mode 100644 index ab687c9..0000000 --- a/backend/src/main/java/cn/hezhaohui/mail/entity/Mail.java +++ /dev/null @@ -1,10 +0,0 @@ -package cn.hezhaohui.mail.entity; - -import lombok.Data; - -@Data -public class Mail { - private String to; - private String subject; - private String content; -} diff --git a/backend/src/main/java/cn/hezhaohui/mail/entity/Response.java b/backend/src/main/java/cn/hezhaohui/mail/entity/Response.java index 7311a58..8d569c0 100644 --- a/backend/src/main/java/cn/hezhaohui/mail/entity/Response.java +++ b/backend/src/main/java/cn/hezhaohui/mail/entity/Response.java @@ -4,7 +4,7 @@ import lombok.Data; @Data public class Response { - final private int code; + final private int status; final private String message; }