package schema import ( "time" "entgo.io/ent" "entgo.io/ent/schema/field" ) type FrpcClient struct { ent.Schema } func (FrpcClient) Fields() []ent.Field { return []ent.Field{ field.String("name").Unique(), field.String("key").Default(""), field.String("addr").Default(""), field.Int("port").Default(0), field.String("status").Default("offline"), field.String("metadata").Default("{}"), field.Time("created_at").Default(time.Now), field.Time("updated_at").Default(time.Now).UpdateDefault(time.Now), field.Time("last_seen").Optional().Default(time.Now), } }