|
|
|
<?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.op.device.mapper.DeviceInterfaceMapper">
|
|
|
|
|
|
|
|
<select id="selectEquRepairWorkOrderList" resultType="com.op.device.domain.vo.IRepairWorkOrderVO">
|
|
|
|
select be.equipment_name AS "equipmentName",
|
|
|
|
wo.equipment_code AS "equipmentCode",
|
|
|
|
wo.work_fault_desc AS "workFaultDesc",
|
|
|
|
et.team_name AS "teamName",
|
|
|
|
wo.work_handle AS "workHandle",
|
|
|
|
wo.work_plan_time AS "workPlanTime",
|
|
|
|
be.equipment_location AS "equipmentLocation"
|
|
|
|
from equ_repair_work_order wo
|
|
|
|
left join base_equipment be
|
|
|
|
on wo.equipment_code = be.equipment_code
|
|
|
|
left join equ_team et
|
|
|
|
on wo.work_team = et.team_code
|
|
|
|
where wo.work_status = '0'
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="selectEquipmentList" resultType="com.op.device.domain.vo.IEquipmentVO">
|
|
|
|
select be.equipment_code AS "equipmentCode",
|
|
|
|
be.equipment_name AS "equipmentName",
|
|
|
|
be.department AS "department",
|
|
|
|
be.equipment_status AS "equipmentStatus"
|
|
|
|
from base_equipment be
|
|
|
|
where del_flag = '0'
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<select id="selectRepairEquipmentList" resultType="com.op.device.domain.vo.IEquipmentVO">
|
|
|
|
select be.equipment_code AS "equipmentCode",
|
|
|
|
be.equipment_name AS "equipmentName"
|
|
|
|
from base_equipment be
|
|
|
|
where be.del_flag = '0'
|
|
|
|
and be.equipment_code in (select wo.equipment_code
|
|
|
|
from equ_repair_work_order wo
|
|
|
|
where wo.del_flag = '0'
|
|
|
|
GROUP BY wo.equipment_code)
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</mapper>
|