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 portConfig; @NoArgsConstructor @Data public static class PortConfigDTO { /** * 网口编号,例如:1,2,3,4 */ private Integer portNO; /** * 是否为主网口 */ private Boolean isMainPort; /** * 对应的主网口,如果该网口是主网口,该字段无效 */ private Integer belongMainPort; } } }