feat: 去除hutool工具

This commit is contained in:
2025-11-29 16:19:28 +08:00
parent e9ee523147
commit 146d841cd8
12 changed files with 729 additions and 98 deletions

View File

@ -12,18 +12,23 @@
<packaging>jar</packaging>
<dependencies>
<!-- Project -->
<dependency>
<groupId>day.gitlab</groupId>
<artifactId>dolphin-common-core</artifactId>
<version>${project.version}</version>
</dependency>
<!-- Spring Boot -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- MyBatis Flex -->
<dependency>
<groupId>com.mybatis-flex</groupId>
<artifactId>mybatis-flex-spring-boot3-starter</artifactId>
</dependency>
<dependency>
<groupId>cn.hutool.v7</groupId>
<artifactId>hutool-all</artifactId>
</dependency>
<!-- Lombok -->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>

View File

@ -1,7 +1,7 @@
package day.gitlab.dolphin.common.mybatis;
import cn.hutool.v7.core.data.id.IdUtil;
import com.mybatisflex.core.keygen.IKeyGenerator;
import day.gitlab.dolphin.common.core.util.UUIDv7;
import org.springframework.stereotype.Component;
@Component
@ -9,6 +9,6 @@ public class UUIDv7KeyGenerator implements IKeyGenerator {
@Override
public Object generate(Object entity, String keyColumn) {
return IdUtil.randomUUID7();
return UUIDv7.randomUUID().timestamp();
}
}