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
+3 -14
View File
@@ -17,9 +17,7 @@ import (
type Wallet struct {
config `json:"-"`
// ID of the ent.
ID int `json:"id,omitempty"`
// UserID holds the value of the "user_id" field.
UserID int64 `json:"user_id,omitempty"`
ID int64 `json:"id,omitempty"`
// Balance holds the value of the "balance" field.
Balance decimal.Decimal `json:"balance,omitempty"`
// FrozenBalance holds the value of the "frozen_balance" field.
@@ -38,7 +36,7 @@ func (*Wallet) scanValues(columns []string) ([]any, error) {
switch columns[i] {
case wallet.FieldBalance, wallet.FieldFrozenBalance:
values[i] = new(decimal.Decimal)
case wallet.FieldID, wallet.FieldUserID, wallet.FieldVersion:
case wallet.FieldID, wallet.FieldVersion:
values[i] = new(sql.NullInt64)
case wallet.FieldUpdatedAt:
values[i] = new(sql.NullTime)
@@ -62,13 +60,7 @@ func (_m *Wallet) assignValues(columns []string, values []any) error {
if !ok {
return fmt.Errorf("unexpected type %T for field id", value)
}
_m.ID = int(value.Int64)
case wallet.FieldUserID:
if value, ok := values[i].(*sql.NullInt64); !ok {
return fmt.Errorf("unexpected type %T for field user_id", values[i])
} else if value.Valid {
_m.UserID = value.Int64
}
_m.ID = int64(value.Int64)
case wallet.FieldBalance:
if value, ok := values[i].(*decimal.Decimal); !ok {
return fmt.Errorf("unexpected type %T for field balance", values[i])
@@ -129,9 +121,6 @@ func (_m *Wallet) String() string {
var builder strings.Builder
builder.WriteString("Wallet(")
builder.WriteString(fmt.Sprintf("id=%v, ", _m.ID))
builder.WriteString("user_id=")
builder.WriteString(fmt.Sprintf("%v", _m.UserID))
builder.WriteString(", ")
builder.WriteString("balance=")
builder.WriteString(fmt.Sprintf("%v", _m.Balance))
builder.WriteString(", ")