package com.junmp.jyzb.jyzbthirdparty.bean.dto;

import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class TPCabinetDto {

    //	主柜id
    private String cabinetId;

    //	单警柜编号
    private String devSn;

    //	单警柜名称
    private String name;

    //	组织机构id
    private Long orgId;
    private String orgCode;

    //	位置信息
    private String location;

    //	单警柜当前状态（0正常1异常）
    private Integer	state;

    //	配置
    private String config;

    //	箱数
    private Integer	num;

    //	创建时间
    private Date createTime;

    //	更新时间
    private Date updateTime;

    //
    private List<TPCabinetBoxDto> boxList;

    @Data
    public static class TPCabinetBoxDto{

        //	箱门id
        private String boxId;

        //	主柜id
        private String cabinetId;

        //	箱门编号
        private Integer	boxNo;

        //	箱门名称
        private String boxName;

        //	状态（0正常，1异常）
        private Integer	state;

        //	功率
        private String power;

        //	箱门类型（1单警柜，2公共柜，3值班柜）
        private Integer	containType;

        //	创建时间
        private Date createTime;

        //	更新时间
        private Date updateTime;

        private String equipmentConfig;
    }
}
