From 218ab860ed4708f6f70a519775c56c9554000fe7 Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期五, 27 六月 2025 13:42:41 +0800
Subject: [PATCH] 去除多余引用
---
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcHomeMapper.xml | 94 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 94 insertions(+), 0 deletions(-)
diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcHomeMapper.xml b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcHomeMapper.xml
index b358a64..b809b98 100644
--- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcHomeMapper.xml
+++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcHomeMapper.xml
@@ -47,6 +47,7 @@
<select id="getUtilizationByMonth" resultType="java.util.Map">
SELECT
SUM(process_long) processLong,
+ SUM(open_long) openLong,
COUNT(*) processDay
FROM
mdc_equipment_statistical_info
@@ -61,4 +62,97 @@
</where>
</select>
+ <select id="getEquipmentDayUtilizationStatistics" resultType="org.jeecg.modules.mdc.entity.MdcEquipmentStatisticalInfo">
+ SELECT
+ the_date,
+ SUM ( process_long ) processLong,
+ SUM ( open_long ) openLong
+ FROM
+ mdc_equipment_statistical_info
+ <where>
+ <if test="equipmentIdList != null and equipmentIdList.size() > 0 ">
+ AND equipment_id IN
+ <foreach collection="equipmentIdList" index="index" item="id" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </if>
+ <if test="dateList != null and dateList.size() > 0 ">
+ AND the_date IN
+ <foreach collection="dateList" index="index" item="date" open="(" separator="," close=")">
+ #{date}
+ </foreach>
+ </if>
+ </where>
+ GROUP BY
+ the_date
+ </select>
+
+ <select id="getEquipmentOEEMonthStatistics" resultType="org.jeecg.modules.mdc.entity.MdcOverallEquipmentEfficiency">
+ SELECT
+ *
+ FROM
+ mdc_overall_equipment_efficiency
+ <where>
+ AND valid_date = #{validDate}
+ <if test="equipmentIdList != null and equipmentIdList.size() > 0 ">
+ AND equipment_id IN
+ <foreach collection="equipmentIdList" index="index" item="id" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </if>
+ </where>
+ </select>
+
+ <select id="getUtilizationByDay" resultType="org.jeecg.modules.mdc.entity.MdcEquipmentStatisticalInfo">
+ SELECT
+ the_date,
+ SUM ( process_long ) processLong,
+ SUM ( open_long ) openLong
+ FROM
+ mdc_equipment_statistical_info
+ <where>
+ AND the_date = #{date}
+ <if test="equipmentIdList != null and equipmentIdList.size() > 0 ">
+ AND equipment_id IN
+ <foreach collection="equipmentIdList" index="index" item="id" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </if>
+ </where>
+ GROUP BY
+ the_date
+ </select>
+
+ <select id="getEquipmentSevenUtilizationStatistics" resultType="org.jeecg.modules.mdc.entity.MdcEquipmentStatisticalInfo">
+ SELECT
+ equipment_id,
+ SUM ( process_long ) processLong,
+ SUM ( open_long ) openLong
+ FROM
+ mdc_equipment_statistical_info
+ <where>
+ AND the_date BETWEEN #{start} AND #{end}
+ <if test="equipmentIdList != null and equipmentIdList.size() > 0 ">
+ AND equipment_id IN
+ <foreach collection="equipmentIdList" index="index" item="id" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </if>
+ </where>
+ GROUP BY
+ equipment_id
+ </select>
+
+
+ <select id="getEquipmentList" resultType="org.jeecg.modules.mdc.entity.MdcEquipment">
+ SELECT
+ t1.*
+ FROM
+ mdc_equipment t1
+ LEFT JOIN mdc_production_equipment t2 ON t1.id = t2.equipment_id
+ WHERE
+ t2.production_id = #{productionId}
+ </select>
+
+
</mapper>
\ No newline at end of file
--
Gitblit v1.9.3