<?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.gkhy.safePlatform.doublePrevention.repository.PreventRiskControlMeasureRepository">
|
|
<resultMap id="BaseResultMap" type="com.gkhy.safePlatform.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="checkTaskUnitId" column="check_task_unit_id"/>
|
<result property="checkWorkId" column="check_work_id"/>
|
<result property="checkTaskId" column="check_task_id"/>
|
<result property="checkTaskUuid" column="check_task_uuid"/>
|
<result property="riskEventUuid" column="risk_event_uuid"/>
|
<result property="enterpriseUuid" column="enterprise_uuid"/>
|
<result property="checkTaskUnitUuid" column="check_task_unit_uuid"/>
|
<result property="checkWorkUuid" column="check_work_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"/>
|
</resultMap>
|
|
<!--IPage<PreventRiskEvent> getRiskControlMeasurePage-->
|
<select id="getRiskControlMeasurePage" resultMap="BaseResultMap">
|
select *
|
from prevent_risk_control_measure
|
<where>
|
delete_status = 0
|
<if test="queryParams.riskEventId != null">
|
and risk_event_id = #{queryParams.riskEventId}
|
</if>
|
<if test="queryParams.controlType != null">
|
and control_type = #{queryParams.controlType}
|
</if>
|
</where>
|
order by gmt_create desc
|
</select>
|
|
<!--List<PreventRiskControlMeasure> getRiskControlMeasureByRiskEventId(Long riskEventId);-->
|
<select id="getRiskControlMeasureByRiskEventId" resultMap="BaseResultMap">
|
select
|
id,
|
risk_event_id
|
from prevent_risk_control_measure
|
where delete_status = 0 and risk_event_id = #{riskEventId}
|
</select>
|
|
<!-- PreventRiskControlMeasure getRiskControlMeasureById(Long id);-->
|
<select id="getRiskControlMeasureByCodeAndEventId" resultType="com.gkhy.safePlatform.doublePrevention.entity.PreventRiskControlMeasure">
|
select
|
id,
|
uuid,
|
control_measure_code
|
from prevent_risk_control_measure
|
where delete_status = 0 and risk_event_id = #{riskEventId} and control_measure_code = #{controlMeasureCode}
|
</select>
|
|
<!-- PreventRiskControlMeasure getControlMeasureByCode(String measureCode);-->
|
<select id="getControlMeasureByCode" resultType="com.gkhy.safePlatform.doublePrevention.entity.PreventRiskControlMeasure">
|
select
|
id,
|
uuid,
|
control_measure_code
|
from prevent_risk_control_measure
|
where delete_status = 0 and control_measure_code = #{measureCode}
|
</select>
|
|
<!--List<PreventRiskControlMeasure> getControlMeasureByWorkId(Long workId);-->
|
<select id="getControlMeasureByWorkId" resultMap="BaseResultMap">
|
select
|
id,
|
uuid,
|
control_measure_code
|
from prevent_risk_control_measure
|
where delete_status = 0 and risk_work_id = #{workId}
|
</select>
|
|
<!--List<PreventRiskControlMeasure> getListByUnitId(Long taskUnitId);-->
|
<select id="getListByUnitId" resultMap="BaseResultMap">
|
select *
|
from prevent_risk_control_measure
|
where delete_status = 0 and check_task_unit_id = #{taskUnitId}
|
</select>
|
|
<!--List<PreventRiskControlMeasure> listControlMeasure();-->
|
<select id="listControlMeasure" resultMap="BaseResultMap">
|
select
|
id,
|
control_measure_code,
|
control_type,
|
classify1,
|
classify2,
|
classify3,
|
measure_desc
|
from prevent_risk_control_measure
|
where delete_status = 0 and check_task_unit_id is null
|
</select>
|
|
<!--PreventRiskControlMeasure selectByMeasureId(Long id);-->
|
<select id="selectByMeasureId" resultMap="BaseResultMap">
|
select * from prevent_risk_control_measure
|
where delete_status = 0 and id = #{id}
|
</select>
|
|
<!--int updateRiskControlMeasure(PreventRiskControlMeasureUpdateParams updateParams);-->
|
<update id="updateRiskControlMeasure" >
|
update prevent_risk_control_measure set
|
control_measure_code = #{controlMeasureCode},
|
control_type = #{controlType},
|
gmt_moditify = #{gmtModitify},
|
classify1 = #{classify1},
|
classify2 = #{classify2},
|
classify3 = #{classify3},
|
risk_event_id= #{riskEventId},
|
risk_event_uuid = #{riskEventUuid},
|
last_edit_user_name = #{lastEditUserName},
|
measure_desc = #{measureDesc},
|
update_report_data_time = #{updateReportDataTime},
|
report_status = #{reportStatus},
|
report_switch = #{reportSwitch}
|
where delete_status = 0 and id = #{id}
|
</update>
|
|
<!--void updateTaskIdByMeasureCode(Long measureId, long taskId);-->
|
<update id="updateTaskIdByMeasureCode" >
|
update prevent_risk_control_measure set
|
check_task_id = #{taskId}
|
where delete_status = 0 and control_measure_id = #{measureId}
|
</update>
|
|
<!--int updateControlMeasureByMeasureIdAndUnitId(Long measureId, Long taskUnitId)-->
|
<update id="updateControlMeasureByMeasureIdAndUnitId" >
|
update prevent_risk_control_measure set
|
check_task_unit_id = #{taskUnitId}
|
where delete_status = 0 and id = #{measureId}
|
</update>
|
|
<!--int updateRiskEventReport(PreventHandReportConfigReqDTO preventHandReportConfigReqDTO);-->
|
<update id="updateRiskEventReport">
|
update prevent_risk_control_measure set
|
report_switch = #{reportSwitch}
|
where id = #{id}
|
</update>
|
|
<!--int deleteTaskIdByMeasureCode(String measureCode);-->
|
<update id="deleteTaskIdByMeasureCode" >
|
update prevent_risk_control_measure set
|
check_task_id = 0
|
where delete_status = 0 and control_measure_code = #{measureCode}
|
</update>
|
<!--int deleteRiskControlMeasure();-->
|
<update id="deleteRiskControlMeasure" >
|
update prevent_risk_control_measure 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>
|
|
<!--PreventRiskControlMeasure updateWorkIdByMeasureCode(String controlMeasureCode, long checkWorkId);-->
|
<update id="updateWorkIdByMeasureCode" >
|
update prevent_risk_control_measure set
|
risk_work_id = #{checkWorkId}
|
where delete_status = 0 and control_measure_code = #{controlMeasureCode}
|
</update>
|
|
<!--int updateControlMeasureByCodeAndUnitId(String measureCode, Long taskUnitId);-->
|
<update id="updateControlMeasureByCodeAndUnitId" >
|
update prevent_risk_control_measure set
|
check_task_unit_id = #{taskUnitId}
|
where delete_status = 0 and control_measure_code = #{measureCode}
|
</update>
|
|
<!-- int updateControlMeasureByUnitId(Long id);-->
|
<update id="updateControlMeasureByUnitId" >
|
update prevent_risk_control_measure set
|
check_task_unit_id = null
|
where delete_status = 0 and check_task_unit_id = #{unitId}
|
</update>
|
|
|
|
<!--int updateMeasureReportStatus(Long id, byte code);-->
|
<update id="updateMeasureReportStatus">
|
update prevent_risk_control_measure set
|
report_status = #{reportStatus},
|
report_time = #{reportTime}
|
where id = #{id}
|
</update>
|
|
|
<!--PreventRiskControlMeasure getControlMeasureByUuid(measureUuid);-->
|
<select id="getControlMeasureByUuid" resultMap="BaseResultMap">
|
select * from prevent_risk_control_measure
|
where uuid = #{measureUuid}
|
</select>
|
|
<!--List<PreventRiskControlMeasure> listReportMeasure();-->
|
<select id="listReportMeasure" resultMap="BaseResultMap">
|
select * from prevent_risk_control_measure
|
where report_switch = 1 and (update_report_data_time > report_time or report_time is null)
|
</select>
|
</mapper>
|