package com.izouma.awesomeadmin.model; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonInclude; import org.apache.commons.mail.EmailAttachment; import java.util.List; /** * depart_info 实体类 * Thu Apr 26 10:56:37 CST 2018 Suo Chen Cheng */ @JsonAutoDetect @JsonInclude(JsonInclude.Include.NON_NULL) public class MailInfo { // 收件人 private List toAddress = null; // 抄送人地址 private List ccAddress = null; // 密送人 private List bccAddress = null; // 附件信息 private List attachments = null; // 邮件主题 private String subject; // 邮件的文本内容 private String content; public List getToAddress() { return toAddress; } public void addToAddress(String toAddress) { this.toAddress.add(toAddress); } public void addToAddress(List toAddress) { this.toAddress.addAll(toAddress); } public void addCcAddress(List ccAddress) { if (null != ccAddress && ccAddress.size() > 0) this.ccAddress.addAll(ccAddress); } public List getAttachments() { return attachments; } public void setAttachments(List attachments) { this.attachments = attachments; } public List getBccAddress() { return bccAddress; } public void setBccAddress(List bccAddress) { this.bccAddress = bccAddress; } public String getSubject() { return subject; } public void setSubject(String subject) { this.subject = subject; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public void setToAddress(List toAddress) { this.toAddress = toAddress; } public List getCcAddress() { return ccAddress; } public void setCcAddress(List ccAddress) { this.ccAddress = ccAddress; } }