基于 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 加密存储,敏感配置与代码隔离。
点击空白处退出提示










评论