跟进记录、待办事项
这篇解决什么
跟进记在哪、写完回写哪些对象、待办页数字从哪来。读完能对上 crm_follow_up_record、POST /crm/follow-up-record/create,以及待办页各 *-count 接口。跟进没有独立一级菜单。
默认端口 48080,管理端前缀 /admin-api。PC 开发页 http://127.0.0.1:5800。客户、线索见 客户管理、公海客户、线索管理。
示意图:跟进是一条公共记录。写完按 bizType 回写客户、线索、商机、联系人或合同的下次联系时间。
从哪改
| 名称 | 说明 | 仓库路径 |
|---|---|---|
| 跟进接口 | @RequestMapping("/crm/follow-up-record") | ruoyi-office/yudao-module-crm/.../controller/admin/followup/CrmFollowUpRecordController.java |
| 跟进表 | crm_follow_up_record | CrmFollowUpRecordDO |
| 创建 | POST /create,要写权限 | 同上 |
| 删除 | DELETE /delete,要负责人 | 同上 |
| 待办页 | 没有独立 Controller | ruoyi-office-vben/apps/web-antd/src/views/crm/backlog/ |
| 合同数量 | /crm/contract/audit-count、/remind-count | CrmContractController |
| 回款数量 | /crm/receivable/audit-count | CrmReceivableController |
| 计划提醒 | /crm/receivable-plan/remind-count | CrmReceivablePlanController |
| PC 待办 | /crm/backlog | 同上 views |
官方菜单:2701 待办事项。跟进写在客户 / 线索 / 商机 / 联系人 / 合同详情的「跟进记录」页签,组件 views/crm/followup。

本系统截图:CRM → 待办事项。左侧是各数量接口,右侧是对应列表。

本系统截图:客户详情 → 跟进记录。bizType=2、bizId 是当前客户。
跟进怎么回写
一条跟进挂一个主对象:bizType + bizId。类型见 CrmBizTypeEnum。跟进方式走字典 CRM_FOLLOW_UP_TYPE。图片、附件、关联商机 / 联系人是列表字段。
| 名称 | 说明 | 仓库路径 |
|---|---|---|
bizType | 1 线索 2 客户 3 联系人 4 商机 5 合同 | CrmBizTypeEnum |
type / content / nextTime | 方式、内容、下次联系 | crm_follow_up_record |
| 回写客户 | updateCustomerFollowUp | CrmCustomerService |
| 回写线索 / 商机 / 联系人 / 合同 | 同名 update*FollowUp | 各 Service |
businessIds / contactIds | 只补这些对象的下次联系时间 | 创建时顺带 |
CREATE TABLE crm_follow_up_record (
id bigint NOT NULL AUTO_INCREMENT,
biz_type int DEFAULT NULL,
biz_id bigint DEFAULT NULL,
type int DEFAULT NULL,
content varchar(1024) DEFAULT NULL,
next_time datetime DEFAULT NULL,
PRIMARY KEY (id)
);待办不是一张 crm_backlog 表。左侧菜单对应:今日需联系客户、分配给我的线索 / 客户、待进公海、待审合同 / 回款、待回款提醒、即将到期合同。
示意图:跟进改下次联系,合同提醒看配置,回款提醒看计划自己的 remindTime。都是查询计数,没有跟进 Job。
删跟进要负责人
创建跟进要写权限。删除要这条主数据的 OWNER。只读成员能看,不能删。
配置与操作
跟进没有独立一级菜单。有写权限的人在客户 / 线索 / 商机 / 联系人 / 合同详情的「跟进记录」页签 POST /create,填 bizType(1 线索 2 客户 3 联系人 4 商机 5 合同)、bizId、type、content、nextTime。保存后回写主对象的下次联系时间;businessIds / contactIds 只补这些对象。
待办走 CRM → 待办事项(2701,/crm/backlog),数字来自各 *-count 接口,不是 crm_backlog 表。删除跟进要这条主数据的 OWNER。
截图见上文。
