case-open-api/core/snowflake.go
2024-12-30 16:34:26 +08:00

22 lines
388 B
Go

package core
import (
"case-open-api/config"
"case-open-api/global"
"fmt"
"github.com/bwmarrin/snowflake"
)
// Snowflake 雪花算法
func Snowflake() {
// 创建雪花算法实例
node, err := snowflake.NewNode(config.C.Snowflake)
if err != nil {
panic("snowflake初始化失败! " + err.Error())
}
global.Snowflake = node
fmt.Println("初始化snowflake成功......")
}