yq 2 年之前
父节点
当前提交
82dc5ca733
共有 22 个文件被更改,包括 1186 次插入1 次删除
  1. 1 1
      mhfire-controller/src/main/java/com/bizmatics/mhfire/controller/MybatisGeneratorUtils.java
  2. 41 0
      mhfire-controller/src/main/java/com/bizmatics/mhfire/controller/web/DemSecurityBuildController.java
  3. 42 0
      mhfire-controller/src/main/java/com/bizmatics/mhfire/controller/web/DemSecurityCompanyController.java
  4. 43 0
      mhfire-controller/src/main/java/com/bizmatics/mhfire/controller/web/DemSecurityFireController.java
  5. 0 0
      mhfire-controller/src/main/resources/static/doc/AllInOne.css
  6. 0 0
      mhfire-controller/src/main/resources/static/doc/index.html
  7. 319 0
      mhfire-controller/src/main/resources/static/doc/search.js
  8. 16 0
      mhfire-mapping/src/main/java/com/bizmatics/mhfire/persistence/mapper/DemSecurityBuildMapper.java
  9. 16 0
      mhfire-mapping/src/main/java/com/bizmatics/mhfire/persistence/mapper/DemSecurityCompanyMapper.java
  10. 16 0
      mhfire-mapping/src/main/java/com/bizmatics/mhfire/persistence/mapper/DemSecurityFireMapper.java
  11. 32 0
      mhfire-mapping/src/main/resources/mapper/mysql/DemSecurityBuildMapper.xml
  12. 34 0
      mhfire-mapping/src/main/resources/mapper/mysql/DemSecurityCompanyMapper.xml
  13. 29 0
      mhfire-mapping/src/main/resources/mapper/mysql/DemSecurityFireMapper.xml
  14. 165 0
      mhfire-model/src/main/java/com/bizmatics/mhfire/model/DemSecurityBuild.java
  15. 177 0
      mhfire-model/src/main/java/com/bizmatics/mhfire/model/DemSecurityCompany.java
  16. 147 0
      mhfire-model/src/main/java/com/bizmatics/mhfire/model/DemSecurityFire.java
  17. 16 0
      mhfire-service/src/main/java/com/bizmatics/mhfire/service/DemSecurityBuildService.java
  18. 16 0
      mhfire-service/src/main/java/com/bizmatics/mhfire/service/DemSecurityCompanyService.java
  19. 16 0
      mhfire-service/src/main/java/com/bizmatics/mhfire/service/DemSecurityFireService.java
  20. 20 0
      mhfire-service/src/main/java/com/bizmatics/mhfire/service/impl/DemSecurityBuildServiceImpl.java
  21. 20 0
      mhfire-service/src/main/java/com/bizmatics/mhfire/service/impl/DemSecurityCompanyServiceImpl.java
  22. 20 0
      mhfire-service/src/main/java/com/bizmatics/mhfire/service/impl/DemSecurityFireServiceImpl.java

+ 1 - 1
mhfire-controller/src/main/java/com/bizmatics/mhfire/controller/MybatisGeneratorUtils.java

@@ -71,7 +71,7 @@
 //        // strategy.setTablePrefix("t_"); // 表名前缀
 //        strategy.setEntityLombokModel(true); //使用lombok
 //        //修改自己想要生成的表
-//        strategy.setInclude("sp_owner","sp_owner_company","tb_info","tb_alarm");  // 逆向工程使用的表   如果要生成多个,这里可以传入String[]
+//        strategy.setInclude("dem_security_build","dem_security_company","dem_security_fire");  // 逆向工程使用的表   如果要生成多个,这里可以传入String[]
 //        mpg.setStrategy(strategy);
 //
 //        // 关闭默认 xml 生成,调整生成 至 根目录

+ 41 - 0
mhfire-controller/src/main/java/com/bizmatics/mhfire/controller/web/DemSecurityBuildController.java

@@ -0,0 +1,41 @@
+package com.bizmatics.mhfire.controller.web;
+
+
+import com.bizmatics.common.core.bean.ApiResult;
+import com.bizmatics.common.core.exception.BusinessException;
+import com.bizmatics.common.core.util.StringUtils;
+import com.bizmatics.mhfire.model.DemSecurityBuild;
+import com.bizmatics.mhfire.service.DemSecurityBuildService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * 安保检查建筑数据
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+@RestController
+@RequestMapping("/demSecurityBuild")
+public class DemSecurityBuildController {
+
+    @Autowired
+    private DemSecurityBuildService demSecurityBuildService;
+
+
+    @PostMapping
+    public ApiResult<Void> add(@RequestBody DemSecurityBuild demSecurityBuild){
+        if (StringUtils.isBlank(demSecurityBuild.getAppKey())){
+            throw new BusinessException("appKey不能为空");
+        }
+        if (!"31cdd6a7766d24820156e5304a3f7107".equals(demSecurityBuild.getAppKey())){
+            throw new BusinessException("用户id不存在");
+        }
+        demSecurityBuildService.save(demSecurityBuild);
+        return ApiResult.success();
+    }
+}
+

+ 42 - 0
mhfire-controller/src/main/java/com/bizmatics/mhfire/controller/web/DemSecurityCompanyController.java

@@ -0,0 +1,42 @@
+package com.bizmatics.mhfire.controller.web;
+
+
+import com.bizmatics.common.core.bean.ApiResult;
+import com.bizmatics.common.core.exception.BusinessException;
+import com.bizmatics.common.core.util.StringUtils;
+import com.bizmatics.mhfire.model.DemSecurityCompany;
+import com.bizmatics.mhfire.service.DemSecurityCompanyService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 安保检查单位数据 前端控制器
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+@RestController
+@RequestMapping("/demSecurityCompany")
+public class DemSecurityCompanyController {
+
+    @Autowired
+    private DemSecurityCompanyService demSecurityCompanyService;
+
+    @PostMapping
+    public ApiResult<Void> add(@RequestBody DemSecurityCompany demSecurityCompany){
+        if (StringUtils.isBlank(demSecurityCompany.getAppKey())){
+            throw new BusinessException("appKey不能为空");
+        }
+        if (!"31cdd6a7766d24820156e5304a3f7107".equals(demSecurityCompany.getAppKey())){
+            throw new BusinessException("用户id不存在");
+        }
+        demSecurityCompanyService.save(demSecurityCompany);
+        return ApiResult.success();
+    }
+}
+

+ 43 - 0
mhfire-controller/src/main/java/com/bizmatics/mhfire/controller/web/DemSecurityFireController.java

@@ -0,0 +1,43 @@
+package com.bizmatics.mhfire.controller.web;
+
+
+import com.bizmatics.common.core.bean.ApiResult;
+import com.bizmatics.common.core.exception.BusinessException;
+import com.bizmatics.common.core.util.StringUtils;
+import com.bizmatics.mhfire.model.DemSecurityFire;
+import com.bizmatics.mhfire.service.DemSecurityFireService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 安保检查消防设施及微站数据 前端控制器
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+@RestController
+@RequestMapping("/demSecurityFire")
+public class DemSecurityFireController {
+
+    @Autowired
+    private DemSecurityFireService demSecurityFireService;
+
+
+    @PostMapping
+    public ApiResult<Void> add(@RequestBody DemSecurityFire demSecurityFire){
+        if (StringUtils.isBlank(demSecurityFire.getAppKey())){
+            throw new BusinessException("appKey不能为空");
+        }
+        if (!"31cdd6a7766d24820156e5304a3f7107".equals(demSecurityFire.getAppKey())){
+            throw new BusinessException("用户id不存在");
+        }
+        demSecurityFireService.save(demSecurityFire);
+        return ApiResult.success();
+    }
+}
+

文件差异内容过多而无法显示
+ 0 - 0
mhfire-controller/src/main/resources/static/doc/AllInOne.css


文件差异内容过多而无法显示
+ 0 - 0
mhfire-controller/src/main/resources/static/doc/index.html


+ 319 - 0
mhfire-controller/src/main/resources/static/doc/search.js

@@ -0,0 +1,319 @@
+let api = [];
+api.push({
+    alias: 'AlFsdAllControllerWeb',
+    order: '1',
+    link: '行政许可-消防安检申报总',
+    desc: '行政许可-消防安检申报总',
+    list: []
+})
+api[0].list.push({
+    order: '1',
+    desc: '获取行政许可的检查,受理,出文数量',
+});
+api[0].list.push({
+    order: '2',
+    desc: '获取开业检查记录的汇总',
+});
+api.push({
+    alias: 'AtlasControllerWeb',
+    order: '2',
+    link: '',
+    desc: '',
+    list: []
+})
+api[1].list.push({
+    order: '1',
+    desc: '',
+});
+api.push({
+    alias: 'DutyController',
+    order: '3',
+    link: '&lt;p&gt;_前端控制器&lt;/p&gt;',
+    desc: '&lt;p&gt; 前端控制器&lt;/p&gt;',
+    list: []
+})
+api.push({
+    alias: 'FireStatisticsControllerWeb',
+    order: '4',
+    link: '火灾详情',
+    desc: '火灾详情',
+    list: []
+})
+api[3].list.push({
+    order: '1',
+    desc: '根据年份和地址查看12月份的火灾统计',
+});
+api[3].list.push({
+    order: '2',
+    desc: '分页',
+});
+api[3].list.push({
+    order: '3',
+    desc: 'getOne',
+});
+api[3].list.push({
+    order: '4',
+    desc: '火灾-单位-出警信息',
+});
+api[3].list.push({
+    order: '5',
+    desc: '火灾原因占比',
+});
+api[3].list.push({
+    order: '6',
+    desc: '火灾类型',
+});
+api[3].list.push({
+    order: '7',
+    desc: '',
+});
+api[3].list.push({
+    order: '8',
+    desc: '',
+});
+api.push({
+    alias: 'FireWaterControllerWeb',
+    order: '5',
+    link: '水源模块',
+    desc: '水源模块',
+    list: []
+})
+api[4].list.push({
+    order: '1',
+    desc: '获取水源详细信息',
+});
+api[4].list.push({
+    order: '2',
+    desc: '分页',
+});
+api[4].list.push({
+    order: '3',
+    desc: '水源统计',
+});
+api.push({
+    alias: 'JcjAjxxController',
+    order: '6',
+    link: '警情',
+    desc: '警情',
+    list: []
+})
+api[5].list.push({
+    order: '1',
+    desc: '查询当天24小时警情',
+});
+api[5].list.push({
+    order: '2',
+    desc: '查询每年12个月警情',
+});
+api[5].list.push({
+    order: '3',
+    desc: '警情详细信息',
+});
+api[5].list.push({
+    order: '4',
+    desc: '地图撒点',
+});
+api[5].list.push({
+    order: '5',
+    desc: '查询不同警情(社会救助,警情,火灾)的占比',
+});
+api[5].list.push({
+    order: '6',
+    desc: '警情详细信息',
+});
+api.push({
+    alias: 'JcjCjjlController',
+    order: '7',
+    link: '&lt;p&gt;处警记录_前端控制器&lt;/p&gt;',
+    desc: '&lt;p&gt;处警记录 前端控制器&lt;/p&gt;',
+    list: []
+})
+api.push({
+    alias: 'JcjZzclxxController',
+    order: '8',
+    link: '&lt;p&gt;车辆作战信息_前端控制器&lt;/p&gt;',
+    desc: '&lt;p&gt;车辆作战信息 前端控制器&lt;/p&gt;',
+    list: []
+})
+api.push({
+    alias: 'ReportComplaintControllerWeb',
+    order: '9',
+    link: '举报投诉',
+    desc: '举报投诉',
+    list: []
+})
+api[8].list.push({
+    order: '1',
+    desc: '举报投诉分类汇总',
+});
+api[8].list.push({
+    order: '2',
+    desc: '举报情况信息',
+});
+api.push({
+    alias: 'SiAeAllControllerWeb',
+    order: '10',
+    link: '监督检查行政执法总记录',
+    desc: '监督检查行政执法总记录',
+    list: []
+})
+api[9].list.push({
+    order: '1',
+    desc: '行政执法总记录汇总',
+});
+api.push({
+    alias: 'UnitBeOnDutyControllerWeb',
+    order: '11',
+    link: '支队值班',
+    desc: '支队值班',
+    list: []
+})
+api[10].list.push({
+    order: '1',
+    desc: '今日值班表',
+});
+api[10].list.push({
+    order: '2',
+    desc: '',
+});
+api.push({
+    alias: 'UnitControllerWeb',
+    order: '12',
+    link: '单位信息',
+    desc: '单位信息',
+    list: []
+})
+api[11].list.push({
+    order: '1',
+    desc: '获取单个单位信息',
+});
+api[11].list.push({
+    order: '2',
+    desc: '分页',
+});
+api[11].list.push({
+    order: '3',
+    desc: '单位信息及执法情况和历史检查记录',
+});
+api.push({
+    alias: 'WeatherControllerWeb',
+    order: '13',
+    link: '',
+    desc: '',
+    list: []
+})
+api[12].list.push({
+    order: '1',
+    desc: '',
+});
+api.push({
+    alias: 'XfzWxzController',
+    order: '14',
+    link: '消防站点',
+    desc: '消防站点',
+    list: []
+})
+api[13].list.push({
+    order: '1',
+    desc: '分页',
+});
+api[13].list.push({
+    order: '2',
+    desc: 'get one',
+});
+api.push({
+    alias: 'dict',
+    order: '15',
+    link: 'dict_list',
+    desc: '数据字典',
+    list: []
+})
+document.onkeydown = keyDownSearch;
+function keyDownSearch(e) {
+    const theEvent = e;
+    const code = theEvent.keyCode || theEvent.which || theEvent.charCode;
+    if (code == 13) {
+        const search = document.getElementById('search');
+        const searchValue = search.value;
+        let searchArr = [];
+        for (let i = 0; i < api.length; i++) {
+            let apiData = api[i];
+            const desc = apiData.desc;
+            if (desc.indexOf(searchValue) > -1) {
+                searchArr.push({
+                    order: apiData.order,
+                    desc: apiData.desc,
+                    link: apiData.link,
+                    list: apiData.list
+                });
+            } else {
+                let methodList = apiData.list || [];
+                let methodListTemp = [];
+                for (let j = 0; j < methodList.length; j++) {
+                    const methodData = methodList[j];
+                    const methodDesc = methodData.desc;
+                    if (methodDesc.indexOf(searchValue) > -1) {
+                        methodListTemp.push(methodData);
+                        break;
+                    }
+                }
+                if (methodListTemp.length > 0) {
+                    const data = {
+                        order: apiData.order,
+                        desc: apiData.desc,
+                        link: apiData.link,
+                        list: methodListTemp
+                    };
+                    searchArr.push(data);
+                }
+            }
+        }
+        let html;
+        if (searchValue == '') {
+            const liClass = "";
+            const display = "display: none";
+            html = buildAccordion(api,liClass,display);
+            document.getElementById('accordion').innerHTML = html;
+        } else {
+            const liClass = "open";
+            const display = "display: block";
+            html = buildAccordion(searchArr,liClass,display);
+            document.getElementById('accordion').innerHTML = html;
+        }
+        const Accordion = function (el, multiple) {
+            this.el = el || {};
+            this.multiple = multiple || false;
+            const links = this.el.find('.dd');
+            links.on('click', {el: this.el, multiple: this.multiple}, this.dropdown);
+        };
+        Accordion.prototype.dropdown = function (e) {
+            const $el = e.data.el;
+            $this = $(this), $next = $this.next();
+            $next.slideToggle();
+            $this.parent().toggleClass('open');
+            if (!e.data.multiple) {
+                $el.find('.submenu').not($next).slideUp("20").parent().removeClass('open');
+            }
+        };
+        new Accordion($('#accordion'), false);
+    }
+}
+
+function buildAccordion(apiData, liClass, display) {
+    let html = "";
+    let doc;
+    if (apiData.length > 0) {
+        for (let j = 0; j < apiData.length; j++) {
+            html += '<li class="'+liClass+'">';
+            html += '<a class="dd" href="#_' + apiData[j].link + '">' + apiData[j].order + '.&nbsp;' + apiData[j].desc + '</a>';
+            html += '<ul class="sectlevel2" style="'+display+'">';
+            doc = apiData[j].list;
+            for (let m = 0; m < doc.length; m++) {
+                html += '<li><a href="#_' + apiData[j].order + '_' + doc[m].order + '_' + doc[m].desc + '">' + apiData[j].order + '.' + doc[m].order + '.&nbsp;' + doc[m].desc + '</a> </li>';
+            }
+            html += '</ul>';
+            html += '</li>';
+        }
+    }
+    return html;
+}

+ 16 - 0
mhfire-mapping/src/main/java/com/bizmatics/mhfire/persistence/mapper/DemSecurityBuildMapper.java

@@ -0,0 +1,16 @@
+package com.bizmatics.mhfire.persistence.mapper;
+
+import com.bizmatics.mhfire.model.DemSecurityBuild;
+import com.bizmatics.common.mvc.base.CrudMapper;
+
+/**
+ * <p>
+ * 安保检查建筑数据 Mapper 接口
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+public interface DemSecurityBuildMapper extends CrudMapper<DemSecurityBuild> {
+
+}

+ 16 - 0
mhfire-mapping/src/main/java/com/bizmatics/mhfire/persistence/mapper/DemSecurityCompanyMapper.java

@@ -0,0 +1,16 @@
+package com.bizmatics.mhfire.persistence.mapper;
+
+import com.bizmatics.mhfire.model.DemSecurityCompany;
+import com.bizmatics.common.mvc.base.CrudMapper;
+
+/**
+ * <p>
+ * 安保检查单位数据 Mapper 接口
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+public interface DemSecurityCompanyMapper extends CrudMapper<DemSecurityCompany> {
+
+}

+ 16 - 0
mhfire-mapping/src/main/java/com/bizmatics/mhfire/persistence/mapper/DemSecurityFireMapper.java

@@ -0,0 +1,16 @@
+package com.bizmatics.mhfire.persistence.mapper;
+
+import com.bizmatics.mhfire.model.DemSecurityFire;
+import com.bizmatics.common.mvc.base.CrudMapper;
+
+/**
+ * <p>
+ * 安保检查消防设施及微站数据 Mapper 接口
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+public interface DemSecurityFireMapper extends CrudMapper<DemSecurityFire> {
+
+}

+ 32 - 0
mhfire-mapping/src/main/resources/mapper/mysql/DemSecurityBuildMapper.xml

@@ -0,0 +1,32 @@
+<?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.bizmatics.mhfire.persistence.mapper.DemSecurityBuildMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.bizmatics.mhfire.model.DemSecurityBuild">
+        <id column="id" property="id" />
+        <result column="app_key" property="appKey" />
+        <result column="company_build" property="companyBuild" />
+        <result column="build_under" property="buildUnder" />
+        <result column="build_street" property="buildStreet" />
+        <result column="local_above" property="localAbove" />
+        <result column="above" property="above" />
+        <result column="local_under" property="localUnder" />
+        <result column="under" property="under" />
+        <result column="facade_room" property="facadeRoom" />
+        <result column="build_name" property="buildName" />
+        <result column="complete_year" property="completeYear" />
+        <result column="above_floor" property="aboveFloor" />
+        <result column="under_floor" property="underFloor" />
+        <result column="above_area" property="aboveArea" />
+        <result column="under_area" property="underArea" />
+        <result column="build_high" property="buildHigh" />
+        <result column="build_nature" property="buildNature" />
+        <result column="build_structure" property="buildStructure" />
+        <result column="insulation" property="insulation" />
+        <result column="sign" property="sign" />
+        <result column="create_time" property="createTime" />
+        <result column="update_time" property="updateTime" />
+    </resultMap>
+
+</mapper>

+ 34 - 0
mhfire-mapping/src/main/resources/mapper/mysql/DemSecurityCompanyMapper.xml

@@ -0,0 +1,34 @@
+<?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.bizmatics.mhfire.persistence.mapper.DemSecurityCompanyMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.bizmatics.mhfire.model.DemSecurityCompany">
+        <id column="id" property="id" />
+        <result column="app_key" property="appKey" />
+        <result column="company_type" property="companyType" />
+        <result column="use_nature" property="useNature" />
+        <result column="company_nature" property="companyNature" />
+        <result column="company_name" property="companyName" />
+        <result column="credit_code" property="creditCode" />
+        <result column="actual_name" property="actualName" />
+        <result column="grid_code" property="gridCode" />
+        <result column="police_station" property="policeStation" />
+        <result column="street_town" property="streetTown" />
+        <result column="company_address" property="companyAddress" />
+        <result column="address_code" property="addressCode" />
+        <result column="stay_function" property="stayFunction" />
+        <result column="safe_charge" property="safeCharge" />
+        <result column="safe_manage" property="safeManage" />
+        <result column="phone_number" property="phoneNumber" />
+        <result column="fixed_phone" property="fixedPhone" />
+        <result column="fire_safe" property="fireSafe" />
+        <result column="manage_company" property="manageCompany" />
+        <result column="superior_company" property="superiorCompany" />
+        <result column="company_area" property="companyArea" />
+        <result column="sign" property="sign" />
+        <result column="create_time" property="createTime" />
+        <result column="update_time" property="updateTime" />
+    </resultMap>
+
+</mapper>

+ 29 - 0
mhfire-mapping/src/main/resources/mapper/mysql/DemSecurityFireMapper.xml

@@ -0,0 +1,29 @@
+<?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.bizmatics.mhfire.persistence.mapper.DemSecurityFireMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.bizmatics.mhfire.model.DemSecurityFire">
+        <id column="id" property="id" />
+        <result column="app_key" property="appKey" />
+        <result column="company_facility" property="companyFacility" />
+        <result column="facility_set" property="facilitySet" />
+        <result column="other_facility" property="otherFacility" />
+        <result column="control_room" property="controlRoom" />
+        <result column="remote_monitor" property="remoteMonitor" />
+        <result column="control_director" property="controlDirector" />
+        <result column="micro_station" property="microStation" />
+        <result column="hidden_problem" property="hiddenProblem" />
+        <result column="safe_evacuate" property="safeEvacuate" />
+        <result column="facility_problem" property="facilityProblem" />
+        <result column="divide_problem" property="divideProblem" />
+        <result column="inflammable" property="inflammable" />
+        <result column="manage_problem" property="manageProblem" />
+        <result column="other_hidden" property="otherHidden" />
+        <result column="remark" property="remark" />
+        <result column="sign" property="sign" />
+        <result column="create_time" property="createTime" />
+        <result column="update_time" property="updateTime" />
+    </resultMap>
+
+</mapper>

+ 165 - 0
mhfire-model/src/main/java/com/bizmatics/mhfire/model/DemSecurityBuild.java

@@ -0,0 +1,165 @@
+package com.bizmatics.mhfire.model;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 安保检查建筑数据
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class DemSecurityBuild implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+    /**
+     * 主键ID
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 用户ID
+     */
+    @JsonProperty("app_key")
+    private String appKey;
+
+    /**
+     * 单位与所在建筑关系
+     */
+    @JsonProperty("company_build")
+    private String companyBuild;
+
+    /**
+     * 单位的经营活动场所是否设计地下
+     */
+    @JsonProperty("build_under")
+    private String buildUnder;
+
+    /**
+     * 是否设在建筑底层沿街
+     */
+    @JsonProperty("build_street")
+    private String buildStreet;
+
+    /**
+     * 地上(层,局部)
+     */
+    @JsonProperty("local_above")
+    private String localAbove;
+
+    /**
+     * 地上(整层)
+     */
+    @JsonProperty("above")
+    private String above;
+
+    /**
+     * 地下(层,局部)
+     */
+    @JsonProperty("local_under")
+    private String localUnder;
+
+    /**
+     * 地下(整层)
+     */
+    @JsonProperty("under")
+    private String under;
+
+    /**
+     * 是否为沿街门面房(否)
+     */
+    @JsonProperty("facade_room")
+    private String facadeRoom;
+
+    /**
+     * 建筑物名称
+     */
+    @JsonProperty("build_name")
+    private String buildName;
+
+    /**
+     * 建成年代
+     */
+    @JsonProperty("complete_year")
+    private String completeYear;
+
+    /**
+     * 建筑层数(地上)
+     */
+    @JsonProperty("above_floor")
+    private String aboveFloor;
+
+    /**
+     * 建筑层数(地下)
+     */
+    @JsonProperty("under_floor")
+    private String underFloor;
+
+    /**
+     * 地上建筑面积(㎡)
+     */
+    @JsonProperty("above_area")
+    private String aboveArea;
+
+    /**
+     * 地下建筑面积(㎡)
+     */
+    @JsonProperty("under_area")
+    private String underArea;
+
+    /**
+     * 建筑高度(m)
+     */
+    @JsonProperty("build_high")
+    private String buildHigh;
+
+    /**
+     * 建筑性质
+     */
+    @JsonProperty("build_nature")
+    private String buildNature;
+
+    /**
+     * 建筑结构
+     */
+    @JsonProperty("build_structure")
+    private String buildStructure;
+
+    /**
+     * 是否采用外墙保温材料(否)
+     */
+    @JsonProperty("insulation")
+    private String insulation;
+
+    /**
+     * 签名
+     */
+    @JsonProperty("sign")
+    private String sign;
+
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+
+    /**
+     * 更新时间
+     */
+    private Date updateTime;
+
+
+}

+ 177 - 0
mhfire-model/src/main/java/com/bizmatics/mhfire/model/DemSecurityCompany.java

@@ -0,0 +1,177 @@
+package com.bizmatics.mhfire.model;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 安保检查单位数据
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class DemSecurityCompany implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+    /**
+     * 主键ID
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 用户ID
+     */
+    @JsonProperty("app_key")
+    private String appKey;
+
+    /**
+     * 单位类别
+     */
+    @JsonProperty("company_type")
+    private Integer companyType;
+
+    /**
+     * 单位使用性质
+     */
+    @JsonProperty("use_nature")
+    private String useNature;
+
+    /**
+     * 单位性质(其他)
+     */
+    @JsonProperty("company_nature")
+    private String companyNature;
+
+    /**
+     * 单位(法人)名称
+     */
+    @JsonProperty("company_name")
+    private String companyName;
+
+    /**
+     * 统一社会信用代码
+     */
+    @JsonProperty("credit_code")
+    private String creditCode;
+
+    /**
+     * 单位(场所)实际名称
+     */
+    @JsonProperty("actual_name")
+    private String actualName;
+
+    /**
+     * 网格号
+     */
+    @JsonProperty("grid_code")
+    private String gridCode;
+
+    /**
+     * 所辖派出所
+     */
+    @JsonProperty("police_station")
+    private String policeStation;
+
+    /**
+     * 单位所属街镇
+     */
+    @JsonProperty("street_town")
+    private String streetTown;
+
+    /**
+     * 单位地址
+     */
+    @JsonProperty("company_address")
+    private String companyAddress;
+
+    /**
+     * 单位内部地址编码
+     */
+    @JsonProperty("address_code")
+    private String addressCode;
+
+    /**
+     * 是否包含住宿功能(否)
+     */
+    @JsonProperty("stay_function")
+    private String stayFunction;
+
+    /**
+     * 消防安全责任人
+     */
+    @JsonProperty("safe_charge")
+    private String safeCharge;
+
+    /**
+     * 消防安全管理人(联系人)
+     */
+    @JsonProperty("safe_manage")
+    private String safeManage;
+
+    /**
+     * 联系电话(手机)
+     */
+    @JsonProperty("phone_number")
+    private String phoneNumber;
+
+    /**
+     * 联系电话(固话)
+     */
+    @JsonProperty("fixed_phone")
+    private String fixedPhone;
+
+    /**
+     * 是否自主消防安全管理(否)
+     */
+    @JsonProperty("fire_safe")
+    private String fireSafe;
+
+    /**
+     * 消防安全管理单位名称
+     */
+    @JsonProperty("manage_company")
+    private String manageCompany;
+
+    /**
+     * 直属上级单位名称
+     */
+    @JsonProperty("superior_company")
+    private String superiorCompany;
+
+    /**
+     * 单位(场所)面积(㎡)
+     */
+    @JsonProperty("company_area")
+    private String companyArea;
+
+    /**
+     * 签名
+     */
+    @JsonProperty("sign")
+    private String sign;
+
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+
+    /**
+     * 更新时间
+     */
+    private Date updateTime;
+
+
+}

+ 147 - 0
mhfire-model/src/main/java/com/bizmatics/mhfire/model/DemSecurityFire.java

@@ -0,0 +1,147 @@
+package com.bizmatics.mhfire.model;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 安保检查消防设施及微站数据
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+public class DemSecurityFire implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+    /**
+     * 主键ID
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 用户ID
+     */
+    @JsonProperty("app_key")
+    private String appKey;
+
+    /**
+     * 单位与消防设施关系
+     */
+    @JsonProperty("company_facility")
+    private String companyFacility;
+
+    /**
+     * 消防设施设置(其他)
+     */
+    @JsonProperty("facility_set")
+    private String facilitySet;
+
+    /**
+     * 其他消防设施
+     */
+    @JsonProperty("other_facility")
+    private String otherFacility;
+
+    /**
+     * 是否设有消防控制室
+     */
+    @JsonProperty("control_room")
+    private String controlRoom;
+
+    /**
+     * 是否接入城市消防远程监控或物联网与远程监控系统)
+     */
+    @JsonProperty("remote_monitor")
+    private String remoteMonitor;
+
+    /**
+     * 是否为消防控制主管单位(否)
+     */
+    @JsonProperty("control_director")
+    private String controlDirector;
+
+    /**
+     * 是否组建微型消防站(否)
+     */
+    @JsonProperty("micro_station")
+    private String microStation;
+
+    /**
+     * 常见隐患问题
+     */
+    @JsonProperty("hidden_problem")
+    private String hiddenProblem;
+
+    /**
+     * 安全疏散问题
+     */
+    @JsonProperty("safe_evacuate")
+    private String safeEvacuate;
+
+    /**
+     * 消防设施问题
+     */
+    @JsonProperty("facility_problem")
+    private String facilityProblem;
+
+    /**
+     * 防火分隔问题
+     */
+    @JsonProperty("divide_problem")
+    private String divideProblem;
+
+    /**
+     * 易燃易爆物品问题
+     */
+    @JsonProperty("inflammable")
+    private String inflammable;
+
+    /**
+     * 单位消防管理问题
+     */
+    @JsonProperty("manage_problem")
+    private String manageProblem;
+
+    /**
+     * 其他隐患问题
+     */
+    @JsonProperty("other_hidden")
+    private String otherHidden;
+
+    /**
+     * 备注
+     */
+    @JsonProperty("remark")
+    private String remark;
+
+    /**
+     * 签名
+     */
+    @JsonProperty("sign")
+    private String sign;
+
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+
+    /**
+     * 更新时间
+     */
+    private Date updateTime;
+
+
+}

+ 16 - 0
mhfire-service/src/main/java/com/bizmatics/mhfire/service/DemSecurityBuildService.java

@@ -0,0 +1,16 @@
+package com.bizmatics.mhfire.service;
+
+import com.bizmatics.mhfire.model.DemSecurityBuild;
+import com.bizmatics.common.mvc.base.CrudService;
+
+/**
+ * <p>
+ * 安保检查建筑数据 服务类
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+public interface DemSecurityBuildService extends CrudService<DemSecurityBuild> {
+
+}

+ 16 - 0
mhfire-service/src/main/java/com/bizmatics/mhfire/service/DemSecurityCompanyService.java

@@ -0,0 +1,16 @@
+package com.bizmatics.mhfire.service;
+
+import com.bizmatics.mhfire.model.DemSecurityCompany;
+import com.bizmatics.common.mvc.base.CrudService;
+
+/**
+ * <p>
+ * 安保检查单位数据 服务类
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+public interface DemSecurityCompanyService extends CrudService<DemSecurityCompany> {
+
+}

+ 16 - 0
mhfire-service/src/main/java/com/bizmatics/mhfire/service/DemSecurityFireService.java

@@ -0,0 +1,16 @@
+package com.bizmatics.mhfire.service;
+
+import com.bizmatics.mhfire.model.DemSecurityFire;
+import com.bizmatics.common.mvc.base.CrudService;
+
+/**
+ * <p>
+ * 安保检查消防设施及微站数据 服务类
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+public interface DemSecurityFireService extends CrudService<DemSecurityFire> {
+
+}

+ 20 - 0
mhfire-service/src/main/java/com/bizmatics/mhfire/service/impl/DemSecurityBuildServiceImpl.java

@@ -0,0 +1,20 @@
+package com.bizmatics.mhfire.service.impl;
+
+import com.bizmatics.mhfire.model.DemSecurityBuild;
+import com.bizmatics.mhfire.persistence.mapper.DemSecurityBuildMapper;
+import com.bizmatics.mhfire.service.DemSecurityBuildService;
+import com.bizmatics.common.mvc.base.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 安保检查建筑数据 服务实现类
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+@Service
+public class DemSecurityBuildServiceImpl extends AbstractCrudService<DemSecurityBuildMapper, DemSecurityBuild> implements DemSecurityBuildService {
+
+}

+ 20 - 0
mhfire-service/src/main/java/com/bizmatics/mhfire/service/impl/DemSecurityCompanyServiceImpl.java

@@ -0,0 +1,20 @@
+package com.bizmatics.mhfire.service.impl;
+
+import com.bizmatics.mhfire.model.DemSecurityCompany;
+import com.bizmatics.mhfire.persistence.mapper.DemSecurityCompanyMapper;
+import com.bizmatics.mhfire.service.DemSecurityCompanyService;
+import com.bizmatics.common.mvc.base.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 安保检查单位数据 服务实现类
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+@Service
+public class DemSecurityCompanyServiceImpl extends AbstractCrudService<DemSecurityCompanyMapper, DemSecurityCompany> implements DemSecurityCompanyService {
+
+}

+ 20 - 0
mhfire-service/src/main/java/com/bizmatics/mhfire/service/impl/DemSecurityFireServiceImpl.java

@@ -0,0 +1,20 @@
+package com.bizmatics.mhfire.service.impl;
+
+import com.bizmatics.mhfire.model.DemSecurityFire;
+import com.bizmatics.mhfire.persistence.mapper.DemSecurityFireMapper;
+import com.bizmatics.mhfire.service.DemSecurityFireService;
+import com.bizmatics.common.mvc.base.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 安保检查消防设施及微站数据 服务实现类
+ * </p>
+ *
+ * @author ya
+ * @since 2022-10-25
+ */
+@Service
+public class DemSecurityFireServiceImpl extends AbstractCrudService<DemSecurityFireMapper, DemSecurityFire> implements DemSecurityFireService {
+
+}

部分文件因为文件数量过多而无法显示