Bulk commit: November work

This commit is contained in:
2025-11-06 11:46:35 +01:00
parent cf82dede3b
commit 183875baf4
60 changed files with 16590 additions and 102 deletions

View File

@ -34,6 +34,11 @@ func newUser(db *gorm.DB, opts ...gen.DOOption) user {
_user.DeletedAt = field.NewField(tableName, "deleted_at")
_user.Sub = field.NewString(tableName, "sub")
_user.Email = field.NewString(tableName, "email")
_user.Name = field.NewString(tableName, "name")
_user.PreferedUsername = field.NewString(tableName, "prefered_username")
_user.GivenName = field.NewString(tableName, "given_name")
_user.FamilyName = field.NewString(tableName, "family_name")
_user.AvatarURL = field.NewString(tableName, "avatar_url")
_user.fillFieldMap()
@ -43,13 +48,18 @@ func newUser(db *gorm.DB, opts ...gen.DOOption) user {
type user struct {
userDo
ALL field.Asterisk
ID field.Uint
CreatedAt field.Time
UpdatedAt field.Time
DeletedAt field.Field
Sub field.String
Email field.String
ALL field.Asterisk
ID field.Uint
CreatedAt field.Time
UpdatedAt field.Time
DeletedAt field.Field
Sub field.String
Email field.String
Name field.String
PreferedUsername field.String
GivenName field.String
FamilyName field.String
AvatarURL field.String
fieldMap map[string]field.Expr
}
@ -72,6 +82,11 @@ func (u *user) updateTableName(table string) *user {
u.DeletedAt = field.NewField(table, "deleted_at")
u.Sub = field.NewString(table, "sub")
u.Email = field.NewString(table, "email")
u.Name = field.NewString(table, "name")
u.PreferedUsername = field.NewString(table, "prefered_username")
u.GivenName = field.NewString(table, "given_name")
u.FamilyName = field.NewString(table, "family_name")
u.AvatarURL = field.NewString(table, "avatar_url")
u.fillFieldMap()
@ -88,13 +103,18 @@ func (u *user) GetFieldByName(fieldName string) (field.OrderExpr, bool) {
}
func (u *user) fillFieldMap() {
u.fieldMap = make(map[string]field.Expr, 6)
u.fieldMap = make(map[string]field.Expr, 11)
u.fieldMap["id"] = u.ID
u.fieldMap["created_at"] = u.CreatedAt
u.fieldMap["updated_at"] = u.UpdatedAt
u.fieldMap["deleted_at"] = u.DeletedAt
u.fieldMap["sub"] = u.Sub
u.fieldMap["email"] = u.Email
u.fieldMap["name"] = u.Name
u.fieldMap["prefered_username"] = u.PreferedUsername
u.fieldMap["given_name"] = u.GivenName
u.fieldMap["family_name"] = u.FamilyName
u.fieldMap["avatar_url"] = u.AvatarURL
}
func (u user) clone(db *gorm.DB) user {