From 8dd96c485f02fe82f12f21ba72509ac07b0b6449 Mon Sep 17 00:00:00 2001 From: “linengliang” <vanSuperEnergy@163.com> Date: 星期二, 12 九月 2023 18:11:47 +0800 Subject: [PATCH] 预测性维护工单 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/PredictiveWorkOrderMapper.xml | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/PredictiveWorkOrderMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/PredictiveWorkOrderMapper.xml index b5e8b95..2754f9e 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/PredictiveWorkOrderMapper.xml +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/PredictiveWorkOrderMapper.xml @@ -45,4 +45,47 @@ </if> ORDER BY t1.create_time desc </select> + <select id="pageList" resultType="org.jeecg.modules.eam.entity.PredictiveWorkOrder"> + select + t1.id id, + t1.num num, + t1.item_id itemId, + t1.actual_start_time actualStartTime, + t1.actual_end_time actualEndTime, + t1.plan_start_time planStartTime, + t1.plan_end_time planEndTime, + t1.create_by createBy, + t1.create_time createTime, + t1.maintenance_user_id maintenanceUserId, + t2.monitor_type monitorType, + t2.num planNum, + t2.team_id teamId, + t2.plan_version version, + t2.assign_mode assignMode, + t3.num equipmentNum, + t3.name equipmentName, + t3.model model, + t3.use_id useId, + t6.actualWorkingHourQuota actualWorkingHourQuota + from + mom_eam_predictive_work_order t1 + left join (select * from mom_eam_predictive_work_plan where del_flag = 0) t2 + on t1.work_plan_id = t2.id + left join (select * from mom_eam_equipment where del_flag = 0) t3 + on t1.equipment_id = t3.id + left join + (select + t4.id, + ISNULL(SUM(t5.actual_working_hour_quota),0) actualWorkingHourQuota + from + mom_eam_predictive_work_order t4 + left join mom_eam_maintenance_order_actual_working_hour t5 + on t4.id = t5.maintenance_order_id + group by t4.id) t6 + on t6.id = t1.id + where t1.del_flag = 0 + <if test="num != null and num != ''"> + and t1.num like concat('%',#{num},'%') + </if> + </select> </mapper> -- Gitblit v1.9.3