From e8ed1a91c77ab62a924f12acd55777f227bacd7e Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期五, 21 十一月 2025 17:15:17 +0800
Subject: [PATCH] 工位组删除后,其下工位移动到默认组
---
smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/service/ISuperAggregateStateService.java | 19 ++++++++++++++++++-
1 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/service/ISuperAggregateStateService.java b/smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/service/ISuperAggregateStateService.java
index 2e62203..a0cf493 100644
--- a/smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/service/ISuperAggregateStateService.java
+++ b/smart-man-boot/src/main/java/com/qianwen/smartman/modules/mdc/service/ISuperAggregateStateService.java
@@ -18,6 +18,14 @@
*/
List<SuperAggregateState> getStatusData(List<Long> workstationIds, StatisticalMethodEnum statisticalMethod, LocalDate startDate, LocalDate endDate);
+ /**
+ * 绋煎姩鐜囨暟鎹煡璇�
+ * @param workstationIds
+ * @param statisticalMethod
+ * @param startDate
+ * @param endDate
+ * @return
+ */
List<SuperAggregateState> getStatusDataWithFeedback(List<Long> workstationIds, StatisticalMethodEnum statisticalMethod, LocalDate startDate, LocalDate endDate);
List<SuperAggregateState> getStatusByCondition(List<Long> workstationIds, LocalDateTime startTime, LocalDateTime endTime);
@@ -31,6 +39,15 @@
*/
List<SuperAggregateState> getStatusByTimeSection(List<Long> workstationIds, LocalDateTime startTime, LocalDateTime endTime);
+ /**
+ * 鏍规嵁鐘舵�侊紝璧锋鏃堕棿鑾峰彇鑱氬悎鐘舵�佹暟鎹垪琛�
+ * @param workstationIds
+ * @param startTime 寮�濮嬫椂闂�
+ * @param endTime 缁撴潫鏃堕棿
+ * @param status 鐘舵�佸�硷紝鏌ヨwcs=status鐨勬暟鎹�
+ * @param top top澶氬皯(缁熻鍚庡彇鍑烘渶楂樼殑top涓暟鎹�)
+ * @return 鏁版嵁鍒楄〃
+ */
List<StatusTimeTopVO> getStatusTimeByWcs(List<Long> workstationIds, LocalDateTime startTime, LocalDateTime endTime, Integer status, Integer top);
List<SuperAggregateState> getOeeAnalysis(List<Long> workStationIdList, LocalDateTime startTime, LocalDateTime endTime);
@@ -47,7 +64,7 @@
List<SuperAggregateState> crossDay(LocalDateTime start, LocalDateTime end);
- void saveState(List<SuperAggregateState> collect);
+ //void saveState(List<SuperAggregateState> collect);
List<SuperAggregateState> getStatusDataByTime(List<Long> workstationIdList, LocalDateTime startTime, LocalDateTime endTime);
--
Gitblit v1.9.3