1
0
This commit is contained in:
2024-04-11 06:54:13 +09:00
parent 9d1838f75d
commit 0e4f081101
15 changed files with 540 additions and 28 deletions

View File

@ -3067,6 +3067,8 @@ type SevMutation struct {
adduid *int
cid *int
addcid *int
card *int
addcard *int
updated_at *time.Time
created_at *time.Time
clearedFields map[string]struct{}
@ -3617,6 +3619,76 @@ func (m *SevMutation) ResetCid() {
delete(m.clearedFields, sev.FieldCid)
}
// SetCard sets the "card" field.
func (m *SevMutation) SetCard(i int) {
m.card = &i
m.addcard = nil
}
// Card returns the value of the "card" field in the mutation.
func (m *SevMutation) Card() (r int, exists bool) {
v := m.card
if v == nil {
return
}
return *v, true
}
// OldCard returns the old "card" field's value of the Sev entity.
// If the Sev 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 *SevMutation) OldCard(ctx context.Context) (v int, err error) {
if !m.op.Is(OpUpdateOne) {
return v, errors.New("OldCard is only allowed on UpdateOne operations")
}
if m.id == nil || m.oldValue == nil {
return v, errors.New("OldCard requires an ID field in the mutation")
}
oldValue, err := m.oldValue(ctx)
if err != nil {
return v, fmt.Errorf("querying old value for OldCard: %w", err)
}
return oldValue.Card, nil
}
// AddCard adds i to the "card" field.
func (m *SevMutation) AddCard(i int) {
if m.addcard != nil {
*m.addcard += i
} else {
m.addcard = &i
}
}
// AddedCard returns the value that was added to the "card" field in this mutation.
func (m *SevMutation) AddedCard() (r int, exists bool) {
v := m.addcard
if v == nil {
return
}
return *v, true
}
// ClearCard clears the value of the "card" field.
func (m *SevMutation) ClearCard() {
m.card = nil
m.addcard = nil
m.clearedFields[sev.FieldCard] = struct{}{}
}
// CardCleared returns if the "card" field was cleared in this mutation.
func (m *SevMutation) CardCleared() bool {
_, ok := m.clearedFields[sev.FieldCard]
return ok
}
// ResetCard resets all changes to the "card" field.
func (m *SevMutation) ResetCard() {
m.card = nil
m.addcard = nil
delete(m.clearedFields, sev.FieldCard)
}
// SetUpdatedAt sets the "updated_at" field.
func (m *SevMutation) SetUpdatedAt(t time.Time) {
m.updated_at = &t
@ -3788,7 +3860,7 @@ func (m *SevMutation) Type() string {
// order to get all numeric fields that were incremented/decremented, call
// AddedFields().
func (m *SevMutation) Fields() []string {
fields := make([]string, 0, 10)
fields := make([]string, 0, 11)
if m.password != nil {
fields = append(fields, sev.FieldPassword)
}
@ -3813,6 +3885,9 @@ func (m *SevMutation) Fields() []string {
if m.cid != nil {
fields = append(fields, sev.FieldCid)
}
if m.card != nil {
fields = append(fields, sev.FieldCard)
}
if m.updated_at != nil {
fields = append(fields, sev.FieldUpdatedAt)
}
@ -3843,6 +3918,8 @@ func (m *SevMutation) Field(name string) (ent.Value, bool) {
return m.UID()
case sev.FieldCid:
return m.Cid()
case sev.FieldCard:
return m.Card()
case sev.FieldUpdatedAt:
return m.UpdatedAt()
case sev.FieldCreatedAt:
@ -3872,6 +3949,8 @@ func (m *SevMutation) OldField(ctx context.Context, name string) (ent.Value, err
return m.OldUID(ctx)
case sev.FieldCid:
return m.OldCid(ctx)
case sev.FieldCard:
return m.OldCard(ctx)
case sev.FieldUpdatedAt:
return m.OldUpdatedAt(ctx)
case sev.FieldCreatedAt:
@ -3941,6 +4020,13 @@ func (m *SevMutation) SetField(name string, value ent.Value) error {
}
m.SetCid(v)
return nil
case sev.FieldCard:
v, ok := value.(int)
if !ok {
return fmt.Errorf("unexpected type %T for field %s", value, name)
}
m.SetCard(v)
return nil
case sev.FieldUpdatedAt:
v, ok := value.(time.Time)
if !ok {
@ -3972,6 +4058,9 @@ func (m *SevMutation) AddedFields() []string {
if m.addcid != nil {
fields = append(fields, sev.FieldCid)
}
if m.addcard != nil {
fields = append(fields, sev.FieldCard)
}
return fields
}
@ -3986,6 +4075,8 @@ func (m *SevMutation) AddedField(name string) (ent.Value, bool) {
return m.AddedUID()
case sev.FieldCid:
return m.AddedCid()
case sev.FieldCard:
return m.AddedCard()
}
return nil, false
}
@ -4016,6 +4107,13 @@ func (m *SevMutation) AddField(name string, value ent.Value) error {
}
m.AddCid(v)
return nil
case sev.FieldCard:
v, ok := value.(int)
if !ok {
return fmt.Errorf("unexpected type %T for field %s", value, name)
}
m.AddCard(v)
return nil
}
return fmt.Errorf("unknown Sev numeric field %s", name)
}
@ -4045,6 +4143,9 @@ func (m *SevMutation) ClearedFields() []string {
if m.FieldCleared(sev.FieldCid) {
fields = append(fields, sev.FieldCid)
}
if m.FieldCleared(sev.FieldCard) {
fields = append(fields, sev.FieldCard)
}
if m.FieldCleared(sev.FieldUpdatedAt) {
fields = append(fields, sev.FieldUpdatedAt)
}
@ -4086,6 +4187,9 @@ func (m *SevMutation) ClearField(name string) error {
case sev.FieldCid:
m.ClearCid()
return nil
case sev.FieldCard:
m.ClearCard()
return nil
case sev.FieldUpdatedAt:
m.ClearUpdatedAt()
return nil
@ -4124,6 +4228,9 @@ func (m *SevMutation) ResetField(name string) error {
case sev.FieldCid:
m.ResetCid()
return nil
case sev.FieldCard:
m.ResetCard()
return nil
case sev.FieldUpdatedAt:
m.ResetUpdatedAt()
return nil