package com.estate.expert.admin.domain.business.screenaccount; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.time.LocalDateTime; /** * DTO for {@link ScreenAccount} */ @ApiModel(value = "大屏账号新增") @Data public class ScreenAccountAddDto { @ApiModelProperty("账号名称") @NotBlank(message = "账号名称不能为空") String name; @ApiModelProperty("账号类型 1委托方 2项目") @NotNull(message = "账号类型不能为空") Integer type; @ApiModelProperty("账号状态 1启用 2关闭") @NotNull(message = "账号状态不能为空") Integer state; @ApiModelProperty("关联ID字符串") @NotBlank(message = "关联ID不能为空") String clientProjectIds; @ApiModelProperty("登录账号") @NotBlank(message = "登录账号不能为空") String account; @ApiModelProperty("登录密码") @NotBlank(message = "登录密码不能为空") String password; }