jimmyyem 2 ماه پیش
والد
کامیت
1d6f4e4ba3

+ 0 - 4
ent/creditbalance/creditbalance.go

@@ -74,10 +74,6 @@ var (
 	DefaultStatus int
 	// StatusValidator is a validator for the "status" field. It is called by the builders before save.
 	StatusValidator func(int) error
-	// DefaultOrganizationID holds the default value on creation for the "organization_id" field.
-	DefaultOrganizationID uint64
-	// OrganizationIDValidator is a validator for the "organization_id" field. It is called by the builders before save.
-	OrganizationIDValidator func(uint64) error
 )
 
 // OrderOption defines the ordering options for the CreditBalance queries.

+ 10 - 0
ent/creditbalance/where.go

@@ -414,6 +414,16 @@ func OrganizationIDLTE(v uint64) predicate.CreditBalance {
 	return predicate.CreditBalance(sql.FieldLTE(FieldOrganizationID, v))
 }
 
+// OrganizationIDIsNil applies the IsNil predicate on the "organization_id" field.
+func OrganizationIDIsNil() predicate.CreditBalance {
+	return predicate.CreditBalance(sql.FieldIsNull(FieldOrganizationID))
+}
+
+// OrganizationIDNotNil applies the NotNil predicate on the "organization_id" field.
+func OrganizationIDNotNil() predicate.CreditBalance {
+	return predicate.CreditBalance(sql.FieldNotNull(FieldOrganizationID))
+}
+
 // And groups predicates with the AND operator between them.
 func And(predicates ...predicate.CreditBalance) predicate.CreditBalance {
 	return predicate.CreditBalance(sql.AndPredicates(predicates...))

+ 20 - 12
ent/creditbalance_create.go

@@ -165,10 +165,6 @@ func (cbc *CreditBalanceCreate) defaults() error {
 		v := creditbalance.DefaultStatus
 		cbc.mutation.SetStatus(v)
 	}
-	if _, ok := cbc.mutation.OrganizationID(); !ok {
-		v := creditbalance.DefaultOrganizationID
-		cbc.mutation.SetOrganizationID(v)
-	}
 	return nil
 }
 
@@ -196,14 +192,6 @@ func (cbc *CreditBalanceCreate) check() error {
 			return &ValidationError{Name: "status", err: fmt.Errorf(`ent: validator failed for field "CreditBalance.status": %w`, err)}
 		}
 	}
-	if _, ok := cbc.mutation.OrganizationID(); !ok {
-		return &ValidationError{Name: "organization_id", err: errors.New(`ent: missing required field "CreditBalance.organization_id"`)}
-	}
-	if v, ok := cbc.mutation.OrganizationID(); ok {
-		if err := creditbalance.OrganizationIDValidator(v); err != nil {
-			return &ValidationError{Name: "organization_id", err: fmt.Errorf(`ent: validator failed for field "CreditBalance.organization_id": %w`, err)}
-		}
-	}
 	return nil
 }
 
@@ -419,6 +407,12 @@ func (u *CreditBalanceUpsert) AddOrganizationID(v uint64) *CreditBalanceUpsert {
 	return u
 }
 
+// ClearOrganizationID clears the value of the "organization_id" field.
+func (u *CreditBalanceUpsert) ClearOrganizationID() *CreditBalanceUpsert {
+	u.SetNull(creditbalance.FieldOrganizationID)
+	return u
+}
+
 // UpdateNewValues updates the mutable fields using the new values that were set on create except the ID field.
 // Using this option is equivalent to using:
 //
@@ -589,6 +583,13 @@ func (u *CreditBalanceUpsertOne) UpdateOrganizationID() *CreditBalanceUpsertOne
 	})
 }
 
+// ClearOrganizationID clears the value of the "organization_id" field.
+func (u *CreditBalanceUpsertOne) ClearOrganizationID() *CreditBalanceUpsertOne {
+	return u.Update(func(s *CreditBalanceUpsert) {
+		s.ClearOrganizationID()
+	})
+}
+
 // Exec executes the query.
 func (u *CreditBalanceUpsertOne) Exec(ctx context.Context) error {
 	if len(u.create.conflict) == 0 {
@@ -925,6 +926,13 @@ func (u *CreditBalanceUpsertBulk) UpdateOrganizationID() *CreditBalanceUpsertBul
 	})
 }
 
+// ClearOrganizationID clears the value of the "organization_id" field.
+func (u *CreditBalanceUpsertBulk) ClearOrganizationID() *CreditBalanceUpsertBulk {
+	return u.Update(func(s *CreditBalanceUpsert) {
+		s.ClearOrganizationID()
+	})
+}
+
 // Exec executes the query.
 func (u *CreditBalanceUpsertBulk) Exec(ctx context.Context) error {
 	if u.create.err != nil {

+ 18 - 10
ent/creditbalance_update.go

@@ -137,6 +137,12 @@ func (cbu *CreditBalanceUpdate) AddOrganizationID(u int64) *CreditBalanceUpdate
 	return cbu
 }
 
+// ClearOrganizationID clears the value of the "organization_id" field.
+func (cbu *CreditBalanceUpdate) ClearOrganizationID() *CreditBalanceUpdate {
+	cbu.mutation.ClearOrganizationID()
+	return cbu
+}
+
 // Mutation returns the CreditBalanceMutation object of the builder.
 func (cbu *CreditBalanceUpdate) Mutation() *CreditBalanceMutation {
 	return cbu.mutation
@@ -196,11 +202,6 @@ func (cbu *CreditBalanceUpdate) check() error {
 			return &ValidationError{Name: "status", err: fmt.Errorf(`ent: validator failed for field "CreditBalance.status": %w`, err)}
 		}
 	}
-	if v, ok := cbu.mutation.OrganizationID(); ok {
-		if err := creditbalance.OrganizationIDValidator(v); err != nil {
-			return &ValidationError{Name: "organization_id", err: fmt.Errorf(`ent: validator failed for field "CreditBalance.organization_id": %w`, err)}
-		}
-	}
 	return nil
 }
 
@@ -249,6 +250,9 @@ func (cbu *CreditBalanceUpdate) sqlSave(ctx context.Context) (n int, err error)
 	if value, ok := cbu.mutation.AddedOrganizationID(); ok {
 		_spec.AddField(creditbalance.FieldOrganizationID, field.TypeUint64, value)
 	}
+	if cbu.mutation.OrganizationIDCleared() {
+		_spec.ClearField(creditbalance.FieldOrganizationID, field.TypeUint64)
+	}
 	if n, err = sqlgraph.UpdateNodes(ctx, cbu.driver, _spec); err != nil {
 		if _, ok := err.(*sqlgraph.NotFoundError); ok {
 			err = &NotFoundError{creditbalance.Label}
@@ -378,6 +382,12 @@ func (cbuo *CreditBalanceUpdateOne) AddOrganizationID(u int64) *CreditBalanceUpd
 	return cbuo
 }
 
+// ClearOrganizationID clears the value of the "organization_id" field.
+func (cbuo *CreditBalanceUpdateOne) ClearOrganizationID() *CreditBalanceUpdateOne {
+	cbuo.mutation.ClearOrganizationID()
+	return cbuo
+}
+
 // Mutation returns the CreditBalanceMutation object of the builder.
 func (cbuo *CreditBalanceUpdateOne) Mutation() *CreditBalanceMutation {
 	return cbuo.mutation
@@ -450,11 +460,6 @@ func (cbuo *CreditBalanceUpdateOne) check() error {
 			return &ValidationError{Name: "status", err: fmt.Errorf(`ent: validator failed for field "CreditBalance.status": %w`, err)}
 		}
 	}
-	if v, ok := cbuo.mutation.OrganizationID(); ok {
-		if err := creditbalance.OrganizationIDValidator(v); err != nil {
-			return &ValidationError{Name: "organization_id", err: fmt.Errorf(`ent: validator failed for field "CreditBalance.organization_id": %w`, err)}
-		}
-	}
 	return nil
 }
 
@@ -520,6 +525,9 @@ func (cbuo *CreditBalanceUpdateOne) sqlSave(ctx context.Context) (_node *CreditB
 	if value, ok := cbuo.mutation.AddedOrganizationID(); ok {
 		_spec.AddField(creditbalance.FieldOrganizationID, field.TypeUint64, value)
 	}
+	if cbuo.mutation.OrganizationIDCleared() {
+		_spec.ClearField(creditbalance.FieldOrganizationID, field.TypeUint64)
+	}
 	_node = &CreditBalance{config: cbuo.config}
 	_spec.Assign = _node.assignValues
 	_spec.ScanValues = _node.scanValues

+ 0 - 4
ent/creditusage/creditusage.go

@@ -93,10 +93,6 @@ var (
 	DefaultNtype int
 	// DefaultTable holds the default value on creation for the "table" field.
 	DefaultTable string
-	// DefaultOrganizationID holds the default value on creation for the "organization_id" field.
-	DefaultOrganizationID uint64
-	// OrganizationIDValidator is a validator for the "organization_id" field. It is called by the builders before save.
-	OrganizationIDValidator func(uint64) error
 	// DefaultNid holds the default value on creation for the "nid" field.
 	DefaultNid uint64
 	// DefaultReason holds the default value on creation for the "reason" field.

+ 10 - 0
ent/creditusage/where.go

@@ -539,6 +539,16 @@ func OrganizationIDLTE(v uint64) predicate.CreditUsage {
 	return predicate.CreditUsage(sql.FieldLTE(FieldOrganizationID, v))
 }
 
+// OrganizationIDIsNil applies the IsNil predicate on the "organization_id" field.
+func OrganizationIDIsNil() predicate.CreditUsage {
+	return predicate.CreditUsage(sql.FieldIsNull(FieldOrganizationID))
+}
+
+// OrganizationIDNotNil applies the NotNil predicate on the "organization_id" field.
+func OrganizationIDNotNil() predicate.CreditUsage {
+	return predicate.CreditUsage(sql.FieldNotNull(FieldOrganizationID))
+}
+
 // NidEQ applies the EQ predicate on the "nid" field.
 func NidEQ(v uint64) predicate.CreditUsage {
 	return predicate.CreditUsage(sql.FieldEQ(FieldNid, v))

+ 20 - 12
ent/creditusage_create.go

@@ -243,10 +243,6 @@ func (cuc *CreditUsageCreate) defaults() error {
 		v := creditusage.DefaultTable
 		cuc.mutation.SetTable(v)
 	}
-	if _, ok := cuc.mutation.OrganizationID(); !ok {
-		v := creditusage.DefaultOrganizationID
-		cuc.mutation.SetOrganizationID(v)
-	}
 	if _, ok := cuc.mutation.Nid(); !ok {
 		v := creditusage.DefaultNid
 		cuc.mutation.SetNid(v)
@@ -292,14 +288,6 @@ func (cuc *CreditUsageCreate) check() error {
 	if _, ok := cuc.mutation.Table(); !ok {
 		return &ValidationError{Name: "table", err: errors.New(`ent: missing required field "CreditUsage.table"`)}
 	}
-	if _, ok := cuc.mutation.OrganizationID(); !ok {
-		return &ValidationError{Name: "organization_id", err: errors.New(`ent: missing required field "CreditUsage.organization_id"`)}
-	}
-	if v, ok := cuc.mutation.OrganizationID(); ok {
-		if err := creditusage.OrganizationIDValidator(v); err != nil {
-			return &ValidationError{Name: "organization_id", err: fmt.Errorf(`ent: validator failed for field "CreditUsage.organization_id": %w`, err)}
-		}
-	}
 	if _, ok := cuc.mutation.Nid(); !ok {
 		return &ValidationError{Name: "nid", err: errors.New(`ent: missing required field "CreditUsage.nid"`)}
 	}
@@ -584,6 +572,12 @@ func (u *CreditUsageUpsert) AddOrganizationID(v uint64) *CreditUsageUpsert {
 	return u
 }
 
+// ClearOrganizationID clears the value of the "organization_id" field.
+func (u *CreditUsageUpsert) ClearOrganizationID() *CreditUsageUpsert {
+	u.SetNull(creditusage.FieldOrganizationID)
+	return u
+}
+
 // SetNid sets the "nid" field.
 func (u *CreditUsageUpsert) SetNid(v uint64) *CreditUsageUpsert {
 	u.Set(creditusage.FieldNid, v)
@@ -831,6 +825,13 @@ func (u *CreditUsageUpsertOne) UpdateOrganizationID() *CreditUsageUpsertOne {
 	})
 }
 
+// ClearOrganizationID clears the value of the "organization_id" field.
+func (u *CreditUsageUpsertOne) ClearOrganizationID() *CreditUsageUpsertOne {
+	return u.Update(func(s *CreditUsageUpsert) {
+		s.ClearOrganizationID()
+	})
+}
+
 // SetNid sets the "nid" field.
 func (u *CreditUsageUpsertOne) SetNid(v uint64) *CreditUsageUpsertOne {
 	return u.Update(func(s *CreditUsageUpsert) {
@@ -1251,6 +1252,13 @@ func (u *CreditUsageUpsertBulk) UpdateOrganizationID() *CreditUsageUpsertBulk {
 	})
 }
 
+// ClearOrganizationID clears the value of the "organization_id" field.
+func (u *CreditUsageUpsertBulk) ClearOrganizationID() *CreditUsageUpsertBulk {
+	return u.Update(func(s *CreditUsageUpsert) {
+		s.ClearOrganizationID()
+	})
+}
+
 // SetNid sets the "nid" field.
 func (u *CreditUsageUpsertBulk) SetNid(v uint64) *CreditUsageUpsertBulk {
 	return u.Update(func(s *CreditUsageUpsert) {

+ 18 - 10
ent/creditusage_update.go

@@ -172,6 +172,12 @@ func (cuu *CreditUsageUpdate) AddOrganizationID(u int64) *CreditUsageUpdate {
 	return cuu
 }
 
+// ClearOrganizationID clears the value of the "organization_id" field.
+func (cuu *CreditUsageUpdate) ClearOrganizationID() *CreditUsageUpdate {
+	cuu.mutation.ClearOrganizationID()
+	return cuu
+}
+
 // SetNid sets the "nid" field.
 func (cuu *CreditUsageUpdate) SetNid(u uint64) *CreditUsageUpdate {
 	cuu.mutation.ResetNid()
@@ -280,11 +286,6 @@ func (cuu *CreditUsageUpdate) check() error {
 			return &ValidationError{Name: "status", err: fmt.Errorf(`ent: validator failed for field "CreditUsage.status": %w`, err)}
 		}
 	}
-	if v, ok := cuu.mutation.OrganizationID(); ok {
-		if err := creditusage.OrganizationIDValidator(v); err != nil {
-			return &ValidationError{Name: "organization_id", err: fmt.Errorf(`ent: validator failed for field "CreditUsage.organization_id": %w`, err)}
-		}
-	}
 	if v, ok := cuu.mutation.Reason(); ok {
 		if err := creditusage.ReasonValidator(v); err != nil {
 			return &ValidationError{Name: "reason", err: fmt.Errorf(`ent: validator failed for field "CreditUsage.reason": %w`, err)}
@@ -352,6 +353,9 @@ func (cuu *CreditUsageUpdate) sqlSave(ctx context.Context) (n int, err error) {
 	if value, ok := cuu.mutation.AddedOrganizationID(); ok {
 		_spec.AddField(creditusage.FieldOrganizationID, field.TypeUint64, value)
 	}
+	if cuu.mutation.OrganizationIDCleared() {
+		_spec.ClearField(creditusage.FieldOrganizationID, field.TypeUint64)
+	}
 	if value, ok := cuu.mutation.Nid(); ok {
 		_spec.SetField(creditusage.FieldNid, field.TypeUint64, value)
 	}
@@ -528,6 +532,12 @@ func (cuuo *CreditUsageUpdateOne) AddOrganizationID(u int64) *CreditUsageUpdateO
 	return cuuo
 }
 
+// ClearOrganizationID clears the value of the "organization_id" field.
+func (cuuo *CreditUsageUpdateOne) ClearOrganizationID() *CreditUsageUpdateOne {
+	cuuo.mutation.ClearOrganizationID()
+	return cuuo
+}
+
 // SetNid sets the "nid" field.
 func (cuuo *CreditUsageUpdateOne) SetNid(u uint64) *CreditUsageUpdateOne {
 	cuuo.mutation.ResetNid()
@@ -649,11 +659,6 @@ func (cuuo *CreditUsageUpdateOne) check() error {
 			return &ValidationError{Name: "status", err: fmt.Errorf(`ent: validator failed for field "CreditUsage.status": %w`, err)}
 		}
 	}
-	if v, ok := cuuo.mutation.OrganizationID(); ok {
-		if err := creditusage.OrganizationIDValidator(v); err != nil {
-			return &ValidationError{Name: "organization_id", err: fmt.Errorf(`ent: validator failed for field "CreditUsage.organization_id": %w`, err)}
-		}
-	}
 	if v, ok := cuuo.mutation.Reason(); ok {
 		if err := creditusage.ReasonValidator(v); err != nil {
 			return &ValidationError{Name: "reason", err: fmt.Errorf(`ent: validator failed for field "CreditUsage.reason": %w`, err)}
@@ -738,6 +743,9 @@ func (cuuo *CreditUsageUpdateOne) sqlSave(ctx context.Context) (_node *CreditUsa
 	if value, ok := cuuo.mutation.AddedOrganizationID(); ok {
 		_spec.AddField(creditusage.FieldOrganizationID, field.TypeUint64, value)
 	}
+	if cuuo.mutation.OrganizationIDCleared() {
+		_spec.ClearField(creditusage.FieldOrganizationID, field.TypeUint64)
+	}
 	if value, ok := cuuo.mutation.Nid(); ok {
 		_spec.SetField(creditusage.FieldNid, field.TypeUint64, value)
 	}

+ 2 - 2
ent/migrate/schema.go

@@ -292,7 +292,7 @@ var (
 		{Name: "user_id", Type: field.TypeString, Size: 255, Comment: "user_id | 用户ID"},
 		{Name: "balance", Type: field.TypeFloat32, Comment: "role | 角色设定"},
 		{Name: "status", Type: field.TypeInt, Nullable: true, Comment: "status | 状态 1-正常 2-禁用", Default: 1},
-		{Name: "organization_id", Type: field.TypeUint64, Comment: "organization_id | 租户ID", Default: 0},
+		{Name: "organization_id", Type: field.TypeUint64, Nullable: true, Comment: "organization_id | 租户ID"},
 	}
 	// CreditBalanceTable holds the schema information for the "credit_balance" table.
 	CreditBalanceTable = &schema.Table{
@@ -323,7 +323,7 @@ var (
 		{Name: "status", Type: field.TypeInt, Nullable: true, Comment: "status | 状态 1-正常 2-禁用", Default: 1},
 		{Name: "ntype", Type: field.TypeInt, Comment: "ntype | 积分变化类型:1-消耗 2-增加", Default: 1},
 		{Name: "table", Type: field.TypeString, Comment: "table | 积分变化表名", Default: ""},
-		{Name: "organization_id", Type: field.TypeUint64, Comment: "organization_id | 租户ID", Default: 0},
+		{Name: "organization_id", Type: field.TypeUint64, Nullable: true, Comment: "organization_id | 租户ID"},
 		{Name: "nid", Type: field.TypeUint64, Comment: "nid | 积分变化关联信息ID", Default: 0},
 		{Name: "reason", Type: field.TypeString, Size: 255, Comment: "reason | 积分变动原因", Default: ""},
 		{Name: "operator", Type: field.TypeString, Size: 255, Comment: "operator | 积分变动人", Default: ""},

+ 40 - 0
ent/mutation.go

@@ -10618,10 +10618,24 @@ func (m *CreditBalanceMutation) AddedOrganizationID() (r int64, exists bool) {
 	return *v, true
 }
 
+// ClearOrganizationID clears the value of the "organization_id" field.
+func (m *CreditBalanceMutation) ClearOrganizationID() {
+	m.organization_id = nil
+	m.addorganization_id = nil
+	m.clearedFields[creditbalance.FieldOrganizationID] = struct{}{}
+}
+
+// OrganizationIDCleared returns if the "organization_id" field was cleared in this mutation.
+func (m *CreditBalanceMutation) OrganizationIDCleared() bool {
+	_, ok := m.clearedFields[creditbalance.FieldOrganizationID]
+	return ok
+}
+
 // ResetOrganizationID resets all changes to the "organization_id" field.
 func (m *CreditBalanceMutation) ResetOrganizationID() {
 	m.organization_id = nil
 	m.addorganization_id = nil
+	delete(m.clearedFields, creditbalance.FieldOrganizationID)
 }
 
 // Where appends a list predicates to the CreditBalanceMutation builder.
@@ -10858,6 +10872,9 @@ func (m *CreditBalanceMutation) ClearedFields() []string {
 	if m.FieldCleared(creditbalance.FieldStatus) {
 		fields = append(fields, creditbalance.FieldStatus)
 	}
+	if m.FieldCleared(creditbalance.FieldOrganizationID) {
+		fields = append(fields, creditbalance.FieldOrganizationID)
+	}
 	return fields
 }
 
@@ -10878,6 +10895,9 @@ func (m *CreditBalanceMutation) ClearField(name string) error {
 	case creditbalance.FieldStatus:
 		m.ClearStatus()
 		return nil
+	case creditbalance.FieldOrganizationID:
+		m.ClearOrganizationID()
+		return nil
 	}
 	return fmt.Errorf("unknown CreditBalance nullable field %s", name)
 }
@@ -11517,10 +11537,24 @@ func (m *CreditUsageMutation) AddedOrganizationID() (r int64, exists bool) {
 	return *v, true
 }
 
+// ClearOrganizationID clears the value of the "organization_id" field.
+func (m *CreditUsageMutation) ClearOrganizationID() {
+	m.organization_id = nil
+	m.addorganization_id = nil
+	m.clearedFields[creditusage.FieldOrganizationID] = struct{}{}
+}
+
+// OrganizationIDCleared returns if the "organization_id" field was cleared in this mutation.
+func (m *CreditUsageMutation) OrganizationIDCleared() bool {
+	_, ok := m.clearedFields[creditusage.FieldOrganizationID]
+	return ok
+}
+
 // ResetOrganizationID resets all changes to the "organization_id" field.
 func (m *CreditUsageMutation) ResetOrganizationID() {
 	m.organization_id = nil
 	m.addorganization_id = nil
+	delete(m.clearedFields, creditusage.FieldOrganizationID)
 }
 
 // SetNid sets the "nid" field.
@@ -11979,6 +12013,9 @@ func (m *CreditUsageMutation) ClearedFields() []string {
 	if m.FieldCleared(creditusage.FieldStatus) {
 		fields = append(fields, creditusage.FieldStatus)
 	}
+	if m.FieldCleared(creditusage.FieldOrganizationID) {
+		fields = append(fields, creditusage.FieldOrganizationID)
+	}
 	return fields
 }
 
@@ -11999,6 +12036,9 @@ func (m *CreditUsageMutation) ClearField(name string) error {
 	case creditusage.FieldStatus:
 		m.ClearStatus()
 		return nil
+	case creditusage.FieldOrganizationID:
+		m.ClearOrganizationID()
+		return nil
 	}
 	return fmt.Errorf("unknown CreditUsage nullable field %s", name)
 }

+ 0 - 12
ent/runtime/runtime.go

@@ -439,12 +439,6 @@ func init() {
 	creditbalance.DefaultStatus = creditbalanceDescStatus.Default.(int)
 	// creditbalance.StatusValidator is a validator for the "status" field. It is called by the builders before save.
 	creditbalance.StatusValidator = creditbalanceDescStatus.Validators[0].(func(int) error)
-	// creditbalanceDescOrganizationID is the schema descriptor for organization_id field.
-	creditbalanceDescOrganizationID := creditbalanceFields[3].Descriptor()
-	// creditbalance.DefaultOrganizationID holds the default value on creation for the organization_id field.
-	creditbalance.DefaultOrganizationID = creditbalanceDescOrganizationID.Default.(uint64)
-	// creditbalance.OrganizationIDValidator is a validator for the "organization_id" field. It is called by the builders before save.
-	creditbalance.OrganizationIDValidator = creditbalanceDescOrganizationID.Validators[0].(func(uint64) error)
 	creditusageMixin := schema.CreditUsage{}.Mixin()
 	creditusageMixinHooks1 := creditusageMixin[1].Hooks()
 	creditusage.Hooks[0] = creditusageMixinHooks1[0]
@@ -482,12 +476,6 @@ func init() {
 	creditusageDescTable := creditusageFields[4].Descriptor()
 	// creditusage.DefaultTable holds the default value on creation for the table field.
 	creditusage.DefaultTable = creditusageDescTable.Default.(string)
-	// creditusageDescOrganizationID is the schema descriptor for organization_id field.
-	creditusageDescOrganizationID := creditusageFields[5].Descriptor()
-	// creditusage.DefaultOrganizationID holds the default value on creation for the organization_id field.
-	creditusage.DefaultOrganizationID = creditusageDescOrganizationID.Default.(uint64)
-	// creditusage.OrganizationIDValidator is a validator for the "organization_id" field. It is called by the builders before save.
-	creditusage.OrganizationIDValidator = creditusageDescOrganizationID.Validators[0].(func(uint64) error)
 	// creditusageDescNid is the schema descriptor for nid field.
 	creditusageDescNid := creditusageFields[6].Descriptor()
 	// creditusage.DefaultNid holds the default value on creation for the nid field.

+ 1 - 1
ent/schema/credit_balance.go

@@ -20,7 +20,7 @@ func (CreditBalance) Fields() []ent.Field {
 		field.String("user_id").MaxLen(255).Comment("user_id | 用户ID"),
 		field.Float32("balance").Comment("role | 角色设定"),
 		field.Int("status").Optional().Range(1, 2).Default(1).Comment("status | 状态 1-正常 2-禁用"),
-		field.Uint64("organization_id").Positive().Default(0).Comment("organization_id | 租户ID"),
+		field.Uint64("organization_id").Optional().Comment("organization_id | 租户ID"),
 	}
 }
 

+ 1 - 1
ent/schema/credit_usage.go

@@ -22,7 +22,7 @@ func (CreditUsage) Fields() []ent.Field {
 		field.Int("status").Optional().Range(1, 2).Default(1).Comment("status | 状态 1-正常 2-禁用"),
 		field.Int("ntype").Default(1).Comment("ntype | 积分变化类型:1-消耗 2-增加"),
 		field.String("table").Default("").Comment("table | 积分变化表名"),
-		field.Uint64("organization_id").Positive().Default(0).Comment("organization_id | 租户ID"),
+		field.Uint64("organization_id").Optional().Comment("organization_id | 租户ID"),
 		field.Uint64("nid").Default(0).Comment("nid | 积分变化关联信息ID"),
 		field.String("reason").Default("").MaxLen(255).Comment("reason | 积分变动原因"),
 		field.String("operator").Default("").MaxLen(255).Comment("operator | 积分变动人"),