Преглед на файлове

举报信息管理相关接口开发

jichaobo преди 2 години
родител
ревизия
62b2d034d0
променени са 13 файла, в които са добавени 879 реда и са изтрити 1 реда
  1. 1 1
      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/DemEnforceReportAttachController.java
  3. 21 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/DemEnforceReportComplaintController.java
  4. 276 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/DemEnforceReportAttach.java
  5. 296 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/DemEnforceReportComplaint.java
  6. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/DemEnforceReportAttachMapper.java
  7. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/mapper/DemEnforceReportComplaintMapper.java
  8. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/DemEnforceReportAttachService.java
  9. 16 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/DemEnforceReportComplaintService.java
  10. 20 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/DemEnforceReportAttachServiceImpl.java
  11. 58 0
      service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/DemEnforceReportComplaintServiceImpl.java
  12. 59 0
      service-fire/service-fire-biz/src/main/resources/mapper/fire/DemEnforceReportAttachMapper.xml
  13. 63 0
      service-fire/service-fire-biz/src/main/resources/mapper/fire/DemEnforceReportComplaintMapper.xml

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

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

+ 21 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/DemEnforceReportAttachController.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-09-23
+ */
+@Controller
+@RequestMapping("/demEnforceReportAttach")
+public class DemEnforceReportAttachController {
+
+}
+

+ 21 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/controller/web/DemEnforceReportComplaintController.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-09-23
+ */
+@Controller
+@RequestMapping("/demEnforceReportComplaint")
+public class DemEnforceReportComplaintController {
+
+}
+

+ 276 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/DemEnforceReportAttach.java

@@ -0,0 +1,276 @@
+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-09-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class DemEnforceReportAttach implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键ID
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * ID
+     */
+    private String reportId;
+
+    /**
+     * 流水号
+     */
+    private String serialNumber;
+
+    /**
+     * 经办人
+     */
+    private String operator;
+
+    /**
+     * 经办人联系方式
+     */
+    private String operatorPhone;
+
+    /**
+     * 办结时间
+     */
+    private LocalDateTime completeTime;
+
+    /**
+     * 办结提交时间(系统时间)
+     */
+    private LocalDateTime completeSubmitTime;
+
+    /**
+     * 数据录入时间
+     */
+    private LocalDateTime dataEntryTime;
+
+    /**
+     * 附件ID
+     */
+    private String annexId;
+
+    /**
+     * 状态;-1:已删除  0:未提交 1流程中 2 流程完成
+     */
+    private Integer reportStatus;
+
+    /**
+     * 回访状态;0:未回访  1:已回访
+     */
+    private Integer followUpStatus;
+
+    /**
+     * 指挥中心工单接收时间
+     */
+    private LocalDateTime orderReceiveTime;
+
+    /**
+     * 支队接收时间
+     */
+    private LocalDateTime detachmentReceiveTime;
+
+    /**
+     * 大队/派出所接收时间
+     */
+    private LocalDateTime brigadeReceiveTime;
+
+    /**
+     * 指挥中心接收人
+     */
+    private String commandCenterReceiver;
+
+    /**
+     * 支队接收人
+     */
+    private String detachmentReceiver;
+
+    /**
+     * 大队接收人
+     */
+    private String brigadeReceiver;
+
+    /**
+     * ID96119
+     */
+    private String fireControlId;
+
+    /**
+     * ID12345
+     */
+    private String switchboardPhoneId;
+
+    /**
+     * 流程主表ID(myact表)
+     */
+    private String processTableId;
+
+    /**
+     * 流程实例ID
+     */
+    private String processInstanceId;
+
+    /**
+     * 归档日期
+     */
+    private LocalDateTime filingTime;
+
+    /**
+     * 归档人
+     */
+    private String filingPerson;
+
+    /**
+     * 区域
+     */
+    private String reportArea;
+
+    /**
+     * 督办次数
+     */
+    private String supervisionTimes;
+
+    /**
+     * 奖金发放状态;0 :未发放  1 :已发放
+     */
+    private Integer bonusPaymentStatus;
+
+    /**
+     * 支队回退理由
+     */
+    private String detachmentRollbackReason;
+
+    /**
+     * 支队回退日期
+     */
+    private LocalDateTime detachmentRollbackTime;
+
+    /**
+     * 举报附件
+     */
+    private String reportAttachment;
+
+    /**
+     * 未联系其他说明
+     */
+    private String noContactOther;
+
+    /**
+     * 火患场所其他说明
+     */
+    private String hazardSiteOther;
+
+    /**
+     * 火患类别其他说明
+     */
+    private String hazardTypeOther;
+
+    /**
+     * 办结附件
+     */
+    private String completeAttachment;
+
+    /**
+     * 撤销日期
+     */
+    private LocalDateTime cancelledTime;
+
+    /**
+     * 撤销人
+     */
+    private String cancelledPerson;
+
+    /**
+     * 奖金申请单ID
+     */
+    private String bonusApplicationId;
+
+    /**
+     * 支队接收人姓名
+     */
+    private String detachmentReceiverName;
+
+    /**
+     * 总队归档退回标志;0 正常; 1 总队归档退回
+     */
+    private String brigadeFiledReturn;
+
+    /**
+     * 是否需要反馈;1需要  0 不需要
+     */
+    private Integer needFeedback;
+
+    /**
+     * 反馈时间
+     */
+    private LocalDateTime feedbackTime;
+
+    /**
+     * 反馈时限
+     */
+    private String feedbackDeadline;
+
+    /**
+     * 反馈内容
+     */
+    private String feedbackContent;
+
+    /**
+     * BDP_AUDIT
+     */
+    private LocalDateTime bdpAudit;
+
+    /**
+     * 工单状态名称
+     */
+    private String workOrderStatusName;
+
+    /**
+     * 举报方式名称
+     */
+    private String reportMethodName;
+
+    /**
+     * 管辖区域名称
+     */
+    private String governAreaName;
+
+    /**
+     * 火患场所名称
+     */
+    private String hazardSiteName;
+
+    /**
+     * 火患类型名称
+     */
+    private String hazardTypeName;
+
+    /**
+     * 工单类型名称
+     */
+    private String workOrderTypeName;
+
+    /**
+     * unionKey
+     */
+    private String unionKey;
+
+
+}

+ 296 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/domain/DemEnforceReportComplaint.java

@@ -0,0 +1,296 @@
+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-09-23
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+public class DemEnforceReportComplaint implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键ID
+     */
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * ID
+     */
+    private String reportId;
+
+    /**
+     * 流水号
+     */
+    private String serialNumber;
+
+    /**
+     * 举报人
+     */
+    private String reportPerson;
+
+    /**
+     * 举报电话
+     */
+    private String reportPhone;
+
+    /**
+     * 工单状态
+     */
+    private String workOrderStatus;
+
+    /**
+     * 举报方式
+     */
+    private String reportMethod;
+
+    /**
+     * 举报方式_其他
+     */
+    private String reportMethodOther;
+
+    /**
+     * 举报的录音
+     */
+    private String reportRecord;
+
+    /**
+     * 举报来源
+     */
+    private String reportSource;
+
+    /**
+     * 被举报地址
+     */
+    private String reportAddress;
+
+    /**
+     * 类似重复举报
+     */
+    private Integer repeatReport;
+
+    /**
+     * 举报内容
+     */
+    private String reportContent;
+
+    /**
+     * 举报时间
+     */
+    private LocalDateTime reportTime;
+
+    /**
+     * 举报登记时间(系统时间)
+     */
+    private LocalDateTime reportRegisterTime;
+
+    /**
+     * 登记人员
+     */
+    private String registerPerson;
+
+    /**
+     * 受理时间
+     */
+    private LocalDateTime acceptTime;
+
+    /**
+     * 受理人员
+     */
+    private String acceptPerson;
+
+    /**
+     * 工单类型
+     */
+    private Integer workOrderType;
+
+    /**
+     * 工单级别
+     */
+    private Integer workOrderLevel;
+
+    /**
+     * 管辖单位
+     */
+    private String governCompany;
+
+    /**
+     * 管辖区域
+     */
+    private String governArea;
+
+    /**
+     * 办理意见
+     */
+    private String handlingOpinion;
+
+    /**
+     * 接收期限要求
+     */
+    private String acceptPeriod;
+
+    /**
+     * 办结期限要求
+     */
+    private String completePeriod;
+
+    /**
+     * 派发时间(系统时间)
+     */
+    private LocalDateTime dispatchTime;
+
+    /**
+     * 派发人
+     */
+    private String dispatchPerson;
+
+    /**
+     * 先行联系
+     */
+    private String advanceContact;
+
+    /**
+     * 先行联系状态;1 已联  0 未联系
+     */
+    private String advanceContactStatus;
+
+    /**
+     * 未联原因
+     */
+    private String noContactReason;
+
+    /**
+     * 先行联系人
+     */
+    private String advanceContactPerson;
+
+    /**
+     * 联系时间
+     */
+    private LocalDateTime contactTime;
+
+    /**
+     * 火患场所
+     */
+    private String firePlace;
+
+    /**
+     * 火患类型
+     */
+    private String fireType;
+
+    /**
+     * 先行联系时间提交时间(系统时间)
+     */
+    private LocalDateTime contactSubmitTime;
+
+    /**
+     * 先行联系提交人
+     */
+    private String contactSubmitPerson;
+
+    /**
+     * 先行联系情况
+     */
+    private String advanceContactSituation;
+
+    /**
+     * 事实认定;1:属实  2:部分属实 3:不属实
+     */
+    private String factFind;
+
+    /**
+     * 部分认定理由
+     */
+    private String partialAffirmReason;
+
+    /**
+     * 不属实理由
+     */
+    private String falseReason;
+
+    /**
+     * 现场查看
+     */
+    private String sceneInspect;
+
+    /**
+     * 诉求认定
+     */
+    private String appealAffirm;
+
+    /**
+     * 无政策依据认定理由
+     */
+    private String noPolicyBasis;
+
+    /**
+     * 诉求过高认定理由
+     */
+    private String appealOvertop;
+
+    /**
+     * 诉求认定其他选项认定理由
+     */
+    private String appealOther;
+
+    /**
+     * 答复市民要点
+     */
+    private String replyKeyPoint;
+
+    /**
+     * 答复方式
+     */
+    private Integer replyMode;
+
+    /**
+     * 是否满意
+     */
+    private Integer satisfiedType;
+
+    /**
+     * 是否公开;1:是  0:否
+     */
+    private Integer makePublic;
+
+    /**
+     * 是否解决
+     */
+    private Integer whetherSolve;
+
+    /**
+     * 办结报告
+     */
+    private String completeReport;
+
+    /**
+     * 领导批示
+     */
+    private String leaderInstruct;
+
+    /**
+     * 备注
+     */
+    private String remark;
+
+    /**
+     * 使能标识 (0:正常 1:删除)
+     */
+    private Integer enable;
+
+
+}

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

@@ -0,0 +1,16 @@
+package com.usky.fire.mapper;
+
+import com.usky.fire.domain.DemEnforceReportAttach;
+import com.usky.common.mybatis.core.CrudMapper;
+
+/**
+ * <p>
+ * 监督检查举报投诉信息附表 Mapper 接口
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-09-23
+ */
+public interface DemEnforceReportAttachMapper extends CrudMapper<DemEnforceReportAttach> {
+
+}

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

@@ -0,0 +1,16 @@
+package com.usky.fire.mapper;
+
+import com.usky.fire.domain.DemEnforceReportComplaint;
+import com.usky.common.mybatis.core.CrudMapper;
+
+/**
+ * <p>
+ * 监督检查举报投诉信息 Mapper 接口
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-09-23
+ */
+public interface DemEnforceReportComplaintMapper extends CrudMapper<DemEnforceReportComplaint> {
+
+}

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

@@ -0,0 +1,16 @@
+package com.usky.fire.service;
+
+import com.usky.fire.domain.DemEnforceReportAttach;
+import com.usky.common.mybatis.core.CrudService;
+
+/**
+ * <p>
+ * 监督检查举报投诉信息附表 服务类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-09-23
+ */
+public interface DemEnforceReportAttachService extends CrudService<DemEnforceReportAttach> {
+
+}

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

@@ -0,0 +1,16 @@
+package com.usky.fire.service;
+
+import com.usky.fire.domain.DemEnforceReportComplaint;
+import com.usky.common.mybatis.core.CrudService;
+
+/**
+ * <p>
+ * 监督检查举报投诉信息 服务类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-09-23
+ */
+public interface DemEnforceReportComplaintService extends CrudService<DemEnforceReportComplaint> {
+
+}

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

@@ -0,0 +1,20 @@
+package com.usky.fire.service.impl;
+
+import com.usky.fire.domain.DemEnforceReportAttach;
+import com.usky.fire.mapper.DemEnforceReportAttachMapper;
+import com.usky.fire.service.DemEnforceReportAttachService;
+import com.usky.common.mybatis.core.AbstractCrudService;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 监督检查举报投诉信息附表 服务实现类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-09-23
+ */
+@Service
+public class DemEnforceReportAttachServiceImpl extends AbstractCrudService<DemEnforceReportAttachMapper, DemEnforceReportAttach> implements DemEnforceReportAttachService {
+
+}

+ 58 - 0
service-fire/service-fire-biz/src/main/java/com/usky/fire/service/impl/DemEnforceReportComplaintServiceImpl.java

@@ -0,0 +1,58 @@
+package com.usky.fire.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.usky.fire.domain.DemEnforceReportAttach;
+import com.usky.fire.domain.DemEnforceReportComplaint;
+import com.usky.fire.mapper.DemEnforceReportComplaintMapper;
+import com.usky.fire.service.DemEnforceReportAttachService;
+import com.usky.fire.service.DemEnforceReportComplaintService;
+import com.usky.common.mybatis.core.AbstractCrudService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * <p>
+ * 监督检查举报投诉信息 服务实现类
+ * </p>
+ *
+ * @author JCB
+ * @since 2022-09-23
+ */
+@Service
+public class DemEnforceReportComplaintServiceImpl extends AbstractCrudService<DemEnforceReportComplaintMapper, DemEnforceReportComplaint> implements DemEnforceReportComplaintService {
+
+    @Autowired
+    private DemEnforceReportAttachService demEnforceReportAttachService;
+
+    public void enforceReportComplaintList(String serialNumber, String reportPhone, Integer pageNum, Integer pageSize){
+        List<Object> list = new ArrayList<>();
+        IPage<DemEnforceReportComplaint> page = new Page<>(pageNum, pageSize);
+        IPage<DemEnforceReportAttach> page1 = new Page<>(pageNum, pageSize);
+        LambdaQueryWrapper<DemEnforceReportComplaint> queryWrapper = Wrappers.lambdaQuery();
+        queryWrapper.select()
+                .eq(DemEnforceReportComplaint::getEnable,0)
+                .like(StringUtils.isNotBlank(serialNumber),DemEnforceReportComplaint::getSerialNumber,serialNumber)
+                .like(StringUtils.isNotBlank(reportPhone),DemEnforceReportComplaint::getRepeatReport,reportPhone)
+                .orderByDesc(DemEnforceReportComplaint::getId);
+        page = this.page(page, queryWrapper);
+        if (CollectionUtils.isNotEmpty(page.getRecords())){
+            List<String> reportIdList = new ArrayList<>();
+            for (int i = 0; i < page.getRecords().size(); i++) {
+                reportIdList.add(page.getRecords().get(i).getReportId());
+            }
+            LambdaQueryWrapper<DemEnforceReportAttach> queryWrapper1 = Wrappers.lambdaQuery();
+            queryWrapper1.select()
+                    .in(DemEnforceReportAttach::getReportId,reportIdList);
+            page1=demEnforceReportAttachService.page(page1, queryWrapper1);
+
+        }
+    }
+}

+ 59 - 0
service-fire/service-fire-biz/src/main/resources/mapper/fire/DemEnforceReportAttachMapper.xml

@@ -0,0 +1,59 @@
+<?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.DemEnforceReportAttachMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.fire.domain.DemEnforceReportAttach">
+        <id column="id" property="id" />
+        <result column="report_id" property="reportId" />
+        <result column="serial_number" property="serialNumber" />
+        <result column="operator" property="operator" />
+        <result column="operator_phone" property="operatorPhone" />
+        <result column="complete_time" property="completeTime" />
+        <result column="complete_submit_time" property="completeSubmitTime" />
+        <result column="data_entry_time" property="dataEntryTime" />
+        <result column="annex_id" property="annexId" />
+        <result column="report_status" property="reportStatus" />
+        <result column="follow_up_status" property="followUpStatus" />
+        <result column="order_receive_time" property="orderReceiveTime" />
+        <result column="detachment_receive_time" property="detachmentReceiveTime" />
+        <result column="brigade_receive_time" property="brigadeReceiveTime" />
+        <result column="command_center_receiver" property="commandCenterReceiver" />
+        <result column="detachment_receiver" property="detachmentReceiver" />
+        <result column="brigade_receiver" property="brigadeReceiver" />
+        <result column="fire_control_id" property="fireControlId" />
+        <result column="switchboard_phone_id" property="switchboardPhoneId" />
+        <result column="process_table_id" property="processTableId" />
+        <result column="process_instance_id" property="processInstanceId" />
+        <result column="filing_time" property="filingTime" />
+        <result column="filing_person" property="filingPerson" />
+        <result column="report_area" property="reportArea" />
+        <result column="supervision_times" property="supervisionTimes" />
+        <result column="bonus_payment_status" property="bonusPaymentStatus" />
+        <result column="detachment_rollback_reason" property="detachmentRollbackReason" />
+        <result column="detachment_rollback_time" property="detachmentRollbackTime" />
+        <result column="report_attachment" property="reportAttachment" />
+        <result column="no_contact_other" property="noContactOther" />
+        <result column="hazard_site_other" property="hazardSiteOther" />
+        <result column="hazard_type_other" property="hazardTypeOther" />
+        <result column="complete_attachment" property="completeAttachment" />
+        <result column="cancelled_time" property="cancelledTime" />
+        <result column="cancelled_person" property="cancelledPerson" />
+        <result column="bonus_application_id" property="bonusApplicationId" />
+        <result column="detachment_receiver_name" property="detachmentReceiverName" />
+        <result column="brigade_filed_return" property="brigadeFiledReturn" />
+        <result column="need_feedback" property="needFeedback" />
+        <result column="feedback_time" property="feedbackTime" />
+        <result column="feedback_deadline" property="feedbackDeadline" />
+        <result column="feedback_content" property="feedbackContent" />
+        <result column="bdp_audit" property="bdpAudit" />
+        <result column="work_order_status_name" property="workOrderStatusName" />
+        <result column="report_method_name" property="reportMethodName" />
+        <result column="govern_area_name" property="governAreaName" />
+        <result column="hazard_site_name" property="hazardSiteName" />
+        <result column="hazard_type_name" property="hazardTypeName" />
+        <result column="work_order_type_name" property="workOrderTypeName" />
+        <result column="union_key" property="unionKey" />
+    </resultMap>
+
+</mapper>

+ 63 - 0
service-fire/service-fire-biz/src/main/resources/mapper/fire/DemEnforceReportComplaintMapper.xml

@@ -0,0 +1,63 @@
+<?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.DemEnforceReportComplaintMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.usky.fire.domain.DemEnforceReportComplaint">
+        <id column="id" property="id" />
+        <result column="report_id" property="reportId" />
+        <result column="serial_number" property="serialNumber" />
+        <result column="report_person" property="reportPerson" />
+        <result column="report_phone" property="reportPhone" />
+        <result column="work_order_status" property="workOrderStatus" />
+        <result column="report_method" property="reportMethod" />
+        <result column="report_method_other" property="reportMethodOther" />
+        <result column="report_record" property="reportRecord" />
+        <result column="report_source" property="reportSource" />
+        <result column="report_address" property="reportAddress" />
+        <result column="repeat_report" property="repeatReport" />
+        <result column="report_content" property="reportContent" />
+        <result column="report_time" property="reportTime" />
+        <result column="report_register_time" property="reportRegisterTime" />
+        <result column="register_person" property="registerPerson" />
+        <result column="accept_time" property="acceptTime" />
+        <result column="accept_person" property="acceptPerson" />
+        <result column="work_order_type" property="workOrderType" />
+        <result column="work_order_level" property="workOrderLevel" />
+        <result column="govern_company" property="governCompany" />
+        <result column="govern_area" property="governArea" />
+        <result column="handling_opinion" property="handlingOpinion" />
+        <result column="accept_period" property="acceptPeriod" />
+        <result column="complete_period" property="completePeriod" />
+        <result column="dispatch_time" property="dispatchTime" />
+        <result column="dispatch_person" property="dispatchPerson" />
+        <result column="advance_contact" property="advanceContact" />
+        <result column="advance_contact_status" property="advanceContactStatus" />
+        <result column="no_contact_reason" property="noContactReason" />
+        <result column="advance_contact_person" property="advanceContactPerson" />
+        <result column="contact_time" property="contactTime" />
+        <result column="fire_place" property="firePlace" />
+        <result column="fire_type" property="fireType" />
+        <result column="contact_submit_time" property="contactSubmitTime" />
+        <result column="contact_submit_person" property="contactSubmitPerson" />
+        <result column="advance_contact_situation" property="advanceContactSituation" />
+        <result column="fact_find" property="factFind" />
+        <result column="partial_affirm_reason" property="partialAffirmReason" />
+        <result column="false_reason" property="falseReason" />
+        <result column="scene_inspect" property="sceneInspect" />
+        <result column="appeal_affirm" property="appealAffirm" />
+        <result column="no_policy_basis" property="noPolicyBasis" />
+        <result column="appeal_overtop" property="appealOvertop" />
+        <result column="appeal_other" property="appealOther" />
+        <result column="reply_key_point" property="replyKeyPoint" />
+        <result column="reply_mode" property="replyMode" />
+        <result column="satisfied_type" property="satisfiedType" />
+        <result column="make_public" property="makePublic" />
+        <result column="whether_solve" property="whetherSolve" />
+        <result column="complete_report" property="completeReport" />
+        <result column="leader_instruct" property="leaderInstruct" />
+        <result column="remark" property="remark" />
+        <result column="enable" property="enable" />
+    </resultMap>
+
+</mapper>