fix: shop_players 关系表主键与模型对齐

This commit is contained in:
zetaloop
2026-04-04 06:25:49 +08:00
parent 3a81aec527
commit 7dc088eadf
18 changed files with 91 additions and 310 deletions
@@ -4,7 +4,6 @@ package models
import (
"context"
"errors"
"fmt"
"juwan-backend/app/shop/rpc/internal/models/predicate"
"juwan-backend/app/shop/rpc/internal/models/shopplayers"
@@ -143,7 +142,7 @@ func (_u *ShopPlayersUpdate) ExecX(ctx context.Context) {
}
func (_u *ShopPlayersUpdate) sqlSave(ctx context.Context) (_node int, err error) {
_spec := sqlgraph.NewUpdateSpec(shopplayers.Table, shopplayers.Columns, sqlgraph.NewFieldSpec(shopplayers.FieldID, field.TypeInt64))
_spec := sqlgraph.NewUpdateSpec(shopplayers.Table, shopplayers.Columns)
if ps := _u.mutation.predicates; len(ps) > 0 {
_spec.Predicate = func(selector *sql.Selector) {
for i := range ps {
@@ -323,22 +322,14 @@ func (_u *ShopPlayersUpdateOne) ExecX(ctx context.Context) {
}
func (_u *ShopPlayersUpdateOne) sqlSave(ctx context.Context) (_node *ShopPlayers, err error) {
_spec := sqlgraph.NewUpdateSpec(shopplayers.Table, shopplayers.Columns, sqlgraph.NewFieldSpec(shopplayers.FieldID, field.TypeInt64))
id, ok := _u.mutation.ID()
if !ok {
return nil, &ValidationError{Name: "id", err: errors.New(`models: missing "ShopPlayers.id" for update`)}
}
_spec.Node.ID.Value = id
_spec := sqlgraph.NewUpdateSpec(shopplayers.Table, shopplayers.Columns)
if fields := _u.fields; len(fields) > 0 {
_spec.Node.Columns = make([]string, 0, len(fields))
_spec.Node.Columns = append(_spec.Node.Columns, shopplayers.FieldID)
for _, f := range fields {
if !shopplayers.ValidColumn(f) {
return nil, &ValidationError{Name: f, err: fmt.Errorf("models: invalid field %q for query", f)}
}
if f != shopplayers.FieldID {
_spec.Node.Columns = append(_spec.Node.Columns, f)
}
_spec.Node.Columns = append(_spec.Node.Columns, f)
}
}
if ps := _u.mutation.predicates; len(ps) > 0 {