|
@@ -13423,6 +13423,13 @@ type CreditUsageMutation struct {
|
|
|
user_id *string
|
|
|
number *float32
|
|
|
addnumber *float32
|
|
|
+ pay_number *float32
|
|
|
+ addpay_number *float32
|
|
|
+ before_number *float32
|
|
|
+ addbefore_number *float32
|
|
|
+ after_number *float32
|
|
|
+ addafter_number *float32
|
|
|
+ pay_method *string
|
|
|
status *int
|
|
|
addstatus *int
|
|
|
ntype *int
|
|
@@ -13770,6 +13777,210 @@ func (m *CreditUsageMutation) ResetNumber() {
|
|
|
m.addnumber = nil
|
|
|
}
|
|
|
|
|
|
+// SetPayNumber sets the "pay_number" field.
|
|
|
+func (m *CreditUsageMutation) SetPayNumber(f float32) {
|
|
|
+ m.pay_number = &f
|
|
|
+ m.addpay_number = nil
|
|
|
+}
|
|
|
+
|
|
|
+// PayNumber returns the value of the "pay_number" field in the mutation.
|
|
|
+func (m *CreditUsageMutation) PayNumber() (r float32, exists bool) {
|
|
|
+ v := m.pay_number
|
|
|
+ if v == nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ return *v, true
|
|
|
+}
|
|
|
+
|
|
|
+// OldPayNumber returns the old "pay_number" field's value of the CreditUsage entity.
|
|
|
+// If the CreditUsage object wasn't provided to the builder, the object is fetched from the database.
|
|
|
+// An error is returned if the mutation operation is not UpdateOne, or the database query fails.
|
|
|
+func (m *CreditUsageMutation) OldPayNumber(ctx context.Context) (v float32, err error) {
|
|
|
+ if !m.op.Is(OpUpdateOne) {
|
|
|
+ return v, errors.New("OldPayNumber is only allowed on UpdateOne operations")
|
|
|
+ }
|
|
|
+ if m.id == nil || m.oldValue == nil {
|
|
|
+ return v, errors.New("OldPayNumber requires an ID field in the mutation")
|
|
|
+ }
|
|
|
+ oldValue, err := m.oldValue(ctx)
|
|
|
+ if err != nil {
|
|
|
+ return v, fmt.Errorf("querying old value for OldPayNumber: %w", err)
|
|
|
+ }
|
|
|
+ return oldValue.PayNumber, nil
|
|
|
+}
|
|
|
+
|
|
|
+// AddPayNumber adds f to the "pay_number" field.
|
|
|
+func (m *CreditUsageMutation) AddPayNumber(f float32) {
|
|
|
+ if m.addpay_number != nil {
|
|
|
+ *m.addpay_number += f
|
|
|
+ } else {
|
|
|
+ m.addpay_number = &f
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+// AddedPayNumber returns the value that was added to the "pay_number" field in this mutation.
|
|
|
+func (m *CreditUsageMutation) AddedPayNumber() (r float32, exists bool) {
|
|
|
+ v := m.addpay_number
|
|
|
+ if v == nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ return *v, true
|
|
|
+}
|
|
|
+
|
|
|
+// ResetPayNumber resets all changes to the "pay_number" field.
|
|
|
+func (m *CreditUsageMutation) ResetPayNumber() {
|
|
|
+ m.pay_number = nil
|
|
|
+ m.addpay_number = nil
|
|
|
+}
|
|
|
+
|
|
|
+// SetBeforeNumber sets the "before_number" field.
|
|
|
+func (m *CreditUsageMutation) SetBeforeNumber(f float32) {
|
|
|
+ m.before_number = &f
|
|
|
+ m.addbefore_number = nil
|
|
|
+}
|
|
|
+
|
|
|
+// BeforeNumber returns the value of the "before_number" field in the mutation.
|
|
|
+func (m *CreditUsageMutation) BeforeNumber() (r float32, exists bool) {
|
|
|
+ v := m.before_number
|
|
|
+ if v == nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ return *v, true
|
|
|
+}
|
|
|
+
|
|
|
+// OldBeforeNumber returns the old "before_number" field's value of the CreditUsage entity.
|
|
|
+// If the CreditUsage object wasn't provided to the builder, the object is fetched from the database.
|
|
|
+// An error is returned if the mutation operation is not UpdateOne, or the database query fails.
|
|
|
+func (m *CreditUsageMutation) OldBeforeNumber(ctx context.Context) (v float32, err error) {
|
|
|
+ if !m.op.Is(OpUpdateOne) {
|
|
|
+ return v, errors.New("OldBeforeNumber is only allowed on UpdateOne operations")
|
|
|
+ }
|
|
|
+ if m.id == nil || m.oldValue == nil {
|
|
|
+ return v, errors.New("OldBeforeNumber requires an ID field in the mutation")
|
|
|
+ }
|
|
|
+ oldValue, err := m.oldValue(ctx)
|
|
|
+ if err != nil {
|
|
|
+ return v, fmt.Errorf("querying old value for OldBeforeNumber: %w", err)
|
|
|
+ }
|
|
|
+ return oldValue.BeforeNumber, nil
|
|
|
+}
|
|
|
+
|
|
|
+// AddBeforeNumber adds f to the "before_number" field.
|
|
|
+func (m *CreditUsageMutation) AddBeforeNumber(f float32) {
|
|
|
+ if m.addbefore_number != nil {
|
|
|
+ *m.addbefore_number += f
|
|
|
+ } else {
|
|
|
+ m.addbefore_number = &f
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+// AddedBeforeNumber returns the value that was added to the "before_number" field in this mutation.
|
|
|
+func (m *CreditUsageMutation) AddedBeforeNumber() (r float32, exists bool) {
|
|
|
+ v := m.addbefore_number
|
|
|
+ if v == nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ return *v, true
|
|
|
+}
|
|
|
+
|
|
|
+// ResetBeforeNumber resets all changes to the "before_number" field.
|
|
|
+func (m *CreditUsageMutation) ResetBeforeNumber() {
|
|
|
+ m.before_number = nil
|
|
|
+ m.addbefore_number = nil
|
|
|
+}
|
|
|
+
|
|
|
+// SetAfterNumber sets the "after_number" field.
|
|
|
+func (m *CreditUsageMutation) SetAfterNumber(f float32) {
|
|
|
+ m.after_number = &f
|
|
|
+ m.addafter_number = nil
|
|
|
+}
|
|
|
+
|
|
|
+// AfterNumber returns the value of the "after_number" field in the mutation.
|
|
|
+func (m *CreditUsageMutation) AfterNumber() (r float32, exists bool) {
|
|
|
+ v := m.after_number
|
|
|
+ if v == nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ return *v, true
|
|
|
+}
|
|
|
+
|
|
|
+// OldAfterNumber returns the old "after_number" field's value of the CreditUsage entity.
|
|
|
+// If the CreditUsage object wasn't provided to the builder, the object is fetched from the database.
|
|
|
+// An error is returned if the mutation operation is not UpdateOne, or the database query fails.
|
|
|
+func (m *CreditUsageMutation) OldAfterNumber(ctx context.Context) (v float32, err error) {
|
|
|
+ if !m.op.Is(OpUpdateOne) {
|
|
|
+ return v, errors.New("OldAfterNumber is only allowed on UpdateOne operations")
|
|
|
+ }
|
|
|
+ if m.id == nil || m.oldValue == nil {
|
|
|
+ return v, errors.New("OldAfterNumber requires an ID field in the mutation")
|
|
|
+ }
|
|
|
+ oldValue, err := m.oldValue(ctx)
|
|
|
+ if err != nil {
|
|
|
+ return v, fmt.Errorf("querying old value for OldAfterNumber: %w", err)
|
|
|
+ }
|
|
|
+ return oldValue.AfterNumber, nil
|
|
|
+}
|
|
|
+
|
|
|
+// AddAfterNumber adds f to the "after_number" field.
|
|
|
+func (m *CreditUsageMutation) AddAfterNumber(f float32) {
|
|
|
+ if m.addafter_number != nil {
|
|
|
+ *m.addafter_number += f
|
|
|
+ } else {
|
|
|
+ m.addafter_number = &f
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+// AddedAfterNumber returns the value that was added to the "after_number" field in this mutation.
|
|
|
+func (m *CreditUsageMutation) AddedAfterNumber() (r float32, exists bool) {
|
|
|
+ v := m.addafter_number
|
|
|
+ if v == nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ return *v, true
|
|
|
+}
|
|
|
+
|
|
|
+// ResetAfterNumber resets all changes to the "after_number" field.
|
|
|
+func (m *CreditUsageMutation) ResetAfterNumber() {
|
|
|
+ m.after_number = nil
|
|
|
+ m.addafter_number = nil
|
|
|
+}
|
|
|
+
|
|
|
+// SetPayMethod sets the "pay_method" field.
|
|
|
+func (m *CreditUsageMutation) SetPayMethod(s string) {
|
|
|
+ m.pay_method = &s
|
|
|
+}
|
|
|
+
|
|
|
+// PayMethod returns the value of the "pay_method" field in the mutation.
|
|
|
+func (m *CreditUsageMutation) PayMethod() (r string, exists bool) {
|
|
|
+ v := m.pay_method
|
|
|
+ if v == nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ return *v, true
|
|
|
+}
|
|
|
+
|
|
|
+// OldPayMethod returns the old "pay_method" field's value of the CreditUsage entity.
|
|
|
+// If the CreditUsage object wasn't provided to the builder, the object is fetched from the database.
|
|
|
+// An error is returned if the mutation operation is not UpdateOne, or the database query fails.
|
|
|
+func (m *CreditUsageMutation) OldPayMethod(ctx context.Context) (v string, err error) {
|
|
|
+ if !m.op.Is(OpUpdateOne) {
|
|
|
+ return v, errors.New("OldPayMethod is only allowed on UpdateOne operations")
|
|
|
+ }
|
|
|
+ if m.id == nil || m.oldValue == nil {
|
|
|
+ return v, errors.New("OldPayMethod requires an ID field in the mutation")
|
|
|
+ }
|
|
|
+ oldValue, err := m.oldValue(ctx)
|
|
|
+ if err != nil {
|
|
|
+ return v, fmt.Errorf("querying old value for OldPayMethod: %w", err)
|
|
|
+ }
|
|
|
+ return oldValue.PayMethod, nil
|
|
|
+}
|
|
|
+
|
|
|
+// ResetPayMethod resets all changes to the "pay_method" field.
|
|
|
+func (m *CreditUsageMutation) ResetPayMethod() {
|
|
|
+ m.pay_method = nil
|
|
|
+}
|
|
|
+
|
|
|
// SetStatus sets the "status" field.
|
|
|
func (m *CreditUsageMutation) SetStatus(i int) {
|
|
|
m.status = &i
|
|
@@ -14164,7 +14375,7 @@ func (m *CreditUsageMutation) Type() string {
|
|
|
// order to get all numeric fields that were incremented/decremented, call
|
|
|
// AddedFields().
|
|
|
func (m *CreditUsageMutation) Fields() []string {
|
|
|
- fields := make([]string, 0, 12)
|
|
|
+ fields := make([]string, 0, 16)
|
|
|
if m.created_at != nil {
|
|
|
fields = append(fields, creditusage.FieldCreatedAt)
|
|
|
}
|
|
@@ -14180,6 +14391,18 @@ func (m *CreditUsageMutation) Fields() []string {
|
|
|
if m.number != nil {
|
|
|
fields = append(fields, creditusage.FieldNumber)
|
|
|
}
|
|
|
+ if m.pay_number != nil {
|
|
|
+ fields = append(fields, creditusage.FieldPayNumber)
|
|
|
+ }
|
|
|
+ if m.before_number != nil {
|
|
|
+ fields = append(fields, creditusage.FieldBeforeNumber)
|
|
|
+ }
|
|
|
+ if m.after_number != nil {
|
|
|
+ fields = append(fields, creditusage.FieldAfterNumber)
|
|
|
+ }
|
|
|
+ if m.pay_method != nil {
|
|
|
+ fields = append(fields, creditusage.FieldPayMethod)
|
|
|
+ }
|
|
|
if m.status != nil {
|
|
|
fields = append(fields, creditusage.FieldStatus)
|
|
|
}
|
|
@@ -14219,6 +14442,14 @@ func (m *CreditUsageMutation) Field(name string) (ent.Value, bool) {
|
|
|
return m.UserID()
|
|
|
case creditusage.FieldNumber:
|
|
|
return m.Number()
|
|
|
+ case creditusage.FieldPayNumber:
|
|
|
+ return m.PayNumber()
|
|
|
+ case creditusage.FieldBeforeNumber:
|
|
|
+ return m.BeforeNumber()
|
|
|
+ case creditusage.FieldAfterNumber:
|
|
|
+ return m.AfterNumber()
|
|
|
+ case creditusage.FieldPayMethod:
|
|
|
+ return m.PayMethod()
|
|
|
case creditusage.FieldStatus:
|
|
|
return m.Status()
|
|
|
case creditusage.FieldNtype:
|
|
@@ -14252,6 +14483,14 @@ func (m *CreditUsageMutation) OldField(ctx context.Context, name string) (ent.Va
|
|
|
return m.OldUserID(ctx)
|
|
|
case creditusage.FieldNumber:
|
|
|
return m.OldNumber(ctx)
|
|
|
+ case creditusage.FieldPayNumber:
|
|
|
+ return m.OldPayNumber(ctx)
|
|
|
+ case creditusage.FieldBeforeNumber:
|
|
|
+ return m.OldBeforeNumber(ctx)
|
|
|
+ case creditusage.FieldAfterNumber:
|
|
|
+ return m.OldAfterNumber(ctx)
|
|
|
+ case creditusage.FieldPayMethod:
|
|
|
+ return m.OldPayMethod(ctx)
|
|
|
case creditusage.FieldStatus:
|
|
|
return m.OldStatus(ctx)
|
|
|
case creditusage.FieldNtype:
|
|
@@ -14310,6 +14549,34 @@ func (m *CreditUsageMutation) SetField(name string, value ent.Value) error {
|
|
|
}
|
|
|
m.SetNumber(v)
|
|
|
return nil
|
|
|
+ case creditusage.FieldPayNumber:
|
|
|
+ v, ok := value.(float32)
|
|
|
+ if !ok {
|
|
|
+ return fmt.Errorf("unexpected type %T for field %s", value, name)
|
|
|
+ }
|
|
|
+ m.SetPayNumber(v)
|
|
|
+ return nil
|
|
|
+ case creditusage.FieldBeforeNumber:
|
|
|
+ v, ok := value.(float32)
|
|
|
+ if !ok {
|
|
|
+ return fmt.Errorf("unexpected type %T for field %s", value, name)
|
|
|
+ }
|
|
|
+ m.SetBeforeNumber(v)
|
|
|
+ return nil
|
|
|
+ case creditusage.FieldAfterNumber:
|
|
|
+ v, ok := value.(float32)
|
|
|
+ if !ok {
|
|
|
+ return fmt.Errorf("unexpected type %T for field %s", value, name)
|
|
|
+ }
|
|
|
+ m.SetAfterNumber(v)
|
|
|
+ return nil
|
|
|
+ case creditusage.FieldPayMethod:
|
|
|
+ v, ok := value.(string)
|
|
|
+ if !ok {
|
|
|
+ return fmt.Errorf("unexpected type %T for field %s", value, name)
|
|
|
+ }
|
|
|
+ m.SetPayMethod(v)
|
|
|
+ return nil
|
|
|
case creditusage.FieldStatus:
|
|
|
v, ok := value.(int)
|
|
|
if !ok {
|
|
@@ -14370,6 +14637,15 @@ func (m *CreditUsageMutation) AddedFields() []string {
|
|
|
if m.addnumber != nil {
|
|
|
fields = append(fields, creditusage.FieldNumber)
|
|
|
}
|
|
|
+ if m.addpay_number != nil {
|
|
|
+ fields = append(fields, creditusage.FieldPayNumber)
|
|
|
+ }
|
|
|
+ if m.addbefore_number != nil {
|
|
|
+ fields = append(fields, creditusage.FieldBeforeNumber)
|
|
|
+ }
|
|
|
+ if m.addafter_number != nil {
|
|
|
+ fields = append(fields, creditusage.FieldAfterNumber)
|
|
|
+ }
|
|
|
if m.addstatus != nil {
|
|
|
fields = append(fields, creditusage.FieldStatus)
|
|
|
}
|
|
@@ -14392,6 +14668,12 @@ func (m *CreditUsageMutation) AddedField(name string) (ent.Value, bool) {
|
|
|
switch name {
|
|
|
case creditusage.FieldNumber:
|
|
|
return m.AddedNumber()
|
|
|
+ case creditusage.FieldPayNumber:
|
|
|
+ return m.AddedPayNumber()
|
|
|
+ case creditusage.FieldBeforeNumber:
|
|
|
+ return m.AddedBeforeNumber()
|
|
|
+ case creditusage.FieldAfterNumber:
|
|
|
+ return m.AddedAfterNumber()
|
|
|
case creditusage.FieldStatus:
|
|
|
return m.AddedStatus()
|
|
|
case creditusage.FieldNtype:
|
|
@@ -14416,6 +14698,27 @@ func (m *CreditUsageMutation) AddField(name string, value ent.Value) error {
|
|
|
}
|
|
|
m.AddNumber(v)
|
|
|
return nil
|
|
|
+ case creditusage.FieldPayNumber:
|
|
|
+ v, ok := value.(float32)
|
|
|
+ if !ok {
|
|
|
+ return fmt.Errorf("unexpected type %T for field %s", value, name)
|
|
|
+ }
|
|
|
+ m.AddPayNumber(v)
|
|
|
+ return nil
|
|
|
+ case creditusage.FieldBeforeNumber:
|
|
|
+ v, ok := value.(float32)
|
|
|
+ if !ok {
|
|
|
+ return fmt.Errorf("unexpected type %T for field %s", value, name)
|
|
|
+ }
|
|
|
+ m.AddBeforeNumber(v)
|
|
|
+ return nil
|
|
|
+ case creditusage.FieldAfterNumber:
|
|
|
+ v, ok := value.(float32)
|
|
|
+ if !ok {
|
|
|
+ return fmt.Errorf("unexpected type %T for field %s", value, name)
|
|
|
+ }
|
|
|
+ m.AddAfterNumber(v)
|
|
|
+ return nil
|
|
|
case creditusage.FieldStatus:
|
|
|
v, ok := value.(int)
|
|
|
if !ok {
|
|
@@ -14513,6 +14816,18 @@ func (m *CreditUsageMutation) ResetField(name string) error {
|
|
|
case creditusage.FieldNumber:
|
|
|
m.ResetNumber()
|
|
|
return nil
|
|
|
+ case creditusage.FieldPayNumber:
|
|
|
+ m.ResetPayNumber()
|
|
|
+ return nil
|
|
|
+ case creditusage.FieldBeforeNumber:
|
|
|
+ m.ResetBeforeNumber()
|
|
|
+ return nil
|
|
|
+ case creditusage.FieldAfterNumber:
|
|
|
+ m.ResetAfterNumber()
|
|
|
+ return nil
|
|
|
+ case creditusage.FieldPayMethod:
|
|
|
+ m.ResetPayMethod()
|
|
|
+ return nil
|
|
|
case creditusage.FieldStatus:
|
|
|
m.ResetStatus()
|
|
|
return nil
|