# Ether 待开发功能 - 检查清单 ## 📋 检查清单概览 本文档用于验证待开发功能是否完整实现,确保质量和功能完整性。 --- ## ✅ 设备管理模块检查清单 ### 后端实现 #### 实体层 - [ ] Equipment 实体类已创建 - [ ] MaintenanceRecord 实体类已创建 - [ ] SparePart 实体类已创建 - [ ] 所有实体包含 UUID 主键 - [ ] 所有实体包含 createdAt/updatedAt 字段 - [ ] 实体字段与数据库表结构一致 #### 枚举类 - [ ] EquipmentType 枚举已创建 - [ ] EquipmentStatus 枚举已创建 - [ ] MaintenanceType 枚举已创建 - [ ] 枚举值与前端定义一致 #### Repository层 - [ ] EquipmentRepository 已创建 - [ ] MaintenanceRecordRepository 已创建 - [ ] SparePartRepository 已创建 - [ ] 自定义查询方法已实现 - [ ] 分页查询已支持 #### Service层 - [ ] EquipmentService 接口已定义 - [ ] EquipmentServiceImpl 实现类已创建 - [ ] CRUD 方法已实现 - [ ] 业务逻辑已实现(状态管理、维保提醒等) - [ ] 异常处理已完善 #### Controller层 - [ ] GET /api/v1/asset/equipments - 获取设备列表 - [ ] GET /api/v1/asset/equipments/{id} - 获取设备详情 - [ ] POST /api/v1/asset/equipments - 创建设备 - [ ] PUT /api/v1/asset/equipments/{id} - 更新设备 - [ ] DELETE /api/v1/asset/equipments/{id} - 删除设备 - [ ] PATCH /api/v1/asset/equipments/{id}/status - 更新状态 - [ ] GET /api/v1/asset/equipments/type/{type} - 按类型查询 - [ ] GET /api/v1/asset/equipments/status/{status} - 按状态查询 - [ ] GET /api/v1/asset/equipments/space-node/{id} - 按空间查询 - [ ] GET /api/v1/asset/equipments/search - 搜索设备 - [ ] POST /api/v1/asset/equipments/{id}/maintenance - 记录保养 - [ ] GET /api/v1/asset/equipments/generate-code - 生成编码 - [ ] GET /api/v1/asset/equipment/qrcode/{id} - 获取二维码 - [ ] GET /api/v1/asset/equipment/qrcode/info/{qrCode} - 扫码查询 #### 数据库 - [ ] asset_equipment 表已创建 - [ ] asset_maintenance_record 表已创建 - [ ] asset_spare_part 表已创建 - [ ] 索引已创建 - [ ] 外键约束已设置 ### 前端实现 #### 页面组件 - [ ] 设备列表页面已创建 - [ ] 设备详情页面已创建 - [ ] 设备表单组件已创建 - [ ] 维保记录组件已创建 - [ ] 备件管理页面已创建 #### API集成 - [ ] equipment.ts API定义完整 - [ ] API调用正常工作 - [ ] 错误处理已实现 #### 功能验证 - [ ] 设备列表可正常显示 - [ ] 分页功能正常 - [ ] 筛选功能正常 - [ ] 搜索功能正常 - [ ] 新增设备功能正常 - [ ] 编辑设备功能正常 - [ ] 删除设备功能正常 - [ ] 状态切换功能正常 - [ ] 二维码生成功能正常 - [ ] 维保记录管理功能正常 --- ## ✅ 收费管理模块检查清单 ### 后端实现 #### Service层 - [ ] 收费项目CRUD方法已实现 - [ ] 账单生成方法已实现 - [ ] 账单查询方法已实现 - [ ] 账单状态管理已实现 - [ ] 支付记录管理已实现 - [ ] 统计报表方法已实现 - [ ] 催缴提醒方法已实现 #### Controller层 - [ ] GET /api/v1/finance/fee-items - 获取收费项目 - [ ] POST /api/v1/finance/fee-items - 创建收费项目 - [ ] PUT /api/v1/finance/fee-items/{id} - 更新收费项目 - [ ] DELETE /api/v1/finance/fee-items/{id} - 删除收费项目 - [ ] GET /api/v1/finance/bills - 获取账单列表 - [ ] POST /api/v1/finance/bills - 创建账单 - [ ] PUT /api/v1/finance/bills/{id} - 更新账单 - [ ] DELETE /api/v1/finance/bills/{id} - 删除账单 - [ ] POST /api/v1/finance/bills/{id}/pay - 缴费 - [ ] POST /api/v1/finance/bills/{id}/cancel - 取消账单 - [ ] GET /api/v1/finance/payments - 获取支付记录 - [ ] GET /api/v1/finance/statistics - 统计数据 - [ ] GET /api/v1/finance/statistics/* - 各项统计 ### 前端实现 #### 功能验证 - [ ] 开发中提示已移除 - [ ] 统计看板数据正常显示 - [ ] 账单列表正常显示 - [ ] 账单创建功能正常 - [ ] 账单编辑功能正常 - [ ] 缴费功能正常 - [ ] 支付记录显示正常 - [ ] 统计报表显示正常 - [ ] 导出功能正常 --- ## ✅ 巡检管理模块检查清单 ### API对接验证 - [ ] GET /api/v1/mdm/inspections/plans - 获取计划列表 - [ ] POST /api/v1/mdm/inspections/plans - 创建计划 - [ ] PUT /api/v1/mdm/inspections/plans/{id} - 更新计划 - [ ] DELETE /api/v1/mdm/inspections/plans/{id} - 删除计划 - [ ] PATCH /api/v1/mdm/inspections/plans/{id}/status - 切换状态 - [ ] GET /api/v1/mdm/inspections/plans/{planId}/points - 获取巡检点 - [ ] POST /api/v1/mdm/inspections/plans/{planId}/points - 添加巡检点 - [ ] GET /api/v1/mdm/inspections/tasks - 获取任务列表 - [ ] POST /api/v1/mdm/inspections/tasks/{taskId}/start - 开始任务 - [ ] POST /api/v1/mdm/inspections/tasks/{taskId}/complete - 完成任务 - [ ] GET /api/v1/mdm/inspections/statistics/* - 统计接口 ### 功能验证 - [ ] 巡检计划CRUD正常 - [ ] 巡检点管理正常 - [ ] 任务生成正常 - [ ] 任务执行流程正常 - [ ] 统计数据准确 --- ## ✅ 工单管理模块检查清单 ### API对接验证 - [ ] POST /api/v1/ops/work-orders - 创建工单 - [ ] PUT /api/v1/ops/work-orders/{id} - 更新工单 - [ ] POST /api/v1/ops/work-orders/{id}/assign - 分配工单 - [ ] POST /api/v1/ops/work-orders/{id}/accept - 接单 - [ ] POST /api/v1/ops/work-orders/{id}/start - 开始处理 - [ ] POST /api/v1/ops/work-orders/{id}/complete - 完成工单 - [ ] POST /api/v1/ops/work-orders/{id}/close - 关闭工单 - [ ] GET /api/v1/ops/work-orders - 查询工单列表 - [ ] GET /api/v1/ops/work-orders/{id} - 获取工单详情 - [ ] GET /api/v1/ops/work-orders/{id}/detail - 获取详细信息 ### 功能验证 - [ ] 工单创建流程正常 - [ ] 工单分配流程正常 - [ ] 工单流转流程正常 - [ ] 工单统计正常 - [ ] 设备关联工单正常 --- ## ✅ 访客管理模块检查清单 ### API对接验证 - [ ] GET /api/v1/mdm/visitors/appointments - 获取预约列表 - [ ] POST /api/v1/mdm/visitors/appointments - 创建预约 - [ ] PUT /api/v1/mdm/visitors/appointments/{id} - 更新预约 - [ ] POST /api/v1/mdm/visitors/appointments/{id}/approve - 审批通过 - [ ] POST /api/v1/mdm/visitors/appointments/{id}/reject - 审批拒绝 - [ ] POST /api/v1/mdm/visitors/appointments/{id}/check-in - 入场登记 - [ ] POST /api/v1/mdm/visitors/appointments/{id}/check-out - 离场登记 - [ ] GET /api/v1/mdm/visitors/blacklist - 获取黑名单 - [ ] POST /api/v1/mdm/visitors/blacklist - 添加黑名单 - [ ] GET /api/v1/mdm/visitors/statistics/dashboard - 统计数据 ### 功能验证 - [ ] 访客预约流程正常 - [ ] 审批流程正常 - [ ] 入场登记正常 - [ ] 离场登记正常 - [ ] 黑名单管理正常 - [ ] 黑名单拦截正常 - [ ] 历史访客查询正常 --- ## ✅ 通知管理模块检查清单 ### API对接验证 - [ ] GET /api/v1/ops/notification/channels - 获取渠道列表 - [ ] POST /api/v1/ops/notification/channels - 创建渠道 - [ ] GET /api/v1/ops/notification/templates - 获取模板列表 - [ ] POST /api/v1/ops/notification/templates - 创建模板 - [ ] GET /api/v1/ops/notification/rules - 获取规则列表 - [ ] POST /api/v1/ops/notification/rules - 创建规则 - [ ] GET /api/v1/ops/notification/history/my - 获取我的通知 - [ ] POST /api/v1/ops/notification/history/{id}/read - 标记已读 ### 功能验证 - [ ] 渠道配置正常 - [ ] 模板管理正常 - [ ] 规则配置正常 - [ ] 通知发送正常 - [ ] 通知接收正常 - [ ] 已读/未读状态正常 --- ## ✅ E2E测试检查清单 ### 测试环境 - [ ] 测试数据库已准备 - [ ] 测试数据已初始化 - [ ] 所有服务已启动 ### 测试执行 - [ ] 设备管理E2E测试通过 - [ ] 收费管理E2E测试通过 - [ ] 巡检管理E2E测试通过 - [ ] 工单管理E2E测试通过 - [ ] 访客管理E2E测试通过 - [ ] 通知管理E2E测试通过 ### 测试覆盖 - [ ] 正常流程测试覆盖 - [ ] 异常流程测试覆盖 - [ ] 边界条件测试覆盖 --- ## ✅ 代码质量检查清单 ### 后端代码 - [ ] 编译无错误 - [ ] 无安全漏洞 - [ ] 代码规范检查通过 - [ ] 单元测试通过 ### 前端代码 - [ ] TypeScript类型检查通过 - [ ] 编译无错误 - [ ] ESLint检查通过 - [ ] 无控制台错误 ### 文档 - [ ] API文档已更新 - [ ] 数据库文档已更新 - [ ] README已更新 --- ## ✅ 部署检查清单 ### 服务检查 - [ ] ether-mdm 服务正常启动 - [ ] ether-ops 服务正常启动 - [ ] ether-finance 服务正常启动 - [ ] ether-gateway 服务正常启动 - [ ] ether-ui-admin 服务正常启动 ### 功能验证 - [ ] 所有页面可正常访问 - [ ] 所有API可正常调用 - [ ] 数据库连接正常 - [ ] 日志输出正常 --- ## 📝 问题记录 | 序号 | 模块 | 问题描述 | 状态 | 解决方案 | |------|------|---------|------|---------| | 1 | | | | | | 2 | | | | | | 3 | | | | | --- *最后更新: 2026-02-20*