Parcourir la source

不同告警表实体生成

jichaobo il y a 2 ans
Parent
commit
debc02e7e7
32 fichiers modifiés avec 1203 ajouts et 123 suppressions
  1. 3 3
      service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/MybatisGeneratorUtils.java
  2. 21 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/AlarmElectricalFireController.java
  3. 21 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/AlarmHydrantWaterController.java
  4. 21 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/AlarmSmokeControlController.java
  5. 21 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/AlarmSprayWaterController.java
  6. 21 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/AlarmVideoController.java
  7. 0 120
      service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/DemoController.java
  8. 136 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/AlarmElectricalFire.java
  9. 136 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/AlarmHydrantWater.java
  10. 136 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/AlarmSmokeControl.java
  11. 136 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/AlarmSprayWater.java
  12. 136 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/AlarmVideo.java
  13. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/AlarmElectricalFireMapper.java
  14. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/AlarmHydrantWaterMapper.java
  15. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/AlarmSmokeControlMapper.java
  16. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/AlarmSprayWaterMapper.java
  17. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/AlarmVideoMapper.java
  18. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/AlarmElectricalFireService.java
  19. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/AlarmHydrantWaterService.java
  20. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/AlarmSmokeControlService.java
  21. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/AlarmSprayWaterService.java
  22. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/AlarmVideoService.java
  23. 20 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/AlarmElectricalFireServiceImpl.java
  24. 20 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/AlarmHydrantWaterServiceImpl.java
  25. 20 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/AlarmSmokeControlServiceImpl.java
  26. 20 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/AlarmSprayWaterServiceImpl.java
  27. 20 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/AlarmVideoServiceImpl.java
  28. 31 0
      service-fire/service-fire-biz/src/main/resources/mapper/fire/AlarmElectricalFireMapper.xml
  29. 31 0
      service-fire/service-fire-biz/src/main/resources/mapper/fire/AlarmHydrantWaterMapper.xml
  30. 31 0
      service-fire/service-fire-biz/src/main/resources/mapper/fire/AlarmSmokeControlMapper.xml
  31. 31 0
      service-fire/service-fire-biz/src/main/resources/mapper/fire/AlarmSprayWaterMapper.xml
  32. 31 0
      service-fire/service-fire-biz/src/main/resources/mapper/fire/AlarmVideoMapper.xml

+ 3 - 3
service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/MybatisGeneratorUtils.java

@@ -52,12 +52,12 @@ public class MybatisGeneratorUtils {
         // 3、包配置
         PackageConfig pc = new PackageConfig();
         pc.setParent("com.usky.fire");
-//        pc.setController("controller.web");
+        pc.setController("controller.web");
         pc.setEntity("domain");
         pc.setMapper("mapper");
         pc.setService("service");
         pc.setServiceImpl("service.impl");
-        pc.setXml("mapper.demo");
+//        pc.setXml("mapper.fire");
         //pc.setModuleName("test");
         mpg.setPackageInfo(pc);
 
@@ -71,7 +71,7 @@ public class MybatisGeneratorUtils {
         // strategy.setTablePrefix("t_"); // 表名前缀
         strategy.setEntityLombokModel(true); //使用lombok
         //修改自己想要生成的表
-        strategy.setInclude("alarm_fire");  // 逆向工程使用的表   如果要生成多个,这里可以传入String[]
+        strategy.setInclude("alarm_video");  // 逆向工程使用的表   如果要生成多个,这里可以传入String[]
         mpg.setStrategy(strategy);
 
         // 关闭默认 xml 生成,调整生成 至 根目录

+ 21 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/AlarmElectricalFireController.java

@@ -0,0 +1,21 @@
+package com.usky.fire.controller.web;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+
+/**
+ * <p>
+ * 电气火灾隐患告警 前端控制器
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Controller
+@RequestMapping("/alarmElectricalFire")
+public class AlarmElectricalFireController {
+
+}
+

+ 21 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/AlarmHydrantWaterController.java

@@ -0,0 +1,21 @@
+package com.usky.fire.controller.web;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+
+/**
+ * <p>
+ * 消防给水及消火栓隐患告警 前端控制器
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Controller
+@RequestMapping("/alarmHydrantWater")
+public class AlarmHydrantWaterController {
+
+}
+

+ 21 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/AlarmSmokeControlController.java

@@ -0,0 +1,21 @@
+package com.usky.fire.controller.web;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+
+/**
+ * <p>
+ * 防排烟隐患告警 前端控制器
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Controller
+@RequestMapping("/alarmSmokeControl")
+public class AlarmSmokeControlController {
+
+}
+

+ 21 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/AlarmSprayWaterController.java

@@ -0,0 +1,21 @@
+package com.usky.fire.controller.web;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+
+/**
+ * <p>
+ * 自动喷水灭火隐患告警 前端控制器
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Controller
+@RequestMapping("/alarmSprayWater")
+public class AlarmSprayWaterController {
+
+}
+

+ 21 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/AlarmVideoController.java

@@ -0,0 +1,21 @@
+package com.usky.fire.controller.web;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.stereotype.Controller;
+
+/**
+ * <p>
+ * 视频监控隐患告警 前端控制器
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Controller
+@RequestMapping("/alarmVideo")
+public class AlarmVideoController {
+
+}
+

+ 0 - 120
service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/DemoController.java

@@ -1,120 +0,0 @@
-package com.usky.fire.controller.web;
-
-
-import com.ruoyi.common.core.utils.poi.ExcelUtil;
-import com.usky.common.core.bean.ApiResult;
-import com.usky.common.core.bean.CommonPage;
-import com.usky.common.log.annotation.Log;
-import com.usky.common.log.enums.BusinessType;
-import com.usky.fire.domain.AlarmFire;
-import com.usky.fire.service.AlarmFireService;
-import com.usky.fire.service.vo.AlarmFireVo;
-import com.usky.fire.service.vo.PatrolInspectionSiteExportVo;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.*;
-
-import javax.servlet.http.HttpServletResponse;
-import java.io.IOException;
-import java.util.List;
-import java.util.Map;
-
-/**
- * 事件管理-火警告警处置
- *
- * @author JCB
- * @since 2022-07-29
- */
-@RestController
-@RequestMapping("/alarmFire")
-public class AlarmFireController {
-
-    @Autowired
-    private AlarmFireService alarmFireService;
-
-    /**
-     * 事件管理-/火警告警处置/故障告警处置/隐患报警处理-火灾报警处置/-列表查询
-     *
-     * @param handlingStatus 处理状态(0、未处理 1、已处理)
-     * @param startDate      开始时间 格式:yyyy-MM-dd HH:mm:ss
-     * @param endDate        结束时间 格式:yyyy-MM-dd HH:mm:ss
-     * @param pageNum        当前页
-     * @param pageSize       每页条数
-     * @param alarmType      告警类型(2 火警、4 故障、16 监管等)
-     * @return
-     */
-    @GetMapping("alarmFireLowerList")
-    public ApiResult<CommonPage<AlarmFireVo>> alarmFireLowerList(@RequestParam(value = "handlingStatus", required = false) Integer handlingStatus,
-                                                                 @RequestParam(value = "alarmType", required = false) String alarmType,
-                                                                 @RequestParam(value = "startDate", required = false) String startDate,
-                                                                 @RequestParam(value = "endDate", required = false) String endDate,
-                                                                 @RequestParam(value = "pageNum", required = false, defaultValue = "1") Integer pageNum,
-                                                                 @RequestParam(value = "pageSize", required = false, defaultValue = "10") Integer pageSize) {
-        return ApiResult.success(alarmFireService.alarmFireLowerList(handlingStatus, startDate, endDate, pageNum, pageSize, alarmType));
-    }
-
-
-    /**
-     * 事件管理-/火警告警处置/故障告警处置/隐患报警处理-火灾报警处置/-左侧数据统计
-     *
-     * @param alarmType 告警类型(2 火警、4 故障、16 监管等)
-     * @return
-     */
-    @GetMapping("fireStatistics")
-    public ApiResult<Map<String, Object>> fireStatistics(@RequestParam(value = "alarmType", required = false) String alarmType) {
-        return ApiResult.success(alarmFireService.fireStatistics(alarmType));
-    }
-
-
-    /**
-     * 事件管理-/火警告警处置/故障告警处置/隐患报警处理-火灾报警处置/-数据统计图
-     *
-     * @param alarmType 告警类型(2 火警、4 故障、16 监管等)
-     * @param startDate 开始时间  格式:yyyy-MM-dd HH:mm:ss
-     * @param endDate   结束时间  格式:yyyy-MM-dd HH:mm:ss
-     * @return
-     */
-    @GetMapping("fireStatisticalChart")
-    public ApiResult<Map<String, Object>> fireStatisticalChart(@RequestParam(value = "alarmType", required = false) String alarmType,
-                                                               @RequestParam(value = "startDate", required = false) String startDate,
-                                                               @RequestParam(value = "endDate", required = false) String endDate) {
-        return ApiResult.success(alarmFireService.fireStatisticalChart(alarmType, startDate, endDate));
-    }
-
-
-    /**
-     * 事件管理-/火警告警处置/故障告警处置/隐患报警处理-火灾报警处置/-告警处理
-     *
-     * @param alarmFire
-     * @return
-     */
-    @Log(title = "告警处理", businessType = BusinessType.UPDATE)
-    @PostMapping("updateAlarmFire")
-    public ApiResult<Void> updateAlarmFire(@RequestBody AlarmFire alarmFire) {
-        alarmFireService.updateAlarmFire(alarmFire);
-        return ApiResult.success();
-    }
-
-
-    /**
-     * 事件管理-/火警告警处置/故障告警处置/隐患报警处理-火灾报警处置/-导出
-     * @param response
-     * @param handlingStatus    处理状态(0、未处理 1、已处理)
-     * @param alarmType         告警类型(2 火警、4 故障、16 监管等)
-     * @param startDate         开始时间 格式:yyyy-MM-dd HH:mm:ss
-     * @param endDate           结束时间 格式:yyyy-MM-dd HH:mm:ss
-     * @param exportTitle       导出标题
-     * @throws IOException
-     */
-    @GetMapping("alarmFireLowerListExport")
-    public void export(HttpServletResponse response,
-                       @RequestParam(value = "handlingStatus", required = false) Integer handlingStatus,
-                       @RequestParam(value = "alarmType", required = false) String alarmType,
-                       @RequestParam(value = "startDate", required = false) String startDate,
-                       @RequestParam(value = "endDate", required = false) String endDate,
-                       @RequestParam(value = "exportTitle") String exportTitle) throws IOException {
-        List<AlarmFireVo> list = alarmFireService.alarmFireLowerListExport(handlingStatus, startDate, endDate, alarmType);
-        ExcelUtil<AlarmFireVo> util = new ExcelUtil<AlarmFireVo>(AlarmFireVo.class);
-        util.exportExcel(response, list, exportTitle, exportTitle);
-    }
-}
-

+ 136 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/AlarmElectricalFire.java

@@ -0,0 +1,136 @@
+package com.usky.fire.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 电气火灾隐患告警
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class AlarmElectricalFire implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 设备编号
+     */
+    private String deviceCode;
+
+    /**
+     * 设备名称
+     */
+    private String deviceName;
+
+    /**
+     * 告警类型
+     */
+    private String alarmType;
+
+    /**
+     * 告警时间
+     */
+    private LocalDateTime alarmTime;
+
+    /**
+     * 上报地址
+     */
+    private String address;
+
+    /**
+     * 告警状态
+     */
+    private String alarmStatus;
+
+    /**
+     * 系统类型
+     */
+    private Integer systemType;
+
+    /**
+     * 端口号
+     */
+    private String portNum;
+
+    /**
+     * 单位ID
+     */
+    private Integer companyId;
+
+    /**
+     * 单位名称
+     */
+    private String companyName;
+
+    /**
+     * 属性值1
+     */
+    private String attributeValue1;
+
+    /**
+     * 属性值2
+     */
+    private String attributeValue2;
+
+    /**
+     * 属性值3
+     */
+    private String attributeValue3;
+
+    /**
+     * 属性值4
+     */
+    private String attributeValue4;
+
+    /**
+     * 处理人
+     */
+    private String handler;
+
+    /**
+     * 处理时间
+     */
+    private LocalDateTime handlingTime;
+
+    /**
+     * 处理内容
+     */
+    private String handlingContent;
+
+    /**
+     * 处理人电话
+     */
+    private String handlerPhone;
+
+    /**
+     * 处理状态(0、未处理 1、已处理)
+     */
+    private Integer handlingStatus;
+
+    /**
+     * 是否误报(0、非误报 1、误报)
+     */
+    private Integer falseAlarm;
+
+    /**
+     * 现场照片
+     */
+    private String sitePhoto;
+
+
+}

+ 136 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/AlarmHydrantWater.java

@@ -0,0 +1,136 @@
+package com.usky.fire.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 消防给水及消火栓隐患告警
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class AlarmHydrantWater implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 设备编号
+     */
+    private String deviceCode;
+
+    /**
+     * 设备名称
+     */
+    private String deviceName;
+
+    /**
+     * 告警类型
+     */
+    private String alarmType;
+
+    /**
+     * 告警时间
+     */
+    private LocalDateTime alarmTime;
+
+    /**
+     * 上报地址
+     */
+    private String address;
+
+    /**
+     * 告警状态
+     */
+    private String alarmStatus;
+
+    /**
+     * 系统类型
+     */
+    private Integer systemType;
+
+    /**
+     * 端口号
+     */
+    private String portNum;
+
+    /**
+     * 单位ID
+     */
+    private Integer companyId;
+
+    /**
+     * 单位名称
+     */
+    private String companyName;
+
+    /**
+     * 属性值1
+     */
+    private String attributeValue1;
+
+    /**
+     * 属性值2
+     */
+    private String attributeValue2;
+
+    /**
+     * 属性值3
+     */
+    private String attributeValue3;
+
+    /**
+     * 属性值4
+     */
+    private String attributeValue4;
+
+    /**
+     * 处理人
+     */
+    private String handler;
+
+    /**
+     * 处理时间
+     */
+    private LocalDateTime handlingTime;
+
+    /**
+     * 处理内容
+     */
+    private String handlingContent;
+
+    /**
+     * 处理人电话
+     */
+    private String handlerPhone;
+
+    /**
+     * 处理状态(0、未处理 1、已处理)
+     */
+    private Integer handlingStatus;
+
+    /**
+     * 是否误报(0、非误报 1、误报)
+     */
+    private Integer falseAlarm;
+
+    /**
+     * 现场照片
+     */
+    private String sitePhoto;
+
+
+}

+ 136 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/AlarmSmokeControl.java

@@ -0,0 +1,136 @@
+package com.usky.fire.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 防排烟隐患告警
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class AlarmSmokeControl implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 设备编号
+     */
+    private String deviceCode;
+
+    /**
+     * 设备名称
+     */
+    private String deviceName;
+
+    /**
+     * 告警类型
+     */
+    private String alarmType;
+
+    /**
+     * 告警时间
+     */
+    private LocalDateTime alarmTime;
+
+    /**
+     * 上报地址
+     */
+    private String address;
+
+    /**
+     * 告警状态
+     */
+    private String alarmStatus;
+
+    /**
+     * 系统类型
+     */
+    private Integer systemType;
+
+    /**
+     * 端口号
+     */
+    private String portNum;
+
+    /**
+     * 单位ID
+     */
+    private Integer companyId;
+
+    /**
+     * 单位名称
+     */
+    private String companyName;
+
+    /**
+     * 属性值1
+     */
+    private String attributeValue1;
+
+    /**
+     * 属性值2
+     */
+    private String attributeValue2;
+
+    /**
+     * 属性值3
+     */
+    private String attributeValue3;
+
+    /**
+     * 属性值4
+     */
+    private String attributeValue4;
+
+    /**
+     * 处理人
+     */
+    private String handler;
+
+    /**
+     * 处理时间
+     */
+    private LocalDateTime handlingTime;
+
+    /**
+     * 处理内容
+     */
+    private String handlingContent;
+
+    /**
+     * 处理人电话
+     */
+    private String handlerPhone;
+
+    /**
+     * 处理状态(0、未处理 1、已处理)
+     */
+    private Integer handlingStatus;
+
+    /**
+     * 是否误报(0、非误报 1、误报)
+     */
+    private Integer falseAlarm;
+
+    /**
+     * 现场照片
+     */
+    private String sitePhoto;
+
+
+}

+ 136 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/AlarmSprayWater.java

@@ -0,0 +1,136 @@
+package com.usky.fire.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 自动喷水灭火隐患告警
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class AlarmSprayWater implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 设备编号
+     */
+    private String deviceCode;
+
+    /**
+     * 设备名称
+     */
+    private String deviceName;
+
+    /**
+     * 告警类型
+     */
+    private String alarmType;
+
+    /**
+     * 告警时间
+     */
+    private LocalDateTime alarmTime;
+
+    /**
+     * 上报地址
+     */
+    private String address;
+
+    /**
+     * 告警状态
+     */
+    private String alarmStatus;
+
+    /**
+     * 系统类型
+     */
+    private Integer systemType;
+
+    /**
+     * 端口号
+     */
+    private String portNum;
+
+    /**
+     * 单位ID
+     */
+    private Integer companyId;
+
+    /**
+     * 单位名称
+     */
+    private String companyName;
+
+    /**
+     * 属性值1
+     */
+    private String attributeValue1;
+
+    /**
+     * 属性值2
+     */
+    private String attributeValue2;
+
+    /**
+     * 属性值3
+     */
+    private String attributeValue3;
+
+    /**
+     * 属性值4
+     */
+    private String attributeValue4;
+
+    /**
+     * 处理人
+     */
+    private String handler;
+
+    /**
+     * 处理时间
+     */
+    private LocalDateTime handlingTime;
+
+    /**
+     * 处理内容
+     */
+    private String handlingContent;
+
+    /**
+     * 处理人电话
+     */
+    private String handlerPhone;
+
+    /**
+     * 处理状态(0、未处理 1、已处理)
+     */
+    private Integer handlingStatus;
+
+    /**
+     * 是否误报(0、非误报 1、误报)
+     */
+    private Integer falseAlarm;
+
+    /**
+     * 现场照片
+     */
+    private String sitePhoto;
+
+
+}

+ 136 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/AlarmVideo.java

@@ -0,0 +1,136 @@
+package com.usky.fire.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.time.LocalDateTime;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+/**
+ * <p>
+ * 视频监控隐患告警
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class AlarmVideo implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 设备编号
+     */
+    private String deviceCode;
+
+    /**
+     * 设备名称
+     */
+    private String deviceName;
+
+    /**
+     * 告警类型
+     */
+    private String alarmType;
+
+    /**
+     * 告警时间
+     */
+    private LocalDateTime alarmTime;
+
+    /**
+     * 上报地址
+     */
+    private String address;
+
+    /**
+     * 告警状态
+     */
+    private String alarmStatus;
+
+    /**
+     * 系统类型
+     */
+    private Integer systemType;
+
+    /**
+     * 端口号
+     */
+    private String portNum;
+
+    /**
+     * 单位ID
+     */
+    private Integer companyId;
+
+    /**
+     * 单位名称
+     */
+    private String companyName;
+
+    /**
+     * 属性值1
+     */
+    private String attributeValue1;
+
+    /**
+     * 属性值2
+     */
+    private String attributeValue2;
+
+    /**
+     * 属性值3
+     */
+    private String attributeValue3;
+
+    /**
+     * 属性值4
+     */
+    private String attributeValue4;
+
+    /**
+     * 处理人
+     */
+    private String handler;
+
+    /**
+     * 处理时间
+     */
+    private LocalDateTime handlingTime;
+
+    /**
+     * 处理内容
+     */
+    private String handlingContent;
+
+    /**
+     * 处理人电话
+     */
+    private String handlerPhone;
+
+    /**
+     * 处理状态(0、未处理 1、已处理)
+     */
+    private Integer handlingStatus;
+
+    /**
+     * 是否误报(0、非误报 1、误报)
+     */
+    private Integer falseAlarm;
+
+    /**
+     * 现场照片
+     */
+    private String sitePhoto;
+
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/AlarmElectricalFireMapper.java

@@ -0,0 +1,16 @@
+package com.usky.fire.mapper;
+
+import com.usky.fire.domain.AlarmElectricalFire;
+import com.usky.common.mybatis.core.CrudMapper;
+
+/**
+ * <p>
+ * 电气火灾隐患告警 Mapper 接口
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+public interface AlarmElectricalFireMapper extends CrudMapper<AlarmElectricalFire> {
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/AlarmHydrantWaterMapper.java

@@ -0,0 +1,16 @@
+package com.usky.fire.mapper;
+
+import com.usky.fire.domain.AlarmHydrantWater;
+import com.usky.common.mybatis.core.CrudMapper;
+
+/**
+ * <p>
+ * 消防给水及消火栓隐患告警 Mapper 接口
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+public interface AlarmHydrantWaterMapper extends CrudMapper<AlarmHydrantWater> {
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/AlarmSmokeControlMapper.java

@@ -0,0 +1,16 @@
+package com.usky.fire.mapper;
+
+import com.usky.fire.domain.AlarmSmokeControl;
+import com.usky.common.mybatis.core.CrudMapper;
+
+/**
+ * <p>
+ * 防排烟隐患告警 Mapper 接口
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+public interface AlarmSmokeControlMapper extends CrudMapper<AlarmSmokeControl> {
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/AlarmSprayWaterMapper.java

@@ -0,0 +1,16 @@
+package com.usky.fire.mapper;
+
+import com.usky.fire.domain.AlarmSprayWater;
+import com.usky.common.mybatis.core.CrudMapper;
+
+/**
+ * <p>
+ * 自动喷水灭火隐患告警 Mapper 接口
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+public interface AlarmSprayWaterMapper extends CrudMapper<AlarmSprayWater> {
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/AlarmVideoMapper.java

@@ -0,0 +1,16 @@
+package com.usky.fire.mapper;
+
+import com.usky.fire.domain.AlarmVideo;
+import com.usky.common.mybatis.core.CrudMapper;
+
+/**
+ * <p>
+ * 视频监控隐患告警 Mapper 接口
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+public interface AlarmVideoMapper extends CrudMapper<AlarmVideo> {
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/AlarmElectricalFireService.java

@@ -0,0 +1,16 @@
+package com.usky.fire.service;
+
+import com.usky.fire.domain.AlarmElectricalFire;
+import com.usky.common.mybatis.core.CrudService;
+
+/**
+ * <p>
+ * 电气火灾隐患告警 服务类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+public interface AlarmElectricalFireService extends CrudService<AlarmElectricalFire> {
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/AlarmHydrantWaterService.java

@@ -0,0 +1,16 @@
+package com.usky.fire.service;
+
+import com.usky.fire.domain.AlarmHydrantWater;
+import com.usky.common.mybatis.core.CrudService;
+
+/**
+ * <p>
+ * 消防给水及消火栓隐患告警 服务类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+public interface AlarmHydrantWaterService extends CrudService<AlarmHydrantWater> {
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/AlarmSmokeControlService.java

@@ -0,0 +1,16 @@
+package com.usky.fire.service;
+
+import com.usky.fire.domain.AlarmSmokeControl;
+import com.usky.common.mybatis.core.CrudService;
+
+/**
+ * <p>
+ * 防排烟隐患告警 服务类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+public interface AlarmSmokeControlService extends CrudService<AlarmSmokeControl> {
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/AlarmSprayWaterService.java

@@ -0,0 +1,16 @@
+package com.usky.fire.service;
+
+import com.usky.fire.domain.AlarmSprayWater;
+import com.usky.common.mybatis.core.CrudService;
+
+/**
+ * <p>
+ * 自动喷水灭火隐患告警 服务类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+public interface AlarmSprayWaterService extends CrudService<AlarmSprayWater> {
+
+}

+ 16 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/AlarmVideoService.java

@@ -0,0 +1,16 @@
+package com.usky.fire.service;
+
+import com.usky.fire.domain.AlarmVideo;
+import com.usky.common.mybatis.core.CrudService;
+
+/**
+ * <p>
+ * 视频监控隐患告警 服务类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+public interface AlarmVideoService extends CrudService<AlarmVideo> {
+
+}

+ 20 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/AlarmElectricalFireServiceImpl.java

@@ -0,0 +1,20 @@
+package com.usky.fire.service.impl;
+
+import com.usky.fire.domain.AlarmElectricalFire;
+import com.usky.fire.mapper.AlarmElectricalFireMapper;
+import com.usky.fire.service.AlarmElectricalFireService;
+import com.usky.common.mybatis.core.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 电气火灾隐患告警 服务实现类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Service
+public class AlarmElectricalFireServiceImpl extends AbstractCrudService<AlarmElectricalFireMapper, AlarmElectricalFire> implements AlarmElectricalFireService {
+
+}

+ 20 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/AlarmHydrantWaterServiceImpl.java

@@ -0,0 +1,20 @@
+package com.usky.fire.service.impl;
+
+import com.usky.fire.domain.AlarmHydrantWater;
+import com.usky.fire.mapper.AlarmHydrantWaterMapper;
+import com.usky.fire.service.AlarmHydrantWaterService;
+import com.usky.common.mybatis.core.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 消防给水及消火栓隐患告警 服务实现类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Service
+public class AlarmHydrantWaterServiceImpl extends AbstractCrudService<AlarmHydrantWaterMapper, AlarmHydrantWater> implements AlarmHydrantWaterService {
+
+}

+ 20 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/AlarmSmokeControlServiceImpl.java

@@ -0,0 +1,20 @@
+package com.usky.fire.service.impl;
+
+import com.usky.fire.domain.AlarmSmokeControl;
+import com.usky.fire.mapper.AlarmSmokeControlMapper;
+import com.usky.fire.service.AlarmSmokeControlService;
+import com.usky.common.mybatis.core.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 防排烟隐患告警 服务实现类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Service
+public class AlarmSmokeControlServiceImpl extends AbstractCrudService<AlarmSmokeControlMapper, AlarmSmokeControl> implements AlarmSmokeControlService {
+
+}

+ 20 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/AlarmSprayWaterServiceImpl.java

@@ -0,0 +1,20 @@
+package com.usky.fire.service.impl;
+
+import com.usky.fire.domain.AlarmSprayWater;
+import com.usky.fire.mapper.AlarmSprayWaterMapper;
+import com.usky.fire.service.AlarmSprayWaterService;
+import com.usky.common.mybatis.core.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 自动喷水灭火隐患告警 服务实现类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Service
+public class AlarmSprayWaterServiceImpl extends AbstractCrudService<AlarmSprayWaterMapper, AlarmSprayWater> implements AlarmSprayWaterService {
+
+}

+ 20 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/AlarmVideoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.usky.fire.service.impl;
+
+import com.usky.fire.domain.AlarmVideo;
+import com.usky.fire.mapper.AlarmVideoMapper;
+import com.usky.fire.service.AlarmVideoService;
+import com.usky.common.mybatis.core.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 视频监控隐患告警 服务实现类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-08-18
+ */
+@Service
+public class AlarmVideoServiceImpl extends AbstractCrudService<AlarmVideoMapper, AlarmVideo> implements AlarmVideoService {
+
+}

+ 31 - 0
service-fire/service-fire-biz/src/main/resources/mapper/fire/AlarmElectricalFireMapper.xml

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.usky.fire.mapper.AlarmElectricalFireMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.fire.domain.AlarmElectricalFire">
+        <id column="id" property="id" />
+        <result column="device_code" property="deviceCode" />
+        <result column="device_name" property="deviceName" />
+        <result column="alarm_type" property="alarmType" />
+        <result column="alarm_time" property="alarmTime" />
+        <result column="address" property="address" />
+        <result column="alarm_status" property="alarmStatus" />
+        <result column="system_type" property="systemType" />
+        <result column="port_num" property="portNum" />
+        <result column="company_id" property="companyId" />
+        <result column="company_name" property="companyName" />
+        <result column="attribute_value1" property="attributeValue1" />
+        <result column="attribute_value2" property="attributeValue2" />
+        <result column="attribute_value3" property="attributeValue3" />
+        <result column="attribute_value4" property="attributeValue4" />
+        <result column="handler" property="handler" />
+        <result column="handling_time" property="handlingTime" />
+        <result column="handling_content" property="handlingContent" />
+        <result column="handler_phone" property="handlerPhone" />
+        <result column="handling_status" property="handlingStatus" />
+        <result column="false_alarm" property="falseAlarm" />
+        <result column="site_photo" property="sitePhoto" />
+    </resultMap>
+
+</mapper>

+ 31 - 0
service-fire/service-fire-biz/src/main/resources/mapper/fire/AlarmHydrantWaterMapper.xml

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.usky.fire.mapper.AlarmHydrantWaterMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.fire.domain.AlarmHydrantWater">
+        <id column="id" property="id" />
+        <result column="device_code" property="deviceCode" />
+        <result column="device_name" property="deviceName" />
+        <result column="alarm_type" property="alarmType" />
+        <result column="alarm_time" property="alarmTime" />
+        <result column="address" property="address" />
+        <result column="alarm_status" property="alarmStatus" />
+        <result column="system_type" property="systemType" />
+        <result column="port_num" property="portNum" />
+        <result column="company_id" property="companyId" />
+        <result column="company_name" property="companyName" />
+        <result column="attribute_value1" property="attributeValue1" />
+        <result column="attribute_value2" property="attributeValue2" />
+        <result column="attribute_value3" property="attributeValue3" />
+        <result column="attribute_value4" property="attributeValue4" />
+        <result column="handler" property="handler" />
+        <result column="handling_time" property="handlingTime" />
+        <result column="handling_content" property="handlingContent" />
+        <result column="handler_phone" property="handlerPhone" />
+        <result column="handling_status" property="handlingStatus" />
+        <result column="false_alarm" property="falseAlarm" />
+        <result column="site_photo" property="sitePhoto" />
+    </resultMap>
+
+</mapper>

+ 31 - 0
service-fire/service-fire-biz/src/main/resources/mapper/fire/AlarmSmokeControlMapper.xml

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.usky.fire.mapper.AlarmSmokeControlMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.fire.domain.AlarmSmokeControl">
+        <id column="id" property="id" />
+        <result column="device_code" property="deviceCode" />
+        <result column="device_name" property="deviceName" />
+        <result column="alarm_type" property="alarmType" />
+        <result column="alarm_time" property="alarmTime" />
+        <result column="address" property="address" />
+        <result column="alarm_status" property="alarmStatus" />
+        <result column="system_type" property="systemType" />
+        <result column="port_num" property="portNum" />
+        <result column="company_id" property="companyId" />
+        <result column="company_name" property="companyName" />
+        <result column="attribute_value1" property="attributeValue1" />
+        <result column="attribute_value2" property="attributeValue2" />
+        <result column="attribute_value3" property="attributeValue3" />
+        <result column="attribute_value4" property="attributeValue4" />
+        <result column="handler" property="handler" />
+        <result column="handling_time" property="handlingTime" />
+        <result column="handling_content" property="handlingContent" />
+        <result column="handler_phone" property="handlerPhone" />
+        <result column="handling_status" property="handlingStatus" />
+        <result column="false_alarm" property="falseAlarm" />
+        <result column="site_photo" property="sitePhoto" />
+    </resultMap>
+
+</mapper>

+ 31 - 0
service-fire/service-fire-biz/src/main/resources/mapper/fire/AlarmSprayWaterMapper.xml

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.usky.fire.mapper.AlarmSprayWaterMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.fire.domain.AlarmSprayWater">
+        <id column="id" property="id" />
+        <result column="device_code" property="deviceCode" />
+        <result column="device_name" property="deviceName" />
+        <result column="alarm_type" property="alarmType" />
+        <result column="alarm_time" property="alarmTime" />
+        <result column="address" property="address" />
+        <result column="alarm_status" property="alarmStatus" />
+        <result column="system_type" property="systemType" />
+        <result column="port_num" property="portNum" />
+        <result column="company_id" property="companyId" />
+        <result column="company_name" property="companyName" />
+        <result column="attribute_value1" property="attributeValue1" />
+        <result column="attribute_value2" property="attributeValue2" />
+        <result column="attribute_value3" property="attributeValue3" />
+        <result column="attribute_value4" property="attributeValue4" />
+        <result column="handler" property="handler" />
+        <result column="handling_time" property="handlingTime" />
+        <result column="handling_content" property="handlingContent" />
+        <result column="handler_phone" property="handlerPhone" />
+        <result column="handling_status" property="handlingStatus" />
+        <result column="false_alarm" property="falseAlarm" />
+        <result column="site_photo" property="sitePhoto" />
+    </resultMap>
+
+</mapper>

+ 31 - 0
service-fire/service-fire-biz/src/main/resources/mapper/fire/AlarmVideoMapper.xml

@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.usky.fire.mapper.AlarmVideoMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.fire.domain.AlarmVideo">
+        <id column="id" property="id" />
+        <result column="device_code" property="deviceCode" />
+        <result column="device_name" property="deviceName" />
+        <result column="alarm_type" property="alarmType" />
+        <result column="alarm_time" property="alarmTime" />
+        <result column="address" property="address" />
+        <result column="alarm_status" property="alarmStatus" />
+        <result column="system_type" property="systemType" />
+        <result column="port_num" property="portNum" />
+        <result column="company_id" property="companyId" />
+        <result column="company_name" property="companyName" />
+        <result column="attribute_value1" property="attributeValue1" />
+        <result column="attribute_value2" property="attributeValue2" />
+        <result column="attribute_value3" property="attributeValue3" />
+        <result column="attribute_value4" property="attributeValue4" />
+        <result column="handler" property="handler" />
+        <result column="handling_time" property="handlingTime" />
+        <result column="handling_content" property="handlingContent" />
+        <result column="handler_phone" property="handlerPhone" />
+        <result column="handling_status" property="handlingStatus" />
+        <result column="false_alarm" property="falseAlarm" />
+        <result column="site_photo" property="sitePhoto" />
+    </resultMap>
+
+</mapper>