# 设备保养内容字段
## 涉及页面
- 保养定时任务管理页面(新增/编辑弹窗、列表)
- 设备保养记录管理页面(列表、详情弹窗、确认保养弹窗)
## API
### 保养定时任务
| 方法 | 路径 | 说明 |
|------|------|------|
| POST | /deviceMaintenanceTask/add | 新增定时任务(新增 maintenanceContent 字段) |
| POST | /deviceMaintenanceTask/update | 修改定时任务(新增 maintenanceContent 字段) |
| GET | /deviceMaintenanceTask/listPage | 列表查询(返回新增字段) |
**新增请求/响应参数:**
| 参数 | 类型 | 必填 | 说明 |
|------|------|------|------|
| maintenanceContent | String | 否 | 保养内容,最长2000字 |
### 设备保养记录
| 方法 | 路径 | 说明 |
|------|------|------|
| POST | /device/maintenance | 新增保养记录(新增 maintenanceContent 字段) |
| PUT | /device/maintenance | 修改保养记录(新增 maintenanceContent 字段) |
| POST | /device/maintenance/maintenance | 确认保养(新增 maintenanceContent 字段) |
| GET | /device/maintenance/page | 列表查询(返回新增字段) |
| GET | /device/maintenance/{id} | 详情查询(返回新增字段) |
| POST | /device/maintenance/export | 导出Excel(新增"保养内容"列) |
**新增请求/响应参数:**
| 参数 | 类型 | 必填 | 说明 |
|------|------|------|------|
| maintenanceContent | String | 否 | 保养内容,最长2000字 |
**说明:** 定时任务触发生成保养记录时,会自动将定时任务的 `maintenanceContent` 复制到保养记录中。
## 前端修改点
### 1. 保养定时任务 - 新增/编辑弹窗
```html
```
### 2. 保养定时任务 - 列表
```html
```
### 3. 设备保养记录 - 列表
```html
```
### 4. 设备保养记录 - 详情弹窗
```html
{{ detail.maintenanceContent }}
```
### 5. 设备保养记录 - 确认保养弹窗(可选填写/修改)
```html
```
### 6. 导出
导出Excel自动新增"保养内容"列,无需前端额外处理。
## 注意事项
- 执行数据库迁移脚本 `doc/20260617_device_maintenance_content.sql` 后再部署
- 定时任务生成的保养记录会自动携带定时任务的保养内容,无需手动填写
- 保养记录的保养内容可在确认保养时修改