持续迭代 · 架构演进

产品更新日志

记录 CatCRM 从底层技术栈升级、CRM 核心模块增强到 Docker 容器化交付的每一次重要更新。

v1.2.0重大更新
2026-10-27
Java 25 + Spring Boot 4.1 升级Nuxt 3 + Nuxt UI v3 官网上线单容器 All-in-One 镜像优化

核心架构与官网升级

  • 新增品牌官网与文档中心 (site/):基于 Nuxt 3 + Nuxt UI v3 + Nuxt Content v3 搭建全新官方网站,涵盖产品介绍、版本定价、在线演示指引、技术文档中心与更新日志,原生支持 nuxt generate 全站静态预渲染与全球 CDN 托管。
  • 全栈技术底座升级:后端全面升级至 Java 25 + Spring Boot 4.1 + Spring Security 7.1,数据库与缓存升级至 PostgreSQL 18 + Redis 8.10;前端升级至 Vue 3.5.39 + Element Plus 2.14.3 + Vite 8.1。
  • All-in-One 容器化交付增强:完善 deploy/docker-build.sh 与 deploy/docker-push.sh 构建流水线,支持 linux/amd64 与 linux/arm64 双架构打包,容器内统一通过 127.0.0.1 隔离 PostgreSQL 与 Redis。
v1.1.0正式版
2026-10-18
Flyway 自动迁移基线自定义表单元数据引擎合同与回款发票核销闭环

业务闭环与工程化演进

  • Flyway 零手工 SQL 自动建表:新增 V1__init_schema.sql(17 张系统表 + 16 张业务表)、V2__init_data.sql 与 V3__init_region_data.sql(3217 条省市区行政区划数据),支持空库自动初始化与存量库自动 Baseline。
  • 元数据驱动的自定义表单:重构 crm/form 动态字段引擎,支持客户、联系人、商机、合同等核心实体的动态字段扩展与 Sortable.js 拖拽排序。
  • 业财一体化金额精度规范:全量排查合同、订单、回款、发票模块金额核算逻辑,统一采用 BigDecimal 替代浮点数运算,彻底消除分期回款与折扣计算精度误差。
  • 本地存储默认化:将 STORAGE_CONFIG 默认存储调整为本地目录 upload(type=0),容器与本地开发均可开箱即用上传附件与图片。
v1.0.0初始版本
2026-10-01
10+ 核心 CRM 模块发布RBAC 数据权限体系国密 SM 传输加密

CatCRM 1.0 正式亮相

  • 全流程 CRM 核心业务模块:正式发布线索(Lead)、客户与公海池(Customer)、联系人(Contact)、跟进记录(Record)、商机(Opportunity)、产品(Product)、合同(Contract)、销售订单(Order)、回款(Payment)及发票(Invoice)十大核心业务模块。
  • 企业级权限与安全底座:内置部门树、岗位、角色与多维数据权限(全部数据、本部门及子部门、仅本部门、仅本人),集成 sm-crypto 国密算法保障登录与敏感数据传输安全。
  • 销售驾驶舱看板:提供基于 ECharts 的业绩漏斗、新增客户趋势、合同签约额与回款核销统计大屏。