|
@@ -1,5 +1,8 @@
|
|
|
package com.szwl.utils;
|
|
|
|
|
|
+import cn.hutool.core.lang.Snowflake;
|
|
|
+import cn.hutool.core.util.IdUtil;
|
|
|
+
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.Date;
|
|
|
import java.util.Random;
|
|
@@ -12,7 +15,7 @@ public class IDGenerator {
|
|
|
|
|
|
|
|
|
/**
|
|
|
- * 生成唯一的16位长整型ID --> admin,equipment等常用表
|
|
|
+ * 生成唯一的16位长整型ID --> equipment 等常用表
|
|
|
*
|
|
|
* @return 订单ID
|
|
|
*/
|
|
@@ -21,13 +24,6 @@ public class IDGenerator {
|
|
|
long threadId = Thread.currentThread().getId();
|
|
|
String s1 = String.valueOf(threadId);
|
|
|
char c = s1.charAt(s1.length() - 1);
|
|
|
- //huTool工具集的雪花算法 --> 生成19位id
|
|
|
- //参数1为终端ID
|
|
|
- //参数2为数据中心ID
|
|
|
-// Snowflake snowflake = IdUtil.getSnowflake(1, 1);
|
|
|
-// long id = snowflake.nextId();
|
|
|
-// System.out.println("id***" + id);
|
|
|
-
|
|
|
return Long.parseLong(timestamp + c);
|
|
|
}
|
|
|
|