package com.cloudroam.dto.emailSmtp;
|
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotNull;
|
|
/**
|
* @author taojie
|
*/
|
@Data
|
@NoArgsConstructor
|
public class CreateOrUpdateEmailSmtpDTO {
|
|
|
private String id;
|
|
/**
|
* SMTP 由哪个账户发出
|
*/
|
@NotEmpty(message = "由哪个账户发出不能为空")
|
private String smtpFrom;
|
|
/**
|
* SMTP 服务器地址
|
*/
|
@NotEmpty(message = "服务器地址不能为空")
|
private String smtpHost;
|
|
/**
|
* SMTP 服务器端口
|
*/
|
@NotNull(message = "服务器端口不能为空")
|
private Integer smtpPort;
|
|
/**
|
* 存储发送邮件的邮箱地址
|
*/
|
@NotNull(message = "发送邮件的邮箱地址不能为空")
|
private String smtpUsername;
|
|
/**
|
* 存储发送邮件的邮箱的密码,或者存储用于生成授权令牌的信息
|
*/
|
@NotNull(message = "发送邮件的邮箱密码不能为空")
|
private String smtpPassword;
|
|
/**
|
* 邮箱类型,如163,qq,企业微信邮箱等
|
*/
|
private String smtpType;
|
|
/**
|
* 启用标志
|
*/
|
private Integer isEnabled;
|
|
/**
|
* 备注
|
*/
|
private String remark;
|
|
|
}
|