hospital-open-api/core/snowflake.go
2023-08-31 17:32:45 +08:00

22 lines
396 B
Go

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