本系统业务划分为八大业务域、二十余个功能模块。
1.营销获客域包含线索管理与线索池,支持线索的录入、分配、转化与池化流转;
2.客户资产域提供客户管理、客户公海、联系人、客户等级、客户分类、集团关系与协作人七个模块,构成 360° 客户视图——客户级别与分类可自定义,集团关系支持多法人主体关联,协作人机制解决跨团队跟单的权责问题;
3.销售管理域覆盖商机管理、商机阶段、报价单、产品与商机产品,商机阶段可按企业销售方法论自定义配置,报价单与产品目录联动生成;
4.交易履约域包括合同管理、合同模板、回款管理与发票管理,合同对接审批流,回款按计划逐笔跟踪;
5.客户服务域提供服务工单、客户关怀、跟进记录与活动管理四个模块,跟进记录以时间轴呈现并支持下次跟进提醒;
6.目标与治理域提供销售目标、客户动态分层与跟进 SLA 规则,分层引擎按规则自动圈选客群,SLA 规则驱动跟进超时预警;
7.分析域的 CRM 仪表盘与报表中心将全域数据汇聚为漏斗、排行、预测与目标看板。各模块既可整体启用,也可按需裁剪,适配不同成熟度的销售组织。
本项目采用前后端分离架构:前端基于 Vue 3 + TypeScript + Vben Admin(Ant Design Vue)构建,后端基于 Spring Boot 3 + MyBatis-Plus + Sa-Token 构建,MySQL 持久化,SnailJob 承担定时任务(如公海回收、SLA 超时检测)。架构设计上,后端按「Controller / Service / Mapper + VO/BO/DTO 分层」组织,保证模块间风格一致;多租户与 RBAC 数据权限在框架层统一拦截,业务代码零侵入。前端路由由后端菜单接口动态下发(按营销获客/客户资产/销售管理等业务域分组),列表页统一采用表格列配置 + 抽屉表单模式,查询、导出、列自定义、分页行为全站一致。