Mandanten, OAuth, Cleanup von der Main Methode.
This commit is contained in:
@ -32,6 +32,8 @@ func newUser(db *gorm.DB, opts ...gen.DOOption) user {
|
||||
_user.CreatedAt = field.NewTime(tableName, "created_at")
|
||||
_user.UpdatedAt = field.NewTime(tableName, "updated_at")
|
||||
_user.DeletedAt = field.NewField(tableName, "deleted_at")
|
||||
_user.Sub = field.NewString(tableName, "sub")
|
||||
_user.Email = field.NewString(tableName, "email")
|
||||
|
||||
_user.fillFieldMap()
|
||||
|
||||
@ -46,6 +48,8 @@ type user struct {
|
||||
CreatedAt field.Time
|
||||
UpdatedAt field.Time
|
||||
DeletedAt field.Field
|
||||
Sub field.String
|
||||
Email field.String
|
||||
|
||||
fieldMap map[string]field.Expr
|
||||
}
|
||||
@ -66,6 +70,8 @@ func (u *user) updateTableName(table string) *user {
|
||||
u.CreatedAt = field.NewTime(table, "created_at")
|
||||
u.UpdatedAt = field.NewTime(table, "updated_at")
|
||||
u.DeletedAt = field.NewField(table, "deleted_at")
|
||||
u.Sub = field.NewString(table, "sub")
|
||||
u.Email = field.NewString(table, "email")
|
||||
|
||||
u.fillFieldMap()
|
||||
|
||||
@ -82,11 +88,13 @@ func (u *user) GetFieldByName(fieldName string) (field.OrderExpr, bool) {
|
||||
}
|
||||
|
||||
func (u *user) fillFieldMap() {
|
||||
u.fieldMap = make(map[string]field.Expr, 4)
|
||||
u.fieldMap = make(map[string]field.Expr, 6)
|
||||
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
|
||||
}
|
||||
|
||||
func (u user) clone(db *gorm.DB) user {
|
||||
|
Reference in New Issue
Block a user