From b852254d90e7d1955db31db154193ec8ee84d8b3 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期三, 09 九月 2026 10:57:59 +0800
Subject: [PATCH] feat(hrm): 新增员工用工性质、班组归属字段及考勤异常处理优化

---
 yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/barcode/MesWmBarcodeService.java |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/barcode/MesWmBarcodeService.java b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/barcode/MesWmBarcodeService.java
index 3004475..25003e5 100644
--- a/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/barcode/MesWmBarcodeService.java
+++ b/yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/service/wm/barcode/MesWmBarcodeService.java
@@ -7,6 +7,7 @@
 import jakarta.validation.Valid;
 
 import java.util.Collection;
+import java.util.Map;
 
 /**
  * MES 鏉$爜娓呭崟 Service 鎺ュ彛
@@ -85,9 +86,32 @@
      *
      * @param bizType 涓氬姟绫诲瀷
      * @param bizCode 涓氬姟缂栫爜
+     * @param bizName 涓氬姟鍚嶇О
      * @return 鐢熸垚鐨勬潯鐮佸唴瀹�
      */
-    String generateBarcodeContent(Integer bizType, String bizCode);
+    String generateBarcodeContent(Integer bizType, String bizCode, String bizName);
+
+    /**
+     * 娓叉煋鏉$爜/浜岀淮鐮佸浘鐗囷紙鏈嶅姟绔� zxing 鎴愬浘锛屽嵆鏃堕瑙堢敤 Base64锛�
+     *
+     * @param content 鏉$爜鍐呭
+     * @param format 鏉$爜鏍煎紡 {@link cn.iocoder.yudao.module.mes.enums.wm.BarcodeFormatEnum}
+     * @param width 鍥剧墖瀹藉害
+     * @param height 鍥剧墖楂樺害
+     * @return PNG 鍥剧墖 Base64 data-URL
+     */
+    String renderBarcodeImage(String content, Integer format, Integer width, Integer height);
+
+    /**
+     * 瑙f瀽鏉$爜鍐呭锛堟湇鍔$鎵爜瑙f瀽锛�
+     *
+     * <p>浼樺厛鎸夋潯鐮佸唴瀹圭簿纭懡涓凡鏈夋潯鐮佽褰曪紝杩斿洖涓氬姟瀵硅薄淇℃伅锛�
+     * 鍚﹀垯閬嶅巻鍚敤鐘舵�佺殑鏉$爜閰嶇疆锛屾寜 contentFormat 妯℃澘鍙嶈В鍑哄悇鍗犱綅绗﹀瓧娈点��
+     *
+     * @param content 鎵弿鍒扮殑鏉$爜鍐呭
+     * @return 瑙f瀽缁撴灉锛坢atched/bizType/bizCode 绛夊瓧娈碉級
+     */
+    Map<String, Object> parseBarcodeContent(String content);
 
     /**
      * 鏍规嵁鏉$爜閰嶇疆缂栧彿鑾峰彇鐩稿叧鑱旂殑鏉$爜鏁伴噺

--
Gitblit v1.9.3