瀏覽代碼

新建 org.dromara.maxkey.id

uuid
SnowFlakeId
IdTimeSequence
shimingxy 1 月之前
父節點
當前提交
e71e4c068f
共有 20 個文件被更改,包括 30 次插入23 次删除
  1. 1 1
      maxkey-authentications/maxkey-authentication-provider/src/main/java/org/dromara/maxkey/authn/provider/scancode/ScanCodeService.java
  2. 3 1
      maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/IdGenerator.java
  3. 1 1
      maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/IdTimeSequence.java
  4. 3 1
      maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/SnowFlakeId.java
  5. 4 2
      maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/UUIDGenerator.java
  6. 1 1
      maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/uuid/NodeIDGetter.java
  7. 1 1
      maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/uuid/TimestampUUIDGenerator.java
  8. 1 1
      maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/uuid/UUID.java
  9. 1 1
      maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/uuid/UUIDGenerator.java
  10. 1 1
      maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/uuid/UUIDRandomness.java
  11. 1 1
      maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/uuid/UnsynchronizedTimestampUUIDGenerator.java
  12. 2 1
      maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/util/TimeJsonUtils.java
  13. 1 1
      maxkey-commons/maxkey-common/src/test/java/org/maxkey/util/SonwFlakeIdTest.java
  14. 2 2
      maxkey-commons/maxkey-common/src/test/java/org/maxkey/util/UUIDGeneratorTest.java
  15. 1 1
      maxkey-commons/maxkey-core/src/main/java/org/dromara/maxkey/web/WebContext.java
  16. 1 1
      maxkey-starter/maxkey-starter-passkey/src/main/java/org/dromara/maxkey/passkey/endpoint/PasskeyAuthenticationEndpoint.java
  17. 1 1
      maxkey-starter/maxkey-starter-passkey/src/main/java/org/dromara/maxkey/passkey/service/impl/PasskeyServiceImpl.java
  18. 1 1
      maxkey-starter/maxkey-starter-passkey/src/main/java/org/dromara/maxkey/passkey/util/PasskeyUtils.java
  19. 1 1
      maxkey-starter/maxkey-starter-social/src/main/java/org/dromara/maxkey/authn/support/socialsignon/SocialSignOnEndpoint.java
  20. 2 2
      maxkey-starter/maxkey-starter-web/src/main/java/org/dromara/maxkey/autoconfigure/ApplicationAutoConfiguration.java

+ 1 - 1
maxkey-authentications/maxkey-authentication-provider/src/main/java/org/dromara/maxkey/authn/provider/scancode/ScanCodeService.java

@@ -19,8 +19,8 @@ package org.dromara.maxkey.authn.provider.scancode;
 
 import org.dromara.maxkey.authn.session.Session;
 import org.dromara.maxkey.exception.BusinessException;
+import org.dromara.maxkey.id.IdGenerator;
 import org.dromara.maxkey.persistence.cache.MomentaryService;
-import org.dromara.maxkey.util.IdGenerator;
 import org.dromara.maxkey.util.TimeJsonUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;

+ 3 - 1
maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/util/IdGenerator.java → maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/IdGenerator.java

@@ -15,7 +15,9 @@
  */
  
 
-package org.dromara.maxkey.util;
+package org.dromara.maxkey.id;
+
+import org.dromara.maxkey.util.StringGenerator;
 
 public class IdGenerator {
 

+ 1 - 1
maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/util/IdTimeSequence.java → maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/IdTimeSequence.java

@@ -18,7 +18,7 @@
 /**
  * 
  */
-package org.dromara.maxkey.util;
+package org.dromara.maxkey.id;
 
 import java.util.Date;
 

+ 3 - 1
maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/util/SnowFlakeId.java → maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/SnowFlakeId.java

@@ -15,11 +15,13 @@
  */
  
 
-package org.dromara.maxkey.util;
+package org.dromara.maxkey.id;
 
 import java.util.Calendar;
 import java.util.Date;
 
+import org.dromara.maxkey.util.DateUtils;
+
 /**
  * 描述: Twitter的分布式自增ID雪花算法snowflake (Java版)
  *

+ 4 - 2
maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/util/UUIDGenerator.java → maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/UUIDGenerator.java

@@ -15,7 +15,7 @@
  */
  
 
-package org.dromara.maxkey.util;
+package org.dromara.maxkey.id;
 
 import java.lang.management.ManagementFactory;
 import java.security.MessageDigest;
@@ -27,6 +27,8 @@ import java.util.Random;
 import java.util.TimeZone;
 import java.util.concurrent.atomic.AtomicInteger;
 
+import org.dromara.maxkey.util.EthernetAddress;
+
 
 /**
  * See README.md for more information
@@ -377,7 +379,7 @@ public final class UUIDGenerator {
     }
     
 
-    public static void version(org.dromara.maxkey.util.UUIDGenerator generated){
+    public static void version(org.dromara.maxkey.id.UUIDGenerator generated){
         System.out.println("UUID            : " + generated.toString());
         System.out.println("raw bytes       : " + Arrays.toString(generated.getBytes()));
         System.out.println("process id      : " + generated.getProcessId());

+ 1 - 1
maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/uuid/NodeIDGetter.java → maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/uuid/NodeIDGetter.java

@@ -15,7 +15,7 @@
  */
  
 
-package org.dromara.maxkey.uuid;
+package org.dromara.maxkey.id.uuid;
 //$Id$
 
 //

+ 1 - 1
maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/uuid/TimestampUUIDGenerator.java → maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/uuid/TimestampUUIDGenerator.java

@@ -15,7 +15,7 @@
  */
  
 
-package org.dromara.maxkey.uuid;
+package org.dromara.maxkey.id.uuid;
 //$Id$
 
 //

+ 1 - 1
maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/uuid/UUID.java → maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/uuid/UUID.java

@@ -15,7 +15,7 @@
  */
  
 
-package org.dromara.maxkey.uuid;
+package org.dromara.maxkey.id.uuid;
 
 //$Id$
 

+ 1 - 1
maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/uuid/UUIDGenerator.java → maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/uuid/UUIDGenerator.java

@@ -15,7 +15,7 @@
  */
  
 
-package org.dromara.maxkey.uuid;
+package org.dromara.maxkey.id.uuid;
 
 /**
  * An interface representing an object that generates UUIDs.

+ 1 - 1
maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/uuid/UUIDRandomness.java → maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/uuid/UUIDRandomness.java

@@ -33,7 +33,7 @@
 // such third party rights.
 //
 
-package org.dromara.maxkey.uuid;
+package org.dromara.maxkey.id.uuid;
 
 import java.security.*;
 

+ 1 - 1
maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/uuid/UnsynchronizedTimestampUUIDGenerator.java → maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/id/uuid/UnsynchronizedTimestampUUIDGenerator.java

@@ -15,7 +15,7 @@
  */
  
 
-package org.dromara.maxkey.uuid;
+package org.dromara.maxkey.id.uuid;
 
 //$Id$
 

+ 2 - 1
maxkey-commons/maxkey-common/src/main/java/org/dromara/maxkey/util/TimeJsonUtils.java

@@ -19,10 +19,11 @@ package org.dromara.maxkey.util;
 
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
-import org.dromara.maxkey.adapter.LocalDateTimeAdapter;
 
 import java.time.LocalDateTime;
 
+import org.dromara.maxkey.adapter.LocalDateTimeAdapter;
+
 /**
  * @description:
  * @author: orangeBabu

+ 1 - 1
maxkey-commons/maxkey-common/src/test/java/org/maxkey/util/SonwFlakeIdTest.java

@@ -17,7 +17,7 @@
 
 package org.maxkey.util;
 
-import org.dromara.maxkey.util.SnowFlakeId;
+import org.dromara.maxkey.id.SnowFlakeId;
 import org.joda.time.DateTime;
 import org.junit.Test;
 

+ 2 - 2
maxkey-commons/maxkey-common/src/test/java/org/maxkey/util/UUIDGeneratorTest.java

@@ -20,8 +20,8 @@ package org.maxkey.util;
 import java.util.Date;
 //import java.util.UUID;
 
-import org.dromara.maxkey.util.UUIDGenerator;
-import org.dromara.maxkey.uuid.UUID;
+import org.dromara.maxkey.id.UUIDGenerator;
+import org.dromara.maxkey.id.uuid.UUID;
 import org.junit.Test;
 
 public class UUIDGeneratorTest {

+ 1 - 1
maxkey-commons/maxkey-core/src/main/java/org/dromara/maxkey/web/WebContext.java

@@ -28,8 +28,8 @@ import java.util.Map;
 import org.apache.commons.logging.LogFactory;
 import org.dromara.maxkey.configuration.ApplicationConfig;
 import org.dromara.maxkey.entity.Institutions;
+import org.dromara.maxkey.id.IdGenerator;
 import org.dromara.maxkey.util.DateUtils;
-import org.dromara.maxkey.util.IdGenerator;
 import org.joda.time.DateTime;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;

+ 1 - 1
maxkey-starter/maxkey-starter-passkey/src/main/java/org/dromara/maxkey/passkey/endpoint/PasskeyAuthenticationEndpoint.java

@@ -19,6 +19,7 @@ package org.dromara.maxkey.passkey.endpoint;
 import org.dromara.maxkey.passkey.manager.PasskeyManager;
 import org.dromara.maxkey.entity.Message;
 import org.dromara.maxkey.entity.idm.UserInfo;
+import org.dromara.maxkey.id.IdGenerator;
 import org.dromara.maxkey.persistence.service.UserInfoService;
 import org.dromara.maxkey.authn.web.AuthorizationUtils;
 import org.dromara.maxkey.authn.session.Session;
@@ -28,7 +29,6 @@ import org.dromara.maxkey.authn.session.SessionManager;
 import org.dromara.maxkey.authn.jwt.AuthJwt;
 import org.dromara.maxkey.authn.jwt.AuthTokenService;
 import org.dromara.maxkey.authn.LoginCredential;
-import org.dromara.maxkey.util.IdGenerator;
 import org.dromara.maxkey.web.WebContext;
 import org.springframework.security.web.authentication.WebAuthenticationDetails;
 import org.slf4j.Logger;

+ 1 - 1
maxkey-starter/maxkey-starter-passkey/src/main/java/org/dromara/maxkey/passkey/service/impl/PasskeyServiceImpl.java

@@ -18,11 +18,11 @@ package org.dromara.maxkey.passkey.service.impl;
 
 import org.dromara.maxkey.passkey.service.PasskeyService;
 import org.dromara.maxkey.entity.passkey.UserPasskey;
+import org.dromara.maxkey.id.IdGenerator;
 import org.dromara.maxkey.entity.passkey.PasskeyChallenge;
 import org.dromara.maxkey.passkey.config.PasskeyProperties;
 import org.dromara.maxkey.persistence.service.UserPasskeyService;
 import org.dromara.maxkey.persistence.service.PasskeyChallengeService;
-import org.dromara.maxkey.util.IdGenerator;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.stereotype.Service;

+ 1 - 1
maxkey-starter/maxkey-starter-passkey/src/main/java/org/dromara/maxkey/passkey/util/PasskeyUtils.java

@@ -27,8 +27,8 @@ import com.webauthn4j.server.ServerProperty;
 import org.apache.commons.codec.binary.Base64;
 import org.dromara.maxkey.entity.passkey.PasskeyChallenge;
 import org.dromara.maxkey.entity.passkey.UserPasskey;
+import org.dromara.maxkey.id.IdGenerator;
 import org.dromara.maxkey.passkey.config.PasskeyProperties;
-import org.dromara.maxkey.util.IdGenerator;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 

+ 1 - 1
maxkey-starter/maxkey-starter-social/src/main/java/org/dromara/maxkey/authn/support/socialsignon/SocialSignOnEndpoint.java

@@ -30,7 +30,7 @@ import org.dromara.maxkey.entity.Message;
 import org.dromara.maxkey.entity.SocialsAssociate;
 import org.dromara.maxkey.entity.SocialsProvider;
 import org.dromara.maxkey.entity.idm.UserInfo;
-import org.dromara.maxkey.uuid.UUID;
+import org.dromara.maxkey.id.uuid.UUID;
 import org.dromara.maxkey.web.WebContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;

+ 2 - 2
maxkey-starter/maxkey-starter-web/src/main/java/org/dromara/maxkey/autoconfigure/ApplicationAutoConfiguration.java

@@ -30,12 +30,12 @@ import org.dromara.maxkey.crypto.password.NoOpPasswordEncoder;
 import org.dromara.maxkey.crypto.password.PasswordReciprocal;
 import org.dromara.maxkey.crypto.password.SM3PasswordEncoder;
 import org.dromara.maxkey.crypto.password.StandardPasswordEncoder;
+import org.dromara.maxkey.id.IdGenerator;
+import org.dromara.maxkey.id.SnowFlakeId;
 import org.dromara.maxkey.persistence.cache.InMemoryMomentaryService;
 import org.dromara.maxkey.persistence.cache.MomentaryService;
 import org.dromara.maxkey.persistence.cache.RedisMomentaryService;
 import org.dromara.maxkey.persistence.redis.RedisConnectionFactory;
-import org.dromara.maxkey.util.IdGenerator;
-import org.dromara.maxkey.util.SnowFlakeId;
 import org.dromara.maxkey.web.WebContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;