You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
746 lines
34 KiB
746 lines
34 KiB
|
1 month ago
|
# 经侦案件智慧管理系统 — 全系统业务分析建模
|
||
|
|
|
||
|
|
> **文档定位**:全系统业务地图与业务模型(活文档)
|
||
|
|
> **落点**:`Docs/Key/biz-model-system.md`
|
||
|
|
> **变更记录**:`Docs/Key/biz-model-changelog.md`
|
||
|
|
> **首版日期**:2026-07-22
|
||
|
|
> **维护约定**:功能确认并实现完成后,同步更新本文对应章节;单功能细节仍写在 `docs/Plan/prd-*.md`
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 1. 系统定位与建设目标
|
||
|
|
|
||
|
|
### 1.1 定位
|
||
|
|
|
||
|
|
面向公安机关经侦业务的一体化办案支撑系统,覆盖「接警登记 → 审核定性 → 案件办理 → 资金/财物处置 → 卷宗归档 → 审议决策 → 数据展示」全链条。
|
||
|
|
|
||
|
|
### 1.2 建设目标
|
||
|
|
|
||
|
|
| 目标 | 说明 |
|
||
|
|
|------|------|
|
||
|
|
| 统一接报案入口 | 咨询求助、报案类、110 流转等多来源警情集中管理 |
|
||
|
|
| 规范审批链 | 作废、定性审核等关键动作有角色与组织层级约束 |
|
||
|
|
| 贯通办案后半程 | 案件、资金、财物、卷宗、审议形成业务闭环(当前多为前端壳,待后端落地) |
|
||
|
|
| 可运营可授权 | 门户八大模块 + 菜单功能点权限 + 超级管理员旁路 |
|
||
|
|
|
||
|
|
### 1.3 技术形态(业务视角)
|
||
|
|
|
||
|
|
| 层 | 说明 |
|
||
|
|
|----|------|
|
||
|
|
| 前端 | Vue3 + Ant Design Vue;门户 `/portal` → 一级模块 → 二级菜单页 |
|
||
|
|
| 后端 | Spring Boot(SmartAdmin)+ Sa-Token 权限 |
|
||
|
|
| 数据 | Kingbase/PostgreSQL;核心已落地表以 `t_alarm_*` 为主 |
|
||
|
|
| 工作流 | Warm-Flow 已集成(审议/请假等框架能力),经侦审议业务尚未深度绑定 |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 2. 业务域总览(门户八大模块)
|
||
|
|
|
||
|
|
固定顺序来自 `economic-crime-web/src/constants/system/portal-const.js`:
|
||
|
|
|
||
|
|
| 序号 | 一级模块 | 一句话职责 | 成熟度 |
|
||
|
|
|------|----------|------------|--------|
|
||
|
|
| 1 | 接报案中心 | 警情登记、110 抽取流转、审核、作废、材料与监控 | **已落地(核心)** |
|
||
|
|
| 2 | 案件管理 | 案件监督、考评、两书一单、风险、涉企、领办 | **前端壳 + 模拟数据** |
|
||
|
|
| 3 | 涉案资金 | 冻结/扣押/返还资金台账与分析、金析为证 | **前端壳 + 模拟数据** |
|
||
|
|
| 4 | 涉案财物 | 涉案物品入库、估值、处置、返还 | **前端壳 + 模拟数据** |
|
||
|
|
| 5 | 卷宗管理 | 卷宗编号、归档、借出保管 | **已落地**(一级目录 + 6 子菜单) |
|
||
|
|
| 6 | 审议流程 | 一般审议、督办、意见流、审核组、流程定义 | **前端壳 + 模拟数据**(可借 Warm-Flow) |
|
||
|
|
| 7 | 数据大屏 | 综合态势可视化 | **前端展示壳(静态演示数据)** |
|
||
|
|
| 8 | 系统设置 | 组织人员、角色菜单、字典、文件等平台能力 | **框架已落地** |
|
||
|
|
|
||
|
|
```mermaid
|
||
|
|
flowchart LR
|
||
|
|
A[接报案中心] --> B[案件管理]
|
||
|
|
B --> C[涉案资金]
|
||
|
|
B --> D[涉案财物]
|
||
|
|
B --> E[卷宗管理]
|
||
|
|
B --> F[审议流程]
|
||
|
|
A --> G[数据大屏]
|
||
|
|
H[系统设置] -.-> A & B & C & D & E & F & G
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 3. 角色与权限模型
|
||
|
|
|
||
|
|
### 3.1 平台级角色
|
||
|
|
|
||
|
|
| 角色编码 | 名称 | 职责 |
|
||
|
|
|----------|------|------|
|
||
|
|
| (`administrator_flag=1`) | 超级管理员(如 admin) | 拥有全部菜单与接口,旁路权限校验 |
|
||
|
|
| `JZ_ADMIN` | 经侦管理员 | 业务侧全模块授权(需 role_menu) |
|
||
|
|
| `JZ_USER` | 经侦用户 | 登记/查看等基础权限 |
|
||
|
|
| `JZ_AUDITOR` | 审核员 | 警情审核相关权限 |
|
||
|
|
|
||
|
|
### 3.2 接报案作废审批角色(业务专项)
|
||
|
|
|
||
|
|
| 角色编码 | 名称 | 职责 |
|
||
|
|
|----------|------|------|
|
||
|
|
| `alarm_city_receiver` | 市局接报案中心接警员 | 市局登记、编辑、发起作废 |
|
||
|
|
| `alarm_district_receiver` | 区县接报案分中心接警员 | 区县登记、编辑、发起作废 |
|
||
|
|
| `alarm_city_director` | 市局接报案中心主任 | 市局作废审核(演示:章成) |
|
||
|
|
| `alarm_district_captain` | 区县经侦大队大队长 | 区县作废审核 |
|
||
|
|
|
||
|
|
### 3.3 权限点约定
|
||
|
|
|
||
|
|
- **前端**:`v-privilege="'xxx:yyy'"` / `$privilege`
|
||
|
|
- **后端**:`@SaCheckPermission("xxx:yyy")`
|
||
|
|
- **菜单**:`t_menu.web_perms` / `api_perms`;`menu_type`:1 目录 / 2 页面 / 3 功能点
|
||
|
|
- **角色管理功能权限树**:`RoleMenuService.getRoleSelectedMenu` 全量加载 `t_menu`(`deleted_flag=0` 且 `disabled_flag=0`),含全部功能点;**仅 `t_menu` 中存在的权限可分配**
|
||
|
|
- **权限同步脚本**:`docs/20260805_sync_all_function_permissions.sql` 按前后端注解审计,补全接报案/案件/审议/财物/卷宗/流程/系统设置等模块缺失的 `menu_type=3` 记录;`web_perms` 全局唯一,已存在则跳过
|
||
|
|
|
||
|
|
### 3.4 接报案关键权限点
|
||
|
|
|
||
|
|
| 权限点 | 含义 | 典型入口 |
|
||
|
|
|--------|------|----------|
|
||
|
|
| `alarm:query` / `alarm:add` / `alarm:update` / `alarm:delete` / `alarm:detail` | 警情 CRUD / 详情 | 接报案大厅 |
|
||
|
|
| `alarm:audit` | 定性/受理审核 | 审核监督 |
|
||
|
|
| `alarm:void:apply` | 发起作废 | 接报案大厅 |
|
||
|
|
| `alarm:void:query` / `alarm:void:audit` | 作废待办查询 / 审批 | 作废审核 |
|
||
|
|
| `alarm-extract:*` | 110 抽取、分类、流转、回传 | 数据互通 |
|
||
|
|
| `evidence:*` / `suspect:*` | 证据 / 嫌疑人 | 大厅附属功能点 |
|
||
|
|
| `material:view` / `monitor:view` | 材料预览 / 视频监控 | 对应菜单 |
|
||
|
|
|
||
|
|
> **已知债(2026-08-05 已修)**:审核监督旧权限码 `alarm-audit:query/handle` 与前端 `alarm:audit:query/do`、后端 `alarm:query/audit` 不一致,导致审核组角色登录后按钮不可见、接口 403;见 `20260805_fix_alarm_audit_permission_codes.sql`。其余如详情 `alarm:view` vs `alarm:detail`、110 流转 `alarm-extract:transfer` vs `alarm:extract:transfer` 仍待逐步对齐。
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 4. 端到端主流程(跨模块)
|
||
|
|
|
||
|
|
### 4.1 当前真实贯通路径(已落地)
|
||
|
|
|
||
|
|
```mermaid
|
||
|
|
flowchart TD
|
||
|
|
E110[数据互通: 110抽取] -->|流转| Hall[接报案大厅]
|
||
|
|
Reg[本系统登记: 咨询求助/报案类] --> Hall
|
||
|
|
Hall -->|报案类待审| Audit[审核监督]
|
||
|
|
Hall -->|发起作废| Void[作废审核]
|
||
|
|
Void -->|同意| Voided[已作废 不可操作]
|
||
|
|
Void -->|不同意| Hall
|
||
|
|
Audit -->|通过| Done[处置: 已审核完成]
|
||
|
|
Hall --> Mat[材料预览]
|
||
|
|
```
|
||
|
|
|
||
|
|
### 4.2 规划中后半程(壳子,未真正贯通)
|
||
|
|
|
||
|
|
警情审核完成 → **案件管理**立卷办理 → **涉案资金/财物**处置 → **卷宗**归档 → **审议**重大事项 → **数据大屏**汇总。
|
||
|
|
|
||
|
|
> 说明:后半程目前多为页面原型 + 前端 mock,无对应经侦业务后端包。
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 5. 分域模型
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 5.1 接报案中心(已落地 · 核心)
|
||
|
|
|
||
|
|
#### 5.1.1 职责
|
||
|
|
|
||
|
|
统一受理与管理警情:登记、查询、编辑、证据、审核、作废、110 数据互通、材料预览、监控入口。
|
||
|
|
|
||
|
|
#### 5.1.2 菜单与页面
|
||
|
|
|
||
|
|
| 菜单 | 路径 | 组件 | 成熟度 |
|
||
|
|
|------|------|------|--------|
|
||
|
|
| 接报案大厅 | `/business/alarm/alarm-reception-list` | `alarm-reception-list.vue` | 已落地 |
|
||
|
|
| 数据互通 | `/business/alarm/alarm-extract-list` | `alarm-extract-list.vue` | **半成品**:查询/流转已接;抽取、分类、回传多为 TODO |
|
||
|
|
| 审核监督 | `/business/alarm/audit-list` | `audit-list.vue` | 已落地(三人审核组表决) |
|
||
|
|
| 作废审核 | `/business/alarm/void-audit-list` | `void-audit-list.vue` | 已落地(独立菜单) |
|
||
|
|
| 材料预览 | `/business/alarm/material-view` | `material-view.vue` | **半成品**:已接详情/证据只读 API,偏展示封装 |
|
||
|
|
| 视频监控 | `/business/alarm/center-monitor` | `center-monitor.vue` | **壳**:摄像头墙为 Mock,无真实监控 API |
|
||
|
|
|
||
|
|
#### 5.1.3 后端包与主 API
|
||
|
|
|
||
|
|
- 包:`.../module/business/alarm/`
|
||
|
|
- 控制器:`AlarmReportController`
|
||
|
|
|
||
|
|
| 接口 | 权限 | 说明 |
|
||
|
|
|------|------|------|
|
||
|
|
| `POST /alarm-report/query` | `alarm:query` | 分页列表 |
|
||
|
|
| `POST /alarm-report/add` | `alarm:add` | 新增登记 |
|
||
|
|
| `POST /alarm-report/update` | `alarm:update` | 更新 |
|
||
|
|
| `GET /alarm-report/delete/{id}` | `alarm:delete` | 删除 |
|
||
|
|
| `GET /alarm-report/detail/{id}` | `alarm:detail` | 详情(含子表) |
|
||
|
|
| `POST /alarm-report/audit` | `alarm:audit` | 审核组表决(agree/disagree/return_refill) |
|
||
|
|
| `GET /alarm-report/audit/votes/{alarmId}` | `alarm:audit` | 三人票况面板 |
|
||
|
|
| `POST /alarm-report/void/apply` | `alarm:void:apply` | 发起作废 |
|
||
|
|
| `POST /alarm-report/void/pending-query` | `alarm:void:audit` | 作废待办 |
|
||
|
|
| `POST /alarm-report/void/audit` | `alarm:void:audit` | 作废审批 |
|
||
|
|
| `GET/POST .../history-*` | `alarm:query` | 重复报警历史 |
|
||
|
|
| 证据相关 | `evidence:*` | 证据材料 CRUD |
|
||
|
|
| 流转 `transfer` / 批量流转 | `alarm-extract:transfer` 等 | 110 → 大厅 |
|
||
|
|
|
||
|
|
#### 5.1.4 核心业务对象
|
||
|
|
|
||
|
|
| 对象 | 表 / Entity | 说明 |
|
||
|
|
|------|-------------|------|
|
||
|
|
| 警情主单 | `t_alarm_report` / `AlarmReportEntity` | 编号、来源、类型、报案人、案由、处置/审核/作废状态、`return_refill_time` 等 |
|
||
|
|
| 审核组表决 | `t_alarm_audit_vote` / `AlarmAuditVoteEntity` | 本轮三位席位一票:legal/lawyer/jz |
|
||
|
|
| 嫌疑人 | `t_alarm_suspect` / `AlarmSuspectEntity` | 挂警情 |
|
||
|
|
| 证据材料 | `t_evidence_material` 等 / `EvidenceMaterialEntity` | 类型 + 图片文件 |
|
||
|
|
| 证据文件 | `EvidenceFileEntity` | 文件 key/url |
|
||
|
|
| 附件(兼容) | `AlarmAttachmentEntity` | 历史附件模型 |
|
||
|
|
|
||
|
|
#### 5.1.5 关键分类与状态
|
||
|
|
|
||
|
|
**警情类型 `alarm_category`**
|
||
|
|
|
||
|
|
| 编码 | 展示名 | 说明 |
|
||
|
|
|------|--------|------|
|
||
|
|
| `non_economic` | 咨询求助 | 原「非经侦类」 |
|
||
|
|
| `pending_review` | 报案类警情 | 原「待审核类/经侦类」 |
|
||
|
|
|
||
|
|
**警情来源 `alarm_source`**
|
||
|
|
|
||
|
|
| 编码 | 展示 | 说明 |
|
||
|
|
|------|------|------|
|
||
|
|
| `city_register` | 市局登记 | 市局接警员 |
|
||
|
|
| `district_register` | 分局登记 | 区县接警员 |
|
||
|
|
| `system_register` | (历史)本系统登记 | 兼容 |
|
||
|
|
| `110_transfer` | (历史)110 流转 | 兼容 |
|
||
|
|
|
||
|
|
**案件来源 `case_source`(报案类登记·接警信息)**
|
||
|
|
|
||
|
|
| 编码 | 展示 | 附加字段 |
|
||
|
|
|------|------|----------|
|
||
|
|
| `party_report` | 当事人报案 | 默认 |
|
||
|
|
| `admin_transfer` | 行政执法机关移交 | — |
|
||
|
|
| `court_transfer` | 人民法院移交 | 必填 `accepting_unit` 受案单位 |
|
||
|
|
| `procuratorate_transfer` | 人民检察院移交 | 必选 `case_source_sub`:虚假诉讼 / 其他 |
|
||
|
|
| `superior_assign` | 上级交办 | — |
|
||
|
|
| `work_discovery` | 工作中发现 | — |
|
||
|
|
| `other_unit_transfer` | 其他单位移交 | — |
|
||
|
|
|
||
|
|
**不予受理复审 `no_accept_review_status`(报案类·初步处理为不予调查处理且审核完成)**
|
||
|
|
|
||
|
|
| 编码 | 展示 | 说明 |
|
||
|
|
|------|------|------|
|
||
|
|
| (空) | 待发起复审 | 数据源:preliminary_handle_type=no_investigation + completed |
|
||
|
|
| `initiated` | 待上传申请书 | 接警员发起复审 |
|
||
|
|
| `app_uploaded` | 待填写复审意见 | 已上传复审申请书 |
|
||
|
|
| `accept_case` | 建议受案 | 克隆新警情至接报案大厅 |
|
||
|
|
| `pending_decision` | 待回传决定书 | 维持不予调查,可下载决定书 |
|
||
|
|
| `completed` | 复审完成 | 已回传纸质复审决定书 |
|
||
|
|
|
||
|
|
**处置状态 `disposal_status`(列表主展示)**
|
||
|
|
|
||
|
|
| 编码 | 咨询求助展示 | 报案类展示 | 说明 |
|
||
|
|
|------|--------------|------------|------|
|
||
|
|
| `pending_review` | 待审核 | 待定性审核 | 当前默认待办态 |
|
||
|
|
| `return_refill` | — | 退回重填(红) | 审核组任一人退回;大厅置顶;接警员可编辑 |
|
||
|
|
| `audit_rejected` | — | 审核未通过 | 三人齐票后多数不同意 |
|
||
|
|
| `no_disposal` / `non_economic` | 无需处置 | — | 历史/完成映射 |
|
||
|
|
| `completed` | 已审核完成 | 已审核完成 | 审核多数同意 |
|
||
|
|
| `pending_info` | — | (已废弃写入) | 历史「待补充信息」;展示映射为待定性审核;一次性 SQL 见 `docs/20260711_*.sql` |
|
||
|
|
|
||
|
|
**审核状态 `status`(列表不展示,后端保留)**
|
||
|
|
|
||
|
|
| 编码 | 含义 |
|
||
|
|
|------|------|
|
||
|
|
| `no_audit` | 咨询求助:无需审核 |
|
||
|
|
| `pending` / `reviewing` | 待审 / 审中 |
|
||
|
|
| `approved` / `accepted` | 已受理 |
|
||
|
|
| `rejected` | 已驳回 |
|
||
|
|
| `transferred` | 已移送 |
|
||
|
|
| `voided` | 已作废 |
|
||
|
|
|
||
|
|
**作废状态 `void_status`**
|
||
|
|
|
||
|
|
| 编码 | 含义 | 操作限制 |
|
||
|
|
|------|------|----------|
|
||
|
|
| `pending_void` | 作废审批中 | 不可编辑/再作废/开证据清单 |
|
||
|
|
| `voided` | 已作废 | 同上(仅可查看) |
|
||
|
|
| `void_rejected` | 作废已驳回 | 可再次发起作废 |
|
||
|
|
|
||
|
|
**作废组织层级 `void_org_level`**:`city`(主任章成)/ `district`(大队长)
|
||
|
|
|
||
|
|
#### 5.1.6 主流程细拆
|
||
|
|
|
||
|
|
**A. 咨询求助登记**
|
||
|
|
|
||
|
|
1. 大厅 → 警情受理登记 → 咨询求助
|
||
|
|
2. 填咨询求助人信息、简要事实等
|
||
|
|
3. 落库:`alarm_category=non_economic`,`status=no_audit`,`disposal_status=pending_review`,来源按接警员角色写市局/分局登记
|
||
|
|
4. 列表可查看/编辑;无证据清单、无大厅「审核」按钮
|
||
|
|
|
||
|
|
**B. 报案类登记**
|
||
|
|
|
||
|
|
1. 选择报案类 → 填报案人、简要案情、涉企信息(可选)、证据材料(图片)等
|
||
|
|
2. 落库:`alarm_category=pending_review`,`disposal_status=pending_review`
|
||
|
|
3. 有审核权限用户可走审核监督
|
||
|
|
|
||
|
|
**C. 110 数据互通**
|
||
|
|
|
||
|
|
1. 列表查询已接后端
|
||
|
|
2. **流转 / 批量流转**已接:进入接报案大厅,处置状态为 **待定性审核**(不再写 `pending_info`)
|
||
|
|
3. **抽取、分类打标、回传、统计**:菜单权限已预留,前端多为 TODO,尚未真正落地
|
||
|
|
|
||
|
|
**D. 审核监督(三人审核组)**
|
||
|
|
|
||
|
|
1. 待审/审核中报案类警情列表(咨询求助类不进)
|
||
|
|
2. 全宽抽屉查看警情全量信息 + 三人票况(法制 / 公职律师 / 经侦)
|
||
|
|
3. 席位角色:`alarm_audit_legal` / `alarm_audit_lawyer` / `alarm_audit_jz`;超管可代投空席
|
||
|
|
4. 同意/不同意:三人齐票后少数服从多数
|
||
|
|
- 多数同意 → `status=accepted`,`disposal_status=completed`
|
||
|
|
- 多数不同意 → `status=rejected`,`disposal_status=audit_rejected`
|
||
|
|
- 未齐票 → `status=reviewing`
|
||
|
|
5. 任一人「退回重填」立即生效 → `disposal_status=return_refill`(红色置顶),清本轮票;接警员可编辑,改完回 `pending_review`
|
||
|
|
|
||
|
|
**E. 作废**
|
||
|
|
|
||
|
|
1. 接警员在大厅填理由发起作废 → `pending_void`
|
||
|
|
2. 市局件 → 主任;区县件 → 大队长(admin 可看全部并可代审)
|
||
|
|
3. 同意 → `voided`;不同意 → `void_rejected`
|
||
|
|
|
||
|
|
#### 5.1.7 列表交互要点(大厅)
|
||
|
|
|
||
|
|
- 筛选:警情类型、处置状态(含退回重填/审核未通过;**无**「待补充信息」)、报警时间、编号、报案人等
|
||
|
|
- 列表排序:`return_refill` 置顶,其次 `return_refill_time` 倒序
|
||
|
|
- 列顺序:… → 警情类型 → 处置状态 → … → 操作
|
||
|
|
- 操作列:查看 / 编辑(含退回重填可编)/ 证据清单(报案类)/ 作废;宽度收窄紧凑布局
|
||
|
|
- 审核监督 PRD:`docs/Plan/prd-alarm-audit-supervision.md`
|
||
|
|
- 大厅 PRD:`docs/Plan/prd-alarm-reception-hall.md`(部分历史条目可能滞后于代码,以本文 + 代码为准)
|
||
|
|
|
||
|
|
#### 5.1.8 与其他模块衔接
|
||
|
|
|
||
|
|
| 衔接 | 现状 |
|
||
|
|
|------|------|
|
||
|
|
| → 案件管理 | 规划:审核完成后立为案件;**未自动贯通** |
|
||
|
|
| → 数据大屏 | 规划:汇总警情指标;大屏现为静态演示数 |
|
||
|
|
| → 系统设置 | 字典(案件类型 77 类、警情级别等)、角色菜单、人员 |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 5.2 案件管理(前端壳)
|
||
|
|
|
||
|
|
#### 5.2.1 职责
|
||
|
|
|
||
|
|
办案过程监督、执法考评、法律文书(两书一单)、风险预警、涉企案件台账、领导领办包保。
|
||
|
|
|
||
|
|
#### 5.2.2 菜单与页面
|
||
|
|
|
||
|
|
| 菜单 | 路径 | 组件 | 成熟度 |
|
||
|
|
|------|------|------|--------|
|
||
|
|
| 案件监督 | `/case-management/supervision` | `case-supervision.vue` | 壳 + mock |
|
||
|
|
| 执法考评 | `/case-management/evaluation` | `evaluation.vue` | 壳 |
|
||
|
|
| 两书一单 | `/case-management/two-books-one-form` | `two-books-one-form.vue` | 壳 |
|
||
|
|
| 风险预警 | `/case-management/risk-warning` | `risk-warning.vue` | 壳 |
|
||
|
|
| 涉企案件 | `/case-management/enterprise-record` | `enterprise-record.vue` | 壳 |
|
||
|
|
| 领办包保 | `/case-management/leader-record` | `leader-record.vue` | 壳 |
|
||
|
|
|
||
|
|
#### 5.2.3 后端
|
||
|
|
|
||
|
|
- **无**独立 `case-management` 业务 Controller/表(经侦域)
|
||
|
|
- 权限点示例:`case:query`、`evaluation:query`(菜单已配,接口未建)
|
||
|
|
|
||
|
|
#### 5.2.4 业务对象(目标模型 · 待建)
|
||
|
|
|
||
|
|
| 对象 | 建议字段方向 |
|
||
|
|
|------|----------------|
|
||
|
|
| 案件 | 案件编号、名称、类型、来源警情 ID、状态(办理中/结案/撤销/督办中) |
|
||
|
|
| 考评记录 | 案件、指标、得分、周期 |
|
||
|
|
| 两书一单 | 文书类型、文号、关联案件、附件 |
|
||
|
|
| 风险预警 | 规则、级别、触发案件、处置状态 |
|
||
|
|
| 涉企案件 | 企业信用代码、案件关联 |
|
||
|
|
| 领办包保 | 领导、包保案件、期限、进度 |
|
||
|
|
|
||
|
|
#### 5.2.5 主流程(目标)
|
||
|
|
|
||
|
|
1. 接报案审核通过 → 生成/关联案件
|
||
|
|
2. 办案中监督节点、风险触发预警
|
||
|
|
3. 文书生成(两书一单)
|
||
|
|
4. 涉企/领办专项台账维护
|
||
|
|
5. 结案 → 卷宗归档 / 审议(重大)
|
||
|
|
|
||
|
|
#### 5.2.6 现状结论
|
||
|
|
|
||
|
|
页面具备查询区、表格、操作按钮等完整体验骨架,数据为 **前端 mock**,不可当真业务库。
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 5.3 涉案资金(前端壳)
|
||
|
|
|
||
|
|
#### 5.3.1 职责
|
||
|
|
|
||
|
|
涉案资金冻结、扣押、返还等台账;资金分析;「金析为证」分析成果固化。
|
||
|
|
|
||
|
|
#### 5.3.2 菜单与页面
|
||
|
|
|
||
|
|
| 菜单 | 路径 | 组件 | 成熟度 |
|
||
|
|
|------|------|------|--------|
|
||
|
|
| 资金管理 | `/fund/management` | `fund-management.vue` | 壳 + mock 统计/列表 |
|
||
|
|
| 资金分析 | `/fund/analysis` | `fund-analysis.vue` | 壳 |
|
||
|
|
| 金析为证 | `/fund/evidence` | `fund-evidence.vue` | 壳 |
|
||
|
|
|
||
|
|
#### 5.3.3 后端
|
||
|
|
|
||
|
|
无经侦资金域独立后端包;无真实资金表。
|
||
|
|
|
||
|
|
#### 5.3.4 目标对象与状态
|
||
|
|
|
||
|
|
| 对象 | 方向 |
|
||
|
|
|------|------|
|
||
|
|
| 资金账户/流水 | 账号、户名、金额、银行、关联案件 |
|
||
|
|
| 强制措施 | 冻结/扣押/返还;状态:待处理/已冻结/已扣押/已返还 |
|
||
|
|
|
||
|
|
页面统计卡示例字段:冻结总额、扣押总额、返还总额、待处理笔数(当前写死演示数)。
|
||
|
|
|
||
|
|
#### 5.3.5 衔接
|
||
|
|
|
||
|
|
依赖案件管理提供 `caseId`;分析结果可回写证据/卷宗(未实现)。
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 5.4 涉案财物(已落地)
|
||
|
|
|
||
|
|
#### 5.4.1 职责
|
||
|
|
|
||
|
|
涉案物品登记、在库管理、调用审批、估值、处置与返还。
|
||
|
|
|
||
|
|
#### 5.4.2 菜单与页面
|
||
|
|
|
||
|
|
| 菜单 | 路径 | 组件 | 成熟度 |
|
||
|
|
|------|------|------|--------|
|
||
|
|
| 财物管理 | `/property/management` | `property-management.vue` | 已落地 |
|
||
|
|
| 财物调用 | `/property/transfer` | `property-transfer-list.vue` | 已落地 |
|
||
|
|
| 财物归还 | `/property/return` | `property-return-list.vue` | 已落地 |
|
||
|
|
| 财物出库 | `/property/checkout` | `property-checkout-list.vue` | 已落地 |
|
||
|
|
| 查扣冻未登记 | `/property/unregistered` | `property-unregistered-list.vue` | 已落地 |
|
||
|
|
| 涉案财物漏交漏录 | `/property/omission` | `property-omission-list.vue` | 已落地 |
|
||
|
|
|
||
|
|
**财物调用**为调用审核中/调用中子集。**财物归还** Tab:待归还(调用中,调用发起人申请)/ 归还审核中(涉案财物管理员审核)/ 归还记录。**财物出库** Tab:已入库(办理民警发起)/ 出库审核中(涉案财物管理员审核)/ 已出库。**查扣冻未登记**:同步执法办案系统查扣冻文书编号,与 `t_property.legal_doc_no` 比对,列出未登记录入项。**涉案财物漏交漏录**:按案件比对办案系统财物清单(名称、类型、数量)与本平台登记,发现完全漏交或数量不足。均在用户权限范围内过滤。
|
||
|
|
|
||
|
|
#### 5.4.3 目标对象
|
||
|
|
|
||
|
|
| 对象 | 方向 |
|
||
|
|
|------|------|
|
||
|
|
| 财物主档 | 案件编号、法律文书、类型、措施、名称、编码、数量、特征、所有人、提交人、保管人、接收时间、条形码、法律文书附件 |
|
||
|
|
| 调用单 | 调用单号、调用人、调用时间、调用事由、调用期限(最长 2 个月)、期限届满、审核人 |
|
||
|
|
| 归还记录 | 关联调用单、归还人、归还时间、归还说明 |
|
||
|
|
| 出库单 | 出库单号、出库经办人、出库时间、出库事由 |
|
||
|
|
| 查扣冻文书(办案系统) | 法律文书编号、案件编号、措施类型(查封/扣押/冻结)、承办人、办案单位、文书日期 |
|
||
|
|
| 办案系统财物清单 | 案件编号、财物名称、类型、数量、办案单位 |
|
||
|
|
| 处置单 | 处置方式、审批、状态(在库/待处置/已返还等) |
|
||
|
|
|
||
|
|
财物状态:已登记、已入库、调用审核中、退回重填、待确认调用、调用中、归还审核中、出库审核中、已出库。
|
||
|
|
|
||
|
|
**调用流程**:已入库 → 调用申请 → 调用审核中 → **大队长审核**(同意/不同意/退回重填/提级审核)→ 同意后经**录入人确认** → 调用中 → **调用发起人归还申请** → **涉案财物管理员审核** → 已入库。
|
||
|
|
|
||
|
|
| 归还审核结果 | 财物状态变化 | 后续 |
|
||
|
|
|--------------|--------------|------|
|
||
|
|
| 同意归还入库 | 已入库 | 流程结束 |
|
||
|
|
| 不同意归还入库 | 调用中 | 发起人可再次申请 |
|
||
|
|
| 财物改变 | 已入库 | 需填写改变说明 |
|
||
|
|
|
||
|
|
**操作轨迹**:财物录入/调用/归还/出库等操作写入 `t_property_operation_log`,在财物详情「处置记录时间线」展示。
|
||
|
|
|
||
|
|
**出库流程**:已入库 → **办理民警**提交出库申请(法律文书编号+附件)→ 出库审核中 → **涉案财物管理员审核** → 已出库 / 返回重填(恢复已入库,可再申请)。
|
||
|
|
|
||
|
|
| 出库审核结果 | 财物状态变化 | 后续 |
|
||
|
|
|--------------|--------------|------|
|
||
|
|
| 确认出库 | 已出库 | 流程结束 |
|
||
|
|
| 返回重填 | 已入库 | 办理民警可再次发起 |
|
||
|
|
|
||
|
|
#### 5.4.4 权限点
|
||
|
|
|
||
|
|
| 页面 | web_perms |
|
||
|
|
|------|-----------|
|
||
|
|
| 财物管理 | `property:management:query/add/detail/checkout/invoke` |
|
||
|
|
| 财物调用 | `property:transfer:query/detail/audit` |
|
||
|
|
| 财物归还 | `property:return:query/detail/submit/audit` |
|
||
|
|
| 财物出库 | `property:checkout:query/detail/submit/audit` |
|
||
|
|
| 查扣冻未登记 | `property:unregistered:query/sync` |
|
||
|
|
| 涉案财物漏交漏录 | `property:omission:query/sync` |
|
||
|
|
|
||
|
|
#### 5.4.5 后端
|
||
|
|
|
||
|
|
涉案财物已落地后端(`module/business/property`),接口前缀 `/property/**`;数据表 `t_property`、`t_property_attachment`、`t_property_transfer`、`t_property_return`、`t_property_checkout`、`t_case_seizure_doc`(办案系统查扣冻文书缓存)、`t_case_property_item`(办案系统财物清单缓存)。前端已移除 mock,全量走 API。
|
||
|
|
|
||
|
|
**查扣冻未登记逻辑**:`POST /property/unregistered/sync` 从执法办案系统抓取文书 → 写入 `t_case_seizure_doc`;`POST /property/unregistered/query` 查询办案文书中 `legal_doc_no` 不在已登记财物中的记录。
|
||
|
|
|
||
|
|
**漏交漏录逻辑**:`POST /property/omission/sync` 同步办案系统案件财物清单 → `t_case_property_item`;`POST /property/omission/query` 按 `case_no + property_name + property_category` 汇总比对,列出本平台登记数量少于办案系统的项(完全漏交 / 数量不足)。
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 5.5 卷宗管理(后端已落地 · 一级目录 + 6 子菜单)
|
||
|
|
|
||
|
|
#### 5.5.1 职责
|
||
|
|
|
||
|
|
从执法办案系统同步待归档案件卷宗 → 登记归档(分册)→ 可选移交市局 → 借阅(本人/他人/支队)→ 归还审核 → 呈请复印(三级审核)。
|
||
|
|
|
||
|
|
#### 5.5.2 菜单与页面
|
||
|
|
|
||
|
|
| 菜单 | 路径 | 组件 | 成熟度 |
|
||
|
|
|------|------|------|--------|
|
||
|
|
| 卷宗管理(一级目录) | `/dossier` | — | 已配置 |
|
||
|
|
| 登记归档 | `/dossier/register` | `dossier-register-list.vue` | 已落地 |
|
||
|
|
| 借阅本人卷宗 | `/dossier/borrow-self` | `dossier-borrow-self-list.vue` | 已落地 |
|
||
|
|
| 借阅他人卷宗 | `/dossier/borrow-other` | `dossier-borrow-other-list.vue` | 已落地 |
|
||
|
|
| 支队借阅 | `/dossier/borrow-detachment` | `dossier-borrow-detachment-list.vue` | 已落地 |
|
||
|
|
| 借阅归还 | `/dossier/borrow-return` | `dossier-borrow-return-list.vue` | 已落地 |
|
||
|
|
| 呈请复印 | `/dossier/copy-request` | `dossier-copy-request-list.vue` | 已落地 |
|
||
|
|
|
||
|
|
#### 5.5.3 状态机
|
||
|
|
|
||
|
|
**归档状态 `archive_status`**
|
||
|
|
|
||
|
|
| 码 | 含义 |
|
||
|
|
|----|------|
|
||
|
|
| `not_archived` | 未归档(默认) |
|
||
|
|
| `archived` | 已归档(登记后) |
|
||
|
|
|
||
|
|
**卷宗状态 `dossier_status`**
|
||
|
|
|
||
|
|
| 码 | 含义 |
|
||
|
|
|----|------|
|
||
|
|
| `temp_custody` | 暂存保管(同步后默认) |
|
||
|
|
| `registered_archived` | 已登记归档 |
|
||
|
|
| `transferred_city` | 已移交市局(不可借阅) |
|
||
|
|
| `borrow_auditing` | 借阅他人 · 大队长审核中 |
|
||
|
|
| `pending_confirm` | 待管理员确认借出 |
|
||
|
|
| `borrowing` | 借出中 |
|
||
|
|
| `return_auditing` | 归还审核中 |
|
||
|
|
| `copy_auditing` | 复印审核中 |
|
||
|
|
|
||
|
|
**来源案件状态 `source_case_status`**:`no_filing`(不予立案)、`withdrawn`(撤案)、`transfer_prosecution`(移送起诉)
|
||
|
|
|
||
|
|
#### 5.5.4 核心表
|
||
|
|
|
||
|
|
| 表 | 说明 |
|
||
|
|
|----|------|
|
||
|
|
| `t_dossier` | 卷宗主表 |
|
||
|
|
| `t_dossier_volume` | 分册 |
|
||
|
|
| `t_dossier_transfer` | 移交市局记录 |
|
||
|
|
| `t_dossier_borrow` | 借阅/归还单 |
|
||
|
|
| `t_dossier_copy_request` | 复印申请(三级审核) |
|
||
|
|
| `t_dossier_operation_log` | 操作轨迹 |
|
||
|
|
|
||
|
|
#### 5.5.5 后端 API(`/dossier/**`)
|
||
|
|
|
||
|
|
| 接口 | 权限 | 说明 |
|
||
|
|
|------|------|------|
|
||
|
|
| `POST /dossier/sync` | `dossier:sync` | 同步办案系统(demo:不予立案/撤案/移送起诉) |
|
||
|
|
| `POST /dossier/register/query` | `dossier:register:query` | 登记归档列表 |
|
||
|
|
| `POST /dossier/register/submit` | `dossier:register:submit` | 登记归档(写入分册) |
|
||
|
|
| `POST /dossier/transfer/submit` | `dossier:transfer:submit` | 移交市局 |
|
||
|
|
| `GET /dossier/detail/{id}` | `dossier:detail` | 详情(分册 + 操作时间线) |
|
||
|
|
| `POST /dossier/borrow-self/*` | `dossier:borrow:apply` | 本人借阅 → 待确认 → 借出 |
|
||
|
|
| `POST /dossier/borrow-other/search` | `dossier:borrow:apply` | 本单位搜索(仅返回卷宗编号) |
|
||
|
|
| `POST /dossier/borrow-other/*` | `dossier:borrow:audit` | 他人借阅 · 大队长审核 |
|
||
|
|
| `POST /dossier/borrow/confirm` | `dossier:borrow:confirm` | 管理员确认借出 |
|
||
|
|
| `POST /dossier/borrow-return/*` | `dossier:return:audit` | 归还申请/审核 |
|
||
|
|
| `POST /dossier/copy/*` | `dossier:copy:apply` / `audit` | 复印三级审核(队长→章主任→领导) |
|
||
|
|
|
||
|
|
代码包:`module/business/dossier/`;SQL:`docs/20260804_dossier_module.sql`
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 5.6 审议流程(前端壳 · 可接 Warm-Flow)
|
||
|
|
|
||
|
|
#### 5.6.1 职责
|
||
|
|
|
||
|
|
重大议题审议、监督督办、意见流转、审核组配置、流程定义管理。
|
||
|
|
|
||
|
|
#### 5.6.2 菜单与页面
|
||
|
|
|
||
|
|
| 菜单 | 路径 | 组件 | 成熟度 |
|
||
|
|
|------|------|------|--------|
|
||
|
|
| 一般审议 | `/review/general-list` | `general-list.vue` | 壳 + mock |
|
||
|
|
| 监督督办 | `/review/supervision` | `supervision.vue` | 壳 |
|
||
|
|
| 审核意见 | `/review/opinion-flow` | `opinion-flow.vue` | 壳 |
|
||
|
|
| 审核组配置 | `/review/group-config` | `group-config.vue` | 壳 |
|
||
|
|
| 流程列表 | `/review/process-list` | `process-list.vue` | 壳 + mock 节点/版本 |
|
||
|
|
|
||
|
|
#### 5.6.3 目标对象与状态
|
||
|
|
|
||
|
|
| 对象 | 方向 |
|
||
|
|
|------|------|
|
||
|
|
| 审议议题 | 议题编号、类型(案件审议/资金处置/财物处置/政策研讨等)、提交人、状态 |
|
||
|
|
| 审议状态 | 待审议 / 审议中 / 已通过 / 已驳回 |
|
||
|
|
| 审核组 | 成员、角色、适用议题类型 |
|
||
|
|
| 流程定义 | 可对接 Warm-Flow(系统已有 flow 模块与请假示例) |
|
||
|
|
|
||
|
|
#### 5.6.4 框架能力参考
|
||
|
|
|
||
|
|
- `docs/工作流定义.md`
|
||
|
|
- 后端 `module/flow`、前端 `views/flow`
|
||
|
|
- OA 请假(`oa/leave`)可作流程接入样例
|
||
|
|
|
||
|
|
> **重要区分**:「审议流程」业务菜单(`views/business/review/*`)目前全是 Mock;**WarmFlow ≠ 该菜单**。引擎已集成,但尚未接到经侦审议页。
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 5.7 数据大屏(前端展示壳)
|
||
|
|
|
||
|
|
#### 5.7.1 职责
|
||
|
|
|
||
|
|
领导驾驶舱:今日警情、趋势、结构分布、办理进度等可视化。
|
||
|
|
|
||
|
|
#### 5.7.2 菜单与页面
|
||
|
|
|
||
|
|
| 菜单 | 路径 | 组件 | 成熟度 |
|
||
|
|
|------|------|------|--------|
|
||
|
|
| 综合数据大屏 | `/bigscreen/data-bigscreen` | `data-bigscreen.vue` | UI 完整,数据静态 |
|
||
|
|
|
||
|
|
#### 5.7.3 现状
|
||
|
|
|
||
|
|
- 数字滚动、SVG 趋势等为前端动画/占位
|
||
|
|
- **未**接 `t_alarm_report` 实时统计 API
|
||
|
|
|
||
|
|
#### 5.7.4 目标指标(建议)
|
||
|
|
|
||
|
|
今日登记数、待定性审核数、作废审批中、已审核完成、来源占比(市局/分局/110)、趋势按日。
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
### 5.8 系统设置(框架已落地)
|
||
|
|
|
||
|
|
#### 5.8.1 职责
|
||
|
|
|
||
|
|
支撑全系统运行的组织、人员、角色菜单、字典、文件、日志、通知等。
|
||
|
|
|
||
|
|
#### 5.8.2 来源
|
||
|
|
|
||
|
|
- 菜单重组:`docs/20260629_reorganize_top_menus.sql` 将原系统类菜单归入「系统设置」
|
||
|
|
- SmartAdmin 标准模块:`employee`、`role`、`menu`、`department`、`dict`、`file`、`login` 等
|
||
|
|
|
||
|
|
#### 5.8.3 与经侦业务关键点
|
||
|
|
|
||
|
|
| 能力 | 业务用途 |
|
||
|
|
|------|----------|
|
||
|
|
| 角色 / 菜单 | 接报案与作废角色授权 |
|
||
|
|
| 字典 | 经侦 77 类案件类型、警情级别、来源等 |
|
||
|
|
| 员工 | 接警员双岗人员、审批人账号 |
|
||
|
|
| 超级管理员标志 | admin 全菜单 + 作废全量待办 |
|
||
|
|
|
||
|
|
#### 5.8.4 附带演示业务(非经侦主链)
|
||
|
|
|
||
|
|
OA 企业/发票/银行、通知公告、ERP 商品分类等仍在代码仓库中,**菜单已下线**(`docs/20260805_hide_system_demo_menus.sql`:reload、文件管理、单号管理、功能 Demo、文档中心、代码生成),不纳入经侦八大主价值链。
|
||
|
|
|
||
|
|
#### 5.8.5 系统设置保留菜单(经侦常用)
|
||
|
|
|
||
|
|
组织人员、部门、角色、菜单、字典、参数配置、缓存、操作/登录日志、消息通知、定时任务等运维能力仍保留在「系统设置」下。
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 6. 核心数据对象总表(已落地)
|
||
|
|
|
||
|
|
| 对象 | 表 | 主键 | 归属模块 |
|
||
|
|
|------|-----|------|----------|
|
||
|
|
| 警情 | `t_alarm_report` | id / report_no | 接报案 |
|
||
|
|
| 审核组表决 | `t_alarm_audit_vote` | alarm_id + auditor_role | 接报案 |
|
||
|
|
| 嫌疑人 | `t_alarm_suspect` | — | 接报案 |
|
||
|
|
| 证据材料 | 证据相关表 | — | 接报案 |
|
||
|
|
| 菜单/角色 | `t_menu` / `t_role` / `t_role_menu` | — | 系统设置 |
|
||
|
|
| 员工 | `t_employee` | employee_id | 系统设置 |
|
||
|
|
|
||
|
|
待建:案件、资金、财物、卷宗、审议议题等业务表。
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 7. 状态机汇总
|
||
|
|
|
||
|
|
### 7.1 处置状态(展示主状态)
|
||
|
|
|
||
|
|
```text
|
||
|
|
[登记/流转] → pending_review(待审核/待定性审核)
|
||
|
|
├─→ reviewing(三人表决中,status)
|
||
|
|
├─→ completed(多数同意)
|
||
|
|
├─→ audit_rejected(多数不同意)
|
||
|
|
├─→ return_refill(任一人退回重填,大厅置顶可编辑)→ 改完回 pending_review
|
||
|
|
├─→ no_disposal(无需处置,咨询求助场景)
|
||
|
|
└─(历史 pending_info 已迁移/映射为 pending_review)
|
||
|
|
```
|
||
|
|
|
||
|
|
### 7.2 作废状态
|
||
|
|
|
||
|
|
```text
|
||
|
|
(空/驳回后) --申请--> pending_void --同意--> voided
|
||
|
|
└--不同意--> void_rejected → 可再申请
|
||
|
|
```
|
||
|
|
|
||
|
|
### 7.3 审核状态(后端)
|
||
|
|
|
||
|
|
```text
|
||
|
|
no_audit(咨询求助)
|
||
|
|
pending → reviewing → approved/rejected/transferred
|
||
|
|
任意节点叠加 voided(作废同意后)
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 8. 代码 / 菜单对照速查
|
||
|
|
|
||
|
|
| 业务 | 前端目录 | 后端目录 |
|
||
|
|
|------|----------|----------|
|
||
|
|
| 接报案 | `views/business/alarm/` | `module/business/alarm/` |
|
||
|
|
| 案件 | `views/business/case-management/` | (无) |
|
||
|
|
| 资金 | `views/business/fund/` | (无) |
|
||
|
|
| 财物 | `views/business/property/` | `module/business/property/` |
|
||
|
|
| 审议 | `views/business/review/` | (无;通用 flow 另有) |
|
||
|
|
| 大屏 | `views/business/alarm/data-bigscreen.vue` | (无) |
|
||
|
|
| 系统 | `views/system/` 等 | `module/system/` |
|
||
|
|
| 菜单初始化 | — | `sql/init_alarm_menus_and_roles.sql` |
|
||
|
|
| 作废菜单(一次性 SQL) | — | `docs/20260708_void_audit_menu.sql` |
|
||
|
|
| 处置状态迁移(一次性 SQL) | — | `docs/20260711_migrate_pending_info_to_pending_review.sql` |
|
||
|
|
| 审核组表决(一次性 SQL) | — | `docs/20260722_alarm_audit_group.sql` |
|
||
|
|
|
||
|
|
常量:
|
||
|
|
|
||
|
|
- `AlarmVoidConst` / `AlarmSourceConst`
|
||
|
|
- 前端 `constants/business/alarm/*`
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 9. 已知缺口与待建能力
|
||
|
|
|
||
|
|
| 优先级 | 缺口 | 说明 |
|
||
|
|
|--------|------|------|
|
||
|
|
| P0 | 案件域后端 | 警情 → 案件贯通 |
|
||
|
|
| P1 | 资金真实台账 | 替换 mock |
|
||
|
|
| P1 | 卷宗归档借阅 | 替换 mock |
|
||
|
|
| P1 | 审议绑定 Warm-Flow | 替换 mock |
|
||
|
|
| P2 | 大屏接真实统计 API | 替换静态数 |
|
||
|
|
| P2 | 视频监控对接 | 现有页面待接流媒体/平台 |
|
||
|
|
| P2 | 接警员人员库后台维护 | 现部分前端模拟 |
|
||
|
|
| 文档 | 单功能 PRD 与本文对齐 | 如 `pending_info` 废弃后需改 PRD |
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 10. 文档维护约定(长期)
|
||
|
|
|
||
|
|
1. **主文档**:本文 `Docs/Key/biz-model-system.md`
|
||
|
|
2. **变更记录**:`Docs/Key/biz-model-changelog.md` 每次业务变更追加一条
|
||
|
|
3. **单功能 PRD**:仍放 `docs/Plan/`,实现完成后更新 PRD,并回写本文对应域章节
|
||
|
|
4. **触发时机**:功能经用户确认并实现完成后,由 AI/开发同步改文档(见项目规则)
|
||
|
|
5. **成熟度标记**:壳子上线后端后,必须把本节成熟度从「壳」改为「已落地」并补 API/表
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 附录 A. 相关文档索引
|
||
|
|
|
||
|
|
| 文档 | 说明 |
|
||
|
|
|------|------|
|
||
|
|
| `docs/Plan/prd-alarm-reception-hall.md` | 接报案大厅 PRD |
|
||
|
|
| `docs/Plan/prd-alarm-audit-supervision.md` | 审核监督三人表决 PRD |
|
||
|
|
| `.trae/documents/prd-non-economic-crime-report.md` | 非经侦/咨询求助相关 |
|
||
|
|
| `.trae/documents/tech-arch-non-economic-crime-report.md` | 技术架构笔记 |
|
||
|
|
| `docs/工作流定义.md` | 工作流 |
|
||
|
|
| `sql/init_alarm_menus_and_roles.sql` | 菜单角色初始化 |
|
||
|
|
| `docs/20260708_void_audit_menu.sql` 等 | 作废菜单增量 |
|
||
|
|
| `docs/20260711_migrate_pending_info_to_pending_review.sql` | 处置状态迁移 |
|
||
|
|
| `docs/20260722_alarm_audit_group.sql` | 审核组表决表与退回重填字段 |
|
||
|
|
| `MIGRATION_PLAN.md` | 迁移计划(若有) |
|
||
|
|
|
||
|
|
## 附录 B. 演示账号(作废链)
|
||
|
|
|
||
|
|
| 账号 | 角色 | 密码(演示) |
|
||
|
|
|------|------|--------------|
|
||
|
|
| `alarm_city_receiver` | 市局接警员 | 123456 |
|
||
|
|
| `alarm_district_receiver` | 区县接警员 | 123456 |
|
||
|
|
| `zhangcheng` | 市局主任 | 123456 |
|
||
|
|
| `district_captain` | 区县大队长 | 123456 |
|
||
|
|
| `admin` | 超级管理员 | (系统原密码) |
|