<?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.TbSpecialCheckTaskLogMapper">
|
|
<resultMap id="BaseResultMap" type="com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckTaskLog">
|
<id property="indexId" column="index_id"/>
|
<result property="id" column="id"/>
|
<result property="companyCode" column="company_code"/>
|
<result property="hazardCode" column="hazard_code"/>
|
<result property="hazardSource" column="hazard_source"/>
|
<result property="taskId" column="task_id"/>
|
<result property="checkType" column="check_type"/>
|
<result property="checkDate" column="check_date"/>
|
<result property="resultStatus" column="result_status"/>
|
|
<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<TbSpecialCheckTaskLog> selectSpecialCheckTaskLogPage(TbSpecialCheckTaskLogBO specialCheckTaskLogBO);-->
|
<select id="selectSpecialCheckTaskLogPage" resultMap="BaseResultMap">
|
select * from tb_special_check_task_log
|
<where>
|
deleted = 0
|
<if test="id != null">
|
and task_id = #{id}
|
</if>
|
<if test="hazardSource != null">
|
and hazard_source like concat('%',#{hazardSource},'%')
|
</if>
|
<if test="reportStatus != null">
|
and report_status = #{reportStatus}
|
</if>
|
order by create_date desc
|
</where>
|
</select>
|
<!-- ResultVO<TbSpecialCheckTaskLog> getSpecialCheckTaskLogByIndexId(Long id);-->
|
<select id="getSpecialCheckTaskLogByIndexId" resultMap="BaseResultMap">
|
select * from tb_special_check_task_log
|
where deleted = 0 and index_id = #{indexId}
|
</select>
|
|
<!-- TbSpecialCheckTaskLog save(TbSpecialCheckTaskLog tbSpecialCheckTaskLog);-->
|
<insert id="save" parameterType="com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckTaskLog">
|
insert into tb_special_check_task_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="hazardCode != null ">hazard_code,</if>
|
<if test="hazardSource != null ">hazard_source,</if>
|
<if test="taskId != null ">task_id,</if>
|
<if test="checkType != null ">check_type,</if>
|
<if test="checkDate != null ">check_date,</if>
|
<if test="resultStatus != null ">result_status,</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="hazardCode != null ">#{hazardCode},</if>
|
<if test="hazardSource != null ">#{hazardSource},</if>
|
<if test="taskId != null ">#{taskId},</if>
|
<if test="checkType != null ">#{checkType},</if>
|
<if test="checkDate != null ">#{checkDate},</if>
|
<if test="resultStatus != null">#{resultStatus},</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 updateSpecialCheckTaskLogById(TbSpecialCheckTaskLogUpdateBO updateBO);-->
|
<update id="updateSpecialCheckTaskLogById" parameterType="com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckTaskLog">
|
update tb_special_check_task_log
|
<set>
|
<if test="hazardCode != null ">
|
hazard_code = #{hazardCode},
|
</if>
|
<if test="hazardSource != null">
|
hazard_source = #{hazardSource},
|
</if>
|
<if test="taskId != null">
|
task_id = #{taskId},
|
</if>
|
<if test="checkType != null">
|
check_type = #{checkType},
|
</if>
|
<if test="checkDate != null">
|
check_date = #{checkDate},
|
</if>
|
<if test="resultStatus != null">
|
result_status = #{resultStatus},
|
</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 deleteTbSpecialCheckTaskLog(TbSpecialCheckTaskLog tbSpecialCheckTaskLog);-->
|
<update id="deleteTbSpecialCheckTaskLog" parameterType="com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckTaskLog">
|
update tb_special_check_task_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<TbSpecialCheckTaskLog> listTestRportTask();-->
|
<select id="listTestReportTask" resultMap="BaseResultMap">
|
select * from tb_special_check_task_log
|
where deleted = 0 and report_status = 1
|
</select>
|
|
<select id="listTestReportTaskTest" resultMap="BaseResultMap">
|
select * from tb_special_check_task_log
|
where deleted = 0 and create_date >= '2024-01-01 00:00:00' and create_date <= '2024-06-16 23:59:59'
|
</select>
|
|
|
<!-- void updateCheckTaskReportStatusById(HandlerCJReportParam handlerCJReportParam);-->
|
<update id="updateCheckTaskReportStatusById">
|
update tb_special_check_task_log set
|
report_status = #{reportStatus},
|
report_time = #{reportTime}
|
where id = #{id} and deleted = 0
|
</update>
|
</mapper>
|