From ee03f78ceb74f81afff6f5dbcc0398b5d021fe37 Mon Sep 17 00:00:00 2001
From: chen.llin <1442464845@qq.comm>
Date: 星期日, 18 一月 2026 15:41:19 +0800
Subject: [PATCH] 倾斜度
---
src/main/java/com/zy/asrs/service/LocCacheService.java | 42 +++++++++++++++++++++++++++++++++++++++++-
1 files changed, 41 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/zy/asrs/service/LocCacheService.java b/src/main/java/com/zy/asrs/service/LocCacheService.java
index f5b03fb..b347f27 100644
--- a/src/main/java/com/zy/asrs/service/LocCacheService.java
+++ b/src/main/java/com/zy/asrs/service/LocCacheService.java
@@ -1,8 +1,8 @@
package com.zy.asrs.service;
+import com.baomidou.mybatisplus.service.IService;
import com.core.common.R;
import com.zy.asrs.entity.LocCache;
-import com.baomidou.mybatisplus.service.IService;
import com.zy.asrs.entity.param.LocMastInitParam;
public interface LocCacheService extends IService<LocCache> {
@@ -15,4 +15,44 @@
* @version 1.0
*/
R initLocCache(LocMastInitParam param, Long userId);
+
+ /**
+ * 閿佸畾/瑙i攣缂撳瓨搴撲綅
+ * @param locNo 搴撲綅鍙�
+ * @param lock 鏄惁閿佸畾锛宼rue-閿佸畾锛宖alse-瑙i攣
+ * @param fullPlt 鏄惁婊℃墭锛宼rue-婊℃墭锛堣缃负F锛夛紝false-绌烘墭锛堣缃负D锛夛紝瑙i攣鏃跺拷鐣ユ鍙傛暟
+ * @param userId 鐢ㄦ埛ID
+ * @return 鎿嶄綔缁撴灉
+ */
+ R lockOrUnlockLocCache(String locNo, Boolean lock, Boolean fullPlt, Long userId);
+
+ /**
+ * 閿佸畾/瑙i攣褰撳墠鎺掔殑鎵�鏈夊簱浣�
+ * @param locNo 搴撲綅鍙凤紙鐢ㄤ簬鑾峰彇鎺掑彿锛�
+ * @param lock 鏄惁閿佸畾锛宼rue-閿佸畾锛宖alse-瑙i攣
+ * @param fullPlt 鏄惁婊℃墭锛宼rue-婊℃墭锛堣缃负F锛夛紝false-绌烘墭锛堣缃负D锛夛紝瑙i攣鏃跺拷鐣ユ鍙傛暟
+ * @param userId 鐢ㄦ埛ID
+ * @return 鎿嶄綔缁撴灉
+ */
+ R lockOrUnlockRowLocCache(String locNo, Boolean lock, Boolean fullPlt, Long userId);
+
+ /**
+ * 閿佸畾/瑙i攣褰撳墠鍒楃殑鎵�鏈夊簱浣�
+ * @param locNo 搴撲綅鍙凤紙鐢ㄤ簬鑾峰彇鍒楀彿bay1锛�
+ * @param lock 鏄惁閿佸畾锛宼rue-閿佸畾锛宖alse-瑙i攣
+ * @param fullPlt 鏄惁婊℃墭锛宼rue-婊℃墭锛堣缃负F锛夛紝false-绌烘墭锛堣缃负D锛夛紝瑙i攣鏃跺拷鐣ユ鍙傛暟
+ * @param userId 鐢ㄦ埛ID
+ * @return 鎿嶄綔缁撴灉
+ */
+ R lockOrUnlockBayLocCache(String locNo, Boolean lock, Boolean fullPlt, Long userId);
+
+ /**
+ * 娓呯┖鏁存帓鐨勬墍鏈夊簱浣嶏紙鎵�鏈夊垪锛�
+ * @param locNo 搴撲綅鍙凤紙鐢ㄤ簬鑾峰彇鎺掑彿row1锛�
+ * @param lock 鏄惁閿佸畾锛宼rue-閿佸畾锛宖alse-瑙i攣锛堟竻绌猴級
+ * @param fullPlt 鏄惁婊℃墭锛宼rue-婊℃墭锛堣缃负F锛夛紝false-绌烘墭锛堣缃负D锛夛紝瑙i攣鏃跺拷鐣ユ鍙傛暟
+ * @param userId 鐢ㄦ埛ID
+ * @return 鎿嶄綔缁撴灉
+ */
+ R clearAllColumnsInRow(String locNo, Boolean lock, Boolean fullPlt, Long userId);
}
--
Gitblit v1.9.1