package com.ho.business.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ho.common.tools.constant.CommonConstant;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class StationRemoteControl implements Serializable {

    @ApiModelProperty(value = "id")
    private Integer id;

    @ApiModelProperty(value = "电站id")
    private Integer stationId;

    @ApiModelProperty(value = "电站名称")
    private String stationName;

    @ApiModelProperty(value = "远程访问ip、也可以是域名")
    private String  ip;

    @ApiModelProperty(value = "端口")
    private String  port;

    @ApiModelProperty(value = "账号")
    private String  userName;

    @ApiModelProperty(value = "密码")
    private String  password;

    @ApiModelProperty(value = "内网ip")
    private String  intranetIp;

    @ApiModelProperty(value = "ems页面类型")
    private String type;

    @JsonFormat(pattern = CommonConstant.DATE)
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @JsonFormat(pattern = CommonConstant.DATE)
    @ApiModelProperty(value = "修改时间")
    private Date updateTime;
}
