新增车辆三检的三检历史记录列表

This commit is contained in:
2026-06-02 10:02:09 +08:00
parent 71558b072d
commit c29596337f
13 changed files with 477 additions and 112 deletions

View File

@@ -111,3 +111,45 @@ ADD COLUMN reject_reason varchar(500) NULL COMMENT '审核不通过原因';
- 详情接口、列表接口、导出接口会返回 `rejectReason` 字段。
- 审核驳回通知优先展示 `rejectReason`,没有时才回退展示 `auditResult`
## 6. 三检历史记录接口
### 6.1 新增字段
- `inspectNo`:三检记录编号,规则为 `SJ + 三检创建日期(yyyyMMdd) + 车牌号后3位 + 4位随机数`
- `inspectLocation`:检查地点,出车前、行车中、收车后三个阶段都支持保存
### 6.2 历史列表接口
- 路径:`GET /securityManagement/vehicleThreeInspect/history/list`
- 说明:按 `inspectId` 聚合查询一轮三检历史记录,支持分页
返回核心字段:
- `inspectId`三检流程ID
- `inspectNo`:三检记录编号
- `plateNumber`:车牌号
- `inspectorName`:检查人
- `startTime`:检查开始时间(出车提交时间)
- `endTime`:检查结束时间(收车提交时间)
- `auditorName`:审核人
- `outInspectLocation`:出车前检查地点
- `drivingInspectLocation`:行车中检查地点
- `backInspectLocation`:收车后检查地点
- `outCheck` / `drivingCheck` / `backCheck`:三个阶段详情
### 6.3 历史详情接口
- 路径:`GET /securityManagement/vehicleThreeInspect/history/{inspectId}`
- 说明:返回指定 `inspectId` 下三个阶段的车辆三检详情
### 6.4 数据库脚本
新增脚本:
- `sql/alter_hot_vehicle_three_inspect_history_fields_20260601.sql`
脚本内容包含:
-`hot_vehicle_three_inspect` 增加 `inspect_no``inspect_location` 字段
- 对历史数据回填 `inspect_no`