package com.njcn.csdevice.pojo.vo;

import com.njcn.csdevice.pojo.po.CsLinePO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 
 * Description:
 * 接口文档访问地址：http://serverIP:port/swagger-ui.html
 * Date: 2023/3/30  16:23【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */


@Data
public class ProjectEquipmentVO  {

    /**
     * id
     */
    @ApiModelProperty(value = "工程id")
    private String engineeringid;

    /**
     * 工程名称
     */
    @ApiModelProperty(value = "工程名称")
    private String engineeringName;
    @ApiModelProperty(value = "项目id")
    private String projectId;

    @ApiModelProperty(value = "项目名称")
    private String projectName;

    @ApiModelProperty(value = "项目类型")
    private String projectType;

    @ApiModelProperty(value = "设备id")
    private String equipmentId;

    @ApiModelProperty(value = "设备名称")
    private String equipmentName;

    private String process;

    @ApiModelProperty(value = "创建时间")
    private String createTime;
    @ApiModelProperty(value = "是否是主用户0-否，1-是")
    private String isPrimaryUser;
    private Integer runStatus;
    private String mac;
    @ApiModelProperty(value = "设备nDid")
    private String nDid;

    @ApiModelProperty(value = "排序")
    private Integer sort;

    @ApiModelProperty(value = "是否置顶(0:未置顶 1:置顶),默认是0")
    private Integer isTop = 0;

    @ApiModelProperty(value = "设备类型(监测设备:DEV_CLD 治理设备:Direct_Connected_Device)")
    private String devType;

    @ApiModelProperty(value = "是否存在告警(告警通过查询当日的未读的暂态事件判断)")
    private Boolean isAlarm;

    @ApiModelProperty(value = "监测点集合")
    private List<CsLinePO> lineList;

}