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}