Refactor models to use single struct per entity
This commit is contained in:
@@ -2,6 +2,7 @@ package models
|
||||
|
||||
import (
|
||||
"gogs.mikescher.com/BlackForestBytes/goext/langext"
|
||||
"gogs.mikescher.com/BlackForestBytes/goext/sq"
|
||||
"time"
|
||||
)
|
||||
|
||||
@@ -23,3 +24,10 @@ func timeOptFromMilli(millis *int64) *time.Time {
|
||||
func timeFromMilli(millis int64) time.Time {
|
||||
return time.UnixMilli(millis)
|
||||
}
|
||||
|
||||
func RegisterConverter(db sq.DB) {
|
||||
db.RegisterConverter(sq.NewAutoDBTypeConverter(SCNTime{}))
|
||||
db.RegisterConverter(sq.NewAutoDBTypeConverter(SCNDuration(0)))
|
||||
db.RegisterConverter(sq.NewAutoDBTypeConverter(TokenPermissionList{}))
|
||||
db.RegisterConverter(sq.NewAutoDBTypeConverter(ChannelIDArr{}))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user