30 分钟做完一套律所 CRM 是一篇 Jiey 实战记录:从零开始,在 Jiey 桌面工作台用自然语言描述需求,30 分钟内拿到一套律所案件管理系统(案件 + 当事人 + 文书 + 时间记账 + 报表)的四端可运行首版代码。下面是完整流程、验证结果与诚实的边界说明。

为什么拿律所举例

律所是「高度结构化 + 强业务规则」的典型场景:

  • 多实体相互关联(案件 - 当事人 - 律师 - 文书 - 工时)
  • 状态机复杂(案件:受理 → 取证 → 立案 → 庭审 → 结案 → 归档)
  • 权限分明(合伙人看全部,主办律师看自己的,助理只改自己的工时)
  • 计费特殊(计时 / 固定 / 风险代理混合)

传统手写一套,3 人团队大概要 2-3 个月。我们看 Jiey 跑下来要多久。

需求描述(直接说人话)

帮我做一套律所案件管理系统:

  1. 案件管理:案件号、案由、当事人(原告/被告,可多个)、主办/协办律师、案件类型、状态机(受理→取证→立案→庭审→判决→结案→归档)、收费模式(计时/固定/风险代理)
  2. 文书管理:每个案件挂多份文书,带版本、签发人、在线预览、下载
  3. 时间记账:律师填工时(关联案件、类型、时长、费率),按月汇总,区分可计费 / 不可计费,助理填的工时主办律师月底审批
  4. 当事人管理:自然人 + 法人,一个当事人可关联多个案件
  5. 权限:合伙人看所有、主办看自己的、助理只改自己的工时
  6. 报表:按律师 / 案件类型 / 收费模式汇总,导出 Excel

后端、管理后台、律师手机端都要

把这段直接粘进 Jiey 工作台即可。

执行流程实录

说明:时间是「第几分钟」,目标是 30 分钟拿到可运行、可验收、可继续二次交付的四端首版,不是 30 分钟生产上线。

第 0-3 分钟:一轮澄清

Jiey 先回了一轮关键问题:律师端要不要微信小程序(要)、文书预览支持哪些格式(PDF/Word/图片)、工时要不要审批流(要)、客户自助查询先不做。只收敛边界,不展开长篇 PRD。

第 3-8 分钟:匹配行业方案 + 建模

Jiey 自动匹配到「律所案件管理」行业方案,套用后生成核心模型骨架:案件、当事人(自然人/法人多态)、律师(合伙人/主办/协办)、文书(版本控制)、工时、账单。再补几个首版必须的细节:收费模式枚举、工时审批状态机、「只能改自己创建的」归属规则、月度报表视图。全程在结构化模型里固定关系,没有手写 Java / Vue。

第 8-13 分钟:四端一键生成

一次生成四端代码:

目标端文件数代码行数
Spring Boot 后端874,820
Vue3 管理后台1248,140
UniApp 移动端763,560
营销官网12940
SQL 迁移1380
合计30017,840

第 13-24 分钟:内容填充 + 预检

管理后台 CRUD 模板直出;消费端(移动端 + 官网)由 AI 按页面规格填业务内容。随后自动预检:Maven 编译、Vue 构建、UniApp 编译(H5 + 小程序 + Android)全过,2 个小问题(重复 import、漏翻 i18n)当场自动修。

第 24-30 分钟:本地验证 + 轻量定制

后端起在 8080、32 张表 seed 完成、管理后台与移动端 H5 渲染正常;端到端走通「建案件 → 加 2 个当事人 → 挂 1 份文书 → 填 4 条工时 → 月末报表数字正确」。最后 3 分钟做了几处轻量调整(官网 hero 改深蓝、加一个合同到期提醒、移动端首页布局微调),每项都是改模型重出,没手写代码。

到第 30 分钟,交付物是「可运行首版」。

最终交付物

law-firm-crm/
├── server/      Spring Boot 3 + MyBatis-Plus + MySQL(~4,800 行,32 张表)
├── admin/       Vue3 + Vite + Arco Design(~8,100 行,47 个 CRUD 页 + 报表 + 权限)
├── mobile/      UniApp(~3,500 行,12 个业务页 + 工时记账 + 文书预览)
├── website/     Vue3 律所官网
└── deploy/      docker-compose.yml + nginx.conf

演示 / 内部验收直接 docker compose up -d 就能跑;正式生产上线还需配域名、SSL、备份、对象存储和监控。

跟手工开发的对比

指标3 人手工团队Jiey 一人
耗时2-3 个月30 分钟
代码量~22,000 行~17,800 行
前后端一致性人工对齐,易错同源生成,强制一致
状态机正确性易漏边界建模期就固定
人力成本¥18-25 万一份 Pro 年卡 + 律所行业包

按一线城市中级工程师 25k/月算,3 人 × 2.5 月 ≈ ¥18.75 万。Jiey 把交付时间压缩到分钟级、成本压缩两个数量级。

30 分钟的边界 —— 不要被忽悠

这 30 分钟交付的是「首版代码 + 本地可运行」,不是「客户生产环境完全上线」。它仍有边界:业务潜规则只覆盖通用部分、旧系统数据迁移要单独做、第三方对接(法院/税务)是项目化的、UI 要惊艳还得设计师、生产发布(SSL/备份/合规)单独做。

这些局限的本质是「业务深度」而不是「实现广度」——深度永远需要人,而广度(写代码)才是真正吃工时的部分,Jiey 把它压到接近零。

你也可以跑

  1. 下载页下载 Jiey,安装并登录。
  2. 在工作台把上面那段需求粘进去。
  3. 等十几分钟,四端代码就在你项目目录里。

常见问题

30 分钟生成的代码真能交付客户吗?

可以。已有律所基于这种 baseline 上线运营,过程中主要做「业务细节调整 + 第三方对接 + 数据迁移」,核心 CRM 没动过。主流栈,任何工程师可接手。

数据存哪?

存你自己配置的 MySQL。Jiey 是工具,不托管你的业务数据。生成的 docker-compose 默认带 MySQL 容器,可换成云数据库;律所有合规要求,建议用国内云的金融级数据库。

客户后续要加功能怎么办?

改模型重出,几分钟搞定。比如加「客户满意度评价」,就加一个评价实体 + 几个动作 + 一个页面,重新生成即可。注意:不要手改被标记为自动生成的文件

需要懂 Java / Vue 吗?

不需要会写,但需要会读。描述需求由 AI 驱动;但部署上线、跟客户系统集成仍需要基础工程能力兜底。

提到的工具

  • Jiey — AI 全栈代码生成桌面应用(本文主题)
  • 律所行业 DNA 包 — 案件管理预设模型
  • Spring Boot 3 / Vue 3 / UniApp / MySQL — 生成的技术栈
  • Docker / docker-compose — 部署

相关阅读