# 租户表

表名:mc_tenant

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI 主键ID
name varchar(255) 租户名称
status tinyint 1 租户状态[1-正常2-停用]
logo varchar(255) 租户Logo地址
login_background varchar(255) 登录页背景图地址
url varchar(255) 网站地址
company_name varchar(255) 公司名称
business_image json 商务图片
area varchar(255) 所属地区
description varchar(255) 公司备注
max_employee int unsigned 0 最大限制员工数,999999为不限制
max_corp int unsigned 0 最大限制企业微信数,999999为不限制
expired_at varchar(255) 过期时间
sku_id int 0 套餐id
role_menu tinytext 权限
menu_package_id int 权限id(mc_tenant_menu_package.id)
owner_id int 0 所属用户id
root_id int 0 租户root管理员id
created_at timestamp CURRENT_TIMESTAMP 创建时间
updated_at timestamp 更新时间
deleted_at timestamp 删除时间
copyright varchar(255) 租户版权
server_ips json 服务器IPs

# 租户菜单表

表名:mc_tenant_menu_package

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
sku_id int 0 套餐id(mc_tenant_product_sku.id)
menu_id text 菜单id(mc_corp.id)
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP
deleted_at timestamp

# 订单调整记录表

表名:mc_tenant_order_adjustment

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
order_id int 0 order_id
order_item_id int 0 order_item_id
order_item_unit_id int 0 order_item_id
type varchar(55) 调整的类型: shipping/promotion/tar
label varchar(55) label
origin_code tinyint unsigned 0 origin_code
included tinyint unsigned 0 是否会影响最终订单需要支付的价格:0不影响,1影响
amount int 0 金额
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 订单商品表

表名:mc_tenant_order_item

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
order_id int 0 订单表id
sku_id int 0 sku_id
product_id int 0 商品id
quantity int 0 购买数量
unit_total int 0 item中每一个unit的和 单位分
adjustment_total int unsigned 0 调整金额 unit/分
total int unsigned 0 需支付金额 unit/分
unit_price int 0 sku单价
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 订单商品实体表

表名:mc_tenant_order_item_unit

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
item_id int 0 item_id
shipment_id int 0 运输id
adjustment_total int unsigned 0 调整金额 unit/分
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 订单商品实体表

表名:mc_tenant_order_item_unit

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
item_id int 0 item_id
shipment_id int 0 运输id
adjustment_total int unsigned 0 调整金额 unit/分
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 订单表

表名:mc_tenant_order

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
user_id int 0 所属代理或用户
tenant_id int 0 租户
order_no varchar(255) 订单号
shop_id int 0 店铺id
shop_name varchar(255) 店铺名称
item_total int unsigned 0 订单每一个item的total的和 unit/分
adjustment_total int unsigned 0 调整金额 unit/分
total int unsigned 0 需支付金额 unit/分
status varchar(255) 订单主状态 checkout/new/cancelled/fulfilled
payment_status varchar(255) 支付状态 checkout/awaiting_payment/partially_paid/cancelled/paid/partially_refunded/refunded
shipment_status varchar(255) 运输状态checkout/ready/cancelled/partially_shipped/shipped
paid_at varchar(255) 支付时间
confirmed_at varchar(255) 确认订单时间
reviewed_at varchar(255) 评论时间
fulfilled_at varchar(255) 订单完成时间
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 用户表

表名:mc_user

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
phone char(11) 手机号
password varchar(255) 密码
name varchar(255) 姓名
company_name varchar(255) 公司名称
company_image varchar(255) 公司照片
area varchar(255) 所属地区
description varchar(255) 公司备注
status tinyint unsigned 0 状态 0未启用 1正常 2禁用
parent_id int 0 上级代理id 0-表示总代理)
is_root tinyint(1) 0 是否为超级管理员 1-是 0-不是
level tinyint(1) 0 代理级别
wallet_balance decimal(19,2) 0.00 钱包余额(金币/元)
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 代理级别表

表名:mc_admin_user_level

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 等级名称
order int 0 排序
price_rule json 扣币规则(type:1(统一扣币)2:按套餐扣币,rate:折扣,rule:
remark varchar(255) 备注
status tinyint unsigned 0 状态 1正常 2禁用
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 管理员钱包流水记录表

表名:mc_admin_wallet_record

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
user_id int 0 所属用户
type tinyint unsigned 0 类型 1收入 2支出
amount decimal(19,2) 0.00 金额/元
description varchar(255) 描述
operator_id int 0 操作人id 0-为系统
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 自动打标签-基本信息表

表名:mc_auto_tag

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
type tinyint(1) 1 类型(1:关键词打标签。2:客户入群行为打标签。3:分时段打标签)
name varchar(255) 规则名称
employees varchar(255) 生效成员(关键词打标签,分时段打标签)
fuzzy_match_keyword varchar(255) 模糊匹配关键词
exact_match_keyword varchar(255) 精准匹配关键词
tag_rule json 标签规则
tags varchar(255) 标签组
on_off tinyint(1) 1 规则状态(1:开,2:关)
mark_tag_count int 0 已打标签数
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 自动打标签-记录表

表名:mc_auto_tag_record

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
auto_tag_id int 标签id(mc_auto_tag.id)
contact_id int 客户id(mc_work_contact.id)
tag_rule_id int 标签规则ID
wx_external_userid varchar(255) 客户wx_external_userid
employee_id int 所属员工id(mc_work_employee.id)
keyword varchar(255) 触发关键词
contact_room_id int 0 客户群id
tags json 标签
corp_id int 企业ID(mc_corp.id)
trigger_count int 触发次数
status tinyint(1) 状态(0:未打标签,1:已打标签)
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 企业微信授权表

表名:mc_corp

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 企业名称
wx_corpid char(255) 企业微信ID
open_wx_corpid varchar(50) 第三方服务商企业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) 回调消息加密串
auth_type tinyint 1 授权类型 1-内部开发+自建应用 2-内部开发+自建应用代开发 3-第三方应用授权+自建应用代开发
tenant_id int 0 租户ID
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP
deleted_at timestamp

# 企业微信每日数据统计表

表名:mc_corp_day_data

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int 0 企业id
add_contact_num int 0 新增客户数
add_room_num int 0 新增社群数
add_into_room_num int 0 新增入群数
loss_contact_num int 0 流失客户数
quit_room_num int 0 退群数
date timestamp CURRENT_TIMESTAMP 日期
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp

# 企业侧边栏自定义卡片表

表名:mc_corp_customcard

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int unsigned 企业id
title varchar(255) 自定义卡片标题
link varchar(255) 第3方链接
sort int unsigned 0 值越大越靠前
created_at timestamp
updated_at timestamp
deleted_at timestamp
status tinyint unsigned 1 1 正常 2 隐藏

# 菜单表

表名:mc_rbac_menu

字段名称 类型 默认值 属性 字段说明
id int PRI 主键
parent_id int 父级ID
name varchar(255) 名称
level tinyint 1 菜单等级【1-一级菜单2-二级菜单···】
path varchar(255) ID路径【id-id-id】
icon varchar(255) 图标标识
status tinyint 1 状态【1-启动(默认)2-禁用】
link_type tinyint 1 链接类型【1-内部链接(默认)2-外部链接】
is_page_menu tinyint 1 是否为页面菜单 1-是 2-否
link_url varchar(255) 链接地址【pathinfo#method】
data_permission tinyint(1) 1 数据权限 【1-启用 2不启用(查看企业下数据)】
operate_id int 0 操作人ID【mc_user.id】
operate_name varchar(255) 操作人姓名【mc_user.name】
sort int 99 排序
created_at timestamp 创建时间
updated_at timestamp 更新时间
deleted_at timestamp 删除时间

# 角色表

表名:mc_rbac_role

字段名称 类型 默认值 属性 字段说明
id int PRI 主键
tenant_id int 租户ID【mc_tenant.id】
name varchar(255) 角色名称
remarks varchar(255) 角色描述
status tinyint 1 状态【1-启动(默认)2-禁用】
operate_id int 操作人ID【mc_user.id】
operate_name varchar(255) 操作人ID【mc_user.name】
data_permission json 企业部门数据权限,例子[{corpId: 1, permissionType: 1}] // 1-是(所选择企业)本用户部门 2-否 (本用户)
is_default tinyint(1) 0 是否是默认角色 0:不是 1:是
created_at timestamp 创建时间
updated_at timestamp CURRENT_TIMESTAMP 更新时间
deleted_at timestamp 删除时间

# 角色-权限对应表

表名: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 PRI 主键
role_id int 0 角色ID【mc_rbac_role.id】
menu_id int 0 菜单ID【mc_rbac_menu.id】
created_at timestamp CURRENT_TIMESTAMP 创建时间
updated_at timestamp 更新时间

# 通讯录-员工表

表名:mc_work_employee

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
wx_user_id varchar(50) wx.userId
corp_id int 0 MUL 所属企业corpid(mc_corp.id)
name varchar(255) 名称
mobile char(11) 手机号
position varchar(255) 职位信息
gender tinyint unsigned 0 性别。0表示未定义,1表示男性,2表示女性
email varchar(255) 邮箱
avatar varchar(255) 头像url
thumb_avatar varchar(255) 头像缩略图
telephone varchar(255) 座机
alias varchar(255) 别名
extattr json 扩展属性
status tinyint unsigned 0 激活状态: 1=已激活,2=已禁用,4=未激活,5=退出企业
qr_code varchar(255) 员工二维码
external_profile json 员工对外属性
external_position varchar(255) 员工对外职位
address varchar(255) 地址
open_user_id char(100) 全局唯一id
wx_main_department_id int unsigned 0 微信端主部门ID
main_department_id int 0 主部门id(mc_work_department.id)
log_user_id int unsigned 0 子账户ID(mc_user.id)
contact_auth tinyint(1) 2 是否配置外部联系人权限(1.是 2.否)
audit_status tinyint(1) 0 存档状态(0:未开通,1:已开通)
auth_status tinyint(1) 1 权限状态(1:正常,3:未开通)
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP
deleted_at timestamp

# 通讯录-部门表

表名:mc_work_department

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI 部门ID
wx_department_id int unsigned 0 微信部门自增ID
corp_id int unsigned 企业表ID(mc_corp.id)
name varchar(255) 部门名称
parent_id int unsigned 0 父部门ID
wx_parentid int unsigned 微信父部门ID
order int unsigned 0 排序
level tinyint 0 部门级别
path varchar(255) 父ID路径【#id#-#id#】
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP
deleted_at timestamp

# 通讯录-部门员工中间表

表名:mc_work_employee_department

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
employee_id int unsigned 0 通讯录员工(mc_work_department.id)
department_id int unsigned 0 通讯录部门ID (mc_work_department.id)
is_leader_in_dept tinyint 0 所在的部门内是否为上级
order int 0 排序
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP
deleted_at timestamp

# 通讯录-员工统计表

表名:mc_work_employee_statistic

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int
employee_id int 成员id (mc_work_employee.id)
new_apply_cnt int 发起申请数成员通过「搜索手机号」、「扫一扫」、「从微信好友中添加」、「从群聊中添加」、「添加共享、分配给我的客户」、「添加单向、双向删除好友关系的好友」、「从新的联系人推荐中添加」等渠道主动向客户发起的好友申请数量
new_contact_cnt int 新增客户数
chat_cnt int 聊天总数
message_cnt int 发送消息数
reply_percentage int 已回复聊天占比
avg_reply_time int 平均首次回复时长
negative_feedback_cnt int 删除/拉黑成员的客户数
syn_time timestamp 同步时间
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP
deleted_at timestamp

# 通讯录-员工标签表

表名:mc_work_employee_tag

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI id
wx_tagid int unsigned 0 微信通许录标签 id
corp_id int unsigned 0 企业表ID(mc_corp.id)
tag_name varchar(255) 标签名称
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP
deleted_at timestamp

# 通讯录-员工标签中间表

表名:mc_work_employee_tag_pivot

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
employee_id int unsigned 通讯录员工ID
tag_id int unsigned wx标签ID
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 渠道活码表

表名:mc_channel_code

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int 0 企业id
group_id int 0 渠道码分组id(mc_channel_code_group.id)
name varchar(255) 活码名称
qrcode_url varchar(255) 二维码地址
wx_config_id varchar(255) 二维码凭证
auto_add_friend tinyint 0 自动添加好友(1.开启,2.关闭)
tags json 客户标签
type tinyint 0 类型(1.单人,2.多人)
drainage_employee json 引流成员设置
welcome_message json 欢迎语设置
span_welcome_status tinyint(1) 0 分时段欢迎语0:关,1:开
span_welcome json 分时段欢迎语(week:星期,startTime:开始时间,endTime:结束时间,words,mediumId)
contact_remark json 客户备注
contact_description varchar(255) 客户描述
close_words json 欢迎语屏蔽(客户昵称)
creator_id int 创建人
avatar varchar(255) 活码图片头像
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 渠道活码-分组表

表名:mc_channel_code_group

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int 企业id
name varchar(255) 分组名称
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 素材库

表名:mc_medium

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
media_id varchar(255) 素材媒体标识[有效期3天]
last_upload_time int unsigned 0 上一次微信素材上传的时间戳
type tinyint unsigned 1 类型 1文本、2图片、3音频、4视频、5小程序、6文件素材
is_sync tinyint(1) 1 是否同步素材库(1-同步2-不同步,默认:1)
content json 具体内容:
corp_id int unsigned 0 企业表ID(mc_corp.id)
medium_group_id int unsigned 0 素材分组ID medium_group.id
user_id int 0 上传者ID
user_name varchar(255) 上传者名称
send_num int 0 发送次数
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP
deleted_at timestamp

# 素材库-分组表

表名:mc_medium_group

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int unsigned 0 企业表ID
name varchar(255) 名称
order int unsigned 0 排序
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 批量新增客户分配记录表

表名:mc_contact_batch_add_allot

字段名称 类型 默认值 属性 字段说明
id int PRI
import_id int 0 客户账号表ID
employee_id int 0 MUL 跟进员工ID
type tinyint 0 状态 0回收 1分配
operate_id int 0 操作人ID(如果有)
created_at timestamp

# 批量新增客户配置表

表名:mc_contact_batch_add_config

字段名称 类型 默认值 属性 字段说明
id int PRI
corp_id int 0 企业ID
pending_status tinyint 0 待处理客户提醒开关 0关 1开
pending_time_out int 0 待处理客户提醒超时天数
pending_reminder_time time 00:00:00 待处理客户提醒时间
pending_leader_id int 0 通知管理员ID
undone_status tinyint 0 成员未添加客户提醒开关 0关 1开
undone_time_out int 0 成员未添加客户提醒超时天数
undone_reminder_time time 00:00:00 成员未添加客户提醒时间
recycle_status tinyint 0 回收客户开关 0关 1开
recycle_time_out int 0 客户超过天数回收
created_at timestamp
updated_at timestamp

# 批量新增客户导入记录表

表名:mc_contact_batch_add_import_record

字段名称 类型 默认值 属性 字段说明
id int PRI
corp_id int 0 企业ID
title varchar(255) 导入任务名称
upload_at timestamp 上传时间
allot_employee json 分配客服
tags json 客户标签
import_num int 0 导入客户数量
add_num int 0 已添加客户数
file_name varchar(255) 上传文件名
file_url varchar(255) 上传文件地址
created_at timestamp
updated_at timestamp
deleted_at timestamp

# 客户表

表名:mc_work_contact

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int unsigned 0 MUL 企业表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 0 跟进状态(1.未跟进 2.跟进中 3.已拒绝 4.已成交 5.已复购)
type tinyint unsigned 1 外部联系人的类型,1表示该外部联系人是微信用户,2表示该外部联系人是企业微信用户
gender tinyint unsigned 0 外部联系人性别 0-未知 1-男性 2-女性
unionid varchar(255) 外部联系人在微信开放平台的唯一身份标识(微信unionid)
position varchar(255) 外部联系人的职位,如果外部企业或用户选择隐藏职位,则不返回,仅当联系人类型是企业微信用户时有此字段
corp_name varchar(255) 外部联系人所在企业的简称,仅当联系人类型是企业微信用户时有此字段
corp_full_name varchar(255) 外部联系人所在企业的主体名称
external_profile json 外部联系人的自定义展示信息
business_no varchar(255) 外部联系人编号
phone json 员工备注的手机号
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户-员工中间表

表名:mc_work_contact_employee

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
employee_id int unsigned 0 通讯录表ID(work_employee.id)
contact_id int unsigned 0 客户表ID(work_contact.id)
remark varchar(255) 员工对此外部联系人的备注
description varchar(255) 员工对此外部联系人的描述
remark_corp_name varchar(255) 员工对此客户备注的企业名称
remark_mobiles json 员工对此客户备注的手机号码
add_way int unsigned 表示添加客户的来源 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 unsigned 0 MUL 企业表ID(corp.id)
status tinyint 1 1.正常 2.删除 3.拉黑
create_time timestamp CURRENT_TIMESTAMP 员工添加此外部联系人的时间
last_message_time timestamp 最后联系时间
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户-互动轨迹表

表名:mc_contact_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_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 unsigned PRI
name varchar(255) 字段标识 input-name
label varchar(255) 字段名称 input-label
type tinyint unsigned 0 字段类型 input-type 0text 1radio 2 checkbox 3select 4file 5date 6dateTime 7number 8rate
options json 字段可选值 input-options
order int unsigned 0 排序
status tinyint unsigned 0 状态 0不展示 1展示
is_sys tinyint unsigned 0 是否为系统字段 0否1是
field_type tinyint(1) 1 分类。1:mochat,2其他
corp_id int unsigned 0 mc_corp.id
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户-高级属性中间表

表名:mc_contact_field_pivot

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
contact_id int unsigned 0 客户表ID(work_contact.id)
contact_field_id int unsigned 0 高级属性表ID(contact_field.id)
value text 高级属性值
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户-标签表

表名:mc_work_contact_tag

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
wx_group_id varchar(60) 微信企业标签分组ID
corp_id int unsigned 0 企业表ID (mc_corp.id)
group_name varchar(30) 客户标签分组名称
order int unsigned 0 排序
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户标签 - 分组

表名: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 unsigned PRI
contact_id int unsigned 客户表ID(work_contact.id)
employee_id int 0 员工表id(work_employee.id)
contact_tag_id int unsigned 客户标签表ID(work_contact_tag.id)
type tinyint 0 该成员添加此外部联系人所打标签类型, 1-企业设置, 2-用户自定义
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 员工-客户码表

表名:mc_contact_employee_code

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI id
corp_id int 0 企业id
employee_id int 0 员工id
contact_id int 0 客户id
qrcode_url varchar(255) 二维码地址
wx_config_id varchar(255) 二维码凭证
auto_tag tinyint(1) 0 自动打标签开关, 0关闭, 1开启
employee_tags json 个人标签
created_at datetime CURRENT_TIMESTAMP
updated_at datetime

# 员工-客户码邀请记录表

表名:mc_contact_employee_code_record

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int 0 企业id
code_id int 0 员工-客户码id
contact_id int 0 客户id
employee_id int 0 员工id
new_contact_id int 0 客户id
invite_date varchar(50) 邀请日期
invite_at datetime 邀请时间
created_at datetime CURRENT_TIMESTAMP
updated_at datetime

# 个人标签-基本信息表

表名:mc_contact_employee_tag

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI 个人标签ID
name varchar(255) 标签名称
employee_id int 创建人ID
corp_id int unsigned 0 企业表ID (mc_corp.id)
tenant_id int 租户id
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户-个人标签关联表

表名:mc_contact_employee_tag_pivot

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
contact_id int unsigned MUL 客户表ID(work_contact.id)
employee_id int 0 员工表id(work_employee.id)
contact_tag_id int unsigned 个人标签表ID(contact_tag.id)
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户跟进表

表名:mc_contact_follow

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int unsigned 0 企业表ID(corp.id)
employee_id int unsigned 0 员工ID(mc_work_employee.id)
contact_id int unsigned 0 外部联系人ID(mc_work_contact.id)
contact_process_id int unsigned 0 跟进流程ID
follow_template_id int 0 跟进模板ID(mc_contact_follow_template.id)
content text 跟进内容
file_url json 附件地址
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户-跟进模板

表名:mc_contact_follow_template

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 名称
contact_id int 客户id
create_user_id int 创建人ID
tenant_id int 租户id
corp_id int 企业id
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户消息群发表

表名:mc_contact_message_batch_send

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int unsigned 0 企业表ID (mc_corp.id)
user_id int unsigned 0 用户ID【mc_user.id】
user_name varchar(255) 用户名称【mc_user.name】
employee_ids json 员工ids
filter_params json 筛选客户参数
filter_params_detail json 筛选客户参数显示详情
content json 群发消息内容
send_way tinyint 1 发送方式(1-立即发送,2-定时发送)
definite_time timestamp 定时发送时间
send_time timestamp 发送时间
send_employee_total int unsigned 0 发送成员数量
send_contact_total int unsigned 0 发送客户数量
send_total int unsigned 0 已发送数量
not_send_total int unsigned 0 未发送数量
received_total int unsigned 0 已送达数量
not_received_total int unsigned 0 未送达数量
receive_limit_total int unsigned 0 客户接收已达上限
not_friend_total int unsigned 0 因不是好友发送失败
send_status tinyint 0 状态(0-未发送,1-已发送)
created_at timestamp
updated_at timestamp
deleted_at timestamp

# 客户消息群发成员表

表名:mc_contact_message_batch_send_employee

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
batch_id int unsigned 0 客户消息群发id (mc_contact_message_batch_send.id)
employee_id int unsigned 0 员工id (mc_work_employee.id)
wx_user_id varchar(255) 微信userId (mc_work_employee.wx_user_id)
send_contact_total int unsigned 0 发送客户数量
err_code varchar(10) 0 返回码
err_msg varchar(255) 对返回码的文本描述内容
msg_id varchar(50) 企业群发消息的id,可用于获取群发消息发送结果
send_time timestamp 发送时间
last_sync_time timestamp 最后一次同步结果时间
status tinyint 0 状态(0-未发送,1-已发送, 2-发送失败)
receive_status tinyint 0 接收状态(0-未接收,1-已接收,2-接收失败)
created_at timestamp
updated_at timestamp

# 客户消息群发结果表

表名:mc_contact_message_batch_send_result

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
batch_id int unsigned 0 客户消息群发id (mc_contact_message_batch_send.id)
employee_id int unsigned 0 员工id (mc_work_employee.id)
contact_id int unsigned 0 客户表id(work_contact.id)
external_user_id varchar(50) 外部联系人userid
user_id varchar(50) 企业服务人员的userid
status tinyint 0 发送状态 0-未发送 1-已发送 2-因客户不是好友导致发送失败 3-因客户已经收到其他群发消息导致发送失败
send_time int unsigned 0 发送时间,发送状态为1时返回
created_at timestamp
updated_at timestamp

# 个人SOP记录表

表名:mc_contact_sop

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int 企业id
creator_id int 创建人id
name varchar(100) 规则名称
setting text 推送内容(json)
employee_ids text 客服成员id(json)
state tinyint(1) 开关:0关 1开
contact_ids text 触发的客户id(json)
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 个人SOP日志表

表名:mc_contact_sop_log

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int work_corp.id
contact_sop_id int work_sop_personal.id
employee varchar(100) 员工wxid
contact varchar(100) 客户wxid
task text 触发的规则json
status tinyint(1) 0 状态 0-未发送 1-已发送
created_at timestamp
updated_at timestamp

# 客户跟进阶段

表名:mc_contact_stage

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int unsigned 0 corp表id
name varchar(255) 名称
description varchar(255) 描述
order int unsigned 0 排序
auto_attribute json
remind_attribute json
created_at timestamp
updated_at timestamp
deleted_at timestamp

# 客户阶段员工关联表

表名:mc_contact_stage_employee

字段名称 类型 默认值 属性 字段说明
id int PRI
corp_id int 0 企业id
stage_id int 0 阶段id
contact_id int 0 客户id
employee_id int 0 员工id
remind_status tinyint 0 是否提醒 0:未提醒 1:已提醒
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户阶段规则

表名:mc_contact_stage_rule

字段名称 类型 默认值 属性 字段说明
id int PRI
corp_id int 企业id
rule_name varchar(50) 企业对应的客户旅程名称
stage_auto tinyint(1) 0 阶段自动化 0:不自动 1:自动
remind_auto tinyint(1) 0 提醒自动化 0:不自动 1:自动
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户-待办

表名:mc_contact_todo

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
type tinyint unsigned 0 提醒类型(1:定时提醒,2:周期提醒)
corp_id int unsigned 0 企业表ID(corp.id)
employee_id int unsigned 0 员工ID(mc_work_employee.id)
contact_id int unsigned 0 外部联系人ID(mc_work_contact.id)
content text 跟进内容
day varchar(10) 提醒日期
time varchar(10) 提醒时间
repeat json 重复规则
end_repeat json 结束重复规则
wx_user_id varchar(255) 员工wx.userId
wx_external_userid varchar(255) 客户wx_external_userid
status tinyint(1) 0 提醒状态(0:未提醒,1:已提醒,2:周期提醒进行中)
send_time datetime 发送时间
send_num int 周期提醒-发送次数
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 引流连接-基本信息表

表名:mc_drainage_link

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
type tinyint(1) 1 类型(1:引流加人,2:引流进群)
name varchar(255) 链接名称
qrcode_type tinyint(1) 0 引流进群-渠道活码类型(1:上传二维码,2:从【自动拉群】导入
employee json 引流成员信息
wx_config_id varchar(255) 二维码凭证
qrcode_id int 0 渠道活码id
qrcode varchar(255) 引流进群-群二维码
page_title varchar(255) 页面标题
page_type tinyint(1) 1 页面样式(1:企业名片,2:待定)
corp_name varchar(255) 企业名称
corp_logo varchar(255) 企业logo
corp_mobile_status tinyint(1) 0 企业电话状态(0:关,1:开)
corp_mobile char(11) 企业电话
corp_nickname_status tinyint(1) 0 企业昵称状态(0:关,1:开)
corp_nickname varchar(255) 企业昵称
corp_avatar varchar(255) 企业头像
guide_text varchar(255) 引导文案
is_statistic tinyint(1) 0 数据统计(0:不统计,1:统计)
is_login tinyint(1) 0 是否登陆(0:否,1:是)
tenant_id int 租户id
corp_id int 企业id
creator_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 引流连接-客户点击表

表名:mc_drainage_link_click

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
link_id int 0 引流连接id(mc_drainage_link.id)
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 引流连接-客户信息表

表名:mc_drainage_link_contact

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
link_id int 1 引流连接id(mc_drainage_link.id)
contact_id int 0 客户id(mc_work_contact.id)
employee_id int 0 员工id
room_id int 0 客户群id(mc_work_room.id)
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 引流连接-每日统计表

表名:mc_drainage_link_statistic

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
link_id int 0 引流连接id(mc_channel_links.id)
created_at varchar(10) 日期(年-月-日)
click_number int 0 点击人数
add_number int 0 添加人数/进群人数
add_rate varchar(10) 0% 添加率/进群率
deleted_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 欢迎语

表名:mc_greeting

字段名称 类型 默认值 属性 字段说明
id int PRI 主键
corp_id int 0 企业ID
type varchar(255) 欢迎语类型
words text 欢迎语文本
medium_id json 欢迎语素材id(mediumId.type:1:素材库,2:抽奖活动)
range_type tinyint 1 适用成员类型【1-全部成员(默认)】
employees json 适用成员
span_welcome_status tinyint(1) 0 分时段欢迎语0:关,1:开
span_welcome json 分时段欢迎语(week:星期,startTime:开始时间,endTime:结束时间,words,mediumId)
created_at timestamp 创建时间
updated_at timestamp CURRENT_TIMESTAMP 更新时间
deleted_at timestamp 删除时间

# 客户流失-员工删除提醒配置

表名:mc_loss_notice_config

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI id
corp_id int 0 企业id
contact_loss_notice tinyint(1) 0 客户流失提醒, 0关闭, 1开启
contact_loss_notice_config json 客户流失提醒配置
employee_loss_notice tinyint(1) 0 员工删除提醒开关, 0关闭, 1开启
employee_loss_notice_config json 员工删除提醒配置
created_at datetime 创建时间
updated_at datetime 更新时间

# 抽奖活动-基本信息表

表名:mc_lottery

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 活动名称
description varchar(255) 活动说明
type varchar(255) 活动模板(roulette:转盘)
time_type tinyint(1) 截止日期(1:永久有效,2,自定义活动时间)
start_time varchar(20) 开始时间(为空永久有效,不为空自定义活动时间)
end_time varchar(20) 结束时间
contact_tags json 客户标签
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 抽奖活动--客户表

表名:mc_lottery_contact

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
lottery_id int 活动id
union_id varchar(255) 微信union_id
contact_id int 0 客户id(mc_work_contact.id。不能匹配时为0)
nickname varchar(255) 昵称
avatar varchar(255) 头像
employee_ids varchar(255) 企业员工
city varchar(255) 城市
source varchar(255) 来源
grade int 0 客户评分
contact_tags json 客户标签
draw_num int 0 抽奖次数
win_num int 0 获奖次数
status tinyint 0 状态(0:未完成,1:已完成)
write_off tinyint(1) 0 核销(0:未核销,1:已核销)
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 抽奖活动-客户参与记录表

表名:mc_lottery_contact_record

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
lottery_id int 活动id
contact_id int 客户id(mc_lottery_contact.id)
prize_id int 奖品id
prize_name varchar(255) 奖品名称
receive_status tinyint(1) 0 领奖状态(0:未领取。1:已领取)
receive_qr varchar(255) 客服二维码链接
receive_type tinyint(1) 兑奖方式(1:客服二维码,2:兑换码)
receive_code varchar(255) 兑换码
write_off tinyint 0 核销(0:未核销,1:已核销)
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 抽奖活动-奖品信息表

表名:mc_lottery_prize

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
lottery_id int 活动id
prize_set json 奖品设置
is_show tinyint(1) 实时展示已中奖客户记录(0:否,1:是)
exchange_set json 兑奖设置
draw_set json 抽奖限制设置
win_set json 中奖限制设置
corp_card json 企业名片(头像、名称、简介)
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 公众号授权表

表名:mc_official_account

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
app_type varchar(255)
appid varchar(255) 第三方平台 appid
authorized_status tinyint(1) 授权状态(1:授权成功,2:更新授权,3:取消授权)
authorizer_appid varchar(255) 公众号或小程序的 appid
authorization_code varchar(255) 授权码,可用于获取授权信息
pre_auth_code varchar(255) 预授权码
预授权码
head_img varchar(255) 头像
avatar varchar(255) 头像服务器地址
business_info json {"open_pay": 0, "open_shake": 0, "open_scan": 0, "open_card": 0, "open_store": 0}
modules json ["contact_way_region", "raffle_activity", "check_in", "radar"]
news_offset tinyint(1) (0:已关闭,1:开启)
nickname varchar(255) 企业昵称
service_type_info tinyint(1) 0 公众号类型(0:订阅号,1由历史老帐号升级后的订阅号:,2:服务号)
verify_type_info tinyint(1) 0 服务号
公众号认证类型(-1:未认证,0:微信认证,:1:新浪微博认证,2:腾讯微博认证,3:已资质认证通过但还未通过名称认证,4:已资质认证通过、还未通过名称认证,但通过了新浪微博认证
original_id varchar(255)
func_info json [{"funcscope_category": {"id": 1}},{"funcscope_category": {"id": 2}}]
principal_name varchar(255)
alias varchar(255) 公众号所设置的微信号,可能为空
qrcode_url varchar(255) 二维码图片的 UR
local_qrcode_url varchar(255) 二维码图片的 UR(服务器地址)
callback_suffix varchar(255)
callback_verified tinyint(1)
user_name varchar(255) 原始id
encoding_aes_key varchar(255) 第三方平台消息加解密 Key
notify_url varchar(255)
secret varchar(255) 第三方平台appserect
token varchar(255) 第三方平台token
create_time int 授权时间
tenant_id int 0 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 公众号设置表

表名:mc_official_account_set

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
official_account_id tinyint(1)
type tinyint(1) 授权模块(1:群打卡,2:抽奖活动,3:门店活码,4:互动雷达)
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 互动雷达-基本信息表

表名:mc_radar

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
type tinyint(1) 雷达类型(1:链接,2:PDF,3:文章)
title varchar(255) 雷达标题
link varchar(255) 雷达链接
link_title varchar(255) 链接标题
link_description varchar(255) 链接摘要
link_cover varchar(255) 链接封面
pdf_name varchar(255) PDF名称
pdf varchar(255) 雷达PDF
article_type tinyint(1) 雷达文章类型(1:提取公众号文章,2:新建文章素材)
article json 雷达文章
employee_card tinyint(1) 0 成员名片(0:不显示,1:显示)
action_notice tinyint(1) 0 行为通知(0:不通知,1:通知)
dynamic_notice tinyint(1) 0 动态通知(0:不通知,1:通知)
contact_tags json 客户标签
tag_status tinyint(1) 客户标签(0:否,1:是)
contact_grade json 客户评分
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 互动雷达-渠道信息表

表名:mc_radar_channel

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 渠道名称
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 互动雷达-渠道链接信息表

表名:mc_radar_channel_link

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
radar_id int MUL 雷达id(mc_radar.id)
channel_id int 渠道id(mc_radar_channel.id)
link varchar(255) 渠道链接
employee_id int 0 员工id
click_num int 0 点击次数
click_person_num int 0 点击人数
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
qr_code varchar(255) 员工名片二维码
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 互动雷达-客户表

表名:mc_radar_record

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
radar_id int 雷达id(mc_radar.id)
channel_id int 渠道id(mc_radar_channel.id)
type tinyint(1) 客户类型(1:企业客户,2:非企业客户)
union_id varchar(255) 客户union_id
nickname varchar(255) 昵称
avatar varchar(255) 头像
contact_id int 客户id
employee_id int 企业员工id
content varchar(255) 内容
read_time int 阅读时长
finish_rate tinyint 0 阅读完成率
corp_id int 0 企业id
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 互动雷达-客户表

表名:mc_radar_record

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
radar_id int 雷达id(mc_radar.id)
channel_id int 渠道id(mc_radar_channel.id)
type tinyint(1) 客户类型(1:企业客户,2:非企业客户)
union_id varchar(255) 客户union_id
nickname varchar(255) 昵称
avatar varchar(255) 头像
contact_id int 客户id
employee_id int 企业员工id
content varchar(255) 内容
read_time int 阅读时长
finish_rate tinyint 0 阅读完成率
corp_id int 0 企业id
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 群日历-基本信息表

表名:mc_room_calendar

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 日历名称
rooms json 群聊
on_off tinyint(1) 1 开关(1:开,2:关)
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP
employee_id int 0 MUL

# 群日历-推送信息表

表名:mc_room_calendar_push

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
room_calendar_id varchar(255) 群日历id
name varchar(255) 推送内容名称
day varchar(255) 推送时间
push_content json 发送内容
on_off tinyint(1) 1 开关(1:开,2:关)
status tinyint(1) 1 状态(1:未推送,2:已推送)
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 群日历-推送信息记录表

表名:mc_room_calendar_record

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
room_calendar_id int 群日历id
push_ids varchar(255) 推送消息ids
day varchar(255) 推送时间
room_id varchar(255) 群聊id
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 群打卡-基本信息表

表名:mc_room_clock_in

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 活动名称
description varchar(255) 活动说明
type tinyint(1) 打卡类型(1:连续打卡,2:累计打卡)
tasks json 任务设置
time_type tinyint(1) 截止日期(1:永久有效,2,自定义活动时间)
start_time varchar(20) 开始时间(为空永久有效,不为空自定义活动时间)
end_time varchar(20) 结束时间
employee_qrcode varchar(255) 客服二维码(用户领奖)
corp_card_status tinyint 企业名片状态(0:关,1开)
corp_card json 企业名片(头像、名称、简介)
contact_clock_tags json 客户标签
point int 客户积分
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 群打卡-客户表

表名:mc_room_clock_in_contact

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
clock_in_id int 活动id
union_id varchar(255) 微信union_id
contact_id int 0 客户id(mc_work_contact.id。不能匹配时为0)
nickname varchar(255) 昵称
avatar varchar(255) 头像
employee_ids varchar(255) 企业员工
city varchar(255) 城市
contact_clock_tags json 客户标签
total_day int 0 总打卡天数
series_day int 0 连续打卡天数
status tinyint 0 状态(0:未完成,1:已完成)
receive_level tinyint(1) 0 已领取奖励任务阶段
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 群打卡-客户打卡记录表

表名:mc_room_clock_in_contact_record

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
contact_id int 客户id(mc_clock_in_contact.id)
day varchar(255) 打卡时间
type tinyint(1) 打卡类型(1:连续打卡,2:累计打卡)
clock_in_id int 活动id(mc_clock_in.id)
deleted_at timestamp
created_at timestamp

# 群裂变-基础信息主表

表名:mc_room_fission

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
official_account_id int 0 公众号id
active_name varchar(255) 活动名称
end_time timestamp 活动结束时间
target_count int 0 活动目标人数
new_friend tinyint(1) 0 必须新好友才能助力(0:否,1:是)
delete_invalid tinyint(1) 0 好友退出全部群聊后助力失效(0:否,1:是)
receive_employees json 领奖客服成员
auto_pass tinyint(1) 自动通过好友申请
status tinyint(1) 1 状态(1:进行中,2:已完成)
tenant_id int 租户id
corp_id int 企业id
create_user_id int 0 创建人ID
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 群裂变-客户参与

表名:mc_room_fission_contact

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
fission_id int 0 活动ID
union_id varchar(255) 客户微信id
nickname varchar(255) 客户微信昵称
avatar varchar(255) 客户微信头像
parent_union_id varchar(255) 0 上级(被谁邀请来的)
level tinyint(1) 0 裂变等级
contact_id int 0 客户ID
employee varchar(255) 添加的员工
invite_count int 0 邀请数量
loss tinyint(1) 0 是否已流失(被删除好友)(0:否,1:是)
status tinyint(1) 0 完成状态。(0:未完成,1:已完成)
receive_status tinyint(1) 0 领取状态(0:未领取,1:已领取)
is_new tinyint(1) 0 新客户(0:老,1:新)
external_user_id varchar(55) 外部联系人external_userid
room_id int 群聊ID
join_status tinyint(1) 0 入群状态(0:未入群,1:已入群)
write_off tinyint(1) 0 核销(0:未核销,1:已核销)
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 群裂变-邀请客户参与

表名:mc_room_fission_invite

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
fission_id int 0 活动ID
type tinyint(1) 2 类型(1:邀请,2:暂不邀请)
employees json 所属员工
choose_contact json 筛选客户条件
text varchar(255) 邀请文案
link_title varchar(255) 邀请链接标题
link_desc varchar(255) 邀请链接描述
link_pic varchar(255) 邀请链接封面图
wx_link_pic varchar(255) 微信图片地址
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 群裂变-海报

表名:mc_room_fission_poster

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
fission_id int 0 活动ID
cover_pic varchar(255) 海报背景图片
avatar_show tinyint(1) 头像是否显示。0:不显示,1:显示
nickname_show tinyint(1) 昵称是否显示。0:不显示,1:显示
nickname_color varchar(255) 颜色
qrcode_w varchar(255) 二维码宽度
qrcode_h varchar(255) 二维码高度
qrcode_x varchar(255) 二维码X值
qrcode_y varchar(255) 二维码Y值
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 群裂变-群聊

表名:mc_room_fission_room

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
fission_id int 0 活动ID
room_qrcode varchar(255) 群聊二维码
room_wx_qrcode varchar(255) 群聊二维码微信图片地址
room json 群聊
room_max int 0 群人数上限
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 群裂变-欢迎语

表名:mc_room_fission_welcome

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
fission_id int 0 活动ID
text text 文字欢迎语
link_title varchar(255) 链接标题
link_desc varchar(255) 链接描述
link_pic varchar(255) 链接封面地址
link_wx_url varchar(255) 微信图片地址
template_id varchar(255) 欢迎语素材id
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 客户群-跟进记录

表名:mc_room_follow

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int unsigned 0 企业表ID(corp.id)
employee_id int unsigned 0 员工ID(mc_work_employee.id)
room_id int unsigned 0 客户群ID(mc_work_room.id)
follow_template_id int 0 跟进模板ID(mc_room_follow_template.id)
content text 跟进内容
file_url json 附件地址
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户群-跟进模板

表名:mc_room_follow_template

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int unsigned 0 企业表ID(corp.id)
employee_id int unsigned 0 员工ID(mc_work_employee.id)
room_id int unsigned 0 客户群ID(mc_work_room.id)
follow_template_id int 0 跟进模板ID(mc_room_follow_template.id)
content text 跟进内容
file_url json 附件地址
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 无限拉群-基本信息表

表名:mc_room_infinite

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 名称
avatar varchar(255) 二维码头像
title_status tinyint(1) 1 群名称设置(0:关闭,1:开启)
title varchar(255) 群名称
describe_status tinyint(1) 1 入群引导语(0:关闭,1:开启)
describe varchar(255) 入群引导语
logo varchar(255) 头像
qw_code json 企微活码(qrcode,upper_limit,status状态(0:未开始,1:拉人中,2:已停用))
total_num int 0 扫码人数
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP
employee_id int 0 MUL

# 客户群消息群发表

表名:mc_room_message_batch_send

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int unsigned 0 企业表ID (mc_corp.id)
user_id int unsigned 0 用户ID【mc_user.id】
user_name varchar(255) 用户名称【mc_user.name】
employee_ids json 员工ids
batch_title varchar(100) 群发名称
content json 群发消息内容
send_way tinyint 1 发送方式(1-立即发送,2-定时发送)
definite_time timestamp 定时发送时间
send_time timestamp 发送时间
send_room_total int unsigned 0 发送成员数量
send_employee_total int unsigned 0 发送客户数量
send_total int unsigned 0 已发送数量
not_send_total int unsigned 0 未发送数量
received_total int unsigned 0 已送达数量
not_received_total int unsigned 0 未送达数量
send_status tinyint 0 状态(0-未发送,1-已发送)
created_at timestamp
updated_at timestamp
deleted_at timestamp

# 客户群消息群发成员表

表名:mc_room_message_batch_send_employee

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
batch_id int unsigned 0 客户群消息群发id (mc_contact_message_batch_send.id)
employee_id int unsigned 0 员工id (mc_work_employee.id)
wx_user_id varchar(255) 微信userId (mc_work_employee.wx_user_id)
send_room_total int unsigned 0 发送群数量
err_code varchar(10) 0 返回码
err_msg varchar(255) 对返回码的文本描述内容
msg_id varchar(50) 企业群发消息的id,可用于获取群发消息发送结果
send_time timestamp 发送时间
last_sync_time timestamp 最后一次同步结果时间
status tinyint 0 状态(0-未发送,1-已发送, 2-发送失败)
receive_status tinyint 0 接收状态(0-未接收,1-已接收,2-接收失败)
created_at timestamp
updated_at timestamp

# 客户群消息群发结果表

表名:mc_room_message_batch_send_result

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
batch_id int unsigned 0 客户群消息群发id (mc_contact_message_batch_send.id)
employee_id int unsigned 0 员工id (mc_work_employee.id)
wx_user_id varchar(255) 微信userId (mc_work_employee.wx_user_id)
send_room_total int unsigned 0 发送群数量
err_code varchar(10) 0 返回码
err_msg varchar(255) 对返回码的文本描述内容
msg_id varchar(50) 企业群发消息的id,可用于获取群发消息发送结果
send_time timestamp 发送时间
last_sync_time timestamp 最后一次同步结果时间
status tinyint 0 状态(0-未发送,1-已发送, 2-发送失败)
receive_status tinyint 0 接收状态(0-未接收,1-已接收,2-接收失败)
created_at timestamp
updated_at timestamp

# 群聊质检-基本信息表

表名:mc_room_quality

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 名称
rooms json 群聊
quality_type tinyint(1) 质检时间(1:全天检测,2:自定义质检时间)
work_cycle json 工作周期
rule json 规则
white_list_status tinyint(1) 白名单状态(0:已关闭,1:开启)
keyword varchar(255) 关键词
status tinyint(1) 1 状态(0:关闭,1:开启)
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP
employee_id int 0 MUL

# 群聊质检-提醒记录表

表名:mc_room_quality_record

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
quality_id int 质检id
message_id int 消息id
room_id int 群聊
rule_id int unsigned 0 规则id
content varchar(255) 内容
corp_id int 企业id
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 客户群提醒-基本信息表

表名:mc_room_remind

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 名称
rooms json 群聊
is_qrcode tinyint(1) 发送带二维码图片(0:不提醒,1:提醒)
is_link tinyint(1) 发送链接分享(0:不提醒,1:提醒)
is_miniprogram tinyint(1) 发送小程序(0:不提醒,1:提醒)
is_card tinyint(1) 发送名片(0:不提醒,1:提醒)
is_keyword tinyint(1) 发送关键词(0:不提醒,1:提醒)
keyword varchar(255) 关键词
status tinyint(1) 1 状态(0:关闭,1:开启)
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 客户群提醒-提醒记录表

表名:mc_room_remind_record

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
remind_id int 提醒id
message_id int 消息id
room_id int 群聊
type tinyint(1) 类型(1:二维码,2:链接,3:小程序,4:名片,5:关键词)
content varchar(255) 内容
keyword varchar(255) 关键词
corp_id int 企业id
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 群sop

表名:mc_room_sop

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int 企业id
creator_id int 创建人id
name varchar(100) 规则名称
setting text 推送内容(json)
room_ids text 群聊id(json)
state tinyint(1) 开关:0关 1开
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 群sop Log

表名:mc_room_sop_log

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int work_corp.id
room_sop_id int work_sop_room.id
room_id int work_room.id
state tinyint(1) 0 是否已完成:0否,1是
employee varchar(100) 客服wxid
contact varchar(100) 客户wxid
task text 触发的规则json
status tinyint(1) 0 状态 0-未发送 1-已发送
created_at timestamp
updated_at timestamp

# 客户群标签

表名:mc_room_tag

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI 企业标签ID
wx_room_tag_id varchar(255) 微信企业标签ID(暂未用到)
corp_id int unsigned 0 企业表ID (mc_corp.id)
name varchar(255) 标签名称
order int unsigned 0 排序
room_tag_group_id int unsigned 0 客户标签分组ID(mc_work_contract_tag_group.id)
tenant_id int 租户id
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户群标签 - 分组

表名:mc_room_tag_group

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
wx_group_id varchar(60) 微信企业标签分组ID(暂未用到)
corp_id int unsigned 0 企业表ID (mc_corp.id)
group_name varchar(30) 客户群标签分组名称
order int unsigned 0 排序
tenant_id int 租户id
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户群-标签关联表

表名:mc_room_tag_pivot

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
room_id int unsigned 客户群表ID(work_room.id)
employee_id int 0 员工表id(work_employee.id)
room_tag_id int unsigned 客户群标签表ID(work_room_tag.id)
type tinyint 0 标签类型, 1-企业设置, 2-员工自定义
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 标签建群-基本信息表

表名:mc_room_tag_pull

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 任务名称
employees varchar(255) 群发员工
choose_contact json 筛选客户条件
guide varchar(255) 入群引导语
rooms json 群聊
filter_contact tinyint(1) 1 过滤客户(0:否,1:是)
contact_num int 客户数量
wx_tid json 企业群发消息的id
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 标签建群-客户表

表名:mc_room_tag_pull_contact

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
room_tag_pull_id int 标签建群id(mc_room_tag_pull.id)
contact_id int 客户id
wx_external_userid varchar(255) 客户wx_external_userid
contact_name varchar(255) 客户名称
employee_id int 员工id
wx_user_id varchar(255) 员工wx_user_id
send_status tinyint(1) 0 发送状态:0-未发送 1-已发送 2-因客户不是好友导致发送失败 3-因客户已经收到其他群发消息导致发送失
is_join_room tinyint(1) 0 是否入群(0:否,1:是)
room_id int 客户群id(mc_work_room.id)
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 模板拉群-模板

表名:mc_room_template_pull

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 名称
employees json 模板内员工[1,2]
contact_id int 0 客户id
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户群-待办

表名:mc_room_todo

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
room_id int unsigned 0 客户群ID(mc_work_room.id)
employee_ids json 员工ID(mc_work_employee.id)
content text 跟进内容
day varchar(10) 提醒日期
time varchar(10) 提醒时间
wx_user_id json 员工wx.userId
status tinyint(1) 0 提醒状态(0:未提醒,1:已提醒)
corp_id int unsigned 0 企业表ID(corp.id)
tenant_id int 租户id
create_user_id int 创建人ID
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户群 - 互动轨迹

表名:mc_room_track

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
room_id int unsigned 0 客户群ID work_room.id
employee_id int unsigned 0 通讯录ID(mc_work_employee.id)
contact_id int unsigned 0 外部联系人ID work_contact.id
title varchar(255) 0 事件标题
event tinyint 0 事件
content varchar(255) 内容
corp_id int unsigned 0 企业表ID corp.id
relation_id int 0 关联id
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 入群欢迎语表

表名:mc_room_welcome_template

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id varchar(11) 0 企业表ID(mc_crop.id)
msg_text varchar(255) 欢迎语1(文字)
complex_type varchar(50) 欢迎语2类型
msg_complex json 欢迎语2(图片、链接、小程序)
complex_template_id varchar(55) 欢迎语2素材id
create_user_id int 0 创建人ID
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 入群欢迎语表

表名:mc_room_welcome_template

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id varchar(11) 0 企业表ID(mc_crop.id)
msg_text varchar(255) 欢迎语1(文字)
complex_type varchar(50) 欢迎语2类型
msg_complex json 欢迎语2(图片、链接、小程序)
complex_template_id varchar(55) 欢迎语2素材id
create_user_id int 0 创建人ID
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 客户群表

表名:mc_work_room

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
batch_id int unsigned 0 客户群消息群发id (mc_contact_message_batch_send.id)
employee_id int unsigned 0 员工id (mc_work_employee.id)
room_id int unsigned 0 客户群id(work_room.id)
room_name varchar(255) 客户群名称(work_room.name)
room_employee_num int unsigned 0 客户群成员数量
room_create_time timestamp 群聊创建时间
chat_id varchar(50) 外部客户群id,群发消息到客户不吐出该字段
user_id varchar(50) 企业服务人员的userid
status tinyint 0 发送状态 0-未发送 1-已发送 2-因客户不是好友导致发送失败 3-因客户已经收到其他群发消息导致发送失败
send_time int unsigned 0 发送时间,发送状态为1时返回
created_at timestamp
updated_at timestamp

# 客户群分组管理表

表名: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_shop_code

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
name varchar(255) 名称
type tinyint(1) 类型(1:扫码添加店主。2:扫码加入门店群。3:扫码加入城市群)
employee json 店主
employee_qrcode json 店主二维码
qw_code json 拉群活码(mc_work_room_auto_pull)
search_keyword varchar(255) 搜索关键词
address varchar(255) 地址
country varchar(255) 国家
province varchar(255)
city varchar(255) 城市
district varchar(255) 地区
lat varchar(255) 地址纬度
lng varchar(255) 地址经度
status tinyint(1) 1 状态(0:关闭,1:开启)
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 门店活码-页面设置表

表名:mc_shop_code_page

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
type tinyint(1) 类型(1:扫码添加店主。2:扫码加入门店群。3:扫码加入城市群)
title varchar(255) 页面标题
show_type tinyint(1) 1 扫码页面展示(1:默认样式,2:自定义海报)
default json 默认样式(企业介绍,企业logo,扫码引导语,门店地址)
poster varchar(255) 自定义海报
autoPass tinyint(1) 0 好友直接入群(0:关闭,1:开启)
tenant_id int 租户id
corp_id int 企业id
create_user_id int 创建人ID
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 门店活码-页面点击记录表

表名:mc_shop_code_record

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
type tinyint(1) 类型(1:扫码添加店主。2:扫码加入门店群。3:扫码加入城市群)
corp_id int 企业id
shop_id int 门店id
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 裂变-基础信息主表

表名:mc_work_fission

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int 0 企业表ID(mc_crop.id)
active_name varchar(255) 活动名称
service_employees json 客服成员
auto_pass tinyint(1) 自动通过好友申请
auto_add_tag tinyint(1) 自动添加客户标签
contact_tags json 标签组
end_time timestamp 活动结束时间
qr_code_invalid int 二维码有效期(天)为空则是立即失效
tasks json 裂变任务
new_friend tinyint(1) 必须新好友才能助力
delete_invalid tinyint(1) 删除员工后助力失效
receive_prize tinyint(1) 领奖方式:0联系客服,1兑换链接
receive_prize_employees json 领奖-员工
receive_links json 领奖-兑换链接
receive_qrcode json 领奖-员工二维码
create_user_id int 0 创建人ID
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 裂变-客户参与

表名:mc_work_fission_contact

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
fission_id int 0 活动ID
union_id varchar(255) 客户微信id
nickname varchar(255) 客户微信昵称
avatar varchar(255) 客户微信头像
contact_superior_user_parent int 0 上级(被谁邀请来的)
level tinyint(1) 0 裂变等级
employee varchar(255) 添加的员工
invite_count int 0 邀请数量
loss tinyint(1) 0 是否已流失(被删除好友)
status tinyint(1) 0 完成状态。(0:未完成,1:已完成)
receive_level tinyint(1) 0 已领取奖励阶段
is_new tinyint(1) 0 新客户(0:老,1:新)
external_user_id varchar(55) 外部联系人external_userid
qrcode_id varchar(255) 二维码ID
qrcode_url varchar(255) 二维码图片链接
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 裂变-邀请客户参与

表名:mc_work_fission_invite

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
fission_id int 0 活动ID
type tinyint(1) 2 类型(1:邀请,2:暂不邀请)
text text 邀请文案
link_title varchar(255) 邀请链接标题
link_desc varchar(255) 邀请链接描述
link_pic varchar(255) 邀请链接封面图
wx_link_pic varchar(255) 微信图片地址
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 裂变-海报

表名:mc_work_fission_poster

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
fission_id int 0 活动ID
poster_type tinyint(1) 裂变海报:0海报,1个人名片
cover_pic varchar(255) 海报背景图片
wx_cover_pic varchar(255) 背景图片微信地址
foward_text varchar(255) 海报转发话术
avatar_show tinyint(1) 头像是否显示。0:不显示,1:显示
nickname_show tinyint(1) 昵称是否显示。0:不显示,1:显示
nickname_color varchar(255) 颜色
card_corp_image_name varchar(255) 个人名片企业形象名称
card_corp_name varchar(255) 个人名片企业名称
card_corp_logo varchar(255) 个人名片企业logo
qrcode_w varchar(255) 二维码宽度
qrcode_h varchar(255) 二维码高度
qrcode_x varchar(255) 二维码X值
qrcode_y varchar(255) 二维码Y值
qrcode_id varchar(255) 二维码ID
qrcode_url varchar(255) 二维码图片链接
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 裂变-推送

表名:mc_work_fission_push

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
fission_id int 0 活动ID
push_employee tinyint 员工推送
push_contact tinyint 客户推送
msg_text varchar(255) 消息1(文字)
msg_complex json 消息2(图片、链接、小程序)
msg_complex_type varchar(55) 消息2类型(image
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 裂变-欢迎语

表名:mc_work_fission_welcome

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
fission_id int 0 活动ID
msg_text text 文字欢迎语
link_title varchar(255) 链接标题
link_desc varchar(255) 链接描述
link_cover_url varchar(255) 链接封面地址
link_wx_url varchar(255) 微信图片地址
deleted_at timestamp
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 企微朋友圈-基本信息表

表名:mc_work_moment

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
wx_moment_id varchar(255) 0 朋友圈id
creator varchar(255) 朋友圈创建者userid
create_time varchar(255) 创建时间
create_type tinyint(1) 0 朋友圈创建来源。0:企业 1:个人
visible_type tinyint(1) 0 可见范围类型。0:部分可见 1:公开
visible_range json 指定的发表范围
text json 文本消息结构text.content
image json 图片消息结构image.media_id
video json 视频消息结构video.media_id&video.thumb_media_id
link json 网页链接消息结构link.title&link.url
location json 地理位置消息结构location.latitude&location.longitude&location.name
attachments json 发布任务附件
signature varchar(255) 唯一标识
status tinyint 1 发布状态(仅个人发布有效), 0未发布,1已发布
job_id varchar(255) 异步任务id
tenant_id int 租户id
corp_id int 企业id
employee_id int 朋友圈创建者id
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 企微朋友圈-客户朋友圈的互动数据表

表名:mc_work_moment_comment

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
moment_id int 0 朋友圈id
wx_moment_id varchar(255) 微信朋友圈id
type tinyint(1) 0 类型(1:点赞2:评论)
contact_id int 0 客户id
external_userid varchar(255) 评论的外部联系人userid
employee_id int 0 员工id
userid varchar(255) 评论的企业成员userid
create_time varchar(255) 评论时间
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 企微朋友圈-企业发表的朋友圈成员执行情况表

表名:mc_work_moment_employee

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
moment_id int 0 朋友圈id
wx_moment_id varchar(255) 微信朋友圈id
userid varchar(255) 发表成员用户userid
publish_status tinyint(1) 0 成员发表状态。0:未发表 1:已发表
employee_id int 朋友圈创建者id
deleted_at timestamp
created_at timestamp

# 企微朋友圈-企业发表的朋友圈成员执行情况表

表名:mc_work_moment_employee

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
moment_id int 0 朋友圈id
wx_moment_id varchar(255) 微信朋友圈id
userid varchar(255) 发表成员用户userid
publish_status tinyint(1) 0 成员发表状态。0:未发表 1:已发表
employee_id int 朋友圈创建者id
deleted_at timestamp
created_at timestamp
updated_at timestamp CURRENT_TIMESTAMP

# 自动拉群表

表名:mc_work_room_auto_pull

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int unsigned 企业表ID(mc_corp.id)
qrcode_name varchar(255) 二维码名称
qrcode_url varchar(255) 二维码地址
wx_config_id varchar(255) 二维码凭证
is_verified tinyint unsigned 2 添加验证 (1:需验证 2:直接通过)
leading_words text 入群引导语
tags json 群标签 [{tag_id: 1,type: 1,tag_name:标签,group_id:1 ,group_name`:分组名称}]
employees json 使用成员[{id: 1,name:成员`}]
rooms json 群[{id: 1,type: 1,name:成员,room_max:'群上限'}]
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 客户群每日客户数据报表统计

表名:mc_work_room_daily_statistic

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int unsigned 0 MUL
chat_name varchar(20) 群名称
chat_id varchar(50) 客户群ID
owner_name varchar(20) 群主名称
owner_id varchar(32) 群主ID
date varchar(10) 统计日期
member_total int unsigned 0 群人数
new_member_cnt int unsigned 0 新增客户数
lost_member_cnt int unsigned 0 流失客户数
chat_create_at datetime 群创建时间
created_at datetime
updated_at datetime

# 以群主为维度的每日群聊数据统计表

表名:mc_work_room_owner_statistic

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI id
corp_id int unsigned 0 MUL 企业id
date varchar(10) 统计日期
owner_name varchar(20) 群主名称
owner_id varchar(32) 群主ID
chat_total int unsigned 0 群总数量
member_total int unsigned 0 群成员总数
new_chat_cnt int unsigned 0 创建群聊总数
chat_has_msg int unsigned 0 有过消息的群聊总数
new_member_cnt int unsigned 0 新增群成员总数
member_has_msg int unsigned 0 发过消息的群成员数
msg_total int unsigned 0 群消息总数
created_at datetime
updated_at datetime

# 群聊数据汇总表

表名:mc_work_room_statistic

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int unsigned 0 MUL
date date 日期
chat_total int unsigned 0 群聊总数
new_chat_cnt int unsigned 创建群聊总数
member_total int 群成员总数
new_member_cnt int unsigned 新增成员总数
lost_member_cnt int unsigned 流失成员总数
msg_total int unsigned 群聊消息总数
member_has_msg int 发过消息的群成员数
chat_has_msg int unsigned 有过消息的群聊数
created_at datetime
updated_at datetime

# 客户/群聊 分配记录表

表名:mc_work_transfer_log

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int 企业id (corp.id)
status tinyint(1) 客服类型:1离职分配 2在职分配
type tinyint(1) 分配类型:1客户转接 2群聊转接
name varchar(255) 客户/群聊 名称
contact_id varchar(100) 客户/群聊 WxId
handover_employee_id varchar(100) 原客服的WxId
takeover_employee_id varchar(100) 接替的客服的WxId
state tinyint(1) 转接状态:1接替完毕 2等待接替 3客户拒绝 4接替成员客户达到上限 5无接替记录
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp CURRENT_TIMESTAMP

# 离职成员-客户存储表

表名:mc_work_unassigned

字段名称 类型 默认值 属性 字段说明
id int unsigned PRI
corp_id int 企业id(corp.id)
handover_userid varchar(100) 离职成员的userid
external_userid varchar(255) 外部联系人userid
dimission_time int 成员离职时间
created_at timestamp CURRENT_TIMESTAMP
updated_at timestamp
deleted_at timestamp

# 会话存档-消息表

表名: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