CRM客户管理系统
后端技术栈:Spring Boot 3 + JDK 17 + MySQL 8 + MyBatis-Plus(MVC架构)
微服务架构:
Eureka + Spring Cloud Gateway + Nginx(反向代理, 负载均衡)
RabbitMQ(异步消息队列,各平台订单数据最终一致性)
Redis(分布式锁、热点数据缓存、会话管理)
XXL-JOB(分布式任务调度,数据同步)
权限与安全:
企业微信单点登录(SSO),无缝集成企微账号体系
SaToken 实现细粒度权限控制,支持 角色/部门/职能/菜单 多维度权限管理
数据脱敏:动态SQL拦截,根据权限自动脱敏敏感数据(如手机号、身份证)
前端技术栈:Vue 3 + Element Plus(PC端) + UniApp(小程序)
DevOps支持:
Jenkins(自动化部署) + GitLab CI/CD(代码流水线)
Docker(容器化) + Nginx(负载均衡/反向代理)
ELK(日志采集与分析) + Prometheus(系统监控)
==核心功能==
全渠道数据整合
对接有赞/小鹅通(订单数据)、螳螂(分销记录),实现客户资产统一管理
基于XXL-JOB自动同步第三方数据,保障数据实时性
Redis缓存客户画像,缓存热点客户数据,降低数据库压力
智能分销体系
自动化佣金结算(XXL-JOB定时触发+Redis分布式锁防重)
多级分销商管理,实时业绩看板(ECharts可视化)
企微侧边栏集成分销数据查询(订单/佣金实时追踪)
企业级安全管控
SaToken实现按钮级权限(角色/部门/数据行多维管控)
动态数据脱敏(敏感字段按权限自动隐藏)
会话管理(Redis集群保障高可用登录态)