danchaofan1412 4 年之前
父節點
當前提交
bd2d7b3fb0

+ 23 - 0
framework-boot/src/main/java/com/mrxu/framework/boot/util/MrxuId.java

@@ -0,0 +1,23 @@
+package com.mrxu.framework.boot.util;
+
+import com.mrxu.framework.common.util.IdFunc;
+
+public class MrxuId {
+
+    public static String getId() {
+        return IdFunc.getId("1");
+    }
+
+    public static String getMemberId() {
+        return IdFunc.getId("8");
+    }
+
+    public static String getStoreId() {
+        return IdFunc.getId("6");
+    }
+
+    public static String getOrderNo() {
+        return IdFunc.getId("9");
+    }
+
+}

+ 15 - 0
framework-common/src/main/java/com/mrxu/framework/common/util/IdFunc.java

@@ -0,0 +1,15 @@
+package com.mrxu.framework.common.util;
+
+public class IdFunc {
+
+    private static SnowflakeIdWorker flowWorker = new SnowflakeIdWorker(1, 1);
+
+    public static String getId(String preStr) {
+        return preStr+flowWorker.nextId();
+    }
+
+    public static void main(String[] args) {
+        System.out.println(getId("F"));
+    }
+
+}