liuhaijun e94826ce29 add server
Change-Id: I0760f17f6a01c0121b59fcbfafc666032dbc30af
2024-09-19 09:44:15 +00:00

27 lines
438 B
Go

package id
import "github.com/renstrom/shortuuid"
const (
shortIDLen = 12
longIDlen = 16
)
const (
eventRecordID = "EventRecord-"
)
func newId(prefix string, len int) string {
uuid := shortuuid.New()
return prefix + uuid[:len]
}
// newShortID generate short uuid and add type prefix
func newShortID(prefix string) string {
return newId(prefix, shortIDLen)
}
func NewEventRecord() string {
return newShortID(eventRecordID)
}