From 1c1d03dda7bf77724e0ddb900477d191f45d9f04 Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期三, 24 四月 2024 10:20:24 +0800
Subject: [PATCH] 1、实现二维码常量类; 2、增加google.zxing依赖包,支持生成二维码。

---
 pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/util/DyCode.java |   23 +++++++++++
 pms-parent/pms-common/pom.xml                                         |   25 +++++++++---
 pms-parent/pom.xml                                                    |   36 +++++++++++++----
 3 files changed, 68 insertions(+), 16 deletions(-)

diff --git a/pms-parent/pms-common/pom.xml b/pms-parent/pms-common/pom.xml
index a048cea..e5e99a3 100644
--- a/pms-parent/pms-common/pom.xml
+++ b/pms-parent/pms-common/pom.xml
@@ -147,13 +147,6 @@
             </exclusions>
         </dependency>
 
-        <!-- Hutool鏄竴涓皬鑰屽叏鐨凧ava宸ュ叿绫诲簱(https://github.com/dromara/hutool)  -->
-        <dependency>
-            <groupId>cn.hutool</groupId>
-            <artifactId>hutool-all</artifactId>
-            <version>${hutool-all.version}</version>
-        </dependency>
-
         <!-- jdom2 -->
         <dependency>
             <groupId>org.jdom</groupId>
@@ -167,6 +160,24 @@
             <artifactId>quartz</artifactId>
             <version>${quartz.version}</version>
         </dependency>
+        <!-- zxing鐢熸垚浜岀淮鐮� -->
+        <dependency>
+            <groupId>com.google.zxing</groupId>
+            <artifactId>core</artifactId>
+            <version>${google.zxing.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>com.google.zxing</groupId>
+            <artifactId>javase</artifactId>
+            <version>${google.zxing.version}</version>
+        </dependency>
+
+        <!-- Hutool鏄竴涓皬鑰屽叏鐨凧ava宸ュ叿绫诲簱(https://github.com/dromara/hutool)  -->
+        <dependency>
+            <groupId>cn.hutool</groupId>
+            <artifactId>hutool-all</artifactId>
+            <version>${hutool-all.version}</version>
+        </dependency>
 
         <!-- 娴嬭瘯 -->
         <dependency>
diff --git a/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/util/DyCode.java b/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/util/DyCode.java
new file mode 100644
index 0000000..ef7dcf1
--- /dev/null
+++ b/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/util/DyCode.java
@@ -0,0 +1,23 @@
+package com.dy.pmsGlobal.util;
+
+public final class DyCode {
+    /////////////////////////////////////////////
+    //绫诲埆缂栫爜                                    //
+    /////////////////////////////////////////////
+    public static final String TypeWorker = "101" ; //鍛樺伐
+    public static final String TypeMark = "102" ; //鏍囪瘑
+    public static final String TypeStation = "103" ; //宸ョ珯
+    public static final String TypeProduct = "110" ; //浜у搧
+
+    /////////////////////////////////////////////
+    //鏍囪瘑缂栫爜                                    //
+    /////////////////////////////////////////////
+    public static final String MarkOk = "102001" ; //纭畾锛氭墽琛岀‘瀹氭搷浣滐紝渚嬪鎻愪氦鏁版嵁
+    public static final String MarkCancel = "102002" ; //鍙栨秷锛氬彇娑堟彁浜ゆ搷浣�
+    public static final String MarkRevoke = "102003" ; //鎾ら攢锛氬宸叉彁浜ょ殑璁惧淇℃伅杩涜鎾ら攢
+    public static final String MarkUnqualified = "102004" ; //涓嶅悎鏍硷細璁惧鐢熶骇杩囩▼涓彂鐜版湰宸ョ珯鐢熶骇涓嶅悎鏍硷紝瑕佹眰杩涜缁翠慨绛夊鐞�
+    public static final String MarkPreUnqualified = "102005" ; //涓婁綅涓嶅悎鏍硷細璁惧鐢熶骇杩囩▼涓彂鐜颁笂浣嶅伐绔欑敓浜т笉鍚堟牸
+    public static final String MarkWaste = "102006" ; //搴熷搧锛氳澶囩敓浜ц繃绋嬩腑鎴愪负搴熷搧锛屽疄涓哄簾寮冧簡璇ヨ澶囩紪鐮佸拰閮ㄥ垎閰嶄欢
+    public static final String MarkLogout = "102007" ; //娉ㄩ攢锛氱敓浜т綔涓氫汉鍛樺湪鐢熶骇鍚庢敞閿�宸ョ珯缁戝畾
+
+}
diff --git a/pms-parent/pom.xml b/pms-parent/pom.xml
index a1c8821..a3c20b7 100644
--- a/pms-parent/pom.xml
+++ b/pms-parent/pom.xml
@@ -50,6 +50,8 @@
         <caffeine.version>3.1.8</caffeine.version>
         <!-- 鐢熸垚鍥剧墖缂╃暐鍥� -->
         <thumbnailator.version>0.4.20</thumbnailator.version>
+        <!-- google zxing 鐢熸垚浜岀淮鐮� -->
+        <google.zxing.version>3.5.3</google.zxing.version>
 
         <spring-boot-maven-plugin.version>3.2.0</spring-boot-maven-plugin.version>
         <maven-jar-plugin-plugin.version>3.3.0</maven-jar-plugin-plugin.version>
@@ -242,15 +244,6 @@
                 </exclusions>
             </dependency>
 
-            <!-- Hutool鏄竴涓皬鑰屽叏鐨凧ava宸ュ叿绫诲簱(https://github.com/dromara/hutool)  -->
-            <dependency>
-                <groupId>cn.hutool</groupId>
-                <artifactId>hutool-all</artifactId>
-                <version>${hutool-all.version}</version>
-                <type>pom</type>
-                <scope>import</scope>
-            </dependency>
-
             <!-- jdom2 -->
             <dependency>
                 <groupId>org.jdom</groupId>
@@ -269,6 +262,31 @@
                 <scope>import</scope>
             </dependency>
 
+            <!-- zxing鐢熸垚浜岀淮鐮� -->
+            <dependency>
+                <groupId>com.google.zxing</groupId>
+                <artifactId>core</artifactId>
+                <version>${google.zxing.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+            <dependency>
+                <groupId>com.google.zxing</groupId>
+                <artifactId>javase</artifactId>
+                <version>${google.zxing.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+
+            <!-- Hutool鏄竴涓皬鑰屽叏鐨凧ava宸ュ叿绫诲簱(https://github.com/dromara/hutool)  -->
+            <dependency>
+                <groupId>cn.hutool</groupId>
+                <artifactId>hutool-all</artifactId>
+                <version>${hutool-all.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+
             <!-- 娴嬭瘯 -->
             <dependency>
                 <groupId>junit</groupId>

--
Gitblit v1.8.0