<?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.project.tr.specialCheck.mapper.TbSpecialCheckScoreAndDangerLogMapper">
|
<resultMap id="BaseResultMap" type="com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckScoreAndDangerLog">
|
<id property="indexId" column="index_id"/>
|
<result property="id" column="id"/>
|
<result property="companyCode" column="company_code"/>
|
|
<result property="dangerId" column="danger_id"/>
|
<result property="dangerName" column="danger_name"/>
|
<result property="taskId" column="task_id"/>
|
<result property="checkType" column="check_type"/>
|
<result property="checkItemId" column="check_item_id"/>
|
<result property="checkScoreId" column="check_score_id"/>
|
<result property="checkDate" column="check_date"/>
|
<result property="checkPay" column="check_pay"/>
|
<result property="harmType" column="harm_type"/>
|
<result property="isReject" column="is_reject"/>
|
<result property="deductPoint" column="deduct_point"/>
|
<result property="deductIllustrate" column="deduct_illustrate"/>
|
|
<result property="deleted" column="deleted"/>
|
<result property="createBy" column="create_by"/>
|
<result property="createDate" column="create_date"/>
|
<result property="updateBy" column="update_by"/>
|
<result property="updateDate" column="update_date"/>
|
<result property="reportTime" column="report_time"/>
|
<result property="reportStatus" column="report_status"/>
|
</resultMap>
|
|
|
<!-- List<TbSpecialCheckItemDangerLog> selectSpecialCheckScoreAndDangerLogPage(TbSpecialCheckItemDangerLogBO itemDangerLogBO);-->
|
<select id="selectSpecialCheckScoreAndDangerLogPage" resultMap="BaseResultMap">
|
select * from tb_special_check_score_and_danger_log
|
<where>
|
deleted = 0
|
<if test="id != null">
|
and check_score_id = #{id}
|
</if>
|
<if test="checkType != null">
|
and check_type like concat('%',#{checkType},'%')
|
</if>
|
<if test="reportStatus != null">
|
and report_status = #{reportStatus}
|
</if>
|
order by create_date desc
|
</where>
|
</select>
|
<!-- TbSpecialCheckItemDangerLog getSpecialCheckScoreAndDangerLogByIndexId(Long indexId);;-->
|
<select id="getSpecialCheckScoreAndDangerLogByIndexId" resultMap="BaseResultMap">
|
select *
|
from tb_special_check_score_and_danger_log
|
where deleted = 0
|
and index_id = #{indexId}
|
</select>
|
|
<!-- TbSpecialCheckTaskLog save(TbSpecialCheckTaskLog tbSpecialCheckTaskLog);-->
|
<insert id="save" parameterType="com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckScoreAndDangerLog">
|
insert into tb_special_check_score_and_danger_log
|
<!-- (index_id,company_code)values(null,#{companyCode},#{hazardCode})-->
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
index_id,
|
<if test="id != null ">
|
id,
|
</if>
|
<if test="companyCode != null ">
|
company_code,
|
</if>
|
|
<if test="dangerId != null ">
|
danger_id,
|
</if>
|
<if test="dangerName != null ">
|
danger_name,
|
</if>
|
<if test="taskId != null ">
|
task_id,
|
</if>
|
<if test="checkType != null ">
|
check_type,
|
</if>
|
<if test="checkItemId != null ">
|
check_item_id,
|
</if>
|
<if test="checkScoreId != null ">
|
check_score_id,
|
</if>
|
<if test="checkDate != null ">
|
check_date,
|
</if>
|
|
<if test="checkPay != null ">
|
check_pay,
|
</if>
|
<if test="harmType != null ">
|
harm_type,
|
</if>
|
<if test="isReject != null ">
|
is_reject,
|
</if>
|
<if test="deductPoint != null ">
|
deduct_point,
|
</if>
|
<if test="deductIllustrate != null ">
|
deduct_illustrate,
|
</if>
|
|
<if test="deleted != null">
|
deleted,
|
</if>
|
<if test="createBy != null">
|
create_by,
|
</if>
|
<if test="createDate != null">
|
create_date,
|
</if>
|
<if test="updateBy != null ">
|
update_by,
|
</if>
|
<if test="updateDate != null ">
|
update_date,
|
</if>
|
report_time,
|
<if test="reportStatus != null ">
|
report_status,
|
</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
null,
|
<if test="id != null ">
|
#{id},
|
</if>
|
<if test="companyCode != null ">
|
#{companyCode},
|
</if>
|
|
<if test="dangerId != null ">
|
#{dangerId},
|
</if>
|
<if test="dangerName != null ">
|
#{dangerName},
|
</if>
|
<if test="taskId != null ">
|
#{taskId},
|
</if>
|
<if test="checkType != null ">
|
#{checkType},
|
</if>
|
<if test="checkItemId != null ">
|
#{checkItemId},
|
</if>
|
<if test="checkScoreId != null ">
|
#{checkScoreId},
|
</if>
|
<if test="checkDate != null">
|
#{checkDate},
|
</if>
|
<if test="checkPay != null ">
|
#{checkPay},
|
</if>
|
<if test="harmType != null ">
|
#{harmType},
|
</if>
|
<if test="isReject != null ">
|
#{isReject},
|
</if>
|
<if test="deductPoint != null ">
|
#{deductPoint},
|
</if>
|
<if test="deductIllustrate != null ">
|
#{deductIllustrate},
|
</if>
|
|
<if test="deleted != null ">
|
#{deleted},
|
</if>
|
<if test="createBy != null">
|
#{createBy},
|
</if>
|
<if test="createDate != null">
|
#{createDate},
|
</if>
|
<if test="updateBy != null ">
|
#{updateBy},
|
</if>
|
<if test="updateDate != null ">
|
#{updateDate},
|
</if>
|
null,
|
<if test="reportStatus != null ">
|
#{reportStatus},
|
</if>
|
</trim>
|
</insert>
|
|
<!-- int updateSpecialCheckScoreAndDangerLogById(TbSpecialCheckScoreAndDangerLog scoreAndDangerLog);-->
|
<update id="updateSpecialCheckScoreAndDangerLogById"
|
parameterType="com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckScoreAndDangerLog">
|
update tb_special_check_score_and_danger_log
|
<set>
|
<if test="dangerId != null ">
|
danger_id = #{dangerId},
|
</if>
|
<if test="dangerName != null ">
|
danger_name= #{dangerName},
|
</if>
|
<if test="taskId != null">
|
task_id = #{taskId},
|
</if>
|
<if test="checkType != null">
|
check_type = #{checkType},
|
</if>
|
<if test="checkItemId != null">
|
check_item_id = #{checkItemId},
|
</if>
|
<if test="checkScoreId != null">
|
check_score_id = #{checkScoreId},
|
</if>
|
<if test="checkPay != null">
|
check_pay = #{checkPay},
|
</if>
|
<if test="harmType != null">
|
harm_type = #{harmType},
|
</if>
|
<if test="isReject != null">
|
is_reject = #{isReject},
|
</if>
|
<if test="deductPoint != null">
|
deduct_point = #{deductPoint},
|
</if>
|
<if test="deductIllustrate != null">
|
deduct_illustrate = #{deductIllustrate},
|
</if>
|
<if test="checkDate != null">
|
check_date = #{checkDate},
|
</if>
|
<if test="reportStatus != null">
|
report_status = #{reportStatus},
|
</if>
|
<if test="updateBy != null">
|
update_by = #{updateBy},
|
</if>
|
<if test="updateDate != null">
|
update_date = #{updateDate},
|
</if>
|
</set>
|
where index_id = #{indexId} and deleted = 0
|
</update>
|
|
<!-- int deleteTbSpecialCheckScoreAndDangerLog(TbSpecialCheckItemDangerLog tbSpecialCheckItemDangerLog);-->
|
<update id="deleteTbSpecialCheckScoreAndDangerLog"
|
parameterType="com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckScoreAndDangerLog">
|
update tb_special_check_score_and_danger_log
|
<set>
|
<if test="deleted != null ">
|
deleted = #{deleted},
|
</if>
|
<if test="reportStatus != null">
|
report_status = #{reportStatus},
|
</if>
|
<if test="updateBy != null">
|
update_by = #{updateBy},
|
</if>
|
<if test="updateDate != null">
|
update_date = #{updateDate},
|
</if>
|
</set>
|
where index_id = #{indexId} and deleted = 0
|
</update>
|
<!-- List<TbSpecialCheckItemDangerLog> listItemDangerReportTask();-->
|
<select id="listItemDangerReportTask" resultMap="BaseResultMap">
|
select *
|
from tb_special_check_score_and_danger_log
|
where deleted = 0
|
and report_status = 1
|
</select>
|
<!-- void updateItemDangerReportStatusById(HandlerSpecialCheckReportParam handlerCJReportParam);-->
|
<update id="updateItemDangerReportStatusById">
|
update tb_special_check_score_and_danger_log
|
set report_status = #{reportStatus},
|
report_time = #{reportTime}
|
where id = #{id}
|
and deleted = 0
|
</update>
|
<!-- TbSpecialCheckItemDangerLog getSpecialCheckScoreAndDangerLogById(String id);-->
|
<select id="getSpecialCheckScoreAndDangerLogById" resultMap="BaseResultMap">
|
select *
|
from tb_special_check_score_and_danger_log
|
where deleted = 0
|
and id = #{id}
|
</select>
|
<!-- List<TbSpecialCheckScoreAndDangerLog> listScoreAndDangerLogReportList();-->
|
<select id="listScoreAndDangerLogReportList" resultMap="BaseResultMap">
|
select *
|
from tb_special_check_score_and_danger_log
|
where deleted = 0
|
and report_status = 1
|
</select>
|
|
|
<update id="updateEventReportStatusZhunDong">
|
update tb_special_check_score_and_danger_log
|
set zhun_report_status = #{zhunReportStatus},
|
zhun_report_time = #{zhunReportTime}
|
where id = #{id}
|
</update>
|
|
<update id="updateEventReportStatusZhunDongSp">
|
update tb_special_check_score_and_danger_log
|
set zhun_report_status = 8,
|
zhun_report_time = #{zhunReportTime}
|
where danger_id = #{id}
|
</update>
|
|
|
<select id="listCheckDangerList" resultMap="BaseResultMap">
|
SELECT a.*
|
FROM tb_special_check_score_and_danger_log a
|
INNER JOIN prevent_cj_report_danger_info b
|
on a.danger_id = b.id and b.deleted = 0 and b.zhun_report_status = 2
|
where a.deleted = 0 and a.report_status = 1
|
limit 20
|
</select>
|
</mapper>
|