From 6c0fd2cb801554f7999d14e45a94ef0f0d0dfb8d Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期五, 16 十月 2026 17:45:33 +0800
Subject: [PATCH] feat(mes): 二维码大批量导出改为后台任务,取消数量上限
---
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/bagcode/MesProBagCodeService.java | 38 ++++++++++++++++++++++++++++++++++++++
1 files changed, 38 insertions(+), 0 deletions(-)
diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/bagcode/MesProBagCodeService.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/bagcode/MesProBagCodeService.java
index d21ea84..7208c12 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/bagcode/MesProBagCodeService.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/pro/bagcode/MesProBagCodeService.java
@@ -165,6 +165,44 @@
List<MesProBagCodeDO> getPrintableBagCodeListByUuid(String uuid);
/**
+ * 缁熻鏌愮敓鎴愮粍涓嬪彲鍗板埛鐨勮鐮佹暟閲�
+ * <p>
+ * 瀵煎嚭鍓嶆嵁姝ゅ垽鏂蛋鍚屾涓嬭浇杩樻槸鍚庡彴浠诲姟锛岄伩鍏嶄负浜嗘嬁鍒版暟閲忚�屾妸鍏ㄩ儴琚嬬爜鍔犺浇杩涘唴瀛樸��
+ *
+ * @param uuid 鐢熸垚缁� UUID
+ * @return 鍙嵃鍒风殑琚嬬爜鏁伴噺
+ */
+ Long getPrintableBagCodeCountByUuid(String uuid);
+
+ /**
+ * 缁熻鏌愭壒娆′笅鍙嵃鍒风殑琚嬬爜鏁伴噺
+ *
+ * @param batchId 鎵规缂栧彿
+ * @return 鍙嵃鍒风殑琚嬬爜鏁伴噺
+ */
+ Long getPrintableBagCodeCountByBatchId(Long batchId);
+
+ /**
+ * 鍒嗛〉鑾峰緱鏌愮敓鎴愮粍涓嬪彲鍗板埛鐨勮鐮侊紙鍚庡彴澶ф壒閲忓鍑虹敤锛岄�愰〉鍙栦互鎺у埗鍐呭瓨锛�
+ *
+ * @param uuid 鐢熸垚缁� UUID
+ * @param pageNo 椤电爜锛屼粠 1 寮�濮�
+ * @param pageSize 姣忛〉鏁伴噺
+ * @return 鍙嵃鍒风殑琚嬬爜鍒楄〃锛堟寜琚嬪簭鍙峰崌搴忥級
+ */
+ List<MesProBagCodeDO> getPrintableBagCodePageByUuid(String uuid, int pageNo, int pageSize);
+
+ /**
+ * 鍒嗛〉鑾峰緱鏌愭壒娆′笅鍙嵃鍒风殑琚嬬爜锛堝悗鍙板ぇ鎵归噺瀵煎嚭鐢級
+ *
+ * @param batchId 鎵规缂栧彿
+ * @param pageNo 椤电爜锛屼粠 1 寮�濮�
+ * @param pageSize 姣忛〉鏁伴噺
+ * @return 鍙嵃鍒风殑琚嬬爜鍒楄〃锛堟寜琚嬪簭鍙峰崌搴忥級
+ */
+ List<MesProBagCodeDO> getPrintableBagCodePageByBatchId(Long batchId, int pageNo, int pageSize);
+
+ /**
* 鏍囪琚嬬爜涓哄凡鍑哄簱锛堣褰曢攢鍞嚭搴撳崟缂栧彿鍜屽嚭搴撴椂闂达級
*
* @param id 琚嬬爜缂栧彿
--
Gitblit v1.9.3