新增雪花算法核心文件

This commit is contained in:
2023-07-17 16:13:47 +08:00
parent ffa14d1241
commit da49a8273a
24 changed files with 73 additions and 215 deletions
+21
View File
@@ -0,0 +1,21 @@
package core
import (
"fmt"
"github.com/bwmarrin/snowflake"
"hospital-admin-api/config"
"hospital-admin-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成功......")
}