17 lines
258 B
Go
17 lines
258 B
Go
package uniqueid
|
|
|
|
import (
|
|
"strings"
|
|
"time"
|
|
|
|
"github.com/oklog/ulid/v2"
|
|
)
|
|
|
|
func GetUniqueID() string {
|
|
datePart := time.Now().Format("20060102150405")
|
|
|
|
machineInfoPart := strings.ToLower(ulid.Make().String())
|
|
|
|
return datePart + "L" + machineInfoPart
|
|
}
|