“linengliang”
2023-12-18 c4ca7de4e8230eacc833b3b7c761c467ca4ea7d0
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="org.jeecg.modules.eam.mapper.EquipmentMaintenancePlanMapper">
    <select id="getCycle" resultType="org.jeecg.modules.eam.entity.MaintenanceStandardDetail">
        select
        t1.id id,
        t1.maintenance_project_id maintenanceProjectId,
        t2.id maintenanceCycleId
        from mom_eam_maintenance_standard_detail t1
        left join mom_eam_maintenance_cycle t2 on t2.id = t1.maintenance_cycle_id
        where t1.maintenance_standard_id = #{mainId}
        and t2.maintenance_type = #{type}
        and t1.del_flag = 0
    </select>
    <select id="getStandards" resultType="org.jeecg.modules.eam.entity.MaintenanceStandard">
        select t1.*,
               t2.id euipmentId,
               t2.name equipmentName,
               t2.num equipmentNum,
               t2.model equipmentModel
        from mom_eam_maintenance_standard t1
        left join mom_eam_equipment t2 on t1.equipment_id = t2.id
        where t1.del_flag = 0
        and t1.version_status = '2'
        and t1.maintenance_type = #{maintenanceType}
        and t1.equipment_id = #{equipmentId}
    </select>
 
</mapper>