src/main/java/com/whyc/controller/MailController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/MailDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/DocUser.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/MailService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/MailController.java
New file @@ -0,0 +1,29 @@ package com.whyc.controller; import com.whyc.dto.MailDTO; import com.whyc.dto.Response; import com.whyc.service.MailService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; 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; @RestController @RequestMapping("mail") @Api(tags = "邮件") public class MailController { @Autowired private MailService service; @ApiOperation("发送邮件") @PostMapping("sendMail") public Response sendMail(@RequestBody MailDTO mailDTO){ service.sendMail(mailDTO); return new Response().set(1,null,"发送完成"); } } src/main/java/com/whyc/dto/MailDTO.java
New file @@ -0,0 +1,34 @@ package com.whyc.dto; import java.util.List; public class MailDTO { private List<String> mailList; private String title; private String content; public List<String> getMailList() { return mailList; } public void setMailList(List<String> mailList) { this.mailList = mailList; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } } src/main/java/com/whyc/pojo/DocUser.java
@@ -6,8 +6,10 @@ import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.*; import lombok.experimental.Accessors; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString; import java.io.Serializable; import java.util.Date; @@ -54,6 +56,8 @@ @ApiModelProperty(value = "角色id") private String roleId; private String mail; @ApiModelProperty(value = "创建时间") private Date creTime; src/main/java/com/whyc/service/MailService.java
New file @@ -0,0 +1,13 @@ package com.whyc.service; import com.whyc.dto.MailDTO; import org.springframework.stereotype.Service; @Service public class MailService { public void sendMail(MailDTO mailDTO) { } }