fix: some api bug

This commit is contained in:
wwweww
2026-03-31 22:12:06 +08:00
parent c5ff4f0216
commit e7970ac25f
219 changed files with 16195 additions and 2126 deletions
@@ -1,6 +1,7 @@
package schema
import (
"juwan-backend/pkg/types"
"time"
"entgo.io/ent"
@@ -23,7 +24,7 @@ func (Players) Fields() []ent.Field {
field.Int64("id").Immutable().Unique(),
field.Int64("user_id").Unique(),
field.String("status").MaxLen(20).Default("offline"),
field.Int("gender").Unique(),
field.Bool("gender").Default(true),
field.Other("rating", decimal.Decimal{}).
Optional().
Default(playerDefaultRating).
@@ -33,7 +34,9 @@ func (Players) Fields() []ent.Field {
field.Int("total_orders").Optional().Default(0),
field.Int("completed_orders").Optional().Default(0),
field.Int64("shop_id").Optional().Nillable(),
field.Strings("tags").Optional().Default([]string{}),
field.Other("tags", types.TextArray{}).SchemaType(map[string]string{
dialect.Postgres: "text[]",
}).Optional(),
field.Other("games", pq.Int64Array{}).
Optional().
Default(pq.Int64Array{}).
@@ -1,6 +1,7 @@
package schema
import (
"juwan-backend/pkg/types"
"time"
"entgo.io/ent"
@@ -47,7 +48,9 @@ func (PlayerServices) Fields() []ent.Field {
}),
field.String("unit").MaxLen(20),
field.String("rank_range").MaxLen(100).Optional().Nillable(),
field.Strings("availability").Optional().Default([]string{}),
field.Other("availability", types.TextArray{}).SchemaType(map[string]string{
dialect.Postgres: "text[]",
}).Optional().Nillable(),
field.Other("rating", decimal.Decimal{}).
Default(decFive).
SchemaType(map[string]string{