From 7c3c13e28c69db5c79a61926c31141da2a650d89 Mon Sep 17 00:00:00 2001 From: minglipro Date: Mon, 15 Sep 2025 18:03:35 +0800 Subject: [PATCH] =?UTF-8?q?feat(utils):=20=E6=9B=B4=E6=96=B0=E7=89=88?= =?UTF-8?q?=E6=9C=AC=E5=8F=B7=E5=B9=B6=E4=BC=98=E5=8C=96=20UUID=20?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将项目版本号从 4.0.5 升级到 4.0.6 - 更新 Main.kt 文件,使用 UUID 替代 DateTime - 改进 UUID.kt 中的 equals 方法,支持与 JUUID 类型的比较 --- gradle.properties | 4 ++-- src/main/kotlin/com/mingliqiye/utils/Main.kt | 9 ++++----- src/main/kotlin/com/mingliqiye/utils/uuid/UUID.kt | 9 +++++++-- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/gradle.properties b/gradle.properties index 9ab28f1..7c86e05 100644 --- a/gradle.properties +++ b/gradle.properties @@ -16,10 +16,10 @@ # ProjectName mingli-utils # ModuleName mingli-utils # CurrentFile gradle.properties -# LastUpdate 2025-09-15 17:24:10 +# LastUpdate 2025-09-15 18:03:04 # UpdateUser MingLiPro # JDKVERSIONS=1.8 GROUPSID=com.mingliqiye.utils ARTIFACTID=mingli-utils -VERSIONS=4.0.5 +VERSIONS=4.0.6 diff --git a/src/main/kotlin/com/mingliqiye/utils/Main.kt b/src/main/kotlin/com/mingliqiye/utils/Main.kt index d989b68..80ceff0 100644 --- a/src/main/kotlin/com/mingliqiye/utils/Main.kt +++ b/src/main/kotlin/com/mingliqiye/utils/Main.kt @@ -16,18 +16,17 @@ * ProjectName mingli-utils * ModuleName mingli-utils.main * CurrentFile Main.kt - * LastUpdate 2025-09-15 09:53:43 + * LastUpdate 2025-09-15 18:02:00 * UpdateUser MingLiPro */ package com.mingliqiye.utils import com.mingliqiye.utils.springboot.autoconfigure.AutoConfiguration -import com.mingliqiye.utils.time.DateTime +import com.mingliqiye.utils.uuid.UUID fun main() { AutoConfiguration.printBanner() - println(DateTime.now()) -} -fun test() { + println(UUID.of("b5c4579e-921a-11f0-ad12-d7949d0c61b8").equals(UUID.of("b5c4579e-921a-11f0-ad12-d7949d0c61b8"))) + println(UUID.getV1()) } diff --git a/src/main/kotlin/com/mingliqiye/utils/uuid/UUID.kt b/src/main/kotlin/com/mingliqiye/utils/uuid/UUID.kt index 041c6b1..f6cb42a 100644 --- a/src/main/kotlin/com/mingliqiye/utils/uuid/UUID.kt +++ b/src/main/kotlin/com/mingliqiye/utils/uuid/UUID.kt @@ -16,7 +16,7 @@ * ProjectName mingli-utils * ModuleName mingli-utils.main * CurrentFile UUID.kt - * LastUpdate 2025-09-14 22:38:51 + * LastUpdate 2025-09-15 18:01:30 * UpdateUser MingLiPro */ package com.mingliqiye.utils.uuid @@ -247,7 +247,12 @@ class UUID : Serializable { * @return 如果相等返回 true,否则返回 false */ override fun equals(other: Any?): Boolean { - return uuid == other + if (other is UUID) { + return uuid == other.uuid + } else if (other is JUUID) { + return uuid == other + } + return false } /**