package com.njcn.device.pq.pojo.param;

import com.njcn.common.pojo.constant.PatternRegex;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.Pattern;

/**
 * 前置机信息表
 *
 * @author hongawen
 * @since 2021-04-09
 */
@ApiModel
@Data
public class NodeInformationParam {

    /**
     * 服务器名称
     */
    @ApiModelProperty(name = "nodeName",value = "服务器名称",required = true)
    @Pattern(regexp = PatternRegex.DEV_NAME_REGEX,message = "服务器名称违规")
    private String nodeName;

    /**
     * 服务器描述
     */
    @Pattern(regexp = PatternRegex.DES64_REGEX)
    private String nodeDesc;

    /**
     * 服务器IP（IP唯一判断）
     */
    @Pattern(regexp =PatternRegex.IP_REGEX ,message = "服务器IP违规")
    private String nodeIp;



}
