eladmin/eladmin-tools/src/main/java/me/zhengjie/domain/EmailConfig.java

42 lines
763 B
Java

package me.zhengjie.domain;
import lombok.Data;
import javax.persistence.*;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
/**
* 邮件配置类,数据存覆盖式存入数据存
* @author Zheng Jie
* @date 2018-12-26
*/
@Entity
@Data
@Table(name = "email_config")
public class EmailConfig implements Serializable {
@Id
private Long id;
// 邮件服务器SMTP地址
@NotBlank
private String host;
// 邮件服务器SMTP端口
@NotBlank
private String port;
// 发件者用户名,默认为发件人邮箱前缀
@NotBlank
private String user;
@NotBlank
private String pass;
// 收件人
@NotBlank
@Column(name = "from_user")
private String fromUser;
}