entc/gen/template: remove receiver conflict handling logic (#4356)

* examples: ensure tests is stable

* entc/gen/template: remove receiver conflict handling logic

* examples: codegen

* entc/integration: codegen
This commit is contained in:
Giau. Tran Minh
2025-03-19 15:35:03 +07:00
committed by GitHub
parent 153dfa1782
commit ce61476d6d
329 changed files with 11841 additions and 11845 deletions

View File

@@ -26,14 +26,14 @@ type CarCreate struct {
}
// SetModel sets the "model" field.
func (_c *CarCreate) SetModel(s string) *CarCreate {
_c.mutation.SetModel(s)
func (_c *CarCreate) SetModel(v string) *CarCreate {
_c.mutation.SetModel(v)
return _c
}
// SetRegisteredAt sets the "registered_at" field.
func (_c *CarCreate) SetRegisteredAt(t time.Time) *CarCreate {
_c.mutation.SetRegisteredAt(t)
func (_c *CarCreate) SetRegisteredAt(v time.Time) *CarCreate {
_c.mutation.SetRegisteredAt(v)
return _c
}
@@ -52,8 +52,8 @@ func (_c *CarCreate) SetNillableOwnerID(id *int) *CarCreate {
}
// SetOwner sets the "owner" edge to the User entity.
func (_c *CarCreate) SetOwner(u *User) *CarCreate {
return _c.SetOwnerID(u.ID)
func (_c *CarCreate) SetOwner(v *User) *CarCreate {
return _c.SetOwnerID(v.ID)
}
// Mutation returns the CarMutation object of the builder.

View File

@@ -34,29 +34,29 @@ func (_u *CarUpdate) Where(ps ...predicate.Car) *CarUpdate {
}
// SetModel sets the "model" field.
func (_u *CarUpdate) SetModel(s string) *CarUpdate {
_u.mutation.SetModel(s)
func (_u *CarUpdate) SetModel(v string) *CarUpdate {
_u.mutation.SetModel(v)
return _u
}
// SetNillableModel sets the "model" field if the given value is not nil.
func (_u *CarUpdate) SetNillableModel(s *string) *CarUpdate {
if s != nil {
_u.SetModel(*s)
func (_u *CarUpdate) SetNillableModel(v *string) *CarUpdate {
if v != nil {
_u.SetModel(*v)
}
return _u
}
// SetRegisteredAt sets the "registered_at" field.
func (_u *CarUpdate) SetRegisteredAt(t time.Time) *CarUpdate {
_u.mutation.SetRegisteredAt(t)
func (_u *CarUpdate) SetRegisteredAt(v time.Time) *CarUpdate {
_u.mutation.SetRegisteredAt(v)
return _u
}
// SetNillableRegisteredAt sets the "registered_at" field if the given value is not nil.
func (_u *CarUpdate) SetNillableRegisteredAt(t *time.Time) *CarUpdate {
if t != nil {
_u.SetRegisteredAt(*t)
func (_u *CarUpdate) SetNillableRegisteredAt(v *time.Time) *CarUpdate {
if v != nil {
_u.SetRegisteredAt(*v)
}
return _u
}
@@ -76,8 +76,8 @@ func (_u *CarUpdate) SetNillableOwnerID(id *int) *CarUpdate {
}
// SetOwner sets the "owner" edge to the User entity.
func (_u *CarUpdate) SetOwner(u *User) *CarUpdate {
return _u.SetOwnerID(u.ID)
func (_u *CarUpdate) SetOwner(v *User) *CarUpdate {
return _u.SetOwnerID(v.ID)
}
// Mutation returns the CarMutation object of the builder.
@@ -118,7 +118,7 @@ func (_u *CarUpdate) ExecX(ctx context.Context) {
}
}
func (_u *CarUpdate) sqlSave(ctx context.Context) (n int, err error) {
func (_u *CarUpdate) sqlSave(ctx context.Context) (_node int, err error) {
_spec := sqlgraph.NewUpdateSpec(car.Table, car.Columns, sqlgraph.NewFieldSpec(car.FieldID, field.TypeInt))
if ps := _u.mutation.predicates; len(ps) > 0 {
_spec.Predicate = func(selector *sql.Selector) {
@@ -162,7 +162,7 @@ func (_u *CarUpdate) sqlSave(ctx context.Context) (n int, err error) {
}
_spec.Edges.Add = append(_spec.Edges.Add, edge)
}
if n, err = sqlgraph.UpdateNodes(ctx, _u.driver, _spec); err != nil {
if _node, err = sqlgraph.UpdateNodes(ctx, _u.driver, _spec); err != nil {
if _, ok := err.(*sqlgraph.NotFoundError); ok {
err = &NotFoundError{car.Label}
} else if sqlgraph.IsConstraintError(err) {
@@ -171,7 +171,7 @@ func (_u *CarUpdate) sqlSave(ctx context.Context) (n int, err error) {
return 0, err
}
_u.mutation.done = true
return n, nil
return _node, nil
}
// CarUpdateOne is the builder for updating a single Car entity.
@@ -183,29 +183,29 @@ type CarUpdateOne struct {
}
// SetModel sets the "model" field.
func (_u *CarUpdateOne) SetModel(s string) *CarUpdateOne {
_u.mutation.SetModel(s)
func (_u *CarUpdateOne) SetModel(v string) *CarUpdateOne {
_u.mutation.SetModel(v)
return _u
}
// SetNillableModel sets the "model" field if the given value is not nil.
func (_u *CarUpdateOne) SetNillableModel(s *string) *CarUpdateOne {
if s != nil {
_u.SetModel(*s)
func (_u *CarUpdateOne) SetNillableModel(v *string) *CarUpdateOne {
if v != nil {
_u.SetModel(*v)
}
return _u
}
// SetRegisteredAt sets the "registered_at" field.
func (_u *CarUpdateOne) SetRegisteredAt(t time.Time) *CarUpdateOne {
_u.mutation.SetRegisteredAt(t)
func (_u *CarUpdateOne) SetRegisteredAt(v time.Time) *CarUpdateOne {
_u.mutation.SetRegisteredAt(v)
return _u
}
// SetNillableRegisteredAt sets the "registered_at" field if the given value is not nil.
func (_u *CarUpdateOne) SetNillableRegisteredAt(t *time.Time) *CarUpdateOne {
if t != nil {
_u.SetRegisteredAt(*t)
func (_u *CarUpdateOne) SetNillableRegisteredAt(v *time.Time) *CarUpdateOne {
if v != nil {
_u.SetRegisteredAt(*v)
}
return _u
}
@@ -225,8 +225,8 @@ func (_u *CarUpdateOne) SetNillableOwnerID(id *int) *CarUpdateOne {
}
// SetOwner sets the "owner" edge to the User entity.
func (_u *CarUpdateOne) SetOwner(u *User) *CarUpdateOne {
return _u.SetOwnerID(u.ID)
func (_u *CarUpdateOne) SetOwner(v *User) *CarUpdateOne {
return _u.SetOwnerID(v.ID)
}
// Mutation returns the CarMutation object of the builder.

View File

@@ -25,8 +25,8 @@ type GroupCreate struct {
}
// SetName sets the "name" field.
func (_c *GroupCreate) SetName(s string) *GroupCreate {
_c.mutation.SetName(s)
func (_c *GroupCreate) SetName(v string) *GroupCreate {
_c.mutation.SetName(v)
return _c
}
@@ -37,10 +37,10 @@ func (_c *GroupCreate) AddUserIDs(ids ...int) *GroupCreate {
}
// AddUsers adds the "users" edges to the User entity.
func (_c *GroupCreate) AddUsers(u ...*User) *GroupCreate {
ids := make([]int, len(u))
for i := range u {
ids[i] = u[i].ID
func (_c *GroupCreate) AddUsers(v ...*User) *GroupCreate {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _c.AddUserIDs(ids...)
}

View File

@@ -33,15 +33,15 @@ func (_u *GroupUpdate) Where(ps ...predicate.Group) *GroupUpdate {
}
// SetName sets the "name" field.
func (_u *GroupUpdate) SetName(s string) *GroupUpdate {
_u.mutation.SetName(s)
func (_u *GroupUpdate) SetName(v string) *GroupUpdate {
_u.mutation.SetName(v)
return _u
}
// SetNillableName sets the "name" field if the given value is not nil.
func (_u *GroupUpdate) SetNillableName(s *string) *GroupUpdate {
if s != nil {
_u.SetName(*s)
func (_u *GroupUpdate) SetNillableName(v *string) *GroupUpdate {
if v != nil {
_u.SetName(*v)
}
return _u
}
@@ -53,10 +53,10 @@ func (_u *GroupUpdate) AddUserIDs(ids ...int) *GroupUpdate {
}
// AddUsers adds the "users" edges to the User entity.
func (_u *GroupUpdate) AddUsers(u ...*User) *GroupUpdate {
ids := make([]int, len(u))
for i := range u {
ids[i] = u[i].ID
func (_u *GroupUpdate) AddUsers(v ...*User) *GroupUpdate {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _u.AddUserIDs(ids...)
}
@@ -79,10 +79,10 @@ func (_u *GroupUpdate) RemoveUserIDs(ids ...int) *GroupUpdate {
}
// RemoveUsers removes "users" edges to User entities.
func (_u *GroupUpdate) RemoveUsers(u ...*User) *GroupUpdate {
ids := make([]int, len(u))
for i := range u {
ids[i] = u[i].ID
func (_u *GroupUpdate) RemoveUsers(v ...*User) *GroupUpdate {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _u.RemoveUserIDs(ids...)
}
@@ -124,9 +124,9 @@ func (_u *GroupUpdate) check() error {
return nil
}
func (_u *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) {
func (_u *GroupUpdate) sqlSave(ctx context.Context) (_node int, err error) {
if err := _u.check(); err != nil {
return n, err
return _node, err
}
_spec := sqlgraph.NewUpdateSpec(group.Table, group.Columns, sqlgraph.NewFieldSpec(group.FieldID, field.TypeInt))
if ps := _u.mutation.predicates; len(ps) > 0 {
@@ -184,7 +184,7 @@ func (_u *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) {
}
_spec.Edges.Add = append(_spec.Edges.Add, edge)
}
if n, err = sqlgraph.UpdateNodes(ctx, _u.driver, _spec); err != nil {
if _node, err = sqlgraph.UpdateNodes(ctx, _u.driver, _spec); err != nil {
if _, ok := err.(*sqlgraph.NotFoundError); ok {
err = &NotFoundError{group.Label}
} else if sqlgraph.IsConstraintError(err) {
@@ -193,7 +193,7 @@ func (_u *GroupUpdate) sqlSave(ctx context.Context) (n int, err error) {
return 0, err
}
_u.mutation.done = true
return n, nil
return _node, nil
}
// GroupUpdateOne is the builder for updating a single Group entity.
@@ -205,15 +205,15 @@ type GroupUpdateOne struct {
}
// SetName sets the "name" field.
func (_u *GroupUpdateOne) SetName(s string) *GroupUpdateOne {
_u.mutation.SetName(s)
func (_u *GroupUpdateOne) SetName(v string) *GroupUpdateOne {
_u.mutation.SetName(v)
return _u
}
// SetNillableName sets the "name" field if the given value is not nil.
func (_u *GroupUpdateOne) SetNillableName(s *string) *GroupUpdateOne {
if s != nil {
_u.SetName(*s)
func (_u *GroupUpdateOne) SetNillableName(v *string) *GroupUpdateOne {
if v != nil {
_u.SetName(*v)
}
return _u
}
@@ -225,10 +225,10 @@ func (_u *GroupUpdateOne) AddUserIDs(ids ...int) *GroupUpdateOne {
}
// AddUsers adds the "users" edges to the User entity.
func (_u *GroupUpdateOne) AddUsers(u ...*User) *GroupUpdateOne {
ids := make([]int, len(u))
for i := range u {
ids[i] = u[i].ID
func (_u *GroupUpdateOne) AddUsers(v ...*User) *GroupUpdateOne {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _u.AddUserIDs(ids...)
}
@@ -251,10 +251,10 @@ func (_u *GroupUpdateOne) RemoveUserIDs(ids ...int) *GroupUpdateOne {
}
// RemoveUsers removes "users" edges to User entities.
func (_u *GroupUpdateOne) RemoveUsers(u ...*User) *GroupUpdateOne {
ids := make([]int, len(u))
for i := range u {
ids[i] = u[i].ID
func (_u *GroupUpdateOne) RemoveUsers(v ...*User) *GroupUpdateOne {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _u.RemoveUserIDs(ids...)
}

View File

@@ -26,21 +26,21 @@ type UserCreate struct {
}
// SetAge sets the "age" field.
func (_c *UserCreate) SetAge(i int) *UserCreate {
_c.mutation.SetAge(i)
func (_c *UserCreate) SetAge(v int) *UserCreate {
_c.mutation.SetAge(v)
return _c
}
// SetName sets the "name" field.
func (_c *UserCreate) SetName(s string) *UserCreate {
_c.mutation.SetName(s)
func (_c *UserCreate) SetName(v string) *UserCreate {
_c.mutation.SetName(v)
return _c
}
// SetNillableName sets the "name" field if the given value is not nil.
func (_c *UserCreate) SetNillableName(s *string) *UserCreate {
if s != nil {
_c.SetName(*s)
func (_c *UserCreate) SetNillableName(v *string) *UserCreate {
if v != nil {
_c.SetName(*v)
}
return _c
}
@@ -52,10 +52,10 @@ func (_c *UserCreate) AddCarIDs(ids ...int) *UserCreate {
}
// AddCars adds the "cars" edges to the Car entity.
func (_c *UserCreate) AddCars(c ...*Car) *UserCreate {
ids := make([]int, len(c))
for i := range c {
ids[i] = c[i].ID
func (_c *UserCreate) AddCars(v ...*Car) *UserCreate {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _c.AddCarIDs(ids...)
}
@@ -67,10 +67,10 @@ func (_c *UserCreate) AddGroupIDs(ids ...int) *UserCreate {
}
// AddGroups adds the "groups" edges to the Group entity.
func (_c *UserCreate) AddGroups(g ...*Group) *UserCreate {
ids := make([]int, len(g))
for i := range g {
ids[i] = g[i].ID
func (_c *UserCreate) AddGroups(v ...*Group) *UserCreate {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _c.AddGroupIDs(ids...)
}

View File

@@ -34,36 +34,36 @@ func (_u *UserUpdate) Where(ps ...predicate.User) *UserUpdate {
}
// SetAge sets the "age" field.
func (_u *UserUpdate) SetAge(i int) *UserUpdate {
func (_u *UserUpdate) SetAge(v int) *UserUpdate {
_u.mutation.ResetAge()
_u.mutation.SetAge(i)
_u.mutation.SetAge(v)
return _u
}
// SetNillableAge sets the "age" field if the given value is not nil.
func (_u *UserUpdate) SetNillableAge(i *int) *UserUpdate {
if i != nil {
_u.SetAge(*i)
func (_u *UserUpdate) SetNillableAge(v *int) *UserUpdate {
if v != nil {
_u.SetAge(*v)
}
return _u
}
// AddAge adds i to the "age" field.
func (_u *UserUpdate) AddAge(i int) *UserUpdate {
_u.mutation.AddAge(i)
// AddAge adds value to the "age" field.
func (_u *UserUpdate) AddAge(v int) *UserUpdate {
_u.mutation.AddAge(v)
return _u
}
// SetName sets the "name" field.
func (_u *UserUpdate) SetName(s string) *UserUpdate {
_u.mutation.SetName(s)
func (_u *UserUpdate) SetName(v string) *UserUpdate {
_u.mutation.SetName(v)
return _u
}
// SetNillableName sets the "name" field if the given value is not nil.
func (_u *UserUpdate) SetNillableName(s *string) *UserUpdate {
if s != nil {
_u.SetName(*s)
func (_u *UserUpdate) SetNillableName(v *string) *UserUpdate {
if v != nil {
_u.SetName(*v)
}
return _u
}
@@ -75,10 +75,10 @@ func (_u *UserUpdate) AddCarIDs(ids ...int) *UserUpdate {
}
// AddCars adds the "cars" edges to the Car entity.
func (_u *UserUpdate) AddCars(c ...*Car) *UserUpdate {
ids := make([]int, len(c))
for i := range c {
ids[i] = c[i].ID
func (_u *UserUpdate) AddCars(v ...*Car) *UserUpdate {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _u.AddCarIDs(ids...)
}
@@ -90,10 +90,10 @@ func (_u *UserUpdate) AddGroupIDs(ids ...int) *UserUpdate {
}
// AddGroups adds the "groups" edges to the Group entity.
func (_u *UserUpdate) AddGroups(g ...*Group) *UserUpdate {
ids := make([]int, len(g))
for i := range g {
ids[i] = g[i].ID
func (_u *UserUpdate) AddGroups(v ...*Group) *UserUpdate {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _u.AddGroupIDs(ids...)
}
@@ -116,10 +116,10 @@ func (_u *UserUpdate) RemoveCarIDs(ids ...int) *UserUpdate {
}
// RemoveCars removes "cars" edges to Car entities.
func (_u *UserUpdate) RemoveCars(c ...*Car) *UserUpdate {
ids := make([]int, len(c))
for i := range c {
ids[i] = c[i].ID
func (_u *UserUpdate) RemoveCars(v ...*Car) *UserUpdate {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _u.RemoveCarIDs(ids...)
}
@@ -137,10 +137,10 @@ func (_u *UserUpdate) RemoveGroupIDs(ids ...int) *UserUpdate {
}
// RemoveGroups removes "groups" edges to Group entities.
func (_u *UserUpdate) RemoveGroups(g ...*Group) *UserUpdate {
ids := make([]int, len(g))
for i := range g {
ids[i] = g[i].ID
func (_u *UserUpdate) RemoveGroups(v ...*Group) *UserUpdate {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _u.RemoveGroupIDs(ids...)
}
@@ -182,9 +182,9 @@ func (_u *UserUpdate) check() error {
return nil
}
func (_u *UserUpdate) sqlSave(ctx context.Context) (n int, err error) {
func (_u *UserUpdate) sqlSave(ctx context.Context) (_node int, err error) {
if err := _u.check(); err != nil {
return n, err
return _node, err
}
_spec := sqlgraph.NewUpdateSpec(user.Table, user.Columns, sqlgraph.NewFieldSpec(user.FieldID, field.TypeInt))
if ps := _u.mutation.predicates; len(ps) > 0 {
@@ -293,7 +293,7 @@ func (_u *UserUpdate) sqlSave(ctx context.Context) (n int, err error) {
}
_spec.Edges.Add = append(_spec.Edges.Add, edge)
}
if n, err = sqlgraph.UpdateNodes(ctx, _u.driver, _spec); err != nil {
if _node, err = sqlgraph.UpdateNodes(ctx, _u.driver, _spec); err != nil {
if _, ok := err.(*sqlgraph.NotFoundError); ok {
err = &NotFoundError{user.Label}
} else if sqlgraph.IsConstraintError(err) {
@@ -302,7 +302,7 @@ func (_u *UserUpdate) sqlSave(ctx context.Context) (n int, err error) {
return 0, err
}
_u.mutation.done = true
return n, nil
return _node, nil
}
// UserUpdateOne is the builder for updating a single User entity.
@@ -314,36 +314,36 @@ type UserUpdateOne struct {
}
// SetAge sets the "age" field.
func (_u *UserUpdateOne) SetAge(i int) *UserUpdateOne {
func (_u *UserUpdateOne) SetAge(v int) *UserUpdateOne {
_u.mutation.ResetAge()
_u.mutation.SetAge(i)
_u.mutation.SetAge(v)
return _u
}
// SetNillableAge sets the "age" field if the given value is not nil.
func (_u *UserUpdateOne) SetNillableAge(i *int) *UserUpdateOne {
if i != nil {
_u.SetAge(*i)
func (_u *UserUpdateOne) SetNillableAge(v *int) *UserUpdateOne {
if v != nil {
_u.SetAge(*v)
}
return _u
}
// AddAge adds i to the "age" field.
func (_u *UserUpdateOne) AddAge(i int) *UserUpdateOne {
_u.mutation.AddAge(i)
// AddAge adds value to the "age" field.
func (_u *UserUpdateOne) AddAge(v int) *UserUpdateOne {
_u.mutation.AddAge(v)
return _u
}
// SetName sets the "name" field.
func (_u *UserUpdateOne) SetName(s string) *UserUpdateOne {
_u.mutation.SetName(s)
func (_u *UserUpdateOne) SetName(v string) *UserUpdateOne {
_u.mutation.SetName(v)
return _u
}
// SetNillableName sets the "name" field if the given value is not nil.
func (_u *UserUpdateOne) SetNillableName(s *string) *UserUpdateOne {
if s != nil {
_u.SetName(*s)
func (_u *UserUpdateOne) SetNillableName(v *string) *UserUpdateOne {
if v != nil {
_u.SetName(*v)
}
return _u
}
@@ -355,10 +355,10 @@ func (_u *UserUpdateOne) AddCarIDs(ids ...int) *UserUpdateOne {
}
// AddCars adds the "cars" edges to the Car entity.
func (_u *UserUpdateOne) AddCars(c ...*Car) *UserUpdateOne {
ids := make([]int, len(c))
for i := range c {
ids[i] = c[i].ID
func (_u *UserUpdateOne) AddCars(v ...*Car) *UserUpdateOne {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _u.AddCarIDs(ids...)
}
@@ -370,10 +370,10 @@ func (_u *UserUpdateOne) AddGroupIDs(ids ...int) *UserUpdateOne {
}
// AddGroups adds the "groups" edges to the Group entity.
func (_u *UserUpdateOne) AddGroups(g ...*Group) *UserUpdateOne {
ids := make([]int, len(g))
for i := range g {
ids[i] = g[i].ID
func (_u *UserUpdateOne) AddGroups(v ...*Group) *UserUpdateOne {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _u.AddGroupIDs(ids...)
}
@@ -396,10 +396,10 @@ func (_u *UserUpdateOne) RemoveCarIDs(ids ...int) *UserUpdateOne {
}
// RemoveCars removes "cars" edges to Car entities.
func (_u *UserUpdateOne) RemoveCars(c ...*Car) *UserUpdateOne {
ids := make([]int, len(c))
for i := range c {
ids[i] = c[i].ID
func (_u *UserUpdateOne) RemoveCars(v ...*Car) *UserUpdateOne {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _u.RemoveCarIDs(ids...)
}
@@ -417,10 +417,10 @@ func (_u *UserUpdateOne) RemoveGroupIDs(ids ...int) *UserUpdateOne {
}
// RemoveGroups removes "groups" edges to Group entities.
func (_u *UserUpdateOne) RemoveGroups(g ...*Group) *UserUpdateOne {
ids := make([]int, len(g))
for i := range g {
ids[i] = g[i].ID
func (_u *UserUpdateOne) RemoveGroups(v ...*Group) *UserUpdateOne {
ids := make([]int, len(v))
for i := range v {
ids[i] = v[i].ID
}
return _u.RemoveGroupIDs(ids...)
}