浏览代码

迁移welampliotV1.0中的model

zhj 2 年之前
父节点
当前提交
5570e3c388

+ 5 - 0
pom.xml

@@ -99,6 +99,11 @@
             <artifactId>fastjson</artifactId>
             <version>1.2.33</version>
         </dependency>
+        <dependency>
+            <groupId>com.baomidou</groupId>
+            <artifactId>mybatis-plus-generator</artifactId>
+            <version>3.3.1</version>
+        </dependency>
     </dependencies>
     <!--添加maven插件,项目的打包工具,打成jar包,否则在打包运行时报错   -->
     <build>

+ 110 - 0
src/main/java/com/welampiot/dto/AirSwitchInfoDTO.java

@@ -0,0 +1,110 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: AirSwitchInfoDTO
+ * Package: com.welampiot.dto
+ * Description:空开表
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 14:43
+ * @Version: v1.0
+ */
+@Data
+public class AirSwitchInfoDTO implements Serializable {
+    /** 主键 **/
+    private Integer id;
+
+    /** 电箱id **/
+    private Integer boxId;
+
+    /** 设备名称 **/
+    private String name;
+
+    /** 配电箱地址 **/
+    private String boxAddress;
+
+    /** 空开地址 **/
+    private String address;
+
+    /** 设备在线状态(0 离线,1 在线)**/
+    private Integer online;
+
+    /** 设备开关闸状态(0 分闸,1 合闸) **/
+    private Integer status;
+
+    /** A相电压 **/
+    private Float volA;
+
+    /** A相电流 **/
+    private Float curA;
+
+    /** A相功率 **/
+    private Float powerA;
+
+    /** A相温度 **/
+    private Float tempA;
+
+    /** B相电压 **/
+    private Float volB;
+
+    /** B相电流 **/
+    private Float curB;
+
+    /** B相功率 **/
+    private Float powerB;
+
+    /** B相温度 **/
+    private Float tempB;
+
+    /** C相电压 **/
+    private Float volC;
+
+    /** C相电流 **/
+    private Float curC;
+
+    /** C相功率 **/
+    private Float powerC;
+
+    /** C相温度 **/
+    private Float tempC;
+
+    /** 数据更新时间(0时区) **/
+    private Date logtime;
+
+    /** 设备创建时间 **/
+    private Date createtime;
+
+    /** 策略id **/
+    private Integer policyid;
+
+    /** 设备类型(0 单相,1 三相) **/
+    private Integer type;
+
+    /** 控制类型(0手动,1 策略,2 经纬度时控) **/
+    private Integer controlType;
+
+    /** A相故障状态(0 正常,1 故障) **/
+    private Integer alarmStatus;
+
+    /** A相故障内容 **/
+    private String alarmInfo;
+
+    /** B相故障状态(0 正常,1 故障) **/
+    private Integer alarmStatusB;
+
+    /**B相故障内容 **/
+    private String alarmInfoB;
+
+    /** C相故障状态(0 正常,1 故障) **/
+    private Integer alarmStatusC;
+
+    /** C相故障内容 **/
+    private String alarmInfoC;
+
+    private static final long serialVersionUID = 1L;
+}

+ 41 - 0
src/main/java/com/welampiot/dto/AlarmInfoLogDTO.java

@@ -0,0 +1,41 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: AlarmInfoLogDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 14:49
+ * @Version: v1.0
+ */
+@Data
+public class AlarmInfoLogDTO implements Serializable {
+    /** 主键 **/
+    private Integer id;
+
+    /** 路灯id **/
+    private Integer lampid;
+
+    /** 告警类型 **/
+    private Integer alarmtype;
+
+    /** 告警事件(字符串,以逗号分隔) **/
+    private Integer stralarmtype;
+
+    /** 是否已处理(0未指派,1处理中,2已处理)**/
+    private Integer status;
+
+    /** 更新时间 **/
+    private Date updatetime;
+
+    /** 是否有发送故障信息(0没有,1已发送)**/
+    private Integer issend;
+
+    private static final long serialVersionUID = 1L;
+}

+ 47 - 0
src/main/java/com/welampiot/dto/AllAlarmInfoLogDTO.java

@@ -0,0 +1,47 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: AllAlarmInfoLogDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 14:58
+ * @Version: v1.0
+ */
+@Data
+public class AllAlarmInfoLogDTO implements Serializable {
+    /** 主键 **/
+    private Integer id;
+
+    /** 故障设备id **/
+    private Integer lampid;
+
+    /** 告警类型(-1 离线故障(灯杆设备使用))**/
+    private String alarmtype;
+
+    /** 是否已处理(0未指派,1处理中,2已处理) **/
+    private Integer status;
+
+    /** 告警事件(字符串,以逗号分隔) **/
+    private String stralarmtype;
+
+    /** 更新时间 **/
+    private Date updatetime;
+
+    /** 是否发送故障信息(0没有,1已发送)**/
+    private Integer issend;
+
+    /** 设备类型(0 路灯,1 灯杆,2 井盖, 3 水浸,4配电柜) **/
+    private Integer devtype;
+
+    /** 灯杆上的设备类型(0 路灯,1 摄像头,2 WIFI,3 RFID,4 LED屏,5 一键报警,6 充电桩,7 气象站,8 微基站,9 气象站) **/
+    private Integer dtype;
+
+    private static final long serialVersionUID = 1L;
+}

+ 32 - 0
src/main/java/com/welampiot/dto/CompanyDTO.java

@@ -0,0 +1,32 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: CompanyDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 15:09
+ * @Version: v1.0
+ */
+@Data
+public class CompanyDTO implements Serializable {
+    /** 主键 **/
+    private Integer id;
+
+    /** 单位名称 **/
+    private String name;
+
+    /** 创建时间 **/
+    private Date createtime;
+
+    /** 用户id **/
+    private Integer userId;
+
+    private static final long serialVersionUID = 1L;
+}

+ 56 - 0
src/main/java/com/welampiot/dto/ElectricBoxDTO.java

@@ -0,0 +1,56 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: ElectricBoxDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 14:46
+ * @Version: v1.0
+ */
+@Data
+public class ElectricBoxDTO implements Serializable {
+    /** 主键 **/
+    private Integer id;
+
+    /** 街道/路段id **/
+    private Integer sectionid;
+
+    /** 区/县id **/
+    private Integer areaid;
+
+    /** 设备名称 **/
+    private String name;
+
+    /** 设备SN码 **/
+    private String address;
+
+    /** 更新时间 **/
+    private Date updatetime;
+
+    /** 控制类型(0 手动,1 策略) **/
+    private Integer controlType;
+
+    /** 策略id **/
+    private Integer policyid;
+
+    /** 经度 **/
+    private Double longitude;
+
+    /** 纬度 **/
+    private Double latitude;
+
+    /** 策略数量 **/
+    private Integer cid;
+
+    /** 配电箱绑定的图片 **/
+    private String image;
+
+    private static final long serialVersionUID = 1L;
+}

+ 45 - 0
src/main/java/com/welampiot/dto/GlobalLocationDTO.java

@@ -0,0 +1,45 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * ClassName: GlobalLocationDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 14:38
+ * @Version: v1.0
+ */
+@Data
+public class GlobalLocationDTO implements Serializable {
+    private Integer id;//主键
+
+    private String chineseName;//中文名称
+
+    private String englishName;//英文名称
+
+    private String ruName;//俄语名称
+
+    private Integer childcount;//下级区域数量
+
+    private Integer level;//区域等级
+
+    private String code;//区域编码
+
+    private Integer pid;//上级区域id
+
+    private String parentcode;//上级区域编码
+
+    private Integer timezone;//时区
+
+    private Integer timeType;//时区类型
+
+    private Double longitude;//经度
+
+    private Double latitude;//纬度
+
+    private static final long serialVersionUID = 1L;
+}

+ 71 - 0
src/main/java/com/welampiot/dto/GroupDTO.java

@@ -0,0 +1,71 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: GroupDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 15:13
+ * @Version: v1.0
+ */
+@Data
+public class GroupDTO implements Serializable {
+    /** 主键 **/
+    private Integer id;
+
+    /** 分组编号 **/
+    private Integer number;
+
+    /** 分组名称 **/
+    private String name;
+
+    /** 路段、街道id **/
+    private Integer sectionid;
+
+    /** 区、县id **/
+    private Integer areaid;
+
+    /** 分组类型(0 亮度值,1 策略,2 系统自适应,3 plc调光策略)**/
+    private Integer type;
+
+    /** 不同类型对应的值 **/
+    private Integer value;
+
+    /** 设备id(多个路灯用逗号隔开) **/
+    private String lampid;
+
+    /** 设备数 **/
+    private Integer lampcount;
+
+    /** 更新时间 **/
+    private Date updatetime;
+
+    /** 创建时间 **/
+    private Integer createtime;
+
+    /** 开灯光照度 **/
+    private Integer online;
+
+    /** 关灯光照度 **/
+    private Integer offlight;
+
+    /** 0:晚上,1:白天,2:初始化 **/
+    private Integer dayOrNight;
+
+    /** 巡检间隔 **/
+    private Integer patrolinterval;
+
+    /** 色温 **/
+    private Integer colorTemp;
+
+    /** 设备类型(0路灯,1灯杆) **/
+    private Integer devtype;
+
+    private static final long serialVersionUID = 1L;
+}

+ 311 - 0
src/main/java/com/welampiot/dto/LampInfoLogNewDTO.java

@@ -0,0 +1,311 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: LampInfoLogNewDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 15:32
+ * @Version: v1.0
+ */
+@Data
+public class LampInfoLogNewDTO implements Serializable {
+    private Integer id;
+
+    /**
+     * 路灯ID
+     *
+     * @mbg.generated
+     */
+    private Integer lampid;
+
+    private Integer currErr;
+
+    /**
+     * 电网电压
+     *
+     * @mbg.generated
+     */
+    private Float gridvolt;
+
+    /**
+     * 电网电流
+     *
+     * @mbg.generated
+     */
+    private Float gridcurr;
+
+    /**
+     * 电网频率
+     *
+     * @mbg.generated
+     */
+    private Float gridfreq;
+
+    /**
+     * 电网PF(功率因素)
+     *
+     * @mbg.generated
+     */
+    private Float gridpf;
+
+    /**
+     * 电网有功功率
+     *
+     * @mbg.generated
+     */
+    private Float gridActivePower;
+
+    /**
+     * 电网无功功率
+     *
+     * @mbg.generated
+     */
+    private Float gridReactivePower;
+
+    /**
+     * 设备温度
+     *
+     * @mbg.generated
+     */
+    private Float deviceTemper;
+
+    /**
+     * 灯头亮灯百分比
+     *
+     * @mbg.generated
+     */
+    private Integer dimValue;
+
+    /**
+     * 色温值
+     *
+     * @mbg.generated
+     */
+    private Integer colourValue;
+
+    /**
+     * 本次亮灯时间
+     *
+     * @mbg.generated
+     */
+    private Integer workTimeTonight;
+
+    /**
+     * 当天亮灯时间
+     *
+     * @mbg.generated
+     */
+    private Integer dayLightTime;
+
+    /**
+     * 当月亮灯时间
+     *
+     * @mbg.generated
+     */
+    private Integer monthLightTime;
+
+    /**
+     * 当年亮灯时间
+     *
+     * @mbg.generated
+     */
+    private Integer yearLightTime;
+
+    /**
+     * 累计亮灯时间
+     *
+     * @mbg.generated
+     */
+    private Integer workTimeTotal;
+
+    /**
+     * 本次用电量
+     *
+     * @mbg.generated
+     */
+    private Float usedEnergyTonight;
+
+    /**
+     * 累计用电量
+     *
+     * @mbg.generated
+     */
+    private Float usedEnergyTotal;
+
+    /**
+     * 灯头照度值
+     *
+     * @mbg.generated
+     */
+    private Float ledLuxValue;
+
+    /**
+     * 当天负载峰值功率
+     *
+     * @mbg.generated
+     */
+    private Float dayPppk;
+
+    /**
+     * 历史负载峰值功率
+     *
+     * @mbg.generated
+     */
+    private Float historyPppk;
+
+    /**
+     * 当日用电统计(KWh)
+     *
+     * @mbg.generated
+     */
+    private Float dayGenerEnergy;
+
+    /**
+     * 当日经济收益
+     *
+     * @mbg.generated
+     */
+    private Integer dayMoneySave;
+
+    /**
+     * 当日co2 减排量 (kg)
+     *
+     * @mbg.generated
+     */
+    private Integer dayCo2Reduce;
+
+    /**
+     * 当月用电统计 (KWh)
+     *
+     * @mbg.generated
+     */
+    private Float monthGenerEnergy;
+
+    /**
+     * 当月经济收益
+     *
+     * @mbg.generated
+     */
+    private Integer monthMoneySave;
+
+    /**
+     * 当月co2 减排量(kg)
+     *
+     * @mbg.generated
+     */
+    private Integer monthCo2Reduce;
+
+    /**
+     * 当年用电统计 (KWh)
+     *
+     * @mbg.generated
+     */
+    private Float yearGenerEnergy;
+
+    /**
+     * 当年经济收益
+     *
+     * @mbg.generated
+     */
+    private Integer yearMoneySave;
+
+    /**
+     * 当年co2 减排量(kg)
+     *
+     * @mbg.generated
+     */
+    private Integer yearCo2Reduce;
+
+    /**
+     * 更新时间
+     *
+     * @mbg.generated
+     */
+    private Date updatetime;
+
+    /**
+     * 设备时间
+     *
+     * @mbg.generated
+     */
+    private Date devicetime;
+
+    /**
+     * 是否有计算过(0 没有,1有)
+     *
+     * @mbg.generated
+     */
+    private Integer isSum;
+
+    /**
+     * 是否计算省电量
+     *
+     * @mbg.generated
+     */
+    private Integer sumPowerSave;
+
+    /**
+     * 当天省电量
+     *
+     * @mbg.generated
+     */
+    private Float dayEleSave;
+
+    /**
+     * 当月省电量
+     *
+     * @mbg.generated
+     */
+    private Float monthEleSave;
+
+    /**
+     * 当年省电量
+     *
+     * @mbg.generated
+     */
+    private Float yearEleSave;
+
+    /**
+     * 累计省电量
+     *
+     * @mbg.generated
+     */
+    private Float totalEleSave;
+
+    /**
+     * 累计用电量(触发器计算值,用于锡林浩特市项目)
+     *
+     * @mbg.generated
+     */
+    private Float usedEnergyTotalCopy;
+
+    /**
+     * 累计亮灯时间(触发器计算值,用于锡林浩特市项目)
+     *
+     * @mbg.generated
+     */
+    private Integer workTimeTotalCopy;
+
+    /**
+     * 是否已经推送(0 未推送,1 已推送)
+     *
+     * @mbg.generated
+     */
+    private Integer isPush;
+
+    /**
+     * 漏电电流
+     *
+     * @mbg.generated
+     */
+    private Integer leakageCur;
+
+    private static final long serialVersionUID = 1L;
+}

+ 74 - 0
src/main/java/com/welampiot/dto/LampPoleDTO.java

@@ -0,0 +1,74 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: LampPoleDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 15:37
+ * @Version: v1.0
+ */
+@Data
+public class LampPoleDTO implements Serializable {
+    /** 主键 **/
+    private Integer id;
+
+    /** 街道/路段id **/
+    private Integer sectionid;
+
+    /** 区/县id **/
+    private Integer areaid;
+
+    /** 设备名称 **/
+    private String name;
+
+    /** 设备SN码 **/
+    private String sn;
+
+    /** 经度 **/
+    private Double longitude;
+
+    /** 纬度 **/
+    private Double latitude;
+
+    /** 设备类型(0 路灯,1 摄像头,2 WIFI,3 RFID,4 LED屏,5 一键报警,6 充电桩,7 气象站,8 微基站,9 广播音柱,10 云盒,11 电缆,12 太阳能板凳,13 超级电源,14 水浸传感器,15 智能门锁,16 储能逆变,17 噪声监控,18 倾斜监测,19 液位传感器,20 灯带)多种类型用逗号隔开 **/
+    private String devtype;
+
+    /** 创建时间 **/
+    private Date createtime;
+
+    /** 灯杆编号 **/
+    private String number;
+
+    /** 灯杆高度 **/
+    private Double height;
+
+    /** 创建人员 **/
+    private Integer createId;
+
+    /** 控制器类型(0 灯控,1 太阳能板凳) **/
+    private Integer mainDevType;
+
+    /** 模板类型 **/
+    private String modeltype;
+
+    /** 灯杆方向(0 向左,1 向右) **/
+    private Integer dir;
+
+    /** 灯杆图标组件,多个用逗号隔开(空字符串表示没有组件,0 摄像头,1 屏幕,2 标示牌,3 横臂) **/
+    private String iconInfo;
+
+    /** 安装时间 **/
+    private Date installDate;
+
+    /** 过期时间 **/
+    private Date expirationDate;
+
+    private static final long serialVersionUID = 1L;
+}

+ 678 - 0
src/main/java/com/welampiot/dto/LampinfoDTO.java

@@ -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;
+}

+ 35 - 0
src/main/java/com/welampiot/dto/LoopPolicyDTO.java

@@ -0,0 +1,35 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: LoopPolicyDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 15:55
+ * @Version: v1.0
+ */
+@Data
+public class LoopPolicyDTO implements Serializable {
+    /** 主键 **/
+    private Integer id;
+
+    /** 策略名称 **/
+    private String name;
+
+    /** 用户id **/
+    private Integer userid;
+
+    /** 创建时间 **/
+    private Date createtime;
+
+    /** 是否更新策略信息 **/
+    private Integer isUpdate;
+
+    private static final long serialVersionUID = 1L;
+}

+ 74 - 0
src/main/java/com/welampiot/dto/NetInfoDTO.java

@@ -0,0 +1,74 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: NetInfoDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 15:58
+ * @Version: v1.0
+ */
+@Data
+public class NetInfoDTO implements Serializable {
+    /** 主键 **/
+    private Integer id;
+
+    /** 网关id **/
+    private String netId;
+
+    /** 网关名称 **/
+    private String netName;
+
+    /** 运行状态(0 停止运行,1 运行中) **/
+    private Integer runStatus;
+
+    /** 联网状态(0 离线,1 ETH,2 4G) **/
+    private Integer netStatus;
+
+    /** ip地址 **/
+    private String ipAddress;
+
+    /** ip端口号 **/
+    private String ipPort;
+
+    /** 运营商 **/
+    private String operators;
+
+    /** SIM卡号 **/
+    private  String simCard;
+
+    /** APN **/
+    private String apn;
+
+    /** 服务器(0 市电,1 太阳能) **/
+    private Integer server;
+
+    /** 固件版本 **/
+    private String firmware;
+
+    /** 区域id **/
+    private Integer areaid;
+
+    /** 路段id **/
+    private Integer sectionid;
+
+    /** 更新时间 **/
+    private Date updatetime;
+
+    /** 是否故障(0 正常,1 故障) **/
+    private Integer isFail;
+
+    /** PIN码 **/
+    private String pinCode;
+
+    /** 在线状态(0 离线,1 在线) **/
+    private Integer online;
+
+    private static final long serialVersionUID = 1L;
+}

+ 339 - 0
src/main/java/com/welampiot/dto/NetworkDTO.java

@@ -0,0 +1,339 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: NetworkDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 16:10
+ * @Version: v1.0
+ */
+@Data
+public class NetworkDTO implements Serializable {
+    /**
+     * 主键id
+     *
+     * @mbg.generated
+     */
+    private Integer id;
+
+    /**
+     * 网络名称
+     *
+     * @mbg.generated
+     */
+    private String networkName;
+
+    /**
+     * SN码
+     *
+     * @mbg.generated
+     */
+    private String devicesn;
+
+    /**
+     * 协议类型(0 = lorawan, 1 = lora mesh, 2 = rf mesh,  3 = nbiot, 4 = gprs_direct, 5 = zigbee,6=LoraWAN,7=onenet, 8=emqtt,9=LC-6B11-J,10=WE-CON-4G20(双路控制),11=PLC(有单灯,也有双灯控制器),12=铂胜lora
+     *
+     * @mbg.generated
+     */
+    private Integer protocoltype;
+
+    /**
+     * 型号
+     *
+     * @mbg.generated
+     */
+    private String model;
+
+    /**
+     * 区/县id
+     *
+     * @mbg.generated
+     */
+    private Integer areaid;
+
+    /**
+     * 路段(街道)id
+     *
+     * @mbg.generated
+     */
+    private Integer sectionid;
+
+    /**
+     * 创建时间
+     *
+     * @mbg.generated
+     */
+    private Date createtime;
+
+    /**
+     * 经度
+     *
+     * @mbg.generated
+     */
+    private Double longitude;
+
+    /**
+     * 纬度
+     *
+     * @mbg.generated
+     */
+    private Double latitude;
+
+    /**
+     * 网络状态(0 不在线,1 在线)
+     *
+     * @mbg.generated
+     */
+    private Integer status;
+
+    /**
+     * 路灯数
+     *
+     * @mbg.generated
+     */
+    private Integer lampcount;
+
+    /**
+     * 网络类型(0 组网,1 直连)
+     *
+     * @mbg.generated
+     */
+    private Integer netType;
+
+    /**
+     * 网络类型
+     *
+     * @mbg.generated
+     */
+    private String gatewaytype;
+
+    /**
+     * 连接设备类型(0 路灯,1 环境监控,2 光照传感器, 3 应急灯, 4 双路控制器, 5 zhaga控制器)
+     *
+     * @mbg.generated
+     */
+    private Integer devicetype;
+
+    /**
+     * 网络编号
+     *
+     * @mbg.generated
+     */
+    private Integer networkid;
+
+    /**
+     * NBIot 设备id(devEUI for loraWan)
+     *
+     * @mbg.generated
+     */
+    private String deviceid;
+
+    /**
+     * 信号强度
+     *
+     * @mbg.generated
+     */
+    private Integer rssi;
+
+    private Float snr;
+
+    /**
+     * sim卡号
+     *
+     * @mbg.generated
+     */
+    private String simcard;
+
+    private String simid;
+
+    /**
+     * ip地址
+     *
+     * @mbg.generated
+     */
+    private String ip;
+
+    /**
+     * 端口号
+     *
+     * @mbg.generated
+     */
+    private String port;
+
+    /**
+     * 注册包
+     *
+     * @mbg.generated
+     */
+    private String regpack;
+
+    /**
+     * 心跳包
+     *
+     * @mbg.generated
+     */
+    private String hbpack;
+
+    /**
+     * 心跳周期
+     *
+     * @mbg.generated
+     */
+    private Integer hbcycle;
+
+    /**
+     * 信道(0到32)
+     *
+     * @mbg.generated
+     */
+    private Integer channel;
+
+    /**
+     * 生效时间(0到65535)
+     *
+     * @mbg.generated
+     */
+    private Short effectivetime;
+
+    /**
+     * 故障数
+     *
+     * @mbg.generated
+     */
+    private Integer faultcount;
+
+    /**
+     * 设备状态(0 = 设备正常, 1 = 模块异常,2 = 控制器连接失败,3 = 控制器通讯异常)
+     *
+     * @mbg.generated
+     */
+    private Integer devstatus;
+
+    /**
+     * 更新时间
+     *
+     * @mbg.generated
+     */
+    private Date updatetime;
+
+    /**
+     * 频段信息(0 CN470,1 EU863,2 AU915,3 US902,4 AS923)
+     *
+     * @mbg.generated
+     */
+    private Integer freBandInfo;
+
+    /**
+     * 运营商
+     *
+     * @mbg.generated
+     */
+    private String operator;
+
+    /**
+     * 设备同步数据命令
+     *
+     * @mbg.generated
+     */
+    private String syncCmd;
+
+    /**
+     * 巡检时间
+     *
+     * @mbg.generated
+     */
+    private Integer patrolinterval;
+
+    /**
+     * 连接时间
+     *
+     * @mbg.generated
+     */
+    private Date connecttime;
+
+    /**
+     * 断开连接时间
+     *
+     * @mbg.generated
+     */
+    private Date disconnecttime;
+
+    /**
+     * 双路控制器设备(0 设备A,1 设备B)
+     *
+     * @mbg.generated
+     */
+    private Integer mode;
+
+    /**
+     * 设备软件版本号
+     *
+     * @mbg.generated
+     */
+    private String swVersion;
+
+    /**
+     * 设备硬件版本号
+     *
+     * @mbg.generated
+     */
+    private String hwVersion;
+
+    /**
+     * 路灯控制器协议(2 双路控制器协议)
+     *
+     * @mbg.generated
+     */
+    private String lampProto;
+
+    /**
+     * 添加zigbee设备返回的值
+     *
+     * @mbg.generated
+     */
+    private String uid;
+
+    /**
+     * zigbee设备的回路数
+     *
+     * @mbg.generated
+     */
+    private Integer loopcount;
+
+    /**
+     * 模块型号
+     *
+     * @mbg.generated
+     */
+    private String modulename;
+
+    /**
+     * dali电源类型(DT6, DT51, DT52),其中支持DT51电量功率才有效,支持DT52 电压才有效
+     *
+     * @mbg.generated
+     */
+    private String dalitype;
+
+    /**
+     * 用户id
+     *
+     * @mbg.generated
+     */
+    private Integer userid;
+
+    /**
+     * 流量卡到期时间
+     *
+     * @mbg.generated
+     */
+    private Date expirationTime;
+
+    private static final long serialVersionUID = 1L;
+}

+ 146 - 0
src/main/java/com/welampiot/dto/OperationLogDTO.java

@@ -0,0 +1,146 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: OperationLogDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 16:12
+ * @Version: v1.0
+ */
+@Data
+public class OperationLogDTO implements Serializable {
+    /**
+     * 日志id
+     *
+     * @mbg.generated
+     */
+    private Integer id;
+
+    /**
+     * 操作时间
+     *
+     * @mbg.generated
+     */
+    private Date time;
+
+    /**
+     * 账号
+     *
+     * @mbg.generated
+     */
+    private String acount;
+
+    /**
+     * 操作
+     *
+     * @mbg.generated
+     */
+    private String operation;
+
+    /**
+     * 备注
+     *
+     * @mbg.generated
+     */
+    private String remark;
+
+    /**
+     * 平台(0:pc, 1:ios, 2android)
+     *
+     * @mbg.generated
+     */
+    private Integer os;
+
+    /**
+     * 日志类型(0 中文,1 英文,2 俄语)
+     *
+     * @mbg.generated
+     */
+    private Integer type;
+
+    /**
+     * 用户id
+     *
+     * @mbg.generated
+     */
+    private Integer userid;
+
+    /**
+     * 设备类型(0 非设备,1 路灯,2 灯杆,3 回路,4 井盖,5 垃圾桶)
+     *
+     * @mbg.generated
+     */
+    private Integer devtype;
+
+    /**
+     * 操作类型(0 未定义操作,1 添加,2 删除,3 编辑,4 指令,5 退出登录)
+     *
+     * @mbg.generated
+     */
+    private Integer operatype;
+
+    /**
+     * 设备名称
+     *
+     * @mbg.generated
+     */
+    private String devicename;
+
+    /**
+     * 区域
+     *
+     * @mbg.generated
+     */
+    private String area;
+
+    /**
+     * 路段
+     *
+     * @mbg.generated
+     */
+    private String section;
+
+    /**
+     * 设备sn地址
+     *
+     * @mbg.generated
+     */
+    private String sn;
+
+    /**
+     * 路段id
+     *
+     * @mbg.generated
+     */
+    private Integer sectionid;
+
+    /**
+     * 区域id
+     *
+     * @mbg.generated
+     */
+    private Integer areaid;
+
+    /**
+     * 设备id
+     *
+     * @mbg.generated
+     */
+    private Integer devid;
+
+    /**
+     * 操作sql日志
+     *
+     * @mbg.generated
+     */
+    private String sqlLog;
+
+    private static final long serialVersionUID = 1L;
+}

+ 38 - 0
src/main/java/com/welampiot/dto/PlcPolicyDTO.java

@@ -0,0 +1,38 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: PlcPolicyDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 16:15
+ * @Version: v1.0
+ */
+@Data
+public class PlcPolicyDTO implements Serializable {
+    /** 主键 **/
+    private Integer id;
+
+    /** 策略名称 **/
+    private String name;
+
+    /** 用户id **/
+    private Integer userid;
+
+    /** 创建时间 **/
+    private Date createtime;
+
+    /** 策略类型(0:日常,1:周期,3:假期) **/
+    private Integer policytype;
+
+    /** 策略的使用方式(0:分组,1:广播) **/
+    private Integer operatetype;
+
+    private static final long serialVersionUID = 1L;
+}

+ 271 - 0
src/main/java/com/welampiot/dto/PolicyCmdDTO.java

@@ -0,0 +1,271 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * ClassName: PolicyCmdDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 16:24
+ * @Version: v1.0
+ */
+@Data
+public class PolicyCmdDTO implements Serializable {
+    /**
+     * 主键id
+     *
+     * @mbg.generated
+     */
+    private Integer id;
+
+    /**
+     * 策略亮度
+     *
+     * @mbg.generated
+     */
+    private Integer light;
+
+    /**
+     * 策略信息id
+     *
+     * @mbg.generated
+     */
+    private Integer policyid;
+
+    /**
+     * 策略开始日期
+     *
+     * @mbg.generated
+     */
+    private String starttime;
+
+    /**
+     * 第一阶段时间
+     *
+     * @mbg.generated
+     */
+    private String time1;
+
+    /**
+     * 第一阶段亮度
+     *
+     * @mbg.generated
+     */
+    private Integer value1;
+
+    /**
+     * 色温1
+     *
+     * @mbg.generated
+     */
+    private Integer color1;
+
+    /**
+     * 第二阶段时间
+     *
+     * @mbg.generated
+     */
+    private String time2;
+
+    /**
+     * 第二阶段亮度
+     *
+     * @mbg.generated
+     */
+    private Integer value2;
+
+    /**
+     * 色温2
+     *
+     * @mbg.generated
+     */
+    private Integer color2;
+
+    /**
+     * 第三阶段时间
+     *
+     * @mbg.generated
+     */
+    private String time3;
+
+    /**
+     * 第三阶段亮度
+     *
+     * @mbg.generated
+     */
+    private Integer value3;
+
+    /**
+     * 色温3
+     *
+     * @mbg.generated
+     */
+    private Integer color3;
+
+    /**
+     * 第四阶段时间
+     *
+     * @mbg.generated
+     */
+    private String time4;
+
+    /**
+     * 第四阶段亮度
+     *
+     * @mbg.generated
+     */
+    private Integer value4;
+
+    /**
+     * 色温4
+     *
+     * @mbg.generated
+     */
+    private Integer color4;
+
+    /**
+     * 第5阶段时间
+     *
+     * @mbg.generated
+     */
+    private String time5;
+
+    /**
+     * 第5阶段亮度
+     *
+     * @mbg.generated
+     */
+    private Integer value5;
+
+    /**
+     * 色温5
+     *
+     * @mbg.generated
+     */
+    private Integer color5;
+
+    /**
+     * 第6阶段时间
+     *
+     * @mbg.generated
+     */
+    private String time6;
+
+    /**
+     * 第6阶段亮度
+     *
+     * @mbg.generated
+     */
+    private Integer value6;
+
+    /**
+     * 色温6
+     *
+     * @mbg.generated
+     */
+    private Integer color6;
+
+    /**
+     * 第7阶段时间
+     *
+     * @mbg.generated
+     */
+    private String time7;
+
+    /**
+     * 第7阶段亮度
+     *
+     * @mbg.generated
+     */
+    private Integer value7;
+
+    /**
+     * 色温7
+     *
+     * @mbg.generated
+     */
+    private Integer color7;
+
+    /**
+     * 第8阶段时间
+     *
+     * @mbg.generated
+     */
+    private String time8;
+
+    /**
+     * 第8阶段亮度
+     *
+     * @mbg.generated
+     */
+    private Integer value8;
+
+    /**
+     * 色温8
+     *
+     * @mbg.generated
+     */
+    private Integer color8;
+
+    /**
+     * 第9阶段时间
+     *
+     * @mbg.generated
+     */
+    private String time9;
+
+    /**
+     * 第9阶段亮度
+     *
+     * @mbg.generated
+     */
+    private Integer value9;
+
+    /**
+     * 色温9
+     *
+     * @mbg.generated
+     */
+    private Integer color9;
+
+    /**
+     * 第10阶段时间
+     *
+     * @mbg.generated
+     */
+    private String time10;
+
+    /**
+     * 第10阶段亮度
+     *
+     * @mbg.generated
+     */
+    private Integer value10;
+
+    /**
+     * 色温10
+     *
+     * @mbg.generated
+     */
+    private Integer color10;
+
+    /**
+     * 命令是否已经下发(0 已下发,1 未下发)
+     *
+     * @mbg.generated
+     */
+    private Integer isDown;
+
+    /**
+     * 策略类型(0 日期类型,1 按周循环类型,2 节假日循环)
+     *
+     * @mbg.generated
+     */
+    private Integer policytype;
+
+    private static final long serialVersionUID = 1L;
+}

+ 35 - 0
src/main/java/com/welampiot/dto/PolicyDTO.java

@@ -0,0 +1,35 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: PolicyDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 16:20
+ * @Version: v1.0
+ */
+@Data
+public class PolicyDTO implements Serializable {
+    /** 主键 **/
+    private Integer id;
+
+    /** 策略名称 **/
+    private String name;
+
+    /** 用户id **/
+    private Integer userid;
+
+    /** 创建时间 **/
+    private Date createtime;
+
+    /** 策略类型(0 日期类型,1 按周循环类型,2 节假日) **/
+    private Integer policytype;
+
+    private static final long serialVersionUID = 1L;
+}

+ 44 - 0
src/main/java/com/welampiot/dto/PrivilnodeDTO.java

@@ -0,0 +1,44 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+import net.sf.jsqlparser.statement.select.PivotVisitorAdapter;
+
+import java.io.Serializable;
+
+/**
+ * ClassName: PrivilnodeDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 16:25
+ * @Version: v1.0
+ */
+@Data
+public class PrivilnodeDTO implements Serializable {
+    /** 主键 **/
+    private Integer id;
+
+    /** 上级权限id **/
+    private Integer parentid;
+
+    /** 权限名称 **/
+    private String name;
+
+    /** 权限英文名称 **/
+    private String enName;
+
+    /** 俄语名称 **/
+    private String ruName;
+
+    /** 权限等级 **/
+    private Integer level;
+
+    /** 权限状态(0 停用,1 启用) **/
+    private Integer status;
+
+    /** 路由地址 **/
+    private String action;
+
+    private static final long serialVersionUID = 1L;
+}

+ 220 - 0
src/main/java/com/welampiot/dto/ScreenDTO.java

@@ -0,0 +1,220 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: ScreenDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 16:31
+ * @Version: v1.0
+ */
+@Data
+public class ScreenDTO implements Serializable {
+    /**
+     * 主键id
+     *
+     * @mbg.generated
+     */
+    private Integer id;
+
+    /**
+     * 名称
+     *
+     * @mbg.generated
+     */
+    private String model;
+
+    /**
+     * 序列号
+     *
+     * @mbg.generated
+     */
+    private String num;
+
+    /**
+     * 分辨率
+     *
+     * @mbg.generated
+     */
+    private String resolve;
+
+    /**
+     * 点阵规则(0 = p4,1 = p3,2 = p2,3 = LCD,4 = 其他)
+     *
+     * @mbg.generated
+     */
+    private Integer role;
+
+    /**
+     * 供电方式(0 = 适配器,1 = POE,2 = 其他,3 = AC220V)
+     *
+     * @mbg.generated
+     */
+    private Integer powermodel;
+
+    /**
+     * 通信方式(0 = 以太网,1 = 4G,2 = 其他)
+     *
+     * @mbg.generated
+     */
+    private Integer commodel;
+
+    /**
+     * 灯杆id
+     *
+     * @mbg.generated
+     */
+    private Integer lampPoleId;
+
+    /**
+     * 网络状态(0 不在线,1 在线)
+     *
+     * @mbg.generated
+     */
+    private Integer netstatus;
+
+    /**
+     * 屏幕开关状态(0 关,1 开)
+     *
+     * @mbg.generated
+     */
+    private Integer status;
+
+    /**
+     * 屏幕亮度值
+     *
+     * @mbg.generated
+     */
+    private Short light;
+
+    /**
+     * 音量
+     *
+     * @mbg.generated
+     */
+    private Short volume;
+
+    /**
+     * 宽
+     *
+     * @mbg.generated
+     */
+    private Short width;
+
+    /**
+     * 高
+     *
+     * @mbg.generated
+     */
+    private Short height;
+
+    /**
+     * 正在播放的节目id
+     *
+     * @mbg.generated
+     */
+    private Integer playingid;
+
+    /**
+     * 屏幕播放类型(0 节目,1 气象站,2 视屏监控,3 网页)
+     *
+     * @mbg.generated
+     */
+    private Integer type;
+
+    /**
+     * 视屏监控id
+     *
+     * @mbg.generated
+     */
+    private Integer videoid;
+
+    /**
+     * 气象站id
+     *
+     * @mbg.generated
+     */
+    private Integer weatherid;
+
+    /**
+     * 最大亮度值
+     *
+     * @mbg.generated
+     */
+    private Integer maxlight;
+
+    /**
+     * 设备类型(0 熙讯,1 仰邦,2 灰度,3 卡莱特,4 太龙)
+     *
+     * @mbg.generated
+     */
+    private Integer devtype;
+
+    /**
+     * 指令是否发送中
+     *
+     * @mbg.generated
+     */
+    private Integer isSending;
+
+    /**
+     * 卡莱特屏幕的id
+     *
+     * @mbg.generated
+     */
+    private Integer kalaiteId;
+
+    /**
+     * 太龙显示屏的id
+     *
+     * @mbg.generated
+     */
+    private String tailongId;
+
+    /**
+     * 是否为仰邦YQ2的卡
+     *
+     * @mbg.generated
+     */
+    private Integer isYq2;
+
+    /**
+     * 电源模式(0 手动,1 自动)
+     *
+     * @mbg.generated
+     */
+    private Integer openMode;
+
+    /**
+     * IP地址
+     *
+     * @mbg.generated
+     */
+    private String ipAddr;
+
+    private String taskid;
+
+    private Integer taskmode;
+
+    /**
+     * 安装时间
+     *
+     * @mbg.generated
+     */
+    private Date installDate;
+
+    /**
+     * 过期时间
+     *
+     * @mbg.generated
+     */
+    private Date expirationDate;
+
+    private static final long serialVersionUID = 1L;
+}

+ 132 - 0
src/main/java/com/welampiot/dto/SectionDTO.java

@@ -0,0 +1,132 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: SectionDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 16:33
+ * @Version: v1.0
+ */
+@Data
+public class SectionDTO implements Serializable {
+    /**
+     * 主键id
+     *
+     * @mbg.generated
+     */
+    private Integer id;
+
+    /**
+     * 上级区域id
+     *
+     * @mbg.generated
+     */
+    private Integer pid;
+
+    /**
+     * 路段名称
+     *
+     * @mbg.generated
+     */
+    private String name;
+
+    /**
+     * 设备数量
+     *
+     * @mbg.generated
+     */
+    private Integer devcount;
+
+    /**
+     * 路灯数量
+     *
+     * @mbg.generated
+     */
+    private Integer lampcount;
+
+    /**
+     * 灯杆数量
+     *
+     * @mbg.generated
+     */
+    private Integer lampPoleCount;
+
+    /**
+     * 环境监控数
+     *
+     * @mbg.generated
+     */
+    private Integer weatherCount;
+
+    /**
+     * 视屏监控数
+     *
+     * @mbg.generated
+     */
+    private Integer videoCount;
+
+    /**
+     * 光照传感器数量
+     *
+     * @mbg.generated
+     */
+    private Integer illuminanceCount;
+
+    /**
+     * 创建时间
+     *
+     * @mbg.generated
+     */
+    private Date createtime;
+
+    /**
+     * 时区
+     *
+     * @mbg.generated
+     */
+    private Integer timezone;
+
+    /**
+     * 网关sn地址,智慧校园使用
+     *
+     * @mbg.generated
+     */
+    private String netsn;
+
+    /**
+     * 推送人员id(多个用逗号隔开)
+     *
+     * @mbg.generated
+     */
+    private String alarmuser;
+
+    /**
+     * 日出
+     *
+     * @mbg.generated
+     */
+    private String sunrise;
+
+    /**
+     * 日落
+     *
+     * @mbg.generated
+     */
+    private String sunset;
+
+    /**
+     * 日出日落更新时间
+     *
+     * @mbg.generated
+     */
+    private Date sunupdatetime;
+
+    private static final long serialVersionUID = 1L;
+}

+ 365 - 0
src/main/java/com/welampiot/dto/VideoMonitorDTO.java

@@ -0,0 +1,365 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: VideoMonitorDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 16:34
+ * @Version: v1.0
+ */
+@Data
+public class VideoMonitorDTO implements Serializable {
+    /**
+     * 视屏监控id
+     *
+     * @mbg.generated
+     */
+    private Integer id;
+
+    /**
+     * 视屏监控名称
+     *
+     * @mbg.generated
+     */
+    private String name;
+
+    /**
+     * 路段id
+     *
+     * @mbg.generated
+     */
+    private Integer sectionid;
+
+    /**
+     * 区域id
+     *
+     * @mbg.generated
+     */
+    private Integer areaid;
+
+    /**
+     * 视屏监控地址
+     *
+     * @mbg.generated
+     */
+    private String address;
+
+    /**
+     * 视屏监控创建时间
+     *
+     * @mbg.generated
+     */
+    private Date createtime;
+
+    /**
+     * 是否故障(1 是,0否)
+     *
+     * @mbg.generated
+     */
+    private Integer status;
+
+    /**
+     * 设备id
+     *
+     * @mbg.generated
+     */
+    private String devid;
+
+    /**
+     * 设备密码
+     *
+     * @mbg.generated
+     */
+    private String password;
+
+    /**
+     * 通道
+     *
+     * @mbg.generated
+     */
+    private Integer channel;
+
+    /**
+     * 监控类型(0 单个监控,1 NVR)
+     *
+     * @mbg.generated
+     */
+    private Integer type;
+
+    /**
+     * hls播放地址
+     *
+     * @mbg.generated
+     */
+    private String hls;
+
+    /**
+     * hls高清播放地址
+     *
+     * @mbg.generated
+     */
+    private String hlshd;
+
+    /**
+     * rtmp播放地址
+     *
+     * @mbg.generated
+     */
+    private String rtmp;
+
+    /**
+     * rtmp高清播放地址
+     *
+     * @mbg.generated
+     */
+    private String rtmphd;
+
+    /**
+     * 经度
+     *
+     * @mbg.generated
+     */
+    private Double longitude;
+
+    /**
+     * 纬度
+     *
+     * @mbg.generated
+     */
+    private Double latitude;
+
+    /**
+     * 监控封面图片
+     *
+     * @mbg.generated
+     */
+    private String image;
+
+    /**
+     * 灯杆id
+     *
+     * @mbg.generated
+     */
+    private Integer lampPoleId;
+
+    /**
+     * 是否在识别(0 未识别,1 识别)
+     *
+     * @mbg.generated
+     */
+    private Integer isOpen;
+
+    /**
+     * 总人流量
+     *
+     * @mbg.generated
+     */
+    private Integer peoplecounttotal;
+
+    /**
+     * 当日人数统计
+     *
+     * @mbg.generated
+     */
+    private Integer dayPersoncounttotal;
+
+    /**
+     * 男性数量
+     *
+     * @mbg.generated
+     */
+    private Integer mancount;
+
+    /**
+     * 女性数量
+     *
+     * @mbg.generated
+     */
+    private Integer womancount;
+
+    /**
+     * 年龄小于10岁的数量
+     *
+     * @mbg.generated
+     */
+    private Integer age1count;
+
+    /**
+     * 10-20岁人数
+     *
+     * @mbg.generated
+     */
+    private Integer age2count;
+
+    /**
+     * 20-30岁人数
+     *
+     * @mbg.generated
+     */
+    private Integer age3count;
+
+    /**
+     * 30-40岁人数
+     *
+     * @mbg.generated
+     */
+    private Integer age4count;
+
+    /**
+     * 40-50岁人数
+     *
+     * @mbg.generated
+     */
+    private Integer age5count;
+
+    /**
+     * 50-60岁人数
+     *
+     * @mbg.generated
+     */
+    private Integer age6count;
+
+    /**
+     * 60岁以上人数
+     *
+     * @mbg.generated
+     */
+    private Integer age7count;
+
+    /**
+     * 总车流量
+     *
+     * @mbg.generated
+     */
+    private Integer carcounttotal;
+
+    /**
+     * 当日车流量统计
+     *
+     * @mbg.generated
+     */
+    private Integer dayCarcounttotal;
+
+    /**
+     * 人脸集合标识
+     *
+     * @mbg.generated
+     */
+    private String facesetid;
+
+    /**
+     * 人脸对比图
+     *
+     * @mbg.generated
+     */
+    private String faceImage;
+
+    /**
+     * 是否开启人脸识别(0 关闭,1 开启)
+     *
+     * @mbg.generated
+     */
+    private Integer isInspec;
+
+    /**
+     * 设备类型(0 海康,1 大华,2 云之声)
+     *
+     * @mbg.generated
+     */
+    private Integer devicetype;
+
+    /**
+     * 人脸监测心跳时间
+     *
+     * @mbg.generated
+     */
+    private Date hearttime;
+
+    /**
+     * 网络状态(0 不在线,1 在线)
+     *
+     * @mbg.generated
+     */
+    private Integer netstatus;
+
+    /**
+     * 上一次查看时间
+     *
+     * @mbg.generated
+     */
+    private Date lasttime;
+
+    /**
+     * 是否开启自动巡航(0 否,1 是)
+     *
+     * @mbg.generated
+     */
+    private Integer isAuto;
+
+    /**
+     * gb28181地址
+     *
+     * @mbg.generated
+     */
+    private String gbAddress;
+
+    /**
+     * 设备接入类型(0 萤石云,1 GB28181)
+     *
+     * @mbg.generated
+     */
+    private Integer netType;
+
+    /**
+     * 红外国标地址
+     *
+     * @mbg.generated
+     */
+    private String gbAddress2;
+
+    /**
+     * IP地址
+     *
+     * @mbg.generated
+     */
+    private String ipAddr;
+
+    /**
+     * 密码
+     *
+     * @mbg.generated
+     */
+    private String devPwd;
+
+    private String stream;
+
+    /**
+     * 设备上一次回放地址
+     *
+     * @mbg.generated
+     */
+    private String backAddress;
+
+    /**
+     * 安装时间
+     *
+     * @mbg.generated
+     */
+    private Date installDate;
+
+    /**
+     * 过期时间
+     *
+     * @mbg.generated
+     */
+    private Date expirationDate;
+
+    private static final long serialVersionUID = 1L;
+}

+ 608 - 0
src/main/java/com/welampiot/dto/WifiDTO.java

@@ -0,0 +1,608 @@
+package com.welampiot.dto;
+
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * ClassName: WifiDTO
+ * Package: com.welampiot.dto
+ * Description:
+ *
+ * @Author: zhj_Start
+ * @Create: 2023/3/22 - 16:36
+ * @Version: v1.0
+ */
+@Data
+public class WifiDTO implements Serializable {
+    /**
+     * 主键id
+     *
+     * @mbg.generated
+     */
+    private Integer id;
+
+    /**
+     * 型号(0 WE-GW-G100,1 WE-GW-G200,2 WE-GW-G40,3 WE-GW-G300,4 WE-XA-G20(云盒加4G双控设备),5 WE-GW-G260,6 WE-GW-G600)
+     *
+     * @mbg.generated
+     */
+    private Integer model;
+
+    /**
+     * 序列号IMEI
+     *
+     * @mbg.generated
+     */
+    private String num;
+
+    /**
+     * 供电方式(0 = 适配器,1 = POE,2 = 其他)
+     *
+     * @mbg.generated
+     */
+    private Integer powermodel;
+
+    /**
+     * 功耗
+     *
+     * @mbg.generated
+     */
+    private Float powerwaste;
+
+    /**
+     * 防护等级(0 = IP65,1 = IP66,2 = IP67,3 = IP68,4 = 不防水)
+     *
+     * @mbg.generated
+     */
+    private Integer protectlevel;
+
+    /**
+     * 支持频段(0 = 2.4G/5G,1 = 2.4G,2 = 5G,3 = 其他)
+     *
+     * @mbg.generated
+     */
+    private Integer frequency;
+
+    /**
+     * 灯杆id
+     *
+     * @mbg.generated
+     */
+    private Integer lampPoleId;
+
+    /**
+     * WIFI开关状态(0 关,1 开)
+     *
+     * @mbg.generated
+     */
+    private Integer status;
+
+    /**
+     * 网络类型(0 4G,1 WIFI ETH)
+     *
+     * @mbg.generated
+     */
+    private Integer netType;
+
+    /**
+     * ICCID
+     *
+     * @mbg.generated
+     */
+    private String iccid;
+
+    /**
+     * 硬件版本
+     *
+     * @mbg.generated
+     */
+    private String firVersion;
+
+    /**
+     * 类型
+     *
+     * @mbg.generated
+     */
+    private Integer type;
+
+    /**
+     * 在线状态(0 不在线,1 在线)
+     *
+     * @mbg.generated
+     */
+    private Integer online;
+
+    /**
+     * 固件版本号
+     *
+     * @mbg.generated
+     */
+    private String version;
+
+    /**
+     * 当天流量
+     *
+     * @mbg.generated
+     */
+    private Float dayFlow;
+
+    /**
+     * 累计流量
+     *
+     * @mbg.generated
+     */
+    private Float flow;
+
+    /**
+     * 当天设备连接数
+     *
+     * @mbg.generated
+     */
+    private Integer dayDeviceCount;
+
+    /**
+     * 累计设备连接数
+     *
+     * @mbg.generated
+     */
+    private Integer deviceCount;
+
+    /**
+     * 数据更新时间
+     *
+     * @mbg.generated
+     */
+    private Date updatetime;
+
+    /**
+     * 网口状态
+     *
+     * @mbg.generated
+     */
+    private String lanstatus;
+
+    /**
+     * 灯光状态
+     *
+     * @mbg.generated
+     */
+    private String ledstatus;
+
+    /**
+     * AC220V输出1路备注
+     *
+     * @mbg.generated
+     */
+    private String remark1;
+
+    /**
+     * AC220V输出2路备注
+     *
+     * @mbg.generated
+     */
+    private String remark2;
+
+    /**
+     * AC220V输出3路备注
+     *
+     * @mbg.generated
+     */
+    private String remark3;
+
+    /**
+     * DC24V输出备注
+     *
+     * @mbg.generated
+     */
+    private String remark4;
+
+    /**
+     * DC12V输出1路备注
+     *
+     * @mbg.generated
+     */
+    private String remark5;
+
+    /**
+     * DC12V输出2路备注
+     *
+     * @mbg.generated
+     */
+    private String remark6;
+
+    /**
+     * 电压
+     *
+     * @mbg.generated
+     */
+    private Float voltage;
+
+    /**
+     * 电流
+     *
+     * @mbg.generated
+     */
+    private Float current;
+
+    /**
+     * 功率(Wh)
+     *
+     * @mbg.generated
+     */
+    private Float power;
+
+    /**
+     * 功率因数
+     *
+     * @mbg.generated
+     */
+    private Float powerFactor;
+
+    /**
+     * 频率
+     *
+     * @mbg.generated
+     */
+    private Float freq;
+
+    /**
+     * 累计用电量kWh
+     *
+     * @mbg.generated
+     */
+    private Float totalCom;
+
+    /**
+     * DC24V输出开关状态(0 关,1 开)
+     *
+     * @mbg.generated
+     */
+    private Integer lna1Status;
+
+    /**
+     * DC24V输出电压
+     *
+     * @mbg.generated
+     */
+    private Float lna1Vol;
+
+    /**
+     * DC24V输出电流
+     *
+     * @mbg.generated
+     */
+    private Float lna1Cur;
+
+    /**
+     * DC12V1路输出开关状态(0 关,1 开)
+     *
+     * @mbg.generated
+     */
+    private Integer lna2Status;
+
+    /**
+     * DC12V1路输出电压
+     *
+     * @mbg.generated
+     */
+    private Float lna2Vol;
+
+    /**
+     * DC12V1路输出电流
+     *
+     * @mbg.generated
+     */
+    private Float lna2Cur;
+
+    /**
+     * DC12V2路输出开关状态(0 关,1 开)
+     *
+     * @mbg.generated
+     */
+    private Integer lna3Status;
+
+    /**
+     * DC12V2路输出电压
+     *
+     * @mbg.generated
+     */
+    private Float lna3Vol;
+
+    /**
+     * DC12V2路输出电流
+     *
+     * @mbg.generated
+     */
+    private Float lna3Cur;
+
+    /**
+     * AC220V输出1路开关状态(0 关,1 开)
+     *
+     * @mbg.generated
+     */
+    private Integer ac1;
+
+    /**
+     * AC220V输出2路开关状态(0 关,1 开)
+     *
+     * @mbg.generated
+     */
+    private Integer ac2;
+
+    /**
+     * AC220V输出3路开关状态(0 关,1 开)
+     *
+     * @mbg.generated
+     */
+    private Integer ac3;
+
+    /**
+     * AC220v输入状态(0 异常,1 正常)
+     *
+     * @mbg.generated
+     */
+    private Integer aci;
+
+    /**
+     * AC220v输出1路输出类型(0 手动,1 自动)
+     *
+     * @mbg.generated
+     */
+    private Integer type1;
+
+    /**
+     * AC220v输出2路输出类型(0 手动,1 自动)
+     *
+     * @mbg.generated
+     */
+    private Integer type2;
+
+    /**
+     * AC220v输出3路输出类型(0 手动,1 自动)
+     *
+     * @mbg.generated
+     */
+    private Integer type3;
+
+    /**
+     * DC24V输出类型(0 手动,1 自动)
+     *
+     * @mbg.generated
+     */
+    private Integer type4;
+
+    /**
+     * DC12V1路输出类型(0 手动,1 自动)
+     *
+     * @mbg.generated
+     */
+    private Integer type5;
+
+    /**
+     * DC12V2路输出类型(0 手动,1 自动)
+     *
+     * @mbg.generated
+     */
+    private Integer type6;
+
+    /**
+     * AC220V输出1路自动闭合时间
+     *
+     * @mbg.generated
+     */
+    private String closeTime1;
+
+    /**
+     * AC220V输出2路自动闭合时间
+     *
+     * @mbg.generated
+     */
+    private String closeTime2;
+
+    /**
+     * AC220V输出3路自动闭合时间
+     *
+     * @mbg.generated
+     */
+    private String closeTime3;
+
+    /**
+     * DC24V自动闭合时间
+     *
+     * @mbg.generated
+     */
+    private String closeTime4;
+
+    /**
+     * DC12V1路自动闭合时间
+     *
+     * @mbg.generated
+     */
+    private String closeTime5;
+
+    /**
+     * DC12V2路自动闭合时间
+     *
+     * @mbg.generated
+     */
+    private String closeTime6;
+
+    /**
+     * AC220V输出1路自动断开时间
+     *
+     * @mbg.generated
+     */
+    private String openTime1;
+
+    /**
+     * AC220V输出2路自动断开时间
+     *
+     * @mbg.generated
+     */
+    private String openTime2;
+
+    /**
+     * AC220V输出3路自动断开时间
+     *
+     * @mbg.generated
+     */
+    private String openTime3;
+
+    /**
+     * DC24V自动断开时间
+     *
+     * @mbg.generated
+     */
+    private String openTime4;
+
+    /**
+     * DC12V1路自动断开时间
+     *
+     * @mbg.generated
+     */
+    private String openTime5;
+
+    /**
+     * DC12V2路自动断开时间
+     *
+     * @mbg.generated
+     */
+    private String openTime6;
+
+    /**
+     * 220V B路电压
+     *
+     * @mbg.generated
+     */
+    private Float voltageb;
+
+    /**
+     * 220V B路电流
+     *
+     * @mbg.generated
+     */
+    private Float currentb;
+
+    /**
+     * 220V B路功率(Wh)
+     *
+     * @mbg.generated
+     */
+    private Float powerb;
+
+    /**
+     * 220V B路功率因数
+     *
+     * @mbg.generated
+     */
+    private Float powerFactorb;
+
+    /**
+     * 220V B路频率
+     *
+     * @mbg.generated
+     */
+    private Float freqb;
+
+    /**
+     * 220V C路电压
+     *
+     * @mbg.generated
+     */
+    private Float voltagec;
+
+    /**
+     * 220V C路电流
+     *
+     * @mbg.generated
+     */
+    private Float currentc;
+
+    /**
+     * 220V C路功率(Wh)
+     *
+     * @mbg.generated
+     */
+    private Float powerc;
+
+    /**
+     * 220V C路功率因数
+     *
+     * @mbg.generated
+     */
+    private Float powerFactorc;
+
+    /**
+     * 220V C路频率
+     *
+     * @mbg.generated
+     */
+    private Float freqc;
+
+    /**
+     * 222V A路累计用电量kWh
+     *
+     * @mbg.generated
+     */
+    private Float totalComa;
+
+    /**
+     * 222V B路累计用电量kWh
+     *
+     * @mbg.generated
+     */
+    private Float totalComb;
+
+    /**
+     * 222V C路累计用电量kWh
+     *
+     * @mbg.generated
+     */
+    private Float totalComc;
+
+    /**
+     * IP地址
+     *
+     * @mbg.generated
+     */
+    private String ipAddr;
+
+    /**
+     * IN 0 的状态(0 低,1 高)
+     *
+     * @mbg.generated
+     */
+    private Integer di0;
+
+    /**
+     * OUT 0 的状态(0 低,1 高)
+     *
+     * @mbg.generated
+     */
+    private Integer do0;
+
+    /**
+     * 信号值
+     *
+     * @mbg.generated
+     */
+    private Integer signal;
+
+    /**
+     * 安装时间
+     *
+     * @mbg.generated
+     */
+    private Date installDate;
+
+    /**
+     * 过期时间
+     *
+     * @mbg.generated
+     */
+    private Date expirationDate;
+
+    private static final long serialVersionUID = 1L;
+}