zss
2025-01-13 8d85246f061e3da623c7b9eb4e323ee724b4de0b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?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.yuanchu.mom.mapper.DeviceAccidentReportMapper">
 
    <!-- 设备事故报告列表 -->
    <select id="pageDeviceAccidentReport" resultType="com.yuanchu.mom.pojo.DeviceAccidentReport">
        select * from (
        select *
        from device_accident_report
        order by create_time desc
        ) a
        <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''">
            ${ew.customSqlSegment}
        </if>
    </select>
    <select id="selectDeviceAccidentReportById" resultType="com.yuanchu.mom.dto.DeviceAccidentReportDto">
        select
            d.*,
            date_format(d.accident_date,'%Y-%m-%d') accidentDateStr, -- 时间
            date_format(d.report_date,'%Y-%m-%d') reportDateStr, -- 报告人填写时间
            date_format(d.assessor_date,'%Y-%m-%d') assessorDateStr, -- 评估人填写时间
            date_format(d.department_head_date,'%Y-%m-%d') departmentHeadDateStr, -- 部门负责人填写时间
            date_format(d.technical_director_date,'%Y-%m-%d') technicalDirectorDateStr, -- 技术负责人填写时间
            date_format(d.director_head_date,'%Y-%m-%d') directorHeadDateStr -- 主任填写时间
        from device_accident_report d
        where d.accident_report_id = #{accidentReportId}
    </select>
 
</mapper>