|
@@ -61,6 +61,7 @@ var (
|
|
|
{Name: "gid", Type: field.TypeString, Comment: "群组id", Default: ""},
|
|
|
{Name: "gname", Type: field.TypeString, Comment: "群组名称", Default: ""},
|
|
|
{Name: "v3", Type: field.TypeString, Comment: "v3数据", Default: ""},
|
|
|
+ {Name: "organization_id", Type: field.TypeUint64, Nullable: true, Comment: "机构 ID", Default: 1},
|
|
|
}
|
|
|
// ContactTable holds the schema information for the "contact" table.
|
|
|
ContactTable = &schema.Table{
|
|
@@ -96,12 +97,12 @@ var (
|
|
|
{Name: "created_at", Type: field.TypeTime, Comment: "Create Time | 创建日期"},
|
|
|
{Name: "updated_at", Type: field.TypeTime, Comment: "Update Time | 修改日期"},
|
|
|
{Name: "status", Type: field.TypeUint8, Nullable: true, Comment: "Status 1: normal 2: ban | 状态 1 正常 2 禁用", Default: 1},
|
|
|
- {Name: "deleted_at", Type: field.TypeTime, Nullable: true, Comment: "Delete Time | 删除日期"},
|
|
|
{Name: "type", Type: field.TypeInt, Comment: "标签类型:1好友,2群组,3公众号,4企业微信联系人", Default: 1},
|
|
|
{Name: "name", Type: field.TypeString, Comment: "标签名称", Default: ""},
|
|
|
{Name: "from", Type: field.TypeInt, Comment: "标签来源:1后台创建 2个微同步", Default: 1},
|
|
|
{Name: "mode", Type: field.TypeInt, Comment: "标签模式:1动态 2静态", Default: 1},
|
|
|
{Name: "conditions", Type: field.TypeString, Nullable: true, Comment: "标签的触达条件", Default: ""},
|
|
|
+ {Name: "organization_id", Type: field.TypeUint64, Nullable: true, Comment: "机构 ID", Default: 1},
|
|
|
}
|
|
|
// LabelTable holds the schema information for the "label" table.
|
|
|
LabelTable = &schema.Table{
|
|
@@ -112,7 +113,7 @@ var (
|
|
|
{
|
|
|
Name: "label_name_from_mode",
|
|
|
Unique: true,
|
|
|
- Columns: []*schema.Column{LabelColumns[6], LabelColumns[7], LabelColumns[8]},
|
|
|
+ Columns: []*schema.Column{LabelColumns[5], LabelColumns[6], LabelColumns[7]},
|
|
|
},
|
|
|
},
|
|
|
}
|
|
@@ -123,6 +124,7 @@ var (
|
|
|
{Name: "updated_at", Type: field.TypeTime, Comment: "Update Time | 修改日期"},
|
|
|
{Name: "status", Type: field.TypeUint8, Nullable: true, Comment: "Status 1: normal 2: ban | 状态 1 正常 2 禁用", Default: 1},
|
|
|
{Name: "deleted_at", Type: field.TypeTime, Nullable: true, Comment: "Delete Time | 删除日期"},
|
|
|
+ {Name: "organization_id", Type: field.TypeUint64, Nullable: true, Comment: "机构 ID", Default: 1},
|
|
|
{Name: "contact_id", Type: field.TypeUint64, Comment: "联系人 ID", Default: 1},
|
|
|
{Name: "label_id", Type: field.TypeUint64, Comment: "标签 ID", Default: 1},
|
|
|
}
|
|
@@ -134,13 +136,13 @@ var (
|
|
|
ForeignKeys: []*schema.ForeignKey{
|
|
|
{
|
|
|
Symbol: "label_relationship_contact_contact_relationships",
|
|
|
- Columns: []*schema.Column{LabelRelationshipColumns[5]},
|
|
|
+ Columns: []*schema.Column{LabelRelationshipColumns[6]},
|
|
|
RefColumns: []*schema.Column{ContactColumns[0]},
|
|
|
OnDelete: schema.NoAction,
|
|
|
},
|
|
|
{
|
|
|
Symbol: "label_relationship_label_label_relationships",
|
|
|
- Columns: []*schema.Column{LabelRelationshipColumns[6]},
|
|
|
+ Columns: []*schema.Column{LabelRelationshipColumns[7]},
|
|
|
RefColumns: []*schema.Column{LabelColumns[0]},
|
|
|
OnDelete: schema.NoAction,
|
|
|
},
|
|
@@ -149,12 +151,12 @@ var (
|
|
|
{
|
|
|
Name: "labelrelationship_label_id",
|
|
|
Unique: false,
|
|
|
- Columns: []*schema.Column{LabelRelationshipColumns[6]},
|
|
|
+ Columns: []*schema.Column{LabelRelationshipColumns[7]},
|
|
|
},
|
|
|
{
|
|
|
Name: "labelrelationship_contact_id",
|
|
|
Unique: false,
|
|
|
- Columns: []*schema.Column{LabelRelationshipColumns[5]},
|
|
|
+ Columns: []*schema.Column{LabelRelationshipColumns[6]},
|
|
|
},
|
|
|
},
|
|
|
}
|
|
@@ -187,6 +189,7 @@ var (
|
|
|
{Name: "error_detail", Type: field.TypeString, Comment: "异常原因", Default: ""},
|
|
|
{Name: "send_time", Type: field.TypeTime, Nullable: true, Comment: "发送时间"},
|
|
|
{Name: "source_type", Type: field.TypeInt, Comment: "源类型 1 点发 2 群发 3 SOP", Default: 1},
|
|
|
+ {Name: "organization_id", Type: field.TypeUint64, Nullable: true, Comment: "机构 ID", Default: 1},
|
|
|
{Name: "contact_id", Type: field.TypeUint64, Nullable: true, Comment: "联系人 id"},
|
|
|
{Name: "sub_source_id", Type: field.TypeUint64, Nullable: true, Comment: "次源 ID", Default: 1},
|
|
|
{Name: "source_id", Type: field.TypeUint64, Nullable: true, Comment: "源 ID", Default: 1},
|
|
@@ -199,19 +202,19 @@ var (
|
|
|
ForeignKeys: []*schema.ForeignKey{
|
|
|
{
|
|
|
Symbol: "message_records_contact_contact_messages",
|
|
|
- Columns: []*schema.Column{MessageRecordsColumns[14]},
|
|
|
+ Columns: []*schema.Column{MessageRecordsColumns[15]},
|
|
|
RefColumns: []*schema.Column{ContactColumns[0]},
|
|
|
OnDelete: schema.SetNull,
|
|
|
},
|
|
|
{
|
|
|
Symbol: "message_records_sop_node_node_messages",
|
|
|
- Columns: []*schema.Column{MessageRecordsColumns[15]},
|
|
|
+ Columns: []*schema.Column{MessageRecordsColumns[16]},
|
|
|
RefColumns: []*schema.Column{SopNodeColumns[0]},
|
|
|
OnDelete: schema.SetNull,
|
|
|
},
|
|
|
{
|
|
|
Symbol: "message_records_sop_stage_stage_messages",
|
|
|
- Columns: []*schema.Column{MessageRecordsColumns[16]},
|
|
|
+ Columns: []*schema.Column{MessageRecordsColumns[17]},
|
|
|
RefColumns: []*schema.Column{SopStageColumns[0]},
|
|
|
OnDelete: schema.SetNull,
|
|
|
},
|
|
@@ -382,6 +385,7 @@ var (
|
|
|
{Name: "plan_start_time", Type: field.TypeTime, Nullable: true, Comment: "任务计划开始时间"},
|
|
|
{Name: "plan_end_time", Type: field.TypeTime, Nullable: true, Comment: "任务计划结束时间"},
|
|
|
{Name: "creator_id", Type: field.TypeString, Nullable: true, Comment: "创建者 id"},
|
|
|
+ {Name: "organization_id", Type: field.TypeUint64, Nullable: true, Comment: "机构 ID", Default: 1},
|
|
|
}
|
|
|
// SopTaskTable holds the schema information for the "sop_task" table.
|
|
|
SopTaskTable = &schema.Table{
|
|
@@ -411,6 +415,7 @@ var (
|
|
|
{Name: "nickname", Type: field.TypeString, Comment: "微信昵称", Default: ""},
|
|
|
{Name: "tel", Type: field.TypeString, Comment: "手机号", Default: ""},
|
|
|
{Name: "head_big", Type: field.TypeString, Comment: "微信头像", Default: ""},
|
|
|
+ {Name: "organization_id", Type: field.TypeUint64, Nullable: true, Comment: "机构 ID", Default: 1},
|
|
|
{Name: "server_id", Type: field.TypeUint64, Nullable: true, Comment: "服务器id", Default: 0},
|
|
|
}
|
|
|
// WxTable holds the schema information for the "wx" table.
|
|
@@ -421,7 +426,7 @@ var (
|
|
|
ForeignKeys: []*schema.ForeignKey{
|
|
|
{
|
|
|
Symbol: "wx_server_wxs",
|
|
|
- Columns: []*schema.Column{WxColumns[13]},
|
|
|
+ Columns: []*schema.Column{WxColumns[14]},
|
|
|
RefColumns: []*schema.Column{ServerColumns[0]},
|
|
|
OnDelete: schema.SetNull,
|
|
|
},
|
|
@@ -430,7 +435,7 @@ var (
|
|
|
{
|
|
|
Name: "wx_server_id_port",
|
|
|
Unique: true,
|
|
|
- Columns: []*schema.Column{WxColumns[13], WxColumns[5]},
|
|
|
+ Columns: []*schema.Column{WxColumns[14], WxColumns[5]},
|
|
|
},
|
|
|
{
|
|
|
Name: "wx_wxid",
|