You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.9 KiB
XML
43 lines
1.9 KiB
XML
1 year ago
|
<?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.status AS "status"
|
||
|
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>
|