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

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * pqs
 *
 * @author cdf
 * @date 2022/5/11
 */
@Data
@ApiModel
public class TerminalMaintainVO implements Serializable {
    @ApiModelProperty(name="序号")
    private Integer index;
    @ApiModelProperty(name = "拓扑名称")
    private String name;
    @ApiModelProperty(name = "拓扑id")
    private String id;
    @ApiModelProperty(name = "父id")
    private String pid;
    @ApiModelProperty(name = "层级")
    private Integer level;
    @ApiModelProperty(name = "ip地址")
    private String ip;
    @ApiModelProperty(name = "装置通讯状态")
    private Integer comFlag;
    @ApiModelProperty(name = "运行状态")
    private Integer runFlag;
    @ApiModelProperty(name = "程序版本协议")
    private String version;
    @ApiModelProperty(name = "装置型号")
    private String devType;
    @ApiModelProperty(name = "基础流量套餐")
    private Float baseFlowMeal;
    @ApiModelProperty(name = "扩展流量套餐")
    private Float reamFlowMeal;
    @ApiModelProperty(name = "统计流量")
    private Float statisValue;
    @ApiModelProperty(name = "流量策略")
    private String flowStrategy;
    @ApiModelProperty(name = "策略类型")
    private Integer strategyFlag;
    @ApiModelProperty(name = "子级")
    List<TerminalMaintainVO> children;

    private String objName;
}
