From e63c146416a18529add34d8e74b3ad84254d4172 Mon Sep 17 00:00:00 2001
From: huangzhen <867127663@qq.com>
Date: 星期一, 05 九月 2022 10:05:43 +0800
Subject: [PATCH] 新增双重预防危险控制、双重预防时间对应的实体类、mapper、service层,启动类上指定了dao的入口
---
src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskEventServiceImpl.java | 15 +
src/main/resources/mybatis/doublePrevention/PreventRiskControlMeasureMapper.xml | 30 ++
src/main/resources/mybatis/doublePrevention/PreventRiskEventMapper.xml | 129 +++++++++
src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskControlMeasure.java | 291 ++++++++++++++++++++++
src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskControlMeasureRepository.java | 15 +
src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskEventService.java | 12
src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskControlMeasureServiceImpl.java | 14 +
src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskControlMeasureService.java | 13 +
src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerPlanFormulateController.java | 2
src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskEvent.java | 219 ++++++++++++++++
src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskEventRepository.java | 15 +
src/main/java/com/ruoyi/RuoYiApplication.java | 2
12 files changed, 757 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/ruoyi/RuoYiApplication.java b/src/main/java/com/ruoyi/RuoYiApplication.java
index e66fb70..2270032 100644
--- a/src/main/java/com/ruoyi/RuoYiApplication.java
+++ b/src/main/java/com/ruoyi/RuoYiApplication.java
@@ -1,5 +1,6 @@
package com.ruoyi;
+import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
@@ -14,6 +15,7 @@
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
@EnableCaching
@EnableScheduling
+@MapperScan("com.ruoyi.doublePrevention.repository")
public class RuoYiApplication
{
public static void main(String[] args)
diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskControlMeasure.java b/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskControlMeasure.java
new file mode 100644
index 0000000..04c60dd
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskControlMeasure.java
@@ -0,0 +1,291 @@
+package com.ruoyi.doublePrevention.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+
+import java.util.Date;
+
+@TableName("prevent_risk_control_measure")
+public class PreventRiskControlMeasure {
+ /**
+ * 主键
+ */
+ private Long id;
+
+
+ private String uuid;
+ /**
+ * 删除标志:0-有效,1-删除
+ */
+ private Byte deleteStatus;
+
+ /**
+ * 创建时间
+ */
+ private Date gmtCreate;
+ /**
+ * 最后修改时间
+ */
+ private Date gmtModitify;
+
+ /**
+ * 管控方式:1-自动化监控,2-隐患排查,3-其他
+ */
+ private Byte controlType;
+
+ /**
+ * 管控措施分类1
+ * 1-工程技术,2-维护保养,3-操作行为,4-应急设施
+ */
+ private Byte classify1;
+ /**
+ * 管控措施分类2
+ * 1工程技术-工艺控制,关键设备/部件,安全附件,安全仪表,其他;
+ * 2维护保养-动设备,静设备;3
+ * 操作行为-人员资质,操作记录,交接班;
+ * 4应急设施-应急设施,个体防护,消防设施,应急预案
+ */
+ private Byte classify2;
+
+ /**
+ * 风险管控措施编号
+ */
+ private String controlMeasureCode;
+
+ /**
+ * 风险管控措施描述
+ */
+ private String measureDesc;
+
+ /**
+ * 企业id
+ */
+ private Long enterpriseId;
+
+ /**
+ * 企业uuid
+ */
+ private String enterpriseUuid;
+
+ /**
+ * 风险事件ID
+ */
+ private Long riskEventId;
+
+ /**
+ * 关联风险事件uuid
+ */
+ private String riskEventUuid;
+
+ /**
+ * 管控措施分类3
+ * 自定义
+ */
+ private String classify3;
+
+ /**
+ * 修改人
+ */
+ private String lastEditUserName;
+
+ /**
+ * 创建人
+ */
+ private String createByUserName;
+
+ /**
+ * 同步时间
+ */
+ private Date reportTime;
+
+ /**
+ * 同步数据修改时间
+ */
+ private Date updateReportDataTime;
+
+ /**
+ * 上报状态 1-待上报;2-已上报;3-不上报;4-变更需上传
+ */
+ private Byte reportStatus;
+ /**
+ * 上报开关 1-上报;2-不上报
+ */
+ private Byte reportSwitch;
+
+ private String checkContent;
+
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getUuid() {
+ return uuid;
+ }
+
+ public void setUuid(String uuid) {
+ this.uuid = uuid;
+ }
+
+ public Byte getDeleteStatus() {
+ return deleteStatus;
+ }
+
+ public void setDeleteStatus(Byte deleteStatus) {
+ this.deleteStatus = deleteStatus;
+ }
+
+ public Date getGmtCreate() {
+ return gmtCreate;
+ }
+
+ public void setGmtCreate(Date gmtCreate) {
+ this.gmtCreate = gmtCreate;
+ }
+
+ public Date getGmtModitify() {
+ return gmtModitify;
+ }
+
+ public void setGmtModitify(Date gmtModitify) {
+ this.gmtModitify = gmtModitify;
+ }
+
+ public Byte getControlType() {
+ return controlType;
+ }
+
+ public void setControlType(Byte controlType) {
+ this.controlType = controlType;
+ }
+
+ public Byte getClassify1() {
+ return classify1;
+ }
+
+ public void setClassify1(Byte classify1) {
+ this.classify1 = classify1;
+ }
+
+ public Byte getClassify2() {
+ return classify2;
+ }
+
+ public void setClassify2(Byte classify2) {
+ this.classify2 = classify2;
+ }
+
+ public String getControlMeasureCode() {
+ return controlMeasureCode;
+ }
+
+ public void setControlMeasureCode(String controlMeasureCode) {
+ this.controlMeasureCode = controlMeasureCode;
+ }
+
+ public String getMeasureDesc() {
+ return measureDesc;
+ }
+
+ public void setMeasureDesc(String measureDesc) {
+ this.measureDesc = measureDesc;
+ }
+
+ public Long getEnterpriseId() {
+ return enterpriseId;
+ }
+
+ public void setEnterpriseId(Long enterpriseId) {
+ this.enterpriseId = enterpriseId;
+ }
+
+ public String getEnterpriseUuid() {
+ return enterpriseUuid;
+ }
+
+ public void setEnterpriseUuid(String enterpriseUuid) {
+ this.enterpriseUuid = enterpriseUuid;
+ }
+
+ public Long getRiskEventId() {
+ return riskEventId;
+ }
+
+ public void setRiskEventId(Long riskEventId) {
+ this.riskEventId = riskEventId;
+ }
+
+ public String getRiskEventUuid() {
+ return riskEventUuid;
+ }
+
+ public void setRiskEventUuid(String riskEventUuid) {
+ this.riskEventUuid = riskEventUuid;
+ }
+
+ public String getClassify3() {
+ return classify3;
+ }
+
+ public void setClassify3(String classify3) {
+ this.classify3 = classify3;
+ }
+
+ public String getLastEditUserName() {
+ return lastEditUserName;
+ }
+
+ public void setLastEditUserName(String lastEditUserName) {
+ this.lastEditUserName = lastEditUserName;
+ }
+
+ public String getCreateByUserName() {
+ return createByUserName;
+ }
+
+ public void setCreateByUserName(String createByUserName) {
+ this.createByUserName = createByUserName;
+ }
+
+ public Date getReportTime() {
+ return reportTime;
+ }
+
+ public void setReportTime(Date reportTime) {
+ this.reportTime = reportTime;
+ }
+
+ public Date getUpdateReportDataTime() {
+ return updateReportDataTime;
+ }
+
+ public void setUpdateReportDataTime(Date updateReportDataTime) {
+ this.updateReportDataTime = updateReportDataTime;
+ }
+
+ public Byte getReportStatus() {
+ return reportStatus;
+ }
+
+ public void setReportStatus(Byte reportStatus) {
+ this.reportStatus = reportStatus;
+ }
+
+ public Byte getReportSwitch() {
+ return reportSwitch;
+ }
+
+ public void setReportSwitch(Byte reportSwitch) {
+ this.reportSwitch = reportSwitch;
+ }
+
+ public String getCheckContent() {
+ return checkContent;
+ }
+
+ public void setCheckContent(String checkContent) {
+ this.checkContent = checkContent;
+ }
+}
diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskEvent.java b/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskEvent.java
new file mode 100644
index 0000000..351d2c5
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/entity/PreventRiskEvent.java
@@ -0,0 +1,219 @@
+package com.ruoyi.doublePrevention.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * (PreventRiskEvent)实体类
+ *
+ * @author makejava
+ * @since 2022-06-25 10:40:16
+ */
+@TableName("prevent_risk_event")
+public class PreventRiskEvent implements Serializable {
+ /**
+ * 主键
+ */
+ private Long id;
+
+ private String uuid;
+ /**
+ * 删除标志:0-有效,1-删除
+ */
+ private Byte deleteStatus;
+ /**
+ * 创建时间
+ */
+ private Date gmtCreate;
+ /**
+ * 最后修改时间
+ */
+ private Date gmtModitify;
+ /**
+ * 所属安全风险分析单元id
+ */
+ private Long riskUnitId;
+ /**
+ * 企业id
+ */
+ private Long enterpriseId;
+ /**
+ * 所属安全风险分析单元uuid
+ */
+ private String riskUnitUuid;
+ /**
+ * 企业uuid
+ */
+ private String enterpriseUuid;
+ /**
+ * 安全风险事件名称
+ */
+ private String riskEventName;
+ /**
+ * 创建人
+ */
+ private String createByUserName;
+ /**
+ * 修改人
+ */
+ private String lastEditUserName;
+ /**
+ * 同步时间
+ */
+ private Date reportTime;
+ /**
+ * 同步数据修改时间
+ */
+ private Date updateReportDataTime;
+ /**
+ * 上报状态 1-待上报;2-已上报;3-不上报
+ */
+ private Byte reportStatus;
+ /**
+ * 上报开关 1-上报;2-不上报
+ */
+ private Byte reportSwitch;
+ /**
+ * 可能照成的后果
+ */
+ private String eventResult;
+
+ public String getEventResult() {
+ return eventResult;
+ }
+
+ public void setEventResult(String eventResult) {
+ this.eventResult = eventResult;
+ }
+
+ public Byte getReportSwitch() {
+ return reportSwitch;
+ }
+
+ public void setReportSwitch(Byte reportSwitch) {
+ this.reportSwitch = reportSwitch;
+ }
+
+ public Date getReportTime() {
+ return reportTime;
+ }
+
+ public void setReportTime(Date reportTime) {
+ this.reportTime = reportTime;
+ }
+
+ public Date getUpdateReportDataTime() {
+ return updateReportDataTime;
+ }
+
+ public void setUpdateReportDataTime(Date updateReportDataTime) {
+ this.updateReportDataTime = updateReportDataTime;
+ }
+
+ public Byte getReportStatus() {
+ return reportStatus;
+ }
+
+ public void setReportStatus(Byte reportStatus) {
+ this.reportStatus = reportStatus;
+ }
+
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getUuid() {
+ return uuid;
+ }
+
+ public void setUuid(String uuid) {
+ this.uuid = uuid;
+ }
+
+ public Byte getDeleteStatus() {
+ return deleteStatus;
+ }
+
+ public void setDeleteStatus(Byte deleteStatus) {
+ this.deleteStatus = deleteStatus;
+ }
+
+ public Date getGmtModitify() {
+ return gmtModitify;
+ }
+
+ public void setGmtModitify(Date gmtModitify) {
+ this.gmtModitify = gmtModitify;
+ }
+
+ public Long getRiskUnitId() {
+ return riskUnitId;
+ }
+
+ public void setRiskUnitId(Long riskUnitId) {
+ this.riskUnitId = riskUnitId;
+ }
+
+ public Long getEnterpriseId() {
+ return enterpriseId;
+ }
+
+ public void setEnterpriseId(Long enterpriseId) {
+ this.enterpriseId = enterpriseId;
+ }
+
+ public String getRiskUnitUuid() {
+ return riskUnitUuid;
+ }
+
+ public void setRiskUnitUuid(String riskUnitUuid) {
+ this.riskUnitUuid = riskUnitUuid;
+ }
+
+ public String getEnterpriseUuid() {
+ return enterpriseUuid;
+ }
+
+ public void setEnterpriseUuid(String enterpriseUuid) {
+ this.enterpriseUuid = enterpriseUuid;
+ }
+
+ public String getRiskEventName() {
+ return riskEventName;
+ }
+
+ public void setRiskEventName(String riskEventName) {
+ this.riskEventName = riskEventName;
+ }
+
+ public String getCreateByUserName() {
+ return createByUserName;
+ }
+
+ public void setCreateByUserName(String createByUserName) {
+ this.createByUserName = createByUserName;
+ }
+
+ public Date getGmtCreate() {
+ return gmtCreate;
+ }
+
+ public void setGmtCreate(Date gmtCreate) {
+ this.gmtCreate = gmtCreate;
+ }
+
+ public String getLastEditUserName() {
+ return lastEditUserName;
+ }
+
+ public void setLastEditUserName(String lastEditUserName) {
+ this.lastEditUserName = lastEditUserName;
+ }
+}
+
diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskControlMeasureRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskControlMeasureRepository.java
new file mode 100644
index 0000000..dfb8c83
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskControlMeasureRepository.java
@@ -0,0 +1,15 @@
+package com.ruoyi.doublePrevention.repository;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.doublePrevention.entity.PreventRiskControlMeasure;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+@Repository
+public interface PreventRiskControlMeasureRepository extends BaseMapper<PreventRiskControlMeasure> {
+
+}
diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskEventRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskEventRepository.java
new file mode 100644
index 0000000..f88556f
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskEventRepository.java
@@ -0,0 +1,15 @@
+package com.ruoyi.doublePrevention.repository;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.ruoyi.doublePrevention.entity.PreventRiskEvent;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+@Repository
+public interface PreventRiskEventRepository extends BaseMapper<PreventRiskEvent> {
+
+}
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskControlMeasureService.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskControlMeasureService.java
new file mode 100644
index 0000000..098a8fa
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskControlMeasureService.java
@@ -0,0 +1,13 @@
+package com.ruoyi.doublePrevention.service.baseService;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.doublePrevention.entity.PreventRiskControlMeasure;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+public interface PreventRiskControlMeasureService extends IService<PreventRiskControlMeasure> {
+
+}
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskEventService.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskEventService.java
new file mode 100644
index 0000000..6073240
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskEventService.java
@@ -0,0 +1,12 @@
+package com.ruoyi.doublePrevention.service.baseService;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.doublePrevention.entity.PreventRiskEvent;
+
+import java.util.List;
+
+public interface PreventRiskEventService extends IService<PreventRiskEvent> {
+
+}
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskControlMeasureServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskControlMeasureServiceImpl.java
new file mode 100644
index 0000000..dfde142
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskControlMeasureServiceImpl.java
@@ -0,0 +1,14 @@
+package com.ruoyi.doublePrevention.service.baseService.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.doublePrevention.entity.PreventRiskControlMeasure;
+import com.ruoyi.doublePrevention.repository.PreventRiskControlMeasureRepository;
+import com.ruoyi.doublePrevention.service.baseService.PreventRiskControlMeasureService;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service("PreventRiskControlMeasureService")
+public class PreventRiskControlMeasureServiceImpl extends ServiceImpl<PreventRiskControlMeasureRepository, PreventRiskControlMeasure> implements PreventRiskControlMeasureService {
+}
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskEventServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskEventServiceImpl.java
new file mode 100644
index 0000000..64d1ef1
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskEventServiceImpl.java
@@ -0,0 +1,15 @@
+package com.ruoyi.doublePrevention.service.baseService.impl;
+
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.doublePrevention.entity.PreventRiskEvent;
+import com.ruoyi.doublePrevention.repository.PreventRiskEventRepository;
+import com.ruoyi.doublePrevention.service.baseService.PreventRiskEventService;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+//@Service("PreventRiskEventService")
+public class PreventRiskEventServiceImpl extends ServiceImpl<PreventRiskEventRepository, PreventRiskEvent> implements PreventRiskEventService {
+
+}
diff --git a/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerPlanFormulateController.java b/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerPlanFormulateController.java
index 50be47d..ca7e8a5 100644
--- a/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerPlanFormulateController.java
+++ b/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerPlanFormulateController.java
@@ -192,6 +192,7 @@
//获取公司级区域
Region region = new Region();
region.setParentId(0L);
+ //todo 通过用户信息获取所属公司信息 然后根据公司获取第一个region的id和name作为隐患地点
region.setCompanyId(getSysUser().getCompanyId());
List<Region> regionList = regionService.selectRegionList(region);
if (regionList.size() > 0) {
@@ -205,6 +206,7 @@
dept.setParentId(0L);
dept.setCompanyId(getSysUser().getCompanyId());
List<Dept> deptList = deptService.selectDeptList(dept);
+ //todo 然后通过公司id获取隐患责任部门信息
if (deptList.size() > 0) {
Dept d = deptList.get(0);
hiddenDangerCheck.setDangerDeptId(d.getDeptId().toString());
diff --git a/src/main/resources/mybatis/doublePrevention/PreventRiskControlMeasureMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventRiskControlMeasureMapper.xml
new file mode 100644
index 0000000..5d4235d
--- /dev/null
+++ b/src/main/resources/mybatis/doublePrevention/PreventRiskControlMeasureMapper.xml
@@ -0,0 +1,30 @@
+<?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.ruoyi.doublePrevention.repository.PreventRiskControlMeasureRepository">
+
+ <resultMap id="BaseResultMap" type="com.ruoyi.doublePrevention.entity.PreventRiskControlMeasure">
+ <id property="id" column="id"/>
+ <result property="uuid" column="uuid"/>
+ <result property="deleteStatus" column="delete_status"/>
+ <result property="gmtCreate" column="gmt_create"/>
+ <result property="gmtModitify" column="gmt_moditify"/>
+ <result property="controlType" column="control_type"/>
+ <result property="classify1" column="classify1"/>
+ <result property="classify2" column="classify2"/>
+ <result property="riskEventId" column="risk_event_id"/>
+ <result property="enterpriseId" column="enterprise_id"/>
+ <result property="riskEventUuid" column="risk_event_uuid"/>
+ <result property="enterpriseUuid" column="enterprise_uuid"/>
+ <result property="classify3" column="classify3"/>
+ <result property="controlMeasureCode" column="control_measure_code"/>
+ <result property="createByUserName" column="create_by_user_name"/>
+ <result property="lastEditUserName" column="last_edit_user_name"/>
+ <result property="measureDesc" column="measure_desc"/>
+ <result column="report_status" property="reportStatus"/>
+ <result column="report_time" property="reportTime"/>
+ <result column="update_report_data_time" property="updateReportDataTime"/>
+ <result column="report_switch" property="reportSwitch"/>
+ <result column="check_content" property="checkContent"/>
+ </resultMap>
+
+</mapper>
diff --git a/src/main/resources/mybatis/doublePrevention/PreventRiskEventMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventRiskEventMapper.xml
new file mode 100644
index 0000000..2442d42
--- /dev/null
+++ b/src/main/resources/mybatis/doublePrevention/PreventRiskEventMapper.xml
@@ -0,0 +1,129 @@
+<?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.ruoyi.doublePrevention.repository.PreventRiskEventRepository" >
+
+ <resultMap id="BaseResultMap" type="com.ruoyi.doublePrevention.entity.PreventRiskEvent">
+ <id column="id" property="id" jdbcType="BIGINT" />
+ <result column="uuid" property="uuid" jdbcType="CHAR"/>
+ <result column="delete_status" property="deleteStatus" jdbcType="TINYINT"/>
+ <result column="risk_unit_id" property="riskUnitId" jdbcType="BIGINT"/>
+ <result column="enterprise_id" property="enterpriseId" jdbcType="BIGINT"/>
+ <result column="enterprise_uuid" property="enterpriseUuid" jdbcType="CHAR"/>
+ <result column="risk_unit_uuid" property="riskUnitUuid" jdbcType="CHAR"/>
+ <result column="gmt_create" property="gmtCreate" jdbcType="TIMESTAMP"/>
+ <result column="gmt_moditify" property="gmtModitify" jdbcType="TIMESTAMP"/>
+ <result column="create_by_user_name" property="createByUserName" jdbcType="VARCHAR"/>
+ <result column="last_edit_user_name" property="lastEditUserName" jdbcType="VARCHAR"/>
+ <result column="event_result" property="eventResult"/>
+ <result column="risk_event_name" property="riskEventName" jdbcType="VARCHAR"/>
+ <result column="report_status" property="reportStatus"/>
+ <result column="report_time" property="reportTime"/>
+ <result column="update_report_data_time" property="updateReportDataTime"/>
+ <result column="report_switch" property="reportSwitch"/>
+ </resultMap>
+
+ <!--IPage<PreventRiskEvent> getRiskUnitPage(PreventRiskEventQueryReqDTO riskEventQueryReqDTO);-->
+ <select id="getRiskEventPage" resultMap="BaseResultMap">
+ select * from prevent_risk_event
+ <where>
+ delete_status = 0
+ <if test="queryParams.riskEventName != null">
+ and risk_event_name like '%' #{queryParams.riskEventName} '%'
+ </if>
+ <if test="queryParams.riskUnitId != null">
+ and risk_unit_id = #{queryParams.riskUnitId}
+ </if>
+ </where>
+ order by gmt_create desc
+ </select>
+
+ <!--PreventRiskEvent getRiskEventByName(String riskEventName);-->
+ <select id="getRiskEventByName" resultType="com.ruoyi.doublePrevention.entity.PreventRiskEvent">
+ select
+ id,
+ uuid,
+ risk_event_name
+ from prevent_risk_event
+ where delete_status = 0 and risk_event_name = #{riskEventName}
+ </select>
+
+ <!--PreventRiskEvent getRiskEventNameById(Long id);-->
+ <select id="getRiskEventNameById" resultType="com.ruoyi.doublePrevention.entity.PreventRiskEvent">
+ select
+ id,
+ uuid,
+ risk_event_name,
+ report_switch
+ from prevent_risk_event
+ where delete_status = 0 and id = #{id}
+ </select>
+ <!--List<PreventRiskEvent> getRiskEventNameByRiskUnitId(Long riskUnitId);-->
+ <select id="getRiskEventNameByRiskUnitId" resultMap="BaseResultMap">
+ select
+ id,
+ risk_event_name
+ from prevent_risk_event
+ where delete_status = 0 and risk_unit_id = #{riskUnitId}
+ </select>
+
+ <!--List<PreventRiskEvent> getListEvents();-->
+ <select id="getListEvents" resultMap="BaseResultMap">
+ select
+ id,
+ uuid,
+ risk_event_name
+ from prevent_risk_event
+ where delete_status = 0
+ </select>
+
+ <!--int updateRiskEventReport(PreventHandReportConfigReqDTO preventHandReportConfigReqDTO);-->
+ <update id="updateRiskEventReport">
+ update prevent_risk_ana_unit set
+ report_switch = #{reportSwitch}
+ where id = #{id}
+ </update>
+
+ <!--int updateRiskEvent(PreventRiskEventUpdateParams updateParams);-->
+ <update id="updateRiskEvent">
+ update prevent_risk_event set
+ risk_event_name = #{riskEventName},
+ risk_unit_id = #{riskUnitId},
+ risk_unit_uuid = #{riskUnitUuid},
+ event_result = #{eventResult},
+ gmt_moditify = #{gmtModitify},
+ last_edit_user_name = #{lastEditUserName},
+ update_report_data_time = #{updateReportDataTime},
+ report_status = #{reportStatus},
+ report_switch = #{reportSwitch}
+ where delete_status = 0 and id = #{id}
+ </update>
+
+ <!--int deleteRiskEventById(PreventRiskEventDeleteReqDTO riskEventDeleteReqDTO);-->
+ <update id="deleteRiskEventById">
+ update prevent_risk_event set
+ delete_status = 1,
+ last_edit_user_name = #{lastEditUserName},
+ gmt_moditify = #{gmtModitify},
+ update_report_data_time = #{updateReportDataTime}
+ where delete_status = 0 and id = #{id}
+ </update>
+
+ <!--int updateEventReportStatus(Long id, byte code);-->
+ <update id="updateEventReportStatus">
+ update prevent_risk_event set
+ report_status = #{reportStatus},
+ report_time = #{reportTime}
+ where id = #{id}
+ </update>
+
+
+
+
+ <!--List<PreventRiskEvent> listReportEvent();-->
+ <select id="listReportEvent" resultMap="BaseResultMap">
+ select * from prevent_risk_event
+ where report_switch = 1 and (update_report_data_time > report_time or report_time is null)
+ </select>
+
+
+</mapper>
--
Gitblit v1.9.2