Browse Source

增加新字段message

lichangdong 1 week ago
parent
commit
698766ea45

+ 12 - 1
ent/addwechatfriendlog.go

@@ -24,6 +24,8 @@ type AddWechatFriendLog struct {
 	OwnerWxType int `json:"owner_wx_type,omitempty"`
 	// 手机号
 	FindContent string `json:"find_content,omitempty"`
+	// 添加好友时候填写的申请消息
+	Message string `json:"message,omitempty"`
 	// 发起查询数据的时候json
 	FindRequest map[string]interface{} `json:"find_request,omitempty"`
 	// 查询返回结果
@@ -52,7 +54,7 @@ func (*AddWechatFriendLog) scanValues(columns []string) ([]any, error) {
 			values[i] = new([]byte)
 		case addwechatfriendlog.FieldID, addwechatfriendlog.FieldOwnerWxType, addwechatfriendlog.FieldIsCanAdd, addwechatfriendlog.FieldTaskID, addwechatfriendlog.FieldCreatedAt, addwechatfriendlog.FieldUpdatedAt:
 			values[i] = new(sql.NullInt64)
-		case addwechatfriendlog.FieldOwnerWxID, addwechatfriendlog.FieldFindContent:
+		case addwechatfriendlog.FieldOwnerWxID, addwechatfriendlog.FieldFindContent, addwechatfriendlog.FieldMessage:
 			values[i] = new(sql.NullString)
 		default:
 			values[i] = new(sql.UnknownType)
@@ -93,6 +95,12 @@ func (awfl *AddWechatFriendLog) assignValues(columns []string, values []any) err
 			} else if value.Valid {
 				awfl.FindContent = value.String
 			}
+		case addwechatfriendlog.FieldMessage:
+			if value, ok := values[i].(*sql.NullString); !ok {
+				return fmt.Errorf("unexpected type %T for field message", values[i])
+			} else if value.Valid {
+				awfl.Message = value.String
+			}
 		case addwechatfriendlog.FieldFindRequest:
 			if value, ok := values[i].(*[]byte); !ok {
 				return fmt.Errorf("unexpected type %T for field find_request", values[i])
@@ -194,6 +202,9 @@ func (awfl *AddWechatFriendLog) String() string {
 	builder.WriteString("find_content=")
 	builder.WriteString(awfl.FindContent)
 	builder.WriteString(", ")
+	builder.WriteString("message=")
+	builder.WriteString(awfl.Message)
+	builder.WriteString(", ")
 	builder.WriteString("find_request=")
 	builder.WriteString(fmt.Sprintf("%v", awfl.FindRequest))
 	builder.WriteString(", ")

+ 12 - 0
ent/addwechatfriendlog/addwechatfriendlog.go

@@ -17,6 +17,8 @@ const (
 	FieldOwnerWxType = "owner_wx_type"
 	// FieldFindContent holds the string denoting the find_content field in the database.
 	FieldFindContent = "find_content"
+	// FieldMessage holds the string denoting the message field in the database.
+	FieldMessage = "message"
 	// FieldFindRequest holds the string denoting the find_request field in the database.
 	FieldFindRequest = "find_request"
 	// FieldFindResult holds the string denoting the find_result field in the database.
@@ -43,6 +45,7 @@ var Columns = []string{
 	FieldOwnerWxID,
 	FieldOwnerWxType,
 	FieldFindContent,
+	FieldMessage,
 	FieldFindRequest,
 	FieldFindResult,
 	FieldIsCanAdd,
@@ -74,6 +77,10 @@ var (
 	DefaultFindContent string
 	// FindContentValidator is a validator for the "find_content" field. It is called by the builders before save.
 	FindContentValidator func(string) error
+	// DefaultMessage holds the default value on creation for the "message" field.
+	DefaultMessage string
+	// MessageValidator is a validator for the "message" field. It is called by the builders before save.
+	MessageValidator func(string) error
 	// DefaultIsCanAdd holds the default value on creation for the "is_can_add" field.
 	DefaultIsCanAdd int
 	// DefaultTaskID holds the default value on creation for the "task_id" field.
@@ -109,6 +116,11 @@ func ByFindContent(opts ...sql.OrderTermOption) OrderOption {
 	return sql.OrderByField(FieldFindContent, opts...).ToFunc()
 }
 
+// ByMessage orders the results by the message field.
+func ByMessage(opts ...sql.OrderTermOption) OrderOption {
+	return sql.OrderByField(FieldMessage, opts...).ToFunc()
+}
+
 // ByIsCanAdd orders the results by the is_can_add field.
 func ByIsCanAdd(opts ...sql.OrderTermOption) OrderOption {
 	return sql.OrderByField(FieldIsCanAdd, opts...).ToFunc()

+ 70 - 0
ent/addwechatfriendlog/where.go

@@ -68,6 +68,11 @@ func FindContent(v string) predicate.AddWechatFriendLog {
 	return predicate.AddWechatFriendLog(sql.FieldEQ(FieldFindContent, v))
 }
 
+// Message applies equality check predicate on the "message" field. It's identical to MessageEQ.
+func Message(v string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldEQ(FieldMessage, v))
+}
+
 // IsCanAdd applies equality check predicate on the "is_can_add" field. It's identical to IsCanAddEQ.
 func IsCanAdd(v int) predicate.AddWechatFriendLog {
 	return predicate.AddWechatFriendLog(sql.FieldEQ(FieldIsCanAdd, v))
@@ -258,6 +263,71 @@ func FindContentContainsFold(v string) predicate.AddWechatFriendLog {
 	return predicate.AddWechatFriendLog(sql.FieldContainsFold(FieldFindContent, v))
 }
 
+// MessageEQ applies the EQ predicate on the "message" field.
+func MessageEQ(v string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldEQ(FieldMessage, v))
+}
+
+// MessageNEQ applies the NEQ predicate on the "message" field.
+func MessageNEQ(v string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldNEQ(FieldMessage, v))
+}
+
+// MessageIn applies the In predicate on the "message" field.
+func MessageIn(vs ...string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldIn(FieldMessage, vs...))
+}
+
+// MessageNotIn applies the NotIn predicate on the "message" field.
+func MessageNotIn(vs ...string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldNotIn(FieldMessage, vs...))
+}
+
+// MessageGT applies the GT predicate on the "message" field.
+func MessageGT(v string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldGT(FieldMessage, v))
+}
+
+// MessageGTE applies the GTE predicate on the "message" field.
+func MessageGTE(v string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldGTE(FieldMessage, v))
+}
+
+// MessageLT applies the LT predicate on the "message" field.
+func MessageLT(v string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldLT(FieldMessage, v))
+}
+
+// MessageLTE applies the LTE predicate on the "message" field.
+func MessageLTE(v string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldLTE(FieldMessage, v))
+}
+
+// MessageContains applies the Contains predicate on the "message" field.
+func MessageContains(v string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldContains(FieldMessage, v))
+}
+
+// MessageHasPrefix applies the HasPrefix predicate on the "message" field.
+func MessageHasPrefix(v string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldHasPrefix(FieldMessage, v))
+}
+
+// MessageHasSuffix applies the HasSuffix predicate on the "message" field.
+func MessageHasSuffix(v string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldHasSuffix(FieldMessage, v))
+}
+
+// MessageEqualFold applies the EqualFold predicate on the "message" field.
+func MessageEqualFold(v string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldEqualFold(FieldMessage, v))
+}
+
+// MessageContainsFold applies the ContainsFold predicate on the "message" field.
+func MessageContainsFold(v string) predicate.AddWechatFriendLog {
+	return predicate.AddWechatFriendLog(sql.FieldContainsFold(FieldMessage, v))
+}
+
 // FindRequestIsNil applies the IsNil predicate on the "find_request" field.
 func FindRequestIsNil() predicate.AddWechatFriendLog {
 	return predicate.AddWechatFriendLog(sql.FieldIsNull(FieldFindRequest))

+ 70 - 0
ent/addwechatfriendlog_create.go

@@ -63,6 +63,20 @@ func (awflc *AddWechatFriendLogCreate) SetNillableFindContent(s *string) *AddWec
 	return awflc
 }
 
+// SetMessage sets the "message" field.
+func (awflc *AddWechatFriendLogCreate) SetMessage(s string) *AddWechatFriendLogCreate {
+	awflc.mutation.SetMessage(s)
+	return awflc
+}
+
+// SetNillableMessage sets the "message" field if the given value is not nil.
+func (awflc *AddWechatFriendLogCreate) SetNillableMessage(s *string) *AddWechatFriendLogCreate {
+	if s != nil {
+		awflc.SetMessage(*s)
+	}
+	return awflc
+}
+
 // SetFindRequest sets the "find_request" field.
 func (awflc *AddWechatFriendLogCreate) SetFindRequest(m map[string]interface{}) *AddWechatFriendLogCreate {
 	awflc.mutation.SetFindRequest(m)
@@ -196,6 +210,10 @@ func (awflc *AddWechatFriendLogCreate) defaults() {
 		v := addwechatfriendlog.DefaultFindContent
 		awflc.mutation.SetFindContent(v)
 	}
+	if _, ok := awflc.mutation.Message(); !ok {
+		v := addwechatfriendlog.DefaultMessage
+		awflc.mutation.SetMessage(v)
+	}
 	if _, ok := awflc.mutation.IsCanAdd(); !ok {
 		v := addwechatfriendlog.DefaultIsCanAdd
 		awflc.mutation.SetIsCanAdd(v)
@@ -235,6 +253,14 @@ func (awflc *AddWechatFriendLogCreate) check() error {
 			return &ValidationError{Name: "find_content", err: fmt.Errorf(`ent: validator failed for field "AddWechatFriendLog.find_content": %w`, err)}
 		}
 	}
+	if _, ok := awflc.mutation.Message(); !ok {
+		return &ValidationError{Name: "message", err: errors.New(`ent: missing required field "AddWechatFriendLog.message"`)}
+	}
+	if v, ok := awflc.mutation.Message(); ok {
+		if err := addwechatfriendlog.MessageValidator(v); err != nil {
+			return &ValidationError{Name: "message", err: fmt.Errorf(`ent: validator failed for field "AddWechatFriendLog.message": %w`, err)}
+		}
+	}
 	if _, ok := awflc.mutation.IsCanAdd(); !ok {
 		return &ValidationError{Name: "is_can_add", err: errors.New(`ent: missing required field "AddWechatFriendLog.is_can_add"`)}
 	}
@@ -292,6 +318,10 @@ func (awflc *AddWechatFriendLogCreate) createSpec() (*AddWechatFriendLog, *sqlgr
 		_spec.SetField(addwechatfriendlog.FieldFindContent, field.TypeString, value)
 		_node.FindContent = value
 	}
+	if value, ok := awflc.mutation.Message(); ok {
+		_spec.SetField(addwechatfriendlog.FieldMessage, field.TypeString, value)
+		_node.Message = value
+	}
 	if value, ok := awflc.mutation.FindRequest(); ok {
 		_spec.SetField(addwechatfriendlog.FieldFindRequest, field.TypeJSON, value)
 		_node.FindRequest = value
@@ -418,6 +448,18 @@ func (u *AddWechatFriendLogUpsert) UpdateFindContent() *AddWechatFriendLogUpsert
 	return u
 }
 
+// SetMessage sets the "message" field.
+func (u *AddWechatFriendLogUpsert) SetMessage(v string) *AddWechatFriendLogUpsert {
+	u.Set(addwechatfriendlog.FieldMessage, v)
+	return u
+}
+
+// UpdateMessage sets the "message" field to the value that was provided on create.
+func (u *AddWechatFriendLogUpsert) UpdateMessage() *AddWechatFriendLogUpsert {
+	u.SetExcluded(addwechatfriendlog.FieldMessage)
+	return u
+}
+
 // SetFindRequest sets the "find_request" field.
 func (u *AddWechatFriendLogUpsert) SetFindRequest(v map[string]interface{}) *AddWechatFriendLogUpsert {
 	u.Set(addwechatfriendlog.FieldFindRequest, v)
@@ -659,6 +701,20 @@ func (u *AddWechatFriendLogUpsertOne) UpdateFindContent() *AddWechatFriendLogUps
 	})
 }
 
+// SetMessage sets the "message" field.
+func (u *AddWechatFriendLogUpsertOne) SetMessage(v string) *AddWechatFriendLogUpsertOne {
+	return u.Update(func(s *AddWechatFriendLogUpsert) {
+		s.SetMessage(v)
+	})
+}
+
+// UpdateMessage sets the "message" field to the value that was provided on create.
+func (u *AddWechatFriendLogUpsertOne) UpdateMessage() *AddWechatFriendLogUpsertOne {
+	return u.Update(func(s *AddWechatFriendLogUpsert) {
+		s.UpdateMessage()
+	})
+}
+
 // SetFindRequest sets the "find_request" field.
 func (u *AddWechatFriendLogUpsertOne) SetFindRequest(v map[string]interface{}) *AddWechatFriendLogUpsertOne {
 	return u.Update(func(s *AddWechatFriendLogUpsert) {
@@ -1090,6 +1146,20 @@ func (u *AddWechatFriendLogUpsertBulk) UpdateFindContent() *AddWechatFriendLogUp
 	})
 }
 
+// SetMessage sets the "message" field.
+func (u *AddWechatFriendLogUpsertBulk) SetMessage(v string) *AddWechatFriendLogUpsertBulk {
+	return u.Update(func(s *AddWechatFriendLogUpsert) {
+		s.SetMessage(v)
+	})
+}
+
+// UpdateMessage sets the "message" field to the value that was provided on create.
+func (u *AddWechatFriendLogUpsertBulk) UpdateMessage() *AddWechatFriendLogUpsertBulk {
+	return u.Update(func(s *AddWechatFriendLogUpsert) {
+		s.UpdateMessage()
+	})
+}
+
 // SetFindRequest sets the "find_request" field.
 func (u *AddWechatFriendLogUpsertBulk) SetFindRequest(v map[string]interface{}) *AddWechatFriendLogUpsertBulk {
 	return u.Update(func(s *AddWechatFriendLogUpsert) {

+ 44 - 0
ent/addwechatfriendlog_update.go

@@ -76,6 +76,20 @@ func (awflu *AddWechatFriendLogUpdate) SetNillableFindContent(s *string) *AddWec
 	return awflu
 }
 
+// SetMessage sets the "message" field.
+func (awflu *AddWechatFriendLogUpdate) SetMessage(s string) *AddWechatFriendLogUpdate {
+	awflu.mutation.SetMessage(s)
+	return awflu
+}
+
+// SetNillableMessage sets the "message" field if the given value is not nil.
+func (awflu *AddWechatFriendLogUpdate) SetNillableMessage(s *string) *AddWechatFriendLogUpdate {
+	if s != nil {
+		awflu.SetMessage(*s)
+	}
+	return awflu
+}
+
 // SetFindRequest sets the "find_request" field.
 func (awflu *AddWechatFriendLogUpdate) SetFindRequest(m map[string]interface{}) *AddWechatFriendLogUpdate {
 	awflu.mutation.SetFindRequest(m)
@@ -253,6 +267,11 @@ func (awflu *AddWechatFriendLogUpdate) check() error {
 			return &ValidationError{Name: "find_content", err: fmt.Errorf(`ent: validator failed for field "AddWechatFriendLog.find_content": %w`, err)}
 		}
 	}
+	if v, ok := awflu.mutation.Message(); ok {
+		if err := addwechatfriendlog.MessageValidator(v); err != nil {
+			return &ValidationError{Name: "message", err: fmt.Errorf(`ent: validator failed for field "AddWechatFriendLog.message": %w`, err)}
+		}
+	}
 	return nil
 }
 
@@ -280,6 +299,9 @@ func (awflu *AddWechatFriendLogUpdate) sqlSave(ctx context.Context) (n int, err
 	if value, ok := awflu.mutation.FindContent(); ok {
 		_spec.SetField(addwechatfriendlog.FieldFindContent, field.TypeString, value)
 	}
+	if value, ok := awflu.mutation.Message(); ok {
+		_spec.SetField(addwechatfriendlog.FieldMessage, field.TypeString, value)
+	}
 	if value, ok := awflu.mutation.FindRequest(); ok {
 		_spec.SetField(addwechatfriendlog.FieldFindRequest, field.TypeJSON, value)
 	}
@@ -397,6 +419,20 @@ func (awfluo *AddWechatFriendLogUpdateOne) SetNillableFindContent(s *string) *Ad
 	return awfluo
 }
 
+// SetMessage sets the "message" field.
+func (awfluo *AddWechatFriendLogUpdateOne) SetMessage(s string) *AddWechatFriendLogUpdateOne {
+	awfluo.mutation.SetMessage(s)
+	return awfluo
+}
+
+// SetNillableMessage sets the "message" field if the given value is not nil.
+func (awfluo *AddWechatFriendLogUpdateOne) SetNillableMessage(s *string) *AddWechatFriendLogUpdateOne {
+	if s != nil {
+		awfluo.SetMessage(*s)
+	}
+	return awfluo
+}
+
 // SetFindRequest sets the "find_request" field.
 func (awfluo *AddWechatFriendLogUpdateOne) SetFindRequest(m map[string]interface{}) *AddWechatFriendLogUpdateOne {
 	awfluo.mutation.SetFindRequest(m)
@@ -587,6 +623,11 @@ func (awfluo *AddWechatFriendLogUpdateOne) check() error {
 			return &ValidationError{Name: "find_content", err: fmt.Errorf(`ent: validator failed for field "AddWechatFriendLog.find_content": %w`, err)}
 		}
 	}
+	if v, ok := awfluo.mutation.Message(); ok {
+		if err := addwechatfriendlog.MessageValidator(v); err != nil {
+			return &ValidationError{Name: "message", err: fmt.Errorf(`ent: validator failed for field "AddWechatFriendLog.message": %w`, err)}
+		}
+	}
 	return nil
 }
 
@@ -631,6 +672,9 @@ func (awfluo *AddWechatFriendLogUpdateOne) sqlSave(ctx context.Context) (_node *
 	if value, ok := awfluo.mutation.FindContent(); ok {
 		_spec.SetField(addwechatfriendlog.FieldFindContent, field.TypeString, value)
 	}
+	if value, ok := awfluo.mutation.Message(); ok {
+		_spec.SetField(addwechatfriendlog.FieldMessage, field.TypeString, value)
+	}
 	if value, ok := awfluo.mutation.FindRequest(); ok {
 		_spec.SetField(addwechatfriendlog.FieldFindRequest, field.TypeJSON, value)
 	}

+ 2 - 1
ent/migrate/schema.go

@@ -15,6 +15,7 @@ var (
 		{Name: "owner_wx_id", Type: field.TypeString, Size: 64, Default: ""},
 		{Name: "owner_wx_type", Type: field.TypeInt, Default: 1},
 		{Name: "find_content", Type: field.TypeString, Size: 64, Default: ""},
+		{Name: "message", Type: field.TypeString, Size: 255, Default: ""},
 		{Name: "find_request", Type: field.TypeJSON, Nullable: true},
 		{Name: "find_result", Type: field.TypeJSON, Nullable: true},
 		{Name: "is_can_add", Type: field.TypeInt, Default: 0},
@@ -33,7 +34,7 @@ var (
 			{
 				Name:    "addwechatfriendlog_owner_wx_id_is_can_add",
 				Unique:  false,
-				Columns: []*schema.Column{AddWechatFriendLogsColumns[1], AddWechatFriendLogsColumns[6]},
+				Columns: []*schema.Column{AddWechatFriendLogsColumns[1], AddWechatFriendLogsColumns[7]},
 			},
 		},
 	}

+ 55 - 1
ent/mutation.go

@@ -132,6 +132,7 @@ type AddWechatFriendLogMutation struct {
 	owner_wx_type    *int
 	addowner_wx_type *int
 	find_content     *string
+	message          *string
 	find_request     *map[string]interface{}
 	find_result      *map[string]interface{}
 	is_can_add       *int
@@ -382,6 +383,42 @@ func (m *AddWechatFriendLogMutation) ResetFindContent() {
 	m.find_content = nil
 }
 
+// SetMessage sets the "message" field.
+func (m *AddWechatFriendLogMutation) SetMessage(s string) {
+	m.message = &s
+}
+
+// Message returns the value of the "message" field in the mutation.
+func (m *AddWechatFriendLogMutation) Message() (r string, exists bool) {
+	v := m.message
+	if v == nil {
+		return
+	}
+	return *v, true
+}
+
+// OldMessage returns the old "message" field's value of the AddWechatFriendLog entity.
+// If the AddWechatFriendLog 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 *AddWechatFriendLogMutation) OldMessage(ctx context.Context) (v string, err error) {
+	if !m.op.Is(OpUpdateOne) {
+		return v, errors.New("OldMessage is only allowed on UpdateOne operations")
+	}
+	if m.id == nil || m.oldValue == nil {
+		return v, errors.New("OldMessage requires an ID field in the mutation")
+	}
+	oldValue, err := m.oldValue(ctx)
+	if err != nil {
+		return v, fmt.Errorf("querying old value for OldMessage: %w", err)
+	}
+	return oldValue.Message, nil
+}
+
+// ResetMessage resets all changes to the "message" field.
+func (m *AddWechatFriendLogMutation) ResetMessage() {
+	m.message = nil
+}
+
 // SetFindRequest sets the "find_request" field.
 func (m *AddWechatFriendLogMutation) SetFindRequest(value map[string]interface{}) {
 	m.find_request = &value
@@ -836,7 +873,7 @@ func (m *AddWechatFriendLogMutation) Type() string {
 // order to get all numeric fields that were incremented/decremented, call
 // AddedFields().
 func (m *AddWechatFriendLogMutation) Fields() []string {
-	fields := make([]string, 0, 11)
+	fields := make([]string, 0, 12)
 	if m.owner_wx_id != nil {
 		fields = append(fields, addwechatfriendlog.FieldOwnerWxID)
 	}
@@ -846,6 +883,9 @@ func (m *AddWechatFriendLogMutation) Fields() []string {
 	if m.find_content != nil {
 		fields = append(fields, addwechatfriendlog.FieldFindContent)
 	}
+	if m.message != nil {
+		fields = append(fields, addwechatfriendlog.FieldMessage)
+	}
 	if m.find_request != nil {
 		fields = append(fields, addwechatfriendlog.FieldFindRequest)
 	}
@@ -884,6 +924,8 @@ func (m *AddWechatFriendLogMutation) Field(name string) (ent.Value, bool) {
 		return m.OwnerWxType()
 	case addwechatfriendlog.FieldFindContent:
 		return m.FindContent()
+	case addwechatfriendlog.FieldMessage:
+		return m.Message()
 	case addwechatfriendlog.FieldFindRequest:
 		return m.FindRequest()
 	case addwechatfriendlog.FieldFindResult:
@@ -915,6 +957,8 @@ func (m *AddWechatFriendLogMutation) OldField(ctx context.Context, name string)
 		return m.OldOwnerWxType(ctx)
 	case addwechatfriendlog.FieldFindContent:
 		return m.OldFindContent(ctx)
+	case addwechatfriendlog.FieldMessage:
+		return m.OldMessage(ctx)
 	case addwechatfriendlog.FieldFindRequest:
 		return m.OldFindRequest(ctx)
 	case addwechatfriendlog.FieldFindResult:
@@ -961,6 +1005,13 @@ func (m *AddWechatFriendLogMutation) SetField(name string, value ent.Value) erro
 		}
 		m.SetFindContent(v)
 		return nil
+	case addwechatfriendlog.FieldMessage:
+		v, ok := value.(string)
+		if !ok {
+			return fmt.Errorf("unexpected type %T for field %s", value, name)
+		}
+		m.SetMessage(v)
+		return nil
 	case addwechatfriendlog.FieldFindRequest:
 		v, ok := value.(map[string]interface{})
 		if !ok {
@@ -1165,6 +1216,9 @@ func (m *AddWechatFriendLogMutation) ResetField(name string) error {
 	case addwechatfriendlog.FieldFindContent:
 		m.ResetFindContent()
 		return nil
+	case addwechatfriendlog.FieldMessage:
+		m.ResetMessage()
+		return nil
 	case addwechatfriendlog.FieldFindRequest:
 		m.ResetFindRequest()
 		return nil

+ 24 - 4
ent/runtime/runtime.go

@@ -105,20 +105,40 @@ func init() {
 			return nil
 		}
 	}()
+	// addwechatfriendlogDescMessage is the schema descriptor for message field.
+	addwechatfriendlogDescMessage := addwechatfriendlogFields[4].Descriptor()
+	// addwechatfriendlog.DefaultMessage holds the default value on creation for the message field.
+	addwechatfriendlog.DefaultMessage = addwechatfriendlogDescMessage.Default.(string)
+	// addwechatfriendlog.MessageValidator is a validator for the "message" field. It is called by the builders before save.
+	addwechatfriendlog.MessageValidator = func() func(string) error {
+		validators := addwechatfriendlogDescMessage.Validators
+		fns := [...]func(string) error{
+			validators[0].(func(string) error),
+			validators[1].(func(string) error),
+		}
+		return func(message string) error {
+			for _, fn := range fns {
+				if err := fn(message); err != nil {
+					return err
+				}
+			}
+			return nil
+		}
+	}()
 	// addwechatfriendlogDescIsCanAdd is the schema descriptor for is_can_add field.
-	addwechatfriendlogDescIsCanAdd := addwechatfriendlogFields[6].Descriptor()
+	addwechatfriendlogDescIsCanAdd := addwechatfriendlogFields[7].Descriptor()
 	// addwechatfriendlog.DefaultIsCanAdd holds the default value on creation for the is_can_add field.
 	addwechatfriendlog.DefaultIsCanAdd = addwechatfriendlogDescIsCanAdd.Default.(int)
 	// addwechatfriendlogDescTaskID is the schema descriptor for task_id field.
-	addwechatfriendlogDescTaskID := addwechatfriendlogFields[7].Descriptor()
+	addwechatfriendlogDescTaskID := addwechatfriendlogFields[8].Descriptor()
 	// addwechatfriendlog.DefaultTaskID holds the default value on creation for the task_id field.
 	addwechatfriendlog.DefaultTaskID = addwechatfriendlogDescTaskID.Default.(int64)
 	// addwechatfriendlogDescCreatedAt is the schema descriptor for created_at field.
-	addwechatfriendlogDescCreatedAt := addwechatfriendlogFields[10].Descriptor()
+	addwechatfriendlogDescCreatedAt := addwechatfriendlogFields[11].Descriptor()
 	// addwechatfriendlog.DefaultCreatedAt holds the default value on creation for the created_at field.
 	addwechatfriendlog.DefaultCreatedAt = addwechatfriendlogDescCreatedAt.Default.(func() int64)
 	// addwechatfriendlogDescUpdatedAt is the schema descriptor for updated_at field.
-	addwechatfriendlogDescUpdatedAt := addwechatfriendlogFields[11].Descriptor()
+	addwechatfriendlogDescUpdatedAt := addwechatfriendlogFields[12].Descriptor()
 	// addwechatfriendlog.DefaultUpdatedAt holds the default value on creation for the updated_at field.
 	addwechatfriendlog.DefaultUpdatedAt = addwechatfriendlogDescUpdatedAt.Default.(func() int64)
 	// addwechatfriendlog.UpdateDefaultUpdatedAt holds the default value on update for the updated_at field.

+ 5 - 1
ent/schema/add_wechat_friend_log.go

@@ -36,7 +36,11 @@ func (AddWechatFriendLog) Fields() []ent.Field {
 			NotEmpty().
 			MaxLen(64).
 			Comment("手机号"),
-
+		field.String("message").
+			Default("").
+			NotEmpty().
+			MaxLen(255).
+			Comment("添加好友时候填写的申请消息"),
 		field.JSON("find_request", map[string]interface{}{}).
 			Optional().
 			Comment("发起查询数据的时候json"),

+ 24 - 0
ent/set_not_nil.go

@@ -80,6 +80,30 @@ func (awfl *AddWechatFriendLogCreate) SetNotNilFindContent(value *string) *AddWe
 }
 
 // set field if value's pointer is not nil.
+func (awfl *AddWechatFriendLogUpdate) SetNotNilMessage(value *string) *AddWechatFriendLogUpdate {
+	if value != nil {
+		return awfl.SetMessage(*value)
+	}
+	return awfl
+}
+
+// set field if value's pointer is not nil.
+func (awfl *AddWechatFriendLogUpdateOne) SetNotNilMessage(value *string) *AddWechatFriendLogUpdateOne {
+	if value != nil {
+		return awfl.SetMessage(*value)
+	}
+	return awfl
+}
+
+// set field if value's pointer is not nil.
+func (awfl *AddWechatFriendLogCreate) SetNotNilMessage(value *string) *AddWechatFriendLogCreate {
+	if value != nil {
+		return awfl.SetMessage(*value)
+	}
+	return awfl
+}
+
+// set field if value's pointer is not nil.
 func (awfl *AddWechatFriendLogUpdate) SetNotNilFindRequest(value *map[string]interface{}) *AddWechatFriendLogUpdate {
 	if value != nil {
 		return awfl.SetFindRequest(*value)