diff --git a/commons/common-util/src/main/java/com/schbrain/common/util/IdWorker.java b/commons/common-util/src/main/java/com/schbrain/common/util/IdWorker.java
index c8e4eb2f88d336260f5cd9b076a2322b2f9fbec0..174e97412ff0c317a3548058faa90762647ad50a 100644
--- a/commons/common-util/src/main/java/com/schbrain/common/util/IdWorker.java
+++ b/commons/common-util/src/main/java/com/schbrain/common/util/IdWorker.java
@@ -84,10 +84,16 @@ public class IdWorker {
}
}
+ /**
+ * generate a new id
+ */
public static long getId() {
return INSTANCE.nextId();
}
+ /**
+ * generate a new id String
+ */
public static String getIdStr() {
return String.valueOf(INSTANCE.nextId());
}
@@ -98,8 +104,8 @@ public class IdWorker {
* @param id the nextId
* @return the timestamp of id
*/
- public long getIdTimestamp(long id) {
- return idEpoch + (id >> timestampLeftShift);
+ public static long getIdTimestamp(long id) {
+ return INSTANCE.idEpoch + (id >> timestampLeftShift);
}
private synchronized long nextId() {
diff --git a/pom.xml b/pom.xml
index 9880bae8bad4d6e15ad36573f8f8020a03acf137..243652a4f2fd09c7c16fa6f6d48df05a96df96a1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -108,8 +108,9 @@
2.0.23
- 2.0.11
- 2.0.0
+ 2.0.0
+ 1.0.2-RELEASE
+ 2.0.11
1.4.1
@@ -531,12 +532,17 @@
com.aliyun
alibaba-dingtalk-service-sdk
- ${alibaba-dingtalk-sdk.version}
+ ${alibaba-dingtalk-service-sdk.version}
+
+
+ com.schbrain.cube
+ cube-sdk-java
+ ${cube-sdk-java.version}
com.aliyun
dingtalk
- ${aliyun-dingtalk-sdk.version}
+ ${dingtalk.version}