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 |   34 +++++++++++++++++++++++++++++++++-
 1 files changed, 33 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 a8bb827..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
@@ -8,14 +8,46 @@
 import com.qianwen.smartman.modules.mdc.vo.StatusTimeTopVO;
 
 public interface ISuperAggregateStateService {
+	/**
+	 * 鏍规嵁鏃ユ湡鑾峰彇宸ヤ綅鐘舵�佹暟鎹�
+	 * @param workstationIds
+	 * @param statisticalMethod
+	 * @param startDate
+	 * @param endDate
+	 * @return
+	 */
     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);
 
+    /**
+     * 缁熻棣栭〉绋煎姩鐜囨帓鍚嶆椂浣跨敤鐨勬煡璇�
+     * @param workstationIds
+     * @param startTime
+     * @param endTime
+     * @return
+     */
     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);
@@ -32,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