|
|
@@ -0,0 +1,678 @@
|
|
|
+package com.welampiot.dto;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import lombok.Data;
|
|
|
+
|
|
|
+import java.io.Serializable;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+/**
|
|
|
+ * ClassName: LampinfoDTO
|
|
|
+ * Package: com.welampiot.dto
|
|
|
+ * Description:
|
|
|
+ *
|
|
|
+ * @Author: zhj_Start
|
|
|
+ * @Create: 2023/3/22 - 15:27
|
|
|
+ * @Version: v1.0
|
|
|
+ */
|
|
|
+@Data
|
|
|
+public class LampinfoDTO implements Serializable {
|
|
|
+ /**
|
|
|
+ * 主键id
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer id;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 网络id
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer networkid;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设备名称
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private String name;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 路灯编号
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private String number;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 无线模块地址
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private String address;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 负载工作模式(0:光控自动模式, 1:测试模式, 2:手动模式, 3:定时自动模式
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer workMode;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 区/县id
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer areaid;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 路段(街道)id
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ @TableField(value = "sectionid")
|
|
|
+ private Integer sectionId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 回路id
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loopid;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 分组id
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer groupid;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 经度
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Double longitude;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 纬度
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Double latitude;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 创建时间
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Date createtime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设备状态(0 = 设备正常, 1 = 供电异常,2 = 灯闪,4 =灯坏, 8 = LED驱动故障, 16 = 数据同步失败)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer faultstatus;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 设备状态(0 = 设备正常, 1 = 开灯故障,2 = 离线故障)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer newFaultstatus;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 所在分组的亮度值
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer groupLighteness;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 路灯亮度
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer lighteness;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 分组色温值
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer groupColourVal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 色温值
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer colourVal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 负载功率
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Float loadpower;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 额定功率(W)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer ratedpower;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新时间
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Date updatetime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 路灯状态(1:开灯,0:关灯)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer status;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 网络类型(0 组网,1 直连)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer netType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 灯杆id
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer lampPoleId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 电网高压断开电压(V)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer gridOverVolt;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 电网高压断开恢复电压(V)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer gridOverVoltReturn;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 电网低压断开电压(V)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer gridLowVolt;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 电网低压断开恢复电压(V)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer gridLowVoltReturn;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 灯头超温温度(°C)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer ledOverTemper;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 灯头超温恢复温度(°C)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer ledOverTemperReturn;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 负载定时模式下开灯时间:HH:MM
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private String turnonTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 负载定时模式下关灯时间:HH:MM
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private String turnoffTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第1段亮灯时间(分钟)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadTime1;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第1段亮灯功率(%)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadPower1;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第2段亮灯时间(分钟)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadTime2;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第2段亮灯功率(%)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadPower2;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第3段亮灯时间(分钟)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadTime3;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第3段亮灯功率(%)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadPower3;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第4段亮灯时间(分钟)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadTime4;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第4段亮灯功率(%)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadPower4;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第5段亮灯时间(分钟)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadTime5;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第6段亮灯功率(%)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadPower5;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第6段亮灯时间(分钟)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadTime6;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第6段亮灯功率(%)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadPower6;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第7段亮灯时间(分钟)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadTime7;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第7段亮灯功率(%)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadPower7;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第8段亮灯时间(分钟)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadTime8;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第8段亮灯功率(%)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadPower8;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第9段亮灯时间(分钟)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadTime9;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第9段亮灯功率(%)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadPower9;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第10段亮灯时间(分钟)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadTime10;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 第10段亮灯功率(%)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer loadPower10;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 分组命令同步(1:开关灯命令, 2: 策略命令,3:自适应命令, 4: 巡检间隔, 5:调节色温值)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer cmdSync;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 开灯光照度
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer groupOnlight;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 关灯光照度
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer groupOfflight;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 控制器类型(0:WE-MA-10,1:WE-MA-20 支持调节色温,2:WE-CON-10,3:WE-CON-20),4:WE-CON-P10(plc单灯设备),8:WE-CON-P20(plc双灯设备),11:PGH-125-051A(启慧plc--单灯),12:LHS-120-HP18G0(启慧plc--单灯),13:SZ10-R1A-M(zigbee单灯),14:PGH-060-046(启慧plc--单灯))
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer controlType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 额定功率
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Float power;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否计算过额定功率(0 没有,1 有)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer isSum;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 省电量
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Float powerSave;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 策略类型(0 手动,1 策略,2 自适应,3 PLC调光策略)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer policyType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 策略id
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer policyid;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 分组命令同步(1:开关灯命令, 2: 策略命令,3:自适应命令, 4: 巡检间隔, 5:调节色温值)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer timeSync;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 指令下发状态(0 指令完成,1 下发中)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer lorawancmdstatus;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 频段id(1 US915, 2 EU863, 3 AS923)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer freqid;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 平台分配唯一ID(onenet)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer deviceid;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 当晚工作时间
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer worktimetonight;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 累计工作时间
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer worktimetotal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 当晚用电量
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Float usedenergytonight;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 累积用电量
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Float usedenergytotal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 当日第一次总用电量
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Float gridgenerenergytday;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 当月第一次总用电统计(KWh)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Float monthgridgenerenergy;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 当年第一次总用电统计(KWh)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Float yeargridgenerenergy;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 当日第一次工作总时间
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer dayworktimetotal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 当月第一次工作总时间
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer monthworktimetotal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 当年第一次工作总时间
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer yearworktimetotal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 当天第一次节省总数
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer daysavemoneytotal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 当月第一次节省总数
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer monthsavemoneytotal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 当年第一次节省总数
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer yearsavemoneytotal;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 历史负载峰值功率
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Float pppkHistory;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否更新信息
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer isUpdate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 累计工作时间开始值(用于做校准)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer worktimetotalbase;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 双路控制器设备(0 设备A,1 设备B)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer mode;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 绑定plc的灯控制器地址的序号
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private String devAddr;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 绑定灯控制器地址(plc,zigbee设备,铂胜lora集中器地址))
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private String macaddress;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 灯绑定plc设备(0:未绑定,1:已绑定)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer bindstatus;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 串口(0 3号串口,1 2号串口,2 1号串口)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer serialPort;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 添加zigbee灯控制器返回的值
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private String lampCtrlId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 添加zigbee灯具返回的值
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private String uid;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * zigbee控制器所在网关的回路
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ @TableField(value = "section_id")
|
|
|
+ private Integer sectionId2;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 在线状态(0:离线,1:在线)
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Integer online;
|
|
|
+
|
|
|
+ private String alarm;
|
|
|
+
|
|
|
+ private Integer isSum2;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 安装时间
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Date installDate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 过期时间
|
|
|
+ *
|
|
|
+ * @mbg.generated
|
|
|
+ */
|
|
|
+ private Date expirationDate;
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+}
|