邮件
This commit is contained in:
@ -1,7 +1,7 @@
|
|||||||
package com.chinaunicom.mall.ebtp.extend.mail.controller;
|
package com.chinaunicom.mall.ebtp.extend.mail.controller;
|
||||||
|
|
||||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
||||||
import com.chinaunicom.mall.ebtp.extend.mail.entity.MailRequest;
|
import com.chinaunicom.mall.ebtp.extend.mail.entity.MailRequestDTO;
|
||||||
import com.chinaunicom.mall.ebtp.extend.mail.service.IMailService;
|
import com.chinaunicom.mall.ebtp.extend.mail.service.IMailService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
@ -22,7 +22,7 @@ public class MailController {
|
|||||||
|
|
||||||
@PostMapping("/simple")
|
@PostMapping("/simple")
|
||||||
@ApiOperation(value = "发送简单文本邮件", notes = "发送纯文本格式的邮件")
|
@ApiOperation(value = "发送简单文本邮件", notes = "发送纯文本格式的邮件")
|
||||||
public BaseResponse<String> sendSimpleMail(@RequestBody MailRequest request) {
|
public BaseResponse<String> sendSimpleMail(@RequestBody MailRequestDTO request) {
|
||||||
try {
|
try {
|
||||||
mailService.sendSimpleMail(request.getTo(), request.getSubject(), request.getContent());
|
mailService.sendSimpleMail(request.getTo(), request.getSubject(), request.getContent());
|
||||||
return BaseResponse.success("邮件发送成功");
|
return BaseResponse.success("邮件发送成功");
|
||||||
@ -33,7 +33,7 @@ public class MailController {
|
|||||||
|
|
||||||
@PostMapping("/html")
|
@PostMapping("/html")
|
||||||
@ApiOperation(value = "发送HTML格式邮件", notes = "发送HTML格式的邮件,支持富文本内容")
|
@ApiOperation(value = "发送HTML格式邮件", notes = "发送HTML格式的邮件,支持富文本内容")
|
||||||
public BaseResponse<String> sendHtmlMail(@RequestBody MailRequest request) {
|
public BaseResponse<String> sendHtmlMail(@RequestBody MailRequestDTO request) {
|
||||||
try {
|
try {
|
||||||
mailService.sendHtmlMail(request.getTo(), request.getSubject(), request.getContent());
|
mailService.sendHtmlMail(request.getTo(), request.getSubject(), request.getContent());
|
||||||
return BaseResponse.success("HTML邮件发送成功");
|
return BaseResponse.success("HTML邮件发送成功");
|
||||||
|
@ -6,7 +6,7 @@ import lombok.Data;
|
|||||||
|
|
||||||
@Data
|
@Data
|
||||||
@ApiModel("邮件请求参数")
|
@ApiModel("邮件请求参数")
|
||||||
public class MailRequest {
|
public class MailRequestDTO {
|
||||||
@ApiModelProperty(value = "收件人邮箱", required = true, example = "recipient@example.com")
|
@ApiModelProperty(value = "收件人邮箱", required = true, example = "recipient@example.com")
|
||||||
private String to;
|
private String to;
|
||||||
|
|
Reference in New Issue
Block a user