# 智保客户资源管理系统 **Repository Path**: mindyleelyyAI/SmartCRM ## Basic Information - **Project Name**: 智保客户资源管理系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-11-04 - **Last Updated**: 2026-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Cordys CRM

新一代的开源 AI CRM 系统

1Panel-dev%2FCordysCRM | Trendshift

Latest release Stars Download


# SmartCRM · 保险代理机构业务系统 本仓库是基于 Cordys CRM 的直改 Fork,在保留上游全部合规标识(Logo、版权信息、飞致云相关段落原样不动)的前提下,二次开发为面向「保险代理机构」的业务系统。业务改造总纲见 [docs/insurance/README.md](docs/insurance/README.md)。 ## 已交付能力(Phase 1) | 业务域 | 模块 | 说明 | 状态 | |---|---|---|---| | 保单 | `policy` | 保单台账、状态流转、保额/年化保费、投被保人信息、操作日志 | ✅ 已交付 | | 保全 | `policyEndorsement` | 批单/保全变更、保额差额(premiumDelta) | 🚧 骨架 | | 理赔 | `claim` | 理赔登记与跟进 | 🚧 骨架 | | 续保 | `renewalTask` | 续保任务管理 | 🚧 骨架 | | 佣金 | `commissionRule` / `commissionSettle` / `commissionLedger` | 佣金规则、结算批次、佣金台账 | 🚧 骨架 | | 保险主体 | `insuranceCarrier` | 保险公司管理(状态标签、联系人) | ✅ 已交付 | | 保险产品 | `insuranceProduct` | 保险产品管理(在售/暂停/下架状态) | ✅ 已交付 | 配套的前端视图位于 `frontend/packages/web/src/views/insurance/`,共享工具(金额/日期格式化、状态色映射)见 [utils.ts](frontend/packages/web/src/views/insurance/utils.ts);权限项由 Flyway 迁移 `V1.10.0_7__permission.sql` 初始化。 ## 已交付能力(Phase 2) 在 Phase 1 保单台账基础上,补齐字段联动、审批与敏感数据安全能力(模块 `policy`,均已通过运行时冒烟验证): | 能力 | 说明 | 状态 | |---|---|---| | 保单快照 | `policy_snapshot` 表(`V1.10.0_8__policy_snapshot.sql`),`policyProp/policyValue` deflate+base64 压缩存储,add/update 保存、delete 级联清理 | ✅ 已交付 | | 内部审批 | `PolicyService` 实现 `ApprovalResourceHandler`,审批发起/通过/驳回/revert 与合同模块(`contract`)同构 | ✅ 已交付 | | 敏感字段加密 | 被保险人证件号 `insured_id_no` 落库 AES 加密(`PolicyInterceptorConfig`),详情接口手动解密回明文 | ✅ 已交付 | | 自动编号 | 保单号未传入时自动生成 `PO + yyyyMMdd + 8位流水`,满足 `policy_no NOT NULL` 约束 | ✅ 已交付 | | 字段联动 | `productType` 从所选保险产品带出(add/update 均校验产品存在),保单状态机 DRAFT→SUBMITTED→… 严格校验 | ✅ 已交付 | | 字段引擎 | `PolicyFieldService` 接入自定义字段引擎,详情返回 `optionMap`(产品类型/状态选项) | ✅ 已交付 | 同期补齐监管合规三模块的 Java 服务层(表结构与权限已由 `V1.10.0_5` / `V1.10.0_7` 提供,镜像 `practitionerReg` 最小模块模式,均已通过运行时冒烟): | 模块 | 表 | 说明 | 状态 | |---|---|---|---| | 双录 `doubleRecording` | `double_recording` | 双录文件登记/核验(UPLOADED→VERIFIED),留存截止日默认录制时间 + 10 年 | ✅ 已交付 | | 销售可回溯 `salesTrace` | `sales_trace` | 回溯流水号自动生成 `ST+yyyyMMdd+8位流水`,complete 强制校验风险提示/缴费周期告知两节点,支持作废 | ✅ 已交付 | | 适当性测评 `suitability` | `suitability_assessment` | C1-C5 客户等级 × R1-R5 产品等级自动判配(MATCH/MISMATCH/REVIEW),有效期默认 1 年 | ✅ 已交付 | ## 领域设计约定 - **日期**:一律 `BIGINT` 毫秒时间戳,不使用 `DATE` 类型; - **金额**:`DECIMAL(18,2)`; - **主键**:`VARCHAR(32)`,统一由 `IDGenerator.nextStr()` 生成; - **数据库迁移**:Flyway 目录 `backend/crm/src/main/resources/migration/1.10.0/`(`V1.10.0_1`–`V1.10.0_7`:核心 DDL、操作类 DDL、佣金、代理人组织、合规、字段值、权限;`V1.10.0_8`:保单快照); - **MyBatis**:`cn.cordys.**.mapper` 下的 Ext Mapper 不继承 `BaseMapper`,仅承载 XML 方法;CRUD 通过 `DataAccessConfig#simpleBaseMapper` 原型 Bean 注入 `BaseMapper`(见 `DataAccessLayer.with(...)`)。 ## 本地开发 环境要求:JDK 21、Node.js(建议 18+,需启用 Corepack/pnpm)、MariaDB 11.x(或 MySQL 8.x)、Redis 5.x+。 后端构建与启动: ```bat set JAVA_HOME= mvnw.cmd clean install -DskipTests -DskipAntRunForJenkins -f backend\pom.xml java -jar backend\app\target\app-main.jar ^ --spring.datasource.url="jdbc:mysql://127.0.0.1:3307/cordys_crm?useUnicode=true^&characterEncoding=UTF-8^&useSSL=false" ^ --spring.datasource.username=<用户名> ^ --spring.datasource.password=<密码> ^ --spring.data.redis.host=127.0.0.1 ^ --spring.data.redis.port=6379 ``` > 应用启动时 Flyway 会自动执行全部历史迁移与保险域增量迁移,无需手工建表。 前端: ```bash cd frontend pnpm install pnpm --filter web run dev # 开发调试 pnpm --filter web run type:check pnpm --filter web run build ``` ## 访问与登录 - 浏览器打开:http://localhost:8081/ - 用户名:`admin`;密码:`CordysCRM` - 接口登录:`GET /get-key` 获取 RSA 公钥 → `POST /login` 提交(username/password 均为 PKCS1 填充加密后的密文,需携带 `platform` 字段),响应返回 `sessionId` 与 `csrfToken`,后续请求头使用 `X-AUTH-TOKEN` 与 `CSRF-TOKEN`。 ## 后续规划(Phase 2) - 字段值表(`policy_field` 等)接入列表与详情响应; - 投保单快照与审批快照(`policy_snapshot`); - 敏感字段 AES 加密拦截注册(`EncryptUtils`); - 代理人组织与考核、合规(执业登记/双录/回溯)服务层落地。 ## 什么是 Cordys CRM? **Cordys CRM** 是新一代的开源 AI CRM 系统,是集信息化、数字化、智能化于一体的「客户关系管理系统」,由 [飞致云](https://fit2cloud.com/) 匠心出品。 Cordys CRM Overview ## 核心优势 - **灵活配置 · 高效协同**:现代化架构,操作简洁流畅;精细权限与模块化配置,无缝集成主流办公平台,赋能团队高效协同; - **安全自主 · 深度可控**:为私有化部署而生,数据100%自主可控;开放API与标准接口,支持深度集成与定制开发,筑牢安全与发展基石; - **智能 BI · 决策赋能**:深度融合 DataEase 分析引擎,销售数据可视化呈现;支持自助探索与实时洞察,驱动精准决策与业绩增长; - **AI 赋能 · 智能提效**:开放 CRM Skills 接口,让 AI 深入销售每个环节!OpenClaw、WorkBuddy 等智能助手 7×24 小时在线,从线索筛选到成单分析,全流程提效。 ## 快速开始 ### 安装部署 准备一台 Linux 服务器,安装好 [Docker](https://docs.docker.com/get-docker/) 后,执行以下一键安装脚本。 ```bash docker run -d \ --name cordys-crm \ --restart unless-stopped \ -p 8081:8081 \ -p 8082:8082 \ -v ~/cordys:/opt/cordys \ 1panel/cordys-crm ``` 你也可以通过 [1Panel 应用商店](https://docs.fit2cloud.com/cordys/installation/1panel_installtion/) 来安装部署 Cordys CRM。 在无法联网的环境中,还可以通过 [离线安装包](https://docs.fit2cloud.com/cordys/installation/offline_installtion/) 来安装部署 Cordys CRM。 ### 访问方式 - 在浏览器中打开: http://<你的服务器IP>:8081/ - 用户名: `admin` - 密码: `CordysCRM` ### 联系我们 安装完成后,可以参考 [在线文档](https://docs.fit2cloud.com/cordys/) 来使用 Cordys CRM。 你可以通过下方的微信交流群,与 Cordys CRM 开源项目组进行交流和反馈。 Cordys CRM QRCode ## UI 展示
Settings RBAC
Opportunity List Opportunity Detail
BI WorkBuddy集成
## Roadmap - [x] 2026.09:[v1.9.0 内置 Agent Harness](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.9.0) - [x] 2026.07:[Cordys x WorkBuddy:飞致云 AI CRM 案例发布](https://cordys.cn/blog/fit2cloud-ai-crm-case-study.html) - [x] 2026.06: Cordys CRM 下载量突破 30 万次 - [x] 2026.05.29:[v1.7.0 新增审批流、审批记录功能](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.7.0) 发布 - [x] 2026.03.26:[v1.6.0 新增订单模块、计算组件函数功能增强](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.6.0) 发布 - [x] 2026.03.11:[Cordys CRM Skills 正式发布](https://github.com/1Panel-dev/CordysCRM-skills) - [x] 2026.01.29:[v1.5.0 新增工商抬头管理、发票管理、回款管理](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.5.0) - [x] 2025.12.18:[v1.4.0 新增标讯、报价和合同模块](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.4.0) - [x] 2025.12.12:[v1.3.6](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.3.6) 发布 - [x] 2025.12.04:[v1.3.5](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.3.5) 发布 - [x] 2025.11.28:[v1.3.4](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.3.4) 发布 - [x] 2025.11.21:[v1.3.3](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.3.3) 发布 - [x] 2025.11.14:[v1.3.2](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.3.2) 发布 - [x] 2025.11.05:[v1.3.1](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.3.1) 发布 - [x] 2025.11.03:[v1.3.0](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.3.0) 发布,代码正式开源 - [x] 2025.10.17:[v1.2.3](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.2.3) 发布 - [x] 2025.10.11:[v1.2.2](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.2.2) 发布 - [x] 2025.09.26:[v1.2.1](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.2.1) 发布 - [x] 2025.09.22:Cordys CRM 下载量突破 10 万次 - [x] 2025.09.19:[v1.2.0](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.2.0) 发布,开放 MCP Server,并完成和 MaxKB 的对接 - [x] 2025.09.12:[v1.1.9](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.1.9) 发布 - [x] 2025.09.05:[v1.1.8](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.1.8) 发布 - [x] 2025.09.01:[v1.1.7](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.1.7) 发布 - [x] 2025.08.27:[v1.1.6](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.1.6) 发布 - [x] 2025.08.27:[v1.1.5](https://github.com/1Panel-dev/CordysCRM/releases/tag/v1.1.5) 发布,开始公测 - [x] 2025.08:完成与 DataEase 的对接 - [x] 2025.07:吃自己的狗粮,成功替换飞致云使用 7 年的 Salesforce CRM - [x] 2025.06:v1.0 开发完成 - [x] 2024.09:写下第一行代码 ## 技术栈 - 后端:[Spring Boot](https://spring.io/projects/spring-boot) - 前端:[Vue.js](https://vuejs.org/) 、[Naive-UI](https://www.naiveui.com/) 、[Vant-UI](https://vant-ui.github.io/) - 中间件:[MySQL](https://www.mysql.com/) , [Redis](https://redis.com/) - 基础设施:[Docker](https://www.docker.com/) ## 飞致云旗下的其他明星项目 - [JumpServer](https://github.com/jumpserver/jumpserver/) - 广受欢迎的开源堡垒机 - [1Panel](https://github.com/1panel-dev/1panel/) - 现代化、开源的 Linux 服务器运维管理面板 - [MaxKB](https://github.com/1panel-dev/MaxKB/) - 强大易用的企业级智能体平台 - [DataEase](https://github.com/dataease/dataease/) - 人人可用的开源 BI 工具 - [SQLBot](https://github.com/dataease/SQLBot/) - 基于大模型和 RAG 的智能问数系统 - [MeterSphere](https://github.com/metersphere/metersphere/) - 新一代的开源持续测试工具 - [Halo](https://github.com/halo-dev/halo/) - 强大易用的开源建站工具 ## License 本仓库遵循 [FIT2CLOUD Open Source License](LICENSE) 开源协议,该许可证本质上是 GPLv3,但有一些额外的限制。 你可以基于 Cordys CRM 的源代码进行二次开发,但是需要遵守以下规定: - 不能替换和修改 Cordys CRM 的 Logo 和版权信息; - 二次开发后的衍生作品必须遵守 GPL V3 的开源义务。