feat: phone validation
Some checks failed
build quyun / Build (push) Failing after 1m25s

This commit is contained in:
2025-12-20 11:47:45 +08:00
parent fdbf26d751
commit 0e4af79b53
31 changed files with 1130 additions and 984 deletions

View File

@@ -36,6 +36,7 @@ func newUser(db *gorm.DB, opts ...gen.DOOption) userQuery {
_userQuery.Metas = field.NewJSONB(tableName, "metas")
_userQuery.AuthToken = field.NewJSONB(tableName, "auth_token")
_userQuery.Balance = field.NewInt64(tableName, "balance")
_userQuery.Phone = field.NewString(tableName, "phone")
_userQuery.fillFieldMap()
@@ -57,6 +58,7 @@ type userQuery struct {
Metas field.JSONB
AuthToken field.JSONB
Balance field.Int64
Phone field.String
fieldMap map[string]field.Expr
}
@@ -84,6 +86,7 @@ func (u *userQuery) updateTableName(table string) *userQuery {
u.Metas = field.NewJSONB(table, "metas")
u.AuthToken = field.NewJSONB(table, "auth_token")
u.Balance = field.NewInt64(table, "balance")
u.Phone = field.NewString(table, "phone")
u.fillFieldMap()
@@ -114,7 +117,7 @@ func (u *userQuery) GetFieldByName(fieldName string) (field.OrderExpr, bool) {
}
func (u *userQuery) fillFieldMap() {
u.fieldMap = make(map[string]field.Expr, 11)
u.fieldMap = make(map[string]field.Expr, 12)
u.fieldMap["id"] = u.ID
u.fieldMap["created_at"] = u.CreatedAt
u.fieldMap["updated_at"] = u.UpdatedAt
@@ -126,6 +129,7 @@ func (u *userQuery) fillFieldMap() {
u.fieldMap["metas"] = u.Metas
u.fieldMap["auth_token"] = u.AuthToken
u.fieldMap["balance"] = u.Balance
u.fieldMap["phone"] = u.Phone
}
func (u userQuery) clone(db *gorm.DB) userQuery {