18 lines
1.5 KiB
SQL
18 lines
1.5 KiB
SQL
-- 企微客户「现存跟进关系」表:external_userid × follow_user_id 一行,带企微 createtime
|
||
-- 用途:客户列表「任意添加(企微口径)」时间筛选——企微后台的时间筛选按"现存跟进关系的添加时间"
|
||
-- 匹配(关系被删后该客户不再出现在对应日期下),follow_users JSON 无法做 SQL 范围筛选,故落关系表。
|
||
-- 维护:CustomerLogic 在每次 UPSERT 客户时同步;软删客户时清空该客户的关系行。
|
||
-- 回填:执行 php think 版本回填脚本或 server/backfill_follow_relations.php(从 follow_users JSON 解析)。
|
||
CREATE TABLE IF NOT EXISTS `zyt_qywx_external_contact_follow` (
|
||
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`external_userid` varchar(64) NOT NULL DEFAULT '' COMMENT '外部联系人 external_userid',
|
||
`follow_user_id` varchar(64) NOT NULL DEFAULT '' COMMENT '跟进员工企微 userid',
|
||
`createtime` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '该员工添加此客户的时间(企微 follow_user.createtime,秒)',
|
||
`create_time` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '本行创建时间',
|
||
`update_time` int(10) unsigned NOT NULL DEFAULT 0 COMMENT '本行更新时间',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `uk_ext_user` (`external_userid`, `follow_user_id`),
|
||
KEY `idx_createtime` (`createtime`),
|
||
KEY `idx_user` (`follow_user_id`)
|
||
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT = '企微客户现存跟进关系(企微口径时间筛选用)';
|