17 lines
440 B
Go
17 lines
440 B
Go
|
package id_gen
|
|||
|
|
|||
|
import (
|
|||
|
"github.com/sony/sonyflake"
|
|||
|
"time"
|
|||
|
)
|
|||
|
|
|||
|
var st = time.Date(2025, 2, 8, 0, 0, 0, 0, time.UTC)
|
|||
|
|
|||
|
func New() (cli *sonyflake.Sonyflake) {
|
|||
|
return sonyflake.NewSonyflake(sonyflake.Settings{
|
|||
|
StartTime: st, //开始时间,早于当前时间,固定值
|
|||
|
MachineID: nil, //获取MachineID的函数,为空使用默认值
|
|||
|
CheckMachineID: nil, //获取CheckMachineID的函数,为空使用默认值
|
|||
|
})
|
|||
|
}
|