whycxzp
2022-10-17 c5fd817972706650f2628a78382c59401dc3a507
更新邮箱接口
3个文件已添加
1个文件已修改
84 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/MailController.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/dto/MailDTO.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/DocUser.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/MailService.java 13 ●●●●● 补丁 | 查看 | 原始文档 | 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) {
    }
}