package com.sandu.ximon.dao.bo;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
import java.util.List;
|
|
/**
|
* @author LiuHaoNan
|
* @date 2022/11/11
|
*/
|
@Data
|
public class NewNovaInfoBo {
|
|
|
/**
|
* 产品信息
|
*/
|
@TableField(exist = false)
|
private ProductInfoDTO productInfo;
|
|
/**
|
* 配置信息
|
*/
|
@TableField(exist = false)
|
private ConfigInfoDTO configInfo;
|
|
@NoArgsConstructor
|
@Data
|
public static class ProductInfoDTO {
|
|
/**
|
* 产品名称,例如T3,T6
|
*/
|
private String productName;
|
|
/**
|
* 产品编号
|
*/
|
private Integer modelId;
|
}
|
|
@NoArgsConstructor
|
@Data
|
public static class ConfigInfoDTO {
|
|
/**
|
* 是否支持视频切换,true表示支持,false表示不支持
|
*/
|
private Boolean videoSwitch;
|
|
/**
|
* 显示设备,有两种LED、LCD
|
*/
|
private String displayDevice;
|
|
/**
|
* 网口配置
|
*/
|
private List<PortConfigDTO> portConfig;
|
|
@NoArgsConstructor
|
@Data
|
public static class PortConfigDTO {
|
|
/**
|
* 网口编号,例如:1,2,3,4
|
*/
|
private Integer portNO;
|
|
/**
|
* 是否为主网口
|
*/
|
private Boolean isMainPort;
|
|
/**
|
* 对应的主网口,如果该网口是主网口,该字段无效
|
*/
|
private Integer belongMainPort;
|
}
|
}
|
}
|