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
+6 -4
View File
@@ -25,7 +25,7 @@ type Players struct {
// Status holds the value of the "status" field.
Status string `json:"status,omitempty"`
// Gender holds the value of the "gender" field.
Gender int `json:"gender,omitempty"`
Gender bool `json:"gender,omitempty"`
// Rating holds the value of the "rating" field.
Rating decimal.Decimal `json:"rating,omitempty"`
// TotalOrders holds the value of the "total_orders" field.
@@ -56,7 +56,9 @@ func (*Players) scanValues(columns []string) ([]any, error) {
values[i] = new(decimal.Decimal)
case players.FieldGames:
values[i] = new(pq.Int64Array)
case players.FieldID, players.FieldUserID, players.FieldGender, players.FieldTotalOrders, players.FieldCompletedOrders, players.FieldShopID:
case players.FieldGender:
values[i] = new(sql.NullBool)
case players.FieldID, players.FieldUserID, players.FieldTotalOrders, players.FieldCompletedOrders, players.FieldShopID:
values[i] = new(sql.NullInt64)
case players.FieldStatus:
values[i] = new(sql.NullString)
@@ -96,10 +98,10 @@ func (_m *Players) assignValues(columns []string, values []any) error {
_m.Status = value.String
}
case players.FieldGender:
if value, ok := values[i].(*sql.NullInt64); !ok {
if value, ok := values[i].(*sql.NullBool); !ok {
return fmt.Errorf("unexpected type %T for field gender", values[i])
} else if value.Valid {
_m.Gender = int(value.Int64)
_m.Gender = value.Bool
}
case players.FieldRating:
if value, ok := values[i].(*decimal.Decimal); !ok {