UPDATE: Project Module
All checks were successful
Build and Release / release (push) Successful in 1m15s

This commit is contained in:
2026-04-25 14:05:15 +07:00
parent 44a63f29c6
commit ac90236022
71 changed files with 5110 additions and 257 deletions

View File

@@ -13,6 +13,27 @@ func UUIDToString(v pgtype.UUID) string {
return ""
}
func UUIDToStringPtr(v pgtype.UUID) *string {
if v.Valid {
str := v.String()
return &str
}
return nil
}
func ListUUIDToString(v []pgtype.UUID) []string {
if len(v) == 0 {
return []string{}
}
res := make([]string, 0, len(v))
for _, u := range v {
if u.Valid {
res = append(res, UUIDToString(u))
}
}
return res
}
func StringToUUID(s string) (pgtype.UUID, error) {
var pgId pgtype.UUID
err := pgId.Scan(s)