package hashid import ( "joybuywork/internal/app" "fmt" "github.com/rs/xid" ) // Id 20位的字符Id func Id() string { return xid.New().String() } // IdBase16 16进制的id func IdBase16() string { return fmt.Sprintf("%x", IdBigint()) } // IdBigint 整形id func IdBigint() int64 { return app.SnowFlakeNode.Generate().Int64() }