package com.admin.common.dto; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Max; import javax.validation.constraints.Min; @Data public class NodeUpdateDto { @NotNull(message = "节点ID不能为空") private Long id; @NotBlank(message = "节点名称不能为空") private String name; @NotBlank(message = "入口IP不能为空") private String ip; @NotBlank(message = "服务器ip不能为空") private String serverIp; @NotNull(message = "起始端口不能为空") @Min(value = 1, message = "起始端口必须大于0") @Max(value = 65535, message = "起始端口不能超过65535") private Integer portSta; @NotNull(message = "结束端口不能为空") @Min(value = 1, message = "结束端口必须大于0") @Max(value = 65535, message = "结束端口不能超过65535") private Integer portEnd; private Integer http; private Integer tls; private Integer socks; }