基于Spring Boot 4的CRM客户管理后台开源项目

我要开发同款
破碎的信仰2026年10月12日
5阅读

技术信息

语言技术
Java、SpringMVC、Redis、Vue、MySQL
系统类型
Web
行业分类
企业服务
开源地址
https://gitee.com/ayaax/crm-admin
授权协议
MIT许可

功能介绍

基于 Spring Boot 4 + MyBatis-Plus + MySQL + Redis + Thymeleaf + Vue3 的轻量级 CRM 客户管理后台,覆盖客户从录入、跟进到签约的全生命周期管理。

主要功能:
1. 管理员登录/登出:JWT + Redis 滑动过期,支持响应头无感续期。
2. 客户管理:分页查询、关键字搜索、新增、编辑、删除(逻辑删除)。
3. 客户详情:名片式信息卡 + 联系人、跟进记录、合同三个子模块。
4. 合同编号唯一性校验。
5. 操作日志:AOP 切面自动记录所有增删改操作。
6. 全局异常处理与统一响应结构。

技术亮点:
- JWT + Redis 滑动过期:频繁操作自动续期,长时间无操作自动掉线。
- AOP 切面记录操作日志:自定义 @OperLog 注解,不侵入业务代码。
- 一对多关联查询:客户详情页同时展示三个子表。
- MyBatis-Plus:分页插件、逻辑删除、自动填充时间字段。
- 密码 BCrypt 加密存储,敏感配置与代码隔离。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论