feat: math.

This commit is contained in:
tx7do
2024-09-23 21:31:56 +08:00
parent 8d39ab89d9
commit f7abc4e941
6 changed files with 502 additions and 15 deletions

32
uuid/uuid.go Normal file
View File

@@ -0,0 +1,32 @@
package uuid
import (
"github.com/google/uuid"
"github.com/tx7do/go-utils/trans"
)
func ToUuidPtr(str *string) *uuid.UUID {
var id *uuid.UUID
if str != nil {
_id, err := uuid.Parse(*str)
if err != nil {
return nil
}
id = &_id
}
return id
}
func ToUuid(str string) uuid.UUID {
id, _ := uuid.Parse(str)
return id
}
func ToStringPtr(id *uuid.UUID) *string {
var strUUID *string
if id != nil {
strUUID = trans.String(id.String())
}
return strUUID
}