From aa2051a2327c079105110f5424f3a44ffaa0c7bb Mon Sep 17 00:00:00 2001 From: 马宇豪 <978517621@qq.com> Date: 星期五, 25 八月 2023 10:11:08 +0800 Subject: [PATCH] 延期整改 --- src/main/resources/mybatis/doublePrevention/PreventRiskEventMapper.xml | 219 +++++++++++++++++++++++++++++------------------------- 1 files changed, 116 insertions(+), 103 deletions(-) diff --git a/src/main/resources/mybatis/doublePrevention/PreventRiskEventMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventRiskEventMapper.xml index 2442d42..b742485 100644 --- a/src/main/resources/mybatis/doublePrevention/PreventRiskEventMapper.xml +++ b/src/main/resources/mybatis/doublePrevention/PreventRiskEventMapper.xml @@ -3,127 +3,140 @@ <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"/> + <id column="id" property="id" /> + <result column="uuid" property="uuid"/> + <result column="delete_status" property="deleteStatus"/> + <result column="risk_unit_id" property="riskUnitId"/> + <result column="enterprise_id" property="enterpriseId"/> + <result column="enterprise_uuid" property="enterpriseUuid"/> + <result column="risk_unit_uuid" property="riskUnitUuid"/> + <result column="gmt_create" property="gmtCreate"/> + <result column="gmt_moditify" property="gmtModitify"/> + <result column="create_by_user_name" property="createByUserName"/> + <result column="last_edit_user_name" property="lastEditUserName"/> <result column="event_result" property="eventResult"/> - <result column="risk_event_name" property="riskEventName" jdbcType="VARCHAR"/> + <result column="risk_event_name" property="riskEventName"/> <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> + <update id="deletePreventRiskEventById" parameterType="com.ruoyi.doublePrevention.entity.PreventRiskEvent"> + update prevent_risk_event + <set> + <if test="gmtModitify != null "> + gmt_moditify = #{gmtModitify}, + </if> + <if test="lastEditUserName != null "> + last_edit_user_name = #{lastEditUserName}, + </if> + <if test="updateReportDataTime != null"> + update_report_data_time = #{updateReportDataTime}, + </if> + delete_status = 1 where id = #{id} and delete_status = 0 + </set> + </update> - <!--IPage<PreventRiskEvent> getRiskUnitPage(PreventRiskEventQueryReqDTO riskEventQueryReqDTO);--> - <select id="getRiskEventPage" resultMap="BaseResultMap"> + + <update id="updatePreventRiskEventById"> + update prevent_risk_event + <trim prefix="SET" suffixOverrides=","> + <if test="deleteStatus != null ">delete_status = #{deleteStatus},</if> + <if test="riskUnitId != null ">risk_unit_id = #{riskUnitId},</if> + <if test="enterpriseId != null ">enterprise_id = #{enterpriseId},</if> + <if test="enterpriseUuid != null ">enterprise_uuid = #{enterpriseUuid},</if> + <if test="riskUnitUuid != null ">risk_unit_uuid = #{riskUnitUuid},</if> + <if test="gmtModitify != null ">gmt_moditify = #{gmtModitify},</if> + <if test="gmtCreate != null ">gmt_create = #{gmtCreate},</if> + <if test="createByUserName != null and createByUserName != '' ">create_by_user_name = #{createByUserName},</if> + <if test="lastEditUserName != null and lastEditUserName != ''">last_edit_user_name = #{lastEditUserName},</if> + <if test="eventResult != null and eventResult != '' ">event_result = #{eventResult},</if> + <if test="riskEventName != null and riskEventName != ''">risk_event_name = #{riskEventName},</if> + <if test="reportStatus != null ">report_status = #{reportStatus},</if> + <if test="reportTime != null ">report_time = #{reportTime},</if> + <if test="updateReportDataTime != null ">update_report_data_time = #{updateReportDataTime},</if> + <if test="reportSwitch != null ">report_switch = #{reportSwitch},</if> + </trim> + where id = #{id} and delete_status = 0 + </update> + + + <insert id="savePreventRiskEvent" parameterType="com.ruoyi.doublePrevention.entity.PreventRiskEvent"> + insert into prevent_risk_event + <trim prefix="(" suffix=")" suffixOverrides=","> + <if test="uuid != null ">uuid,</if> + <if test="deleteStatus != null ">delete_status,</if> + <if test="riskUnitId != null ">risk_unit_id,</if> + <if test="enterpriseId != null ">enterprise_id,</if> + <if test="enterpriseUuid != null ">enterprise_uuid,</if> + <if test="riskUnitUuid != null ">risk_unit_uuid,</if> + <if test="gmtCreate != null ">gmt_create,</if> + <if test="gmtModitify != null ">gmt_moditify,</if> + <if test="createByUserName != null and createByUserName != '' ">create_by_user_name,</if> + <if test="lastEditUserName != null and lastEditUserName != ''">last_edit_user_name,</if> + <if test="eventResult != null and eventResult != '' ">event_result,</if> + <if test="riskEventName != null and riskEventName != ''">risk_event_name,</if> + <if test="reportStatus != null ">report_status,</if> + <if test="reportTime != null ">report_time,</if> + <if test="updateReportDataTime != null ">update_report_data_time,</if> + <if test="reportSwitch != null ">report_switch,</if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides=","> + <if test="uuid != null ">#{uuid},</if> + <if test="deleteStatus != null ">#{deleteStatus},</if> + <if test="riskUnitId != null ">#{riskUnitId},</if> + <if test="enterpriseId != null ">#{enterpriseId},</if> + <if test="enterpriseUuid != null ">#{enterpriseUuid},</if> + <if test="riskUnitUuid != null ">#{riskUnitUuid},</if> + <if test="gmtCreate != null ">#{gmtCreate},</if> + <if test="gmtModitify != null ">#{gmtModitify},</if> + <if test="createByUserName != null and createByUserName != '' ">#{createByUserName},</if> + <if test="lastEditUserName != null and lastEditUserName != ''">#{lastEditUserName},</if> + <if test="eventResult != null and eventResult != '' ">#{eventResult},</if> + <if test="riskEventName != null and riskEventName != ''">#{riskEventName},</if> + <if test="reportStatus != null ">#{reportStatus},</if> + <if test="reportTime != null ">#{reportTime},</if> + <if test="updateReportDataTime != null ">#{updateReportDataTime},</if> + <if test="reportSwitch != null ">#{reportSwitch},</if> + </trim> + </insert> + + <select id="getPreventRiskEventById" resultMap="BaseResultMap"> + select * from prevent_risk_event + where id = #{id} and delete_status = 0 + </select> + + <select id="getPreventRiskEventByEventName" + resultMap="BaseResultMap"> + select * from prevent_risk_event + where risk_event_name = #{name} and delete_status = 0 + </select> + + + <select id="listRiskEvenByCondition" 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> + <if test="riskUnitId != null"> + and risk_unit_id = #{riskUnitId} + </if> + <if test="riskEventName != null"> + and risk_event_name like concat('%',#{riskEventName},'%') + </if> + order by gmt_moditify desc </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} +<!-- List<PreventRiskEvent> listReportEvent();--> + <select id="listReportEvent" resultMap="BaseResultMap"> + select * from prevent_risk_event + where report_switch = 0 and delete_status = 0 and (update_report_data_time > report_time or report_time is null) </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);--> +<!-- int updateEventReportStatus(HandlerReportParam handlerReportParam);--> <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