package snowflakeid import ( "fwh-toolbox-server/logger" "github.com/bwmarrin/snowflake" ) var node *snowflake.Node func NewSnowflakeID() int64 { if node == nil { if n, err := snowflake.NewNode(0); err != nil { logger.Std.Printf("NewSnowflakeID failed. err: %s\n", err.Error()) return 0 } else { node = n } } return node.Generate().Int64() }