install.sql
5.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
CREATE TABLE IF NOT EXISTS `__PREFIX__qywx_corp` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`name` varchar(30) NOT NULL COMMENT '企业微信名称',
`admin_id` int(11) NOT NULL COMMENT '创建者ID',
`corp_id` varchar (120) NOT NULL COMMENT '企业ID',
`external_secret` varchar (250) NOT NULL COMMENT '客户联系Secret',
`contacts_secret` varchar (250) NULL COMMENT '通讯录Secret',
`token` varchar (250) NOT NULL COMMENT 'Token',
`key` varchar (250) NOT NULL COMMENT 'EncodingAESKey',
`remarks` text NULL COMMENT '备注信息',
`notice` varchar(250) NULL COMMENT 'Rboot ID,用于接收通知',
`status` varchar(30) NOT NULL DEFAULT '' COMMENT '状态',
`weigh` int(11) NOT NULL DEFAULT '0' COMMENT '权重',
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updatetime` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
KEY `admin_id` (`admin_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='企业微信数据表';
CREATE TABLE IF NOT EXISTS `__PREFIX__qywx_follow_user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`corp_id` varchar (120) NOT NULL COMMENT '企业ID',
`corp_name` varchar (120) NOT NULL COMMENT '企业名称',
`userid` varchar(250) NOT NULL COMMENT '成员userid',
`name` varchar(250) NOT NULL COMMENT '成员名称',
`mobile` varchar(20) NULL COMMENT '成员手机号码',
`email` varchar(250) NULL COMMENT '成员邮箱',
`avatar` varchar(250) NULL COMMENT '头像url',
`gender` tinyint(1) NOT NULL DEFAULT '0' COMMENT '性别。0表示未定义,1表示男性,2表示女性',
`position` varchar(250) NULL COMMENT '职务信息',
`qr_code` varchar(250) NULL COMMENT '客户联系二维码',
`status` varchar(30) NOT NULL DEFAULT '' COMMENT '状态',
`weigh` int(11) NOT NULL DEFAULT '0' COMMENT '权重',
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updatetime` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='企业微信客户数据表';
CREATE TABLE IF NOT EXISTS `__PREFIX__qywx_contacts` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`corp_id` varchar (120) NOT NULL COMMENT '企业ID',
`corp_name` varchar (120) NOT NULL COMMENT '企业名称',
`external_userid` varchar(250) NOT NULL COMMENT '外部联系人的userid',
`name` varchar(120) NOT NULL COMMENT '外部联系人的名称',
`avatar` varchar(250) NULL COMMENT '外部联系人头像',
`unionid` varchar(250) NULL COMMENT '微信unionid',
`follow_user` text NULL COMMENT '企业负责该联系人成员',
`type` tinyint(4) NULL COMMENT '类型,1微信用户,2企业微信用户',
`gender` tinyint(4) NOT NULL DEFAULT '0' COMMENT '性别 0-未知 1-男性 2-女性',
`status` varchar(30) NOT NULL DEFAULT '' COMMENT '状态',
`weigh` int(11) NOT NULL DEFAULT '0' COMMENT '权重',
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updatetime` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='企业微信客户数据表';
CREATE TABLE IF NOT EXISTS `__PREFIX__qywx_groupchat` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`corp_id` varchar (120) NOT NULL COMMENT '企业ID',
`corp_name` varchar (120) NOT NULL COMMENT '企业名称',
`chat_id` varchar(250) NOT NULL COMMENT '客户群ID',
`name` varchar(120) NOT NULL COMMENT '群名',
`owner` varchar(250) NOT NULL COMMENT '群主ID',
`create_time` int(11) NOT NULL DEFAULT '0' COMMENT '群创建时间',
`notice` varchar(250) NULL COMMENT '群公告',
`status` varchar(30) NOT NULL DEFAULT '' COMMENT '状态',
`weigh` int(11) NOT NULL DEFAULT '0' COMMENT '权重',
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
`updatetime` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='企业微信群数据表';
CREATE TABLE IF NOT EXISTS `__PREFIX__qywx_follow_user_behavior` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`corp_id` varchar(120) NOT NULL COMMENT '企业ID',
`userid` varchar(250) NOT NULL COMMENT '成员id',
`chat_cnt` int(11) NOT NULL DEFAULT '0' COMMENT '聊天总数, 成员有主动发送过消息的单聊总数',
`message_cnt` int(11) NOT NULL DEFAULT '0' COMMENT '发送消息数,成员在单聊中发送的消息总数',
`reply_percentage` float(10, 2) NOT NULL DEFAULT '0' COMMENT '已回复聊天占比,客户主动发起聊天后,成员在一个自然日内有回复过消息的聊天数/客户主动发起的聊天数比例,不包括群聊,仅在确有回复时返回',
`avg_reply_time` int(11) NOT NULL DEFAULT '0' COMMENT '平均首次回复时长,单位为分钟',
`negative_feedback_cnt` int(11) NOT NULL DEFAULT '0' COMMENT '删除/拉黑成员的客户数,即将成员删除或加入黑名单的客户数',
`new_apply_cnt` int(11) NOT NULL DEFAULT '0' COMMENT '主动向客户发起的好友申请数量',
`new_contact_cnt` int(11) NOT NULL DEFAULT '0' COMMENT '新增客户数,成员新添加的客户数量',
`date` int(11) NOT NULL DEFAULT '0' COMMENT '日期',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='企业微信成员统计数据表';
CREATE TABLE IF NOT EXISTS `__PREFIX__qywx_logs` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`corp_id` varchar(120) NOT NULL COMMENT '企业ID',
`title` varchar(120) NOT NULL COMMENT '日志标题',
`content` text NOT NULL COMMENT '日志内容',
`md5` varchar(120) NOT NULL COMMENT 'md5',
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='企业微信操作日志数据表';