# 租户表
表名:mc_tenant
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | 主键ID |
name | varchar(255) | 租户名称 | ||
status | tinyint(4) | 1 | 租户状态[1-正常2-停用] | |
logo | varchar(255) | 租户Logo地址 | ||
login_background | varchar(255) | 登录页背景图地址 | ||
url | varchar(255) | 网站地址 | ||
created_at | timestamp | CURRENT_TIMESTAMP | 创建时间 | |
updated_at | timestamp | null | 更新时间 | |
deleted_at | timestamp | null | 删除时间 | |
copyright | varchar(255) | 租户版权 | ||
server_ips | json | null | 服务器IPs |
# 用户表
表名:mc_user
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
phone | char(11) | 手机号 | ||
password | varchar(255) | 密码 | ||
name | varchar(255) | 姓名 | ||
gender | tinyint(1) unsigned | 0 | 性别 0未定义 1男 2女 | |
department | varchar(255) | 部门 | ||
position | varchar(255) | 职务 | ||
login_time | timestamp | null | 上一次登陆时间 | |
status | tinyint(1) unsigned | 0 | 状态 0未启用 1正常 2禁用 | |
tenant_id | int(11) | 1 | 租户ID(mc_tenant.id) | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null | ||
isSuperAdmin | tinyint(1) | 0 | 是否为超级管理员 - 0否1是 |
# 企业微信授权表
表名:mc_corp
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
name | varchar(255) | 企业名称 | ||
wx_corpid | char(255) | 企业微信ID | ||
social_code | char(255) | 企业代码(企业统一社会信用代码) | ||
employee_secret | char(255) | 企业通讯录secret | ||
event_callback | varchar(255) | 事件回调地址 | ||
contact_secret | char(255) | 企业外部联系人secret | ||
token | char(255) | 回调token | ||
encoding_aes_key | char(255) | 回调消息加密串 | ||
tenant_id | int(11) | 0 | 租户ID | |
created_at | timestamp | null | ||
updated_at | timestamp | CURRENT_TIMESTAMP | ||
deleted_at | timestamp | null |
# 企业微信每日数据统计表
表名:mc_corp_day_data
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) unsigned | null | PRI | |
corp_id | int(11) | 0 | 企业id | |
add_contact_num | int(10) | 0 | 新增客户数 | |
add_room_num | int(10) | 0 | 新增社群数 | |
add_into_room_num | int(10) | 0 | 新增入群数 | |
loss_contact_num | int(10) | 0 | 流失客户数 | |
quit_room_num | int(10) | 0 | 退群数 | |
date | timestamp | CURRENT_TIMESTAMP | 日期 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null |
# 菜单表
表名:mc_rbac_menu
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) | null | PRI | 主键 |
parent_id | int(11) | null | 父级ID | |
name | varchar(255) | 名称 | ||
level | tinyint(4) | 1 | 菜单等级【1-一级菜单2-二级菜单···】 | |
path | varchar(255) | ID路径【id-id-id】 | ||
icon | varchar(255) | 图标标识 | ||
status | tinyint(4) | 1 | 状态【1-启动(默认)2-禁用】 | |
link_type | tinyint(4) | 1 | 链接类型【1-内部链接(默认)2-外部链接】 | |
is_page_menu | tinyint(4) | 1 | 是否为页面菜单 1-是 2-否 | |
link_url | varchar(255) | 链接地址【pathinfo#method】 | ||
data_permission | tinyint(1) | 1 | 数据权限 【1-启用 2不启用(查看企业下数据)】 | |
operate_id | int(11) | 0 | 操作人ID【mc_user.id】 | |
operate_name | varchar(255) | 操作人姓名【mc_user.name】 | ||
sort | int(11) | 99 | 排序 | |
created_at | timestamp | null | 创建时间 | |
updated_at | timestamp | null | 更新时间 | |
deleted_at | timestamp | null | 删除时间 |
# 角色表
表名:mc_rbac_role
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) | null | PRI | 主键 |
tenant_id | int(11) | null | 租户ID【mc_tenant.id】 | |
name | varchar(255) | 角色名称 | ||
remarks | varchar(255) | 角色描述 | ||
status | tinyint(4) | 1 | 状态【1-启动(默认)2-禁用】 | |
operate_id | int(11) | null | 操作人ID【mc_user.id】 | |
operate_name | varchar(255) | 操作人ID【mc_user.name】 | ||
data_permission | json | null | 企业部门数据权限,例子[{corpId : 1 , permissionType : 1}] // 1-是(所选择企业)本用户部门 2-否 (本用户) | |
created_at | timestamp | null | 创建时间 | |
updated_at | timestamp | CURRENT_TIMESTAMP | 更新时间 | |
deleted_at | timestamp | null | 删除时间 |
# 角色-权限对应表
表名:mc_rbac_role_menu
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) | null | PRI | 主键 |
role_id | int(11) | 0 | 角色ID【mc_rbac_role.id】 | |
menu_id | int(11) | 0 | 菜单ID【mc_rbac_menu.id】 | |
created_at | timestamp | CURRENT_TIMESTAMP | 创建时间 | |
updated_at | timestamp | null | 更新时间 |
# 用户角色关联表
表名:mc_rbac_user_role
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) | null | PRI | 主键 |
user_id | int(11) | 0 | 用户ID【mc_user.id】 | |
role_id | int(11) | 0 | 角色ID【mc_rbac_role.id】 | |
created_at | timestamp | null | 创建时间 | |
updated_at | timestamp | CURRENT_TIMESTAMP | 更新时间 | |
deleted_at | timestamp | null | 删除时间 |
# 通讯录-员工表
表名:mc_work_employee
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
wx_user_id | varchar(255) | wx.userId | ||
corp_id | int(11) | 0 | 所属企业corpid(mc_corp.id) | |
name | varchar(255) | 名称 | ||
mobile | char(11) | 手机号 | ||
position | varchar(255) | 职位信息 | ||
gender | tinyint(1) unsigned | 0 | 性别。0表示未定义,1表示男性,2表示女性 | |
varchar(255) | 邮箱 | |||
avatar | varchar(255) | 头像url | ||
thumb_avatar | varchar(255) | 头像缩略图 | ||
telephone | varchar(255) | 座机 | ||
alias | varchar(255) | 别名 | ||
extattr | json | null | 扩展属性 | |
status | tinyint(1) unsigned | 0 | 激活状态: 1=已激活,2=已禁用,4=未激活,5=退出企业 | |
qr_code | varchar(255) | 员工二维码 | ||
external_profile | json | null | 员工对外属性 | |
external_position | varchar(255) | 员工对外职位 | ||
address | varchar(255) | 地址 | ||
open_user_id | char(100) | 全局唯一id | ||
wx_main_department_id | int(11) unsigned | 0 | 微信端主部门ID | |
main_department_id | int(11) | 0 | 主部门id(mc_work_department.id) | |
log_user_id | int(11) unsigned | 0 | 子账户ID(mc_user.id) | |
contact_auth | tinyint(1) | 2 | 是否配置外部联系人权限(1.是 2.否) | |
created_at | timestamp | null | ||
updated_at | timestamp | CURRENT_TIMESTAMP | ||
deleted_at | timestamp | null |
# 通讯录-部门表
表名:mc_work_department
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | 部门ID |
wx_department_id | int(11) unsigned | 0 | 微信部门自增ID | |
corp_id | int(11) unsigned | null | 企业表ID(mc_corp.id) | |
name | varchar(255) | 部门名称 | ||
parent_id | int(11) unsigned | 0 | 父部门ID | |
wx_parentid | int(11) unsigned | null | 微信父部门ID | |
order | int(11) unsigned | 0 | 排序 | |
level | tinyint(4) | 0 | 部门级别 | |
path | varchar(255) | 父ID路径【#id#-#id#】 | ||
created_at | timestamp | null | ||
updated_at | timestamp | CURRENT_TIMESTAMP | ||
deleted_at | timestamp | null |
# 通讯录-部门员工中间表
表名:mc_work_employee_department
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
employee_id | int(11) unsigned | 0 | 通讯录员工(mc_work_department.id) | |
department_id | int(11) unsigned | 0 | 通讯录部门ID (mc_work_department.id) | |
is_leader_in_dept | tinyint(2) | 0 | 所在的部门内是否为上级 | |
order | int(10) | 0 | 排序 | |
created_at | timestamp | null | ||
updated_at | timestamp | CURRENT_TIMESTAMP | ||
deleted_at | timestamp | null |
# 通讯录-员工统计表
表名:mc_work_employee_statistic
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
corp_id | int(10) | null | ||
employee_id | int(10) | null | 成员id (mc_work_employee.id) | |
new_apply_cnt | int(10) | null | 发起申请数成员通过「搜索手机号」、「扫一扫」、「从微信好友中添加」、「从群聊中添加」、「添加共享、分配给我的客户」、「添加单向、双向删除好友关系的好友」、「从新的联系人推荐中添加」等渠道主动向客户发起的好友申请数量 | |
new_contact_cnt | int(10) | null | 新增客户数 | |
chat_cnt | int(10) | null | 聊天总数 | |
message_cnt | int(10) | null | 发送消息数 | |
reply_percentage | int(10) | null | 已回复聊天占比 | |
avg_reply_time | int(10) | null | 平均首次回复时长 | |
negative_feedback_cnt | int(10) | null | 删除/拉黑成员的客户数 | |
syn_time | timestamp | null | 同步时间 | |
created_at | timestamp | null | ||
updated_at | timestamp | CURRENT_TIMESTAMP | ||
deleted_at | timestamp | null |
# 通讯录-员工标签表
表名:mc_work_employee_tag
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | id |
wx_tagid | int(11) unsigned | 0 | 微信通许录标签 id | |
corp_id | int(11) unsigned | 0 | 企业表ID(mc_corp.id) | |
tag_name | varchar(255) | 标签名称 | ||
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | CURRENT_TIMESTAMP | ||
deleted_at | timestamp | null |
# 通讯录-员工标签中间表
表名:mc_work_employee_tag_pivot
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
employee_id | int(11) unsigned | null | 通讯录员工ID | |
tag_id | int(11) unsigned | null | wx标签ID | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | CURRENT_TIMESTAMP |
# 渠道活码表
表名:mc_channel_code
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) unsigned | null | PRI | |
corp_id | int(11) | 0 | 企业id | |
group_id | int(11) | 0 | 渠道码分组id(mc_channel_code_group.id) | |
name | varchar(255) | 活码名称 | ||
qrcode_url | varchar(255) | 二维码地址 | ||
wx_config_id | varchar(255) | 二维码凭证 | ||
auto_add_friend | tinyint(4) | 0 | 自动添加好友(1.开启,2.关闭) | |
tags | json | null | 客户标签 | |
type | tinyint(4) | 0 | 类型(1.单人,2.多人) | |
drainage_employee | json | null | 引流成员设置 | |
welcome_message | json | null | 欢迎语设置 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 渠道活码-分组表
表名:mc_channel_code_group
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) unsigned | null | PRI | |
corp_id | int(11) | null | 企业id | |
name | varchar(255) | null | 分组名称 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 素材库
表名:mc_medium
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
media_id | varchar(255) | 素材媒体标识[有效期3天] | ||
last_upload_time | int(11) unsigned | 0 | 上一次微信素材上传的时间戳 | |
type | tinyint(1) unsigned | 1 | 类型 1文本、2图片、3音频、4视频、5小程序、6文件素材 | |
is_sync | tinyint(1) | 1 | 是否同步素材库(1-同步2-不同步,默认:1) | |
content | json | null | 具体内容: | |
corp_id | int(11) unsigned | 0 | 企业表ID(mc_corp.id) | |
medium_group_id | int(11) unsigned | 0 | 素材分组ID medium_group.id | |
user_id | int(11) | 0 | 上传者ID | |
user_name | varchar(255) | 上传者名称 | ||
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | CURRENT_TIMESTAMP | ||
deleted_at | timestamp | null |
# 素材库-分组表
表名:mc_medium_group
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
corp_id | int(11) unsigned | 0 | 企业表ID | |
name | varchar(255) | 名称 | ||
order | int(11) unsigned | 0 | 排序 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 客户表
表名:mc_work_contact
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
corp_id | int(11) unsigned | 0 | 企业表ID(mc_crop.id) | |
wx_external_userid | varchar(255) | 外部联系人external_userid | ||
name | varchar(255) | 外部联系人姓名 | ||
nick_name | varchar(255) | 外部联系人昵称 | ||
avatar | varchar(255) | 外部联系人的头像 | ||
follow_up_status | tinyint(4) | 0 | 跟进状态(1.未跟进 2.跟进中 3.已拒绝 4.已成交 5.已复购) | |
type | tinyint(4) unsigned | 1 | 外部联系人的类型,1表示该外部联系人是微信用户,2表示该外部联系人是企业微信用户 | |
gender | tinyint(4) unsigned | 0 | 外部联系人性别 0-未知 1-男性 2-女性 | |
unionid | varchar(255) | 外部联系人在微信开放平台的唯一身份标识(微信unionid) | ||
position | varchar(255) | 外部联系人的职位,如果外部企业或用户选择隐藏职位,则不返回,仅当联系人类型是企业微信用户时有此字段 | ||
corp_name | varchar(255) | 外部联系人所在企业的简称,仅当联系人类型是企业微信用户时有此字段 | ||
corp_full_name | varchar(255) | 外部联系人所在企业的主体名称 | ||
external_profile | json | null | 外部联系人的自定义展示信息 | |
business_no | varchar(255) | 外部联系人编号 | ||
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 客户-员工中间表
表名:mc_work_contact_employee
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
employee_id | int(11) unsigned | 0 | 通讯录表ID(work_employee.id) | |
contact_id | int(11) unsigned | 0 | 客户表ID(work_contact.id) | |
remark | varchar(255) | 员工对此外部联系人的备注 | ||
description | varchar(255) | 员工对此外部联系人的描述 | ||
remark_corp_name | varchar(255) | 员工对此客户备注的企业名称 | ||
remark_mobiles | json | null | 员工对此客户备注的手机号码 | |
add_way | int(11) unsigned | null | 表示添加客户的来源 0-未知来源 1-扫描二维码 2-搜索手机号 3-名片分享 4-群聊 5-手机通讯录 6-微信联系人 7-来自微信的添加好友申请 8-安装第三方应用时自动添加的客服人员 9-搜索邮箱 201-内部成员共享 202-管理员/负责人分配 | |
oper_userid | varchar(255) | 发起添加的userid,如果成员主动添加,为成员的userid;如果是客户主动添加,则为客户的外部联系人userid;如果是内部成员共享/管理员分配,则为对应的成员/管理员userid | ||
state | varchar(255) | 企业自定义的state参数,用于区分客户具体是通过哪个「联系我」添加,由企业通过创建「联系我」方式指定 | ||
corp_id | int(11) unsigned | 0 | 企业表ID(corp.id) | |
status | tinyint(4) | 1 | 1.正常 2.删除 3.拉黑 | |
create_time | timestamp | CURRENT_TIMESTAMP | 员工添加此外部联系人的时间 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 客户-跟进记录表
表名:mc_contact_employee_process
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
corp_id | int(11) unsigned | 0 | 企业表ID(corp.id) | |
employee_id | int(11) unsigned | 0 | 员工ID(mc_work_employee.id) | |
contact_id | int(11) unsigned | 0 | 外部联系人ID(mc_work_contact.id) | |
contact_process_id | int(11) unsigned | 0 | 跟进流程ID | |
content | text | null | 跟进内容 | |
file_url | json | null | 附件地址 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 客户-互动轨迹表
表名:mc_contact_employee_track
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
employee_id | int(11) unsigned | 0 | 通讯录ID(mc_work_employee.id) | |
contact_id | int(11) unsigned | 0 | 外部联系人ID work_contact.id | |
event | tinyint(4) | 0 | 事件 | |
content | varchar(255) | 内容 | ||
corp_id | int(11) unsigned | 0 | 企业表ID corp.id | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 客户跟进状态
表名:mc_contact_process
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
corp_id | int(11) unsigned | 0 | corp表id | |
name | varchar(255) | 名称 | ||
description | varchar(255) | 描述 | ||
order | int(11) unsigned | 0 | 排序 | |
created_at | timestamp | null | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 通讯录同步时间表
表名:mc_work_update_time
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) unsigned | null | PRI | |
corp_id | int(11) | 0 | 企业表ID(mc_crop.id) | |
type | tinyint(4) | 0 | 类型(1.通讯录,2.客户,3.标签,4.部门 5.会放内容存档 6.企业数据) | |
last_update_time | timestamp | null | 最后一次同步时间 | |
error_msg | json | null | 错误信息 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | CURRENT_TIMESTAMP |
# 客户-高级属性表
表名:mc_contact_field
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
name | varchar(255) | 字段标识 input-name | ||
label | varchar(255) | 字段名称 input-label | ||
type | tinyint(1) unsigned | 0 | 字段类型 input-type 0text 1radio 2 checkbox 3select 4file 5date 6dateTime 7number 8rate | |
options | json | null | 字段可选值 input-options | |
order | int(11) unsigned | 0 | 排序 | |
status | tinyint(1) unsigned | 0 | 状态 0不展示 1展示 | |
is_sys | tinyint(1) unsigned | 0 | 是否为系统字段 0否1是 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 客户-高级属性中间表
表名:mc_contact_field_pivot
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
contact_id | int(11) unsigned | 0 | 客户表ID(work_contact.id) | |
contact_field_id | int(11) unsigned | 0 | 高级属性表ID(contact_field.id) | |
value | text | null | 高级属性值 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 客户-标签表
表名:mc_work_contact_tag
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | 企业标签ID |
wx_contact_tag_id | varchar(255) | 微信企业标签ID | ||
corp_id | int(11) unsigned | 0 | 企业表ID (mc_corp.id) | |
name | varchar(255) | 标签名称 | ||
order | int(11) unsigned | 0 | 排序 | |
contact_tag_group_id | int(11) unsigned | 0 | 客户标签分组ID(mc_work_contract_tag_group.id) | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 客户标签 - 分组
表名:mc_work_contact_tag_group
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
wx_group_id | varchar(60) | 微信企业标签分组ID | ||
corp_id | int(11) unsigned | 0 | 企业表ID (mc_corp.id) | |
group_name | varchar(30) | 客户标签分组名称 | ||
order | int(11) unsigned | 0 | 排序 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 客户-标签关联表
表名:mc_work_contact_tag_pivot
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
contact_id | int(11) unsigned | null | 客户表ID(work_contact.id) | |
employee_id | int(11) | 0 | 员工表id(work_employee.id) | |
contact_tag_id | int(11) unsigned | null | 客户标签表ID(work_contact_tag.id) | |
type | tinyint(4) | 0 | 该成员添加此外部联系人所打标签类型, 1-企业设置, 2-用户自定义 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 客户群表
表名:mc_work_room
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) unsigned | null | PRI | |
corp_id | int(11) unsigned | 0 | 企业表ID(mc_corp.id) | |
wx_chat_id | varchar(255) | 客户群ID | ||
name | varchar(255) | 客户群名称 | ||
owner_id | int(11) unsigned | 0 | 群主ID(work_employee.id) | |
notice | text | null | 群公告 | |
status | tinyint(4) unsigned | 0 | 客户群状态(0 - 正常 1 - 跟进人离职 2 - 离职继承中 3 - 离职继承完成) | |
create_time | timestamp | CURRENT_TIMESTAMP | 群创建时间 | |
room_max | int(10) | 0 | 群成员上限 | |
room_group_id | int(11) unsigned | 0 | 分组id(work_room_group.id) | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 客户群分组管理表
表名:mc_work_room_group
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) unsigned | null | PRI | |
corp_id | int(11) unsigned | null | 企业表ID(mc_corp.id) | |
name | varchar(255) | null | 分组名称 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 客户群-关联表
表名:mc_work_contact_room
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
wx_user_id | varchar(255) | |||
contact_id | int(11) unsigned | 0 | 客户表id(work_contact.id) | |
employee_id | int(11) unsigned | 0 | 员工ID (work_employee.id) | |
unionid | varchar(255) | 仅当群成员类型是微信用户(包括企业成员未添加好友),且企业或第三方服务商绑定了微信开发者ID有此字段 | ||
room_id | int(11) unsigned | 0 | 客户群表id(work_room.id) | |
join_scene | tinyint(1) unsigned | 3 | 入群方式1 - 由成员邀请入群(直接邀请入群)2 - 由成员邀请入群(通过邀请链接入群)3 - 通过扫描群二维码入群 | |
type | tinyint(4) unsigned | 1 | 成员类型(1 - 企业成员 2 - 外部联系人) | |
status | tinyint(4) | 1 | 成员状态。1 - 正常2 -退群 | |
join_time | timestamp | CURRENT_TIMESTAMP | 入群时间 | |
out_time | varchar(50) | 退群时间 | ||
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 企业应用表
表名:mc_work_agent
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) unsigned | null | PRI | |
corp_id | int(11) | null | 企业ID | |
wx_agent_id | varchar(255) | 微信应用ID | ||
wx_secret | varchar(255) | 微信应用secret | ||
name | varchar(255) | 应用名称 | ||
square_logo_url | varchar(255) | 应用方形头像 | ||
description | varchar(255) | 应用详情 | ||
close | tinyint(4) | 0 | 应用是否被停用 0否1是 | |
redirect_domain | varchar(255) | 应用可信域名 | ||
report_location_flag | tinyint(4) | 0 | 应用是否打开地理位置上报 0:不上报;1:进入会话上报; | |
is_reportenter | tinyint(4) | 0 | 是否上报用户进入应用事件。0:不接收;1:接收 | |
home_url | varchar(255) | 应用主页url | ||
type | tinyint(4) | null | 应用类型 1-侧边栏 2-会话消息 3-工作台 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 侧边栏表
表名:mc_chat_tool
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) unsigned | null | PRI | |
page_name | varchar(255) | 侧边栏页面名称 | ||
page_flag | varchar(255) | 侧边栏页面标识 | ||
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null | ||
status | tinyint(4) | 1 | 状态 0否 1是 |
# 会话存档-消息表
表名:mc_work_message_1
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
corp_id | int(11) unsigned | 0 | 企业表ID (mc_corp.id) | |
seq | int(11) unsigned | 0 | 消息的seq值,标识消息的序号 | |
msg_id | varchar(64) | UNI | 消息唯一标识 | |
action | tinyint(1) unsigned | 0 | 消息动作,0.send(发送消息) 1.recall(撤回消息) 2.switch(切换企业日志) | |
from | varchar(255) | null | 消息发送方id。同一企业内容为userid,非相同企业/机器人为external_userid | |
tolist | json | null | 消息接收方列表,可能是多个,同一个企业内容为userid,非相同企业为external_userid | |
tolist_id | json | null | 接收方ID | |
tolist_type | tinyint(4) | 0 | 接收方类型 0通讯录 1外部联系人 2群 | |
msg_type | tinyint(4) | 0 | 文本消息类型,包括text、image、... | |
content | json | null | 文本内容:详细见wx文档 | |
msg_time | char(13) | 0 | 消息发送时间戳,utc时间,ms单位 | |
updated_at | timestamp | null | ||
deleted_at | timestamp | null | ||
created_at | timestamp | CURRENT_TIMESTAMP | ||
wx_room_id | varchar(255) | 微信群id。如果是单聊则为空 | ||
room_id | int(11) | 0 | 群ID |
# 会话存档-信息检索表
表名:mc_work_message_index
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) | null | PRI | |
corp_id | int(11) | null | 企业表ID | |
to_id | int(11) | null | 接收方ID | |
to_type | tinyint(4) | 0 | 接收方类型 0员工 1外部联系人 2群 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
from_id | int(11) | null | 发送方ID(员工ID) | |
flag | varchar(30) |
# 会话存档-配置表
表名:mc_work_message_config
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) unsigned | null | PRI | |
corp_id | int(11) unsigned | 0 | 企业ID | |
chat_admin | varchar(255) | (会话内容)企业管理员名称 | ||
chat_admin_phone | char(11) | (会话内容)企业管理员手机号 | ||
chat_admin_idcard | char(18) | (会话内容)管理员身份证 | ||
chat_apply_status | tinyint(3) unsigned | 0 | (会话内容)申请进度 0未申请 1填写企业信息 2添加客服提交资料 3配置后台 4完成 | |
chat_rsa_key | json | null | (会话内容)公、私钥,例如:{public_key : 公钥 ,private_key : 私钥 ,version : 版本号 } | |
chat_secret | varchar(255) | (会话内容)密钥 | ||
chat_status | tinyint(1) unsigned | 0 | (会话内容)存档状态 0不存储 1存储 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 智能风控-敏感词词库表
表名:mc_sensitive_word
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) unsigned | null | PRI | |
corp_id | int(11) | 0 | 企业id | |
name | varchar(255) | 敏感词名称 | ||
group_id | int(11) | 0 | 智能风控分组id(mc_sensitive_word_group.id) | |
status | tinyint(4) | 0 | 状态(1-开启,2-关闭) | |
employee_num | tinyint(4) | 0 | 员工触发次数 | |
contact_num | tinyint(4) | 0 | 客户触发次数 | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 智能风控-分组表
表名:mc_sensitive_word_group
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) | null | PRI | |
corp_id | int(11) | 0 | 企业id | |
user_id | int(11) | null | 用户id(mc_user.id) | |
employee_id | int(11) | null | 员工id (mc_work_employee.id) | |
name | varchar(255) | 分组名称 | ||
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 智能风控-敏感词监控表
表名:mc_sensitive_word_monitor
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) unsigned | null | PRI | |
corp_id | int(11) | 0 | 企业id | |
sensitive_word_id | int(11) | 0 | 敏感词词库表id(mc_sensitive_word.id) | |
sensitive_word_name | varchar(255) | null | 敏感词词库表名称(mc_sensitive_word.name) | |
source | tinyint(4) | 0 | 触发来源【1-客户2-员工】 | |
trigger_id | int(11) | 0 | 触发人id | |
trigger_name | varchar(255) | 触发人名称 | ||
trigger_time | timestamp | null | 触发时间 | |
receiver_type | tinyint(4) | null | 接收者类型【1-成员2-外部联系人3-群聊】 | |
receiver_id | int(11) | 0 | 接收者ID | |
receiver_name | varchar(255) | 接收者名称 | ||
work_message_id | int(11) | 0 | 触发消息ID【mc_work_message.id】 | |
chat_content | json | null | 会话内容 | |
created_at | timestamp | null | ||
updated_at | timestamp | CURRENT_TIMESTAMP | ||
deleted_at | timestamp | null |
# 业务日志表
表名:mc_business_log
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) unsigned | null | PRI | |
business_id | int(11) | 0 | 相应业务id | |
params | json | null | 参数 | |
event | smallint(6) | 4 | 事件 | |
operation_id | int(11) | 0 | 操作人id(mc_work_employee.id) | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null |
# 系统日志
表名:mc_sys_log
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(11) | null | PRI | 主键 |
url_path | varchar(255) | 请求链接【/user/create】 | ||
method | varchar(50) | null | 请求方法【get | |
query | varchar(255) | GET参数 | ||
body | json | null | body参数 | |
menu_id | int(11) | null | 菜单ID【mc_rbac_menu.id】 | |
menu_name | varchar(255) | null | 菜单名称【mc_rbac_menu.name】 | |
operate_id | int(11) | 0 | 操作人ID【mc_user.id】 | |
operate_name | varchar(255) | 操作人姓名【mc_user.name】 | ||
created_at | timestamp | null | 创建时间 | |
updated_at | timestamp | CURRENT_TIMESTAMP | 更新时间 | |
deleted_at | timestamp | null | 删除时间 |
# 插件表
表名:mc_plugin
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) | null | PRI | |
corp_id | int(11) | 0 | 企业id | |
name | varchar(255) | 插件名称 | ||
version | varchar(255) | null | 版本号 | |
content | varchar(255) | 简介 | ||
status | tinyint(4) | 0 | 状态(1-启用,2-禁用) | |
created_at | timestamp | CURRENT_TIMESTAMP | ||
updated_at | timestamp | null | ||
deleted_at | timestamp | null |
# 数据库迁移表
表名:mc_migrations
字段名称 | 类型 | 默认值 | 属性 | 字段说明 |
---|---|---|---|---|
id | int(10) unsigned | null | PRI | |
migration | varchar(255) | null | ||
batch | int(11) | null |