package com.yeejoin.equipmanage.common.entity.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
/**
 * <p>
 * 
 * </p>
 *
 * @author 子杨
 * @since 2021-10-14
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class TopographyNodeDTO implements Serializable {

        /**
	 * <pre>
	 * 
	 * </pre>
	 */
	private static final long serialVersionUID = -2525297501483719425L;
	
		/**
         * key
         */
    private String nodeKey;
    private String key;
        /**
         * 分组
         */
    private String topoGroup;
    private String group;
        /**
         * 类别
         */
    private String category;
        /**
         * 文本
         */
    private String text;
        /**
         * 位置
         */
    private String loc;
        /**
         * 大小
         */
    private String size;
        /**
         * 是否是组
         */
    private Boolean isGroup;
        /**
         * 图片
         */
    private String source;
        /**
         * 树id
         */
    private String treeid;
    private String id;
    private Date createDate;
    private String createUser;
    private Boolean isDelete;
    private Date updateDate;
    private String updateUser;
        /**
         * 异常数量
         */
    private Integer number;
        /**
         * 异常状态
         */
    private Integer state;
        /**
         * 类型：1-网络拓扑图，2-PAMS
         */
    private Integer type;
    private Integer equipType;
        /**
         * 对接设备id
         */
    private String sourceId;
    private String ports;
        /**
         * 部门单位
         */
    private String orgCode;
	    /**
	     * 告警消息
	     */
	private String warnMessage;
	    /**
	     * 状态码
	     */
	private int warnState = 0;

}
