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,8 @@
package schema
import (
"time"
"entgo.io/ent"
"entgo.io/ent/schema/field"
)
@@ -13,8 +15,8 @@ type UserVerifications struct {
type MaterialStruct struct {
IdCardFront string `json:"idCardFront"`
IdCardBack string `json:"idCardBack"`
GameScreenshots []string `json:"gameScreenshots"`
VoiceDemo string `json:"voiceDemo"`
GameScreenshots []string `json:"gameScreenshots,omitempty"`
VoiceDemo string `json:"voiceDemo,omitempty"`
}
// Fields of the UserVerifications.
@@ -22,14 +24,14 @@ func (UserVerifications) Fields() []ent.Field {
return []ent.Field{
field.Int64("id").Immutable().Unique(),
field.Int64("user_id").Immutable().Unique(),
field.String("role").Unique(),
field.String("role"),
field.String("status").Default("pending"),
field.JSON("materials", MaterialStruct{}),
field.String("reject_reason").Default(""),
field.Int64("reviewed_by"),
field.Time("reviewed_at").Immutable(),
field.Time("created_at").Immutable(),
field.Time("updated_at").Immutable(),
field.String("reject_reason").Nillable().Optional(),
field.Int64("reviewed_by").Nillable().Optional(),
field.Time("reviewed_at").Nillable().Optional(),
field.Time("created_at").Immutable().Optional().Default(time.Now),
field.Time("updated_at").Immutable().Optional().Default(time.Now),
}
}