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; }