基本完成

This commit is contained in:
cuianbing
2026-01-02 10:08:57 +08:00
parent 5990a4f052
commit cdf19f2314
120 changed files with 147 additions and 591 deletions

View File

@@ -0,0 +1,57 @@
package cn.rensijin.cchs.util;
import cn.hutool.core.lang.UUID;
import org.apache.commons.lang3.StringUtils;
/**
* ID生成器工具类
*/
public class IdUtils {
/**
* 功能说明 获取随机UUID数去掉了 -
*/
public static String getSimpleUUID() {
return StringUtils.replace(java.util.UUID.randomUUID().toString(), "-", "");
}
/**
* 获取随机UUID
*
* @return 随机UUID
*/
public static String randomUUID()
{
return UUID.randomUUID().toString();
}
/**
* 简化的UUID去掉了横线
*
* @return 简化的UUID去掉了横线
*/
public static String simpleUUID()
{
return UUID.randomUUID().toString(true);
}
/**
* 获取随机UUID使用性能更好的ThreadLocalRandom生成UUID
*
* @return 随机UUID
*/
public static String fastUUID()
{
return UUID.fastUUID().toString();
}
/**
* 简化的UUID去掉了横线使用性能更好的ThreadLocalRandom生成UUID
*
* @return 简化的UUID去掉了横线
*/
public static String fastSimpleUUID()
{
return UUID.fastUUID().toString(true);
}
}