|
@@ -11,6 +11,7 @@ import (
|
|
|
|
|
|
"entgo.io/ent"
|
|
|
"entgo.io/ent/dialect/sql"
|
|
|
+ "github.com/suyuan32/simple-admin-job/ent/custom_types"
|
|
|
"github.com/suyuan32/simple-admin-job/ent/messagerecords"
|
|
|
"github.com/suyuan32/simple-admin-job/ent/predicate"
|
|
|
"github.com/suyuan32/simple-admin-job/ent/task"
|
|
@@ -50,6 +51,7 @@ type MessageRecordsMutation struct {
|
|
|
content_type *int
|
|
|
addcontent_type *int
|
|
|
content *string
|
|
|
+ meta *custom_types.Meta
|
|
|
error_detail *string
|
|
|
send_time *time.Time
|
|
|
source_type *int
|
|
@@ -600,6 +602,55 @@ func (m *MessageRecordsMutation) ResetContent() {
|
|
|
m.content = nil
|
|
|
}
|
|
|
|
|
|
+// SetMeta sets the "meta" field.
|
|
|
+func (m *MessageRecordsMutation) SetMeta(ct custom_types.Meta) {
|
|
|
+ m.meta = &ct
|
|
|
+}
|
|
|
+
|
|
|
+// Meta returns the value of the "meta" field in the mutation.
|
|
|
+func (m *MessageRecordsMutation) Meta() (r custom_types.Meta, exists bool) {
|
|
|
+ v := m.meta
|
|
|
+ if v == nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ return *v, true
|
|
|
+}
|
|
|
+
|
|
|
+// OldMeta returns the old "meta" field's value of the MessageRecords entity.
|
|
|
+// If the MessageRecords 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 *MessageRecordsMutation) OldMeta(ctx context.Context) (v custom_types.Meta, err error) {
|
|
|
+ if !m.op.Is(OpUpdateOne) {
|
|
|
+ return v, errors.New("OldMeta is only allowed on UpdateOne operations")
|
|
|
+ }
|
|
|
+ if m.id == nil || m.oldValue == nil {
|
|
|
+ return v, errors.New("OldMeta requires an ID field in the mutation")
|
|
|
+ }
|
|
|
+ oldValue, err := m.oldValue(ctx)
|
|
|
+ if err != nil {
|
|
|
+ return v, fmt.Errorf("querying old value for OldMeta: %w", err)
|
|
|
+ }
|
|
|
+ return oldValue.Meta, nil
|
|
|
+}
|
|
|
+
|
|
|
+// ClearMeta clears the value of the "meta" field.
|
|
|
+func (m *MessageRecordsMutation) ClearMeta() {
|
|
|
+ m.meta = nil
|
|
|
+ m.clearedFields[messagerecords.FieldMeta] = struct{}{}
|
|
|
+}
|
|
|
+
|
|
|
+// MetaCleared returns if the "meta" field was cleared in this mutation.
|
|
|
+func (m *MessageRecordsMutation) MetaCleared() bool {
|
|
|
+ _, ok := m.clearedFields[messagerecords.FieldMeta]
|
|
|
+ return ok
|
|
|
+}
|
|
|
+
|
|
|
+// ResetMeta resets all changes to the "meta" field.
|
|
|
+func (m *MessageRecordsMutation) ResetMeta() {
|
|
|
+ m.meta = nil
|
|
|
+ delete(m.clearedFields, messagerecords.FieldMeta)
|
|
|
+}
|
|
|
+
|
|
|
// SetErrorDetail sets the "error_detail" field.
|
|
|
func (m *MessageRecordsMutation) SetErrorDetail(s string) {
|
|
|
m.error_detail = &s
|
|
@@ -915,7 +966,7 @@ func (m *MessageRecordsMutation) Type() string {
|
|
|
// order to get all numeric fields that were incremented/decremented, call
|
|
|
// AddedFields().
|
|
|
func (m *MessageRecordsMutation) Fields() []string {
|
|
|
- fields := make([]string, 0, 14)
|
|
|
+ fields := make([]string, 0, 15)
|
|
|
if m.created_at != nil {
|
|
|
fields = append(fields, messagerecords.FieldCreatedAt)
|
|
|
}
|
|
@@ -943,6 +994,9 @@ func (m *MessageRecordsMutation) Fields() []string {
|
|
|
if m.content != nil {
|
|
|
fields = append(fields, messagerecords.FieldContent)
|
|
|
}
|
|
|
+ if m.meta != nil {
|
|
|
+ fields = append(fields, messagerecords.FieldMeta)
|
|
|
+ }
|
|
|
if m.error_detail != nil {
|
|
|
fields = append(fields, messagerecords.FieldErrorDetail)
|
|
|
}
|
|
@@ -984,6 +1038,8 @@ func (m *MessageRecordsMutation) Field(name string) (ent.Value, bool) {
|
|
|
return m.ContentType()
|
|
|
case messagerecords.FieldContent:
|
|
|
return m.Content()
|
|
|
+ case messagerecords.FieldMeta:
|
|
|
+ return m.Meta()
|
|
|
case messagerecords.FieldErrorDetail:
|
|
|
return m.ErrorDetail()
|
|
|
case messagerecords.FieldSendTime:
|
|
@@ -1021,6 +1077,8 @@ func (m *MessageRecordsMutation) OldField(ctx context.Context, name string) (ent
|
|
|
return m.OldContentType(ctx)
|
|
|
case messagerecords.FieldContent:
|
|
|
return m.OldContent(ctx)
|
|
|
+ case messagerecords.FieldMeta:
|
|
|
+ return m.OldMeta(ctx)
|
|
|
case messagerecords.FieldErrorDetail:
|
|
|
return m.OldErrorDetail(ctx)
|
|
|
case messagerecords.FieldSendTime:
|
|
@@ -1103,6 +1161,13 @@ func (m *MessageRecordsMutation) SetField(name string, value ent.Value) error {
|
|
|
}
|
|
|
m.SetContent(v)
|
|
|
return nil
|
|
|
+ case messagerecords.FieldMeta:
|
|
|
+ v, ok := value.(custom_types.Meta)
|
|
|
+ if !ok {
|
|
|
+ return fmt.Errorf("unexpected type %T for field %s", value, name)
|
|
|
+ }
|
|
|
+ m.SetMeta(v)
|
|
|
+ return nil
|
|
|
case messagerecords.FieldErrorDetail:
|
|
|
v, ok := value.(string)
|
|
|
if !ok {
|
|
@@ -1261,6 +1326,9 @@ func (m *MessageRecordsMutation) ClearedFields() []string {
|
|
|
if m.FieldCleared(messagerecords.FieldContactID) {
|
|
|
fields = append(fields, messagerecords.FieldContactID)
|
|
|
}
|
|
|
+ if m.FieldCleared(messagerecords.FieldMeta) {
|
|
|
+ fields = append(fields, messagerecords.FieldMeta)
|
|
|
+ }
|
|
|
if m.FieldCleared(messagerecords.FieldSendTime) {
|
|
|
fields = append(fields, messagerecords.FieldSendTime)
|
|
|
}
|
|
@@ -1290,6 +1358,9 @@ func (m *MessageRecordsMutation) ClearField(name string) error {
|
|
|
case messagerecords.FieldContactID:
|
|
|
m.ClearContactID()
|
|
|
return nil
|
|
|
+ case messagerecords.FieldMeta:
|
|
|
+ m.ClearMeta()
|
|
|
+ return nil
|
|
|
case messagerecords.FieldSendTime:
|
|
|
m.ClearSendTime()
|
|
|
return nil
|
|
@@ -1334,6 +1405,9 @@ func (m *MessageRecordsMutation) ResetField(name string) error {
|
|
|
case messagerecords.FieldContent:
|
|
|
m.ResetContent()
|
|
|
return nil
|
|
|
+ case messagerecords.FieldMeta:
|
|
|
+ m.ResetMeta()
|
|
|
+ return nil
|
|
|
case messagerecords.FieldErrorDetail:
|
|
|
m.ResetErrorDetail()
|
|
|
return nil
|