fix: some api bug
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user