delete sonyflake

This commit is contained in:
张超
2025-06-26 17:46:08 +08:00
parent aa16345a48
commit 117902d4d8
5 changed files with 10 additions and 299 deletions

View File

@@ -3,17 +3,21 @@ package util
import (
"fmt"
"time"
"github.com/sony/sonyflake"
)
var t = time.Unix(1594909810, 0)
var flake = NewSonyflake(Settings{
var t = time.Unix(1594909810, 0) // 基准时间
var flake = sonyflake.NewSonyflake(sonyflake.Settings{
StartTime: t, // 必须设置基准时间否则Sonyflake无法正常初始化
})
func GenSonyFlakeId() uint64 {
uuid, err := flake.NextID()
if err != nil {
fmt.Println(err)
fmt.Printf("生成SonyFlake ID失败: %v\n", err) // 明确错误信息
return 0 // 返回0表示生成失败根据业务需求可调整
}
return uuid
}