1408 lines
42 KiB
YAML
1408 lines
42 KiB
YAML
project: Ether PMS
|
|
last_updated: 2026-05-18
|
|
modules:
|
|
- id: auth
|
|
name: "身份与权限域"
|
|
dimensions:
|
|
requirement:
|
|
total: 44
|
|
completed: 37
|
|
items:
|
|
- id: REQ-AUTH-001
|
|
name: "用户创建"
|
|
status: done
|
|
- id: REQ-AUTH-002
|
|
name: "用户查询"
|
|
status: done
|
|
- id: REQ-AUTH-003
|
|
name: "用户更新"
|
|
status: done
|
|
- id: REQ-AUTH-004
|
|
name: "用户删除"
|
|
status: done
|
|
- id: REQ-AUTH-005
|
|
name: "密码修改"
|
|
status: done
|
|
- id: REQ-AUTH-006
|
|
name: "多类型用户扩展"
|
|
status: done
|
|
- id: REQ-AUTH-007
|
|
name: "用户角色分配"
|
|
status: done
|
|
- id: REQ-AUTH-008
|
|
name: "用户项目关联"
|
|
status: done
|
|
- id: REQ-AUTH-010
|
|
name: "角色管理"
|
|
status: done
|
|
- id: REQ-AUTH-011
|
|
name: "权限管理"
|
|
status: done
|
|
- id: REQ-AUTH-012
|
|
name: "角色权限分配"
|
|
status: done
|
|
- id: REQ-AUTH-013
|
|
name: "四级数据范围"
|
|
status: done
|
|
- id: REQ-AUTH-014
|
|
name: "双层角色分配"
|
|
status: done
|
|
- id: REQ-AUTH-015
|
|
name: "项目级角色查询"
|
|
status: done
|
|
- id: REQ-AUTH-016
|
|
name: "角色关联用户查询"
|
|
status: done
|
|
- id: REQ-AUTH-017
|
|
name: "权限树端点"
|
|
status: pending
|
|
- id: REQ-AUTH-018
|
|
name: "权限校验端点"
|
|
status: pending
|
|
- id: REQ-AUTH-019
|
|
name: "用户菜单端点"
|
|
status: pending
|
|
- id: REQ-AUTH-020
|
|
name: "用户权限查询端点"
|
|
status: pending
|
|
- id: REQ-AUTH-021
|
|
name: "角色业务属性"
|
|
status: pending
|
|
- id: REQ-AUTH-022
|
|
name: "权限菜单路由属性"
|
|
status: pending
|
|
- id: REQ-AUTH-030
|
|
name: "部门管理"
|
|
status: done
|
|
- id: REQ-AUTH-031
|
|
name: "部门树查询"
|
|
status: done
|
|
- id: REQ-AUTH-032
|
|
name: "部门成员查询"
|
|
status: done
|
|
- id: REQ-AUTH-033
|
|
name: "按类型查询部门"
|
|
status: done
|
|
- id: REQ-AUTH-034
|
|
name: "部门删除约束"
|
|
status: done
|
|
- id: REQ-AUTH-040
|
|
name: "项目成员列表"
|
|
status: done
|
|
- id: REQ-AUTH-041
|
|
name: "可用成员查询"
|
|
status: done
|
|
- id: REQ-AUTH-042
|
|
name: "添加项目成员"
|
|
status: done
|
|
- id: REQ-AUTH-043
|
|
name: "移除项目成员"
|
|
status: done
|
|
- id: REQ-AUTH-044
|
|
name: "项目员工班次"
|
|
status: done
|
|
- id: REQ-AUTH-045
|
|
name: "项目员工角色"
|
|
status: done
|
|
- id: REQ-AUTH-050
|
|
name: "住户信息管理"
|
|
status: done
|
|
- id: REQ-AUTH-051
|
|
name: "住户认证流程"
|
|
status: done
|
|
- id: REQ-AUTH-052
|
|
name: "住户房屋绑定"
|
|
status: done
|
|
- id: REQ-AUTH-053
|
|
name: "房屋空间管理"
|
|
status: done
|
|
- id: REQ-AUTH-060
|
|
name: "用户登录"
|
|
status: done
|
|
- id: REQ-AUTH-061
|
|
name: "用户登出"
|
|
status: done
|
|
- id: REQ-AUTH-062
|
|
name: "Token刷新"
|
|
status: done
|
|
- id: REQ-AUTH-063
|
|
name: "获取当前用户"
|
|
status: done
|
|
- id: REQ-AUTH-064
|
|
name: "JWT Token规范"
|
|
status: done
|
|
- id: REQ-AUTH-065
|
|
name: "登录失败锁定"
|
|
status: done
|
|
- id: REQ-AUTH-066
|
|
name: "项目上下文传递"
|
|
status: done
|
|
- id: REQ-AUTH-070
|
|
name: "操作日志记录"
|
|
status: done
|
|
- id: REQ-AUTH-071
|
|
name: "异步持久化"
|
|
status: done
|
|
- id: REQ-AUTH-072
|
|
name: "审计日志查询"
|
|
status: done
|
|
- id: REQ-AUTH-073
|
|
name: "模块与操作类型"
|
|
status: done
|
|
- id: REQ-AUTH-074
|
|
name: "日志统计"
|
|
status: done
|
|
- id: REQ-AUTH-075
|
|
name: "日志归档"
|
|
status: partial
|
|
- id: REQ-AUTH-080
|
|
name: "键值配置管理"
|
|
status: done
|
|
- id: REQ-AUTH-081
|
|
name: "密码策略配置"
|
|
status: done
|
|
- id: REQ-AUTH-082
|
|
name: "数据访问授权"
|
|
status: done
|
|
design:
|
|
total: 44
|
|
completed: 38
|
|
items:
|
|
- id: DES-AUTH-001
|
|
name: "用户管理详细设计"
|
|
status: done
|
|
- id: DES-AUTH-002
|
|
name: "角色权限详细设计"
|
|
status: done
|
|
- id: DES-AUTH-003
|
|
name: "部门管理详细设计"
|
|
status: done
|
|
- id: DES-AUTH-004
|
|
name: "项目成员管理详细设计"
|
|
status: done
|
|
- id: DES-AUTH-005
|
|
name: "住户管理详细设计"
|
|
status: done
|
|
- id: DES-AUTH-006
|
|
name: "认证授权详细设计"
|
|
status: done
|
|
- id: DES-AUTH-007
|
|
name: "审计日志详细设计"
|
|
status: done
|
|
- id: DES-AUTH-008
|
|
name: "系统配置详细设计"
|
|
status: done
|
|
- id: DES-AUTH-009
|
|
name: "权限树端点设计"
|
|
status: pending
|
|
- id: DES-AUTH-010
|
|
name: "权限校验端点设计"
|
|
status: pending
|
|
- id: DES-AUTH-011
|
|
name: "用户菜单端点设计"
|
|
status: pending
|
|
- id: DES-AUTH-012
|
|
name: "用户权限查询端点设计"
|
|
status: pending
|
|
- id: DES-AUTH-013
|
|
name: "角色业务属性设计"
|
|
status: pending
|
|
- id: DES-AUTH-014
|
|
name: "权限菜单路由属性设计"
|
|
status: pending
|
|
- id: DES-AUTH-015
|
|
name: "日志归档设计"
|
|
status: done
|
|
code:
|
|
total: 44
|
|
completed: 37
|
|
items:
|
|
- id: CODE-AUTH-001
|
|
name: "User实体及CRUD"
|
|
status: done
|
|
- id: CODE-AUTH-002
|
|
name: "Role/Permission实体及CRUD"
|
|
status: done
|
|
- id: CODE-AUTH-003
|
|
name: "Dept实体及树形管理"
|
|
status: done
|
|
- id: CODE-AUTH-004
|
|
name: "ProjectMember管理"
|
|
status: done
|
|
- id: CODE-AUTH-005
|
|
name: "Resident/ResidentSpace管理"
|
|
status: done
|
|
- id: CODE-AUTH-006
|
|
name: "AuthController登录登出"
|
|
status: done
|
|
- id: CODE-AUTH-007
|
|
name: "JwtTokenProvider"
|
|
status: done
|
|
- id: CODE-AUTH-008
|
|
name: "LoginAttemptService锁定"
|
|
status: done
|
|
- id: CODE-AUTH-009
|
|
name: "DataScopeService数据范围"
|
|
status: done
|
|
- id: CODE-AUTH-010
|
|
name: "OperationLogAspect审计"
|
|
status: done
|
|
- id: CODE-AUTH-011
|
|
name: "SysConfigController配置"
|
|
status: done
|
|
- id: CODE-AUTH-012
|
|
name: "PasswordStrengthValidator"
|
|
status: done
|
|
- id: CODE-AUTH-013
|
|
name: "DataAccessController"
|
|
status: done
|
|
- id: CODE-AUTH-014
|
|
name: "权限树端点"
|
|
status: pending
|
|
- id: CODE-AUTH-015
|
|
name: "权限校验端点"
|
|
status: pending
|
|
- id: CODE-AUTH-016
|
|
name: "用户菜单端点"
|
|
status: pending
|
|
- id: CODE-AUTH-017
|
|
name: "用户权限查询端点"
|
|
status: pending
|
|
- id: CODE-AUTH-018
|
|
name: "角色业务属性扩展"
|
|
status: pending
|
|
- id: CODE-AUTH-019
|
|
name: "权限菜单路由属性扩展"
|
|
status: pending
|
|
- id: CODE-AUTH-020
|
|
name: "日志归档至对象存储"
|
|
status: pending
|
|
testing:
|
|
total: 44
|
|
completed: 0
|
|
items:
|
|
- id: TEST-AUTH-001
|
|
name: "用户管理API测试"
|
|
status: pending
|
|
- id: TEST-AUTH-002
|
|
name: "角色权限API测试"
|
|
status: pending
|
|
- id: TEST-AUTH-003
|
|
name: "部门管理API测试"
|
|
status: pending
|
|
- id: TEST-AUTH-004
|
|
name: "项目成员管理API测试"
|
|
status: pending
|
|
- id: TEST-AUTH-005
|
|
name: "住户管理API测试"
|
|
status: pending
|
|
- id: TEST-AUTH-006
|
|
name: "认证授权API测试"
|
|
status: pending
|
|
- id: TEST-AUTH-007
|
|
name: "审计日志API测试"
|
|
status: pending
|
|
- id: TEST-AUTH-008
|
|
name: "系统配置API测试"
|
|
status: pending
|
|
- id: TEST-AUTH-009
|
|
name: "登录锁定机制测试"
|
|
status: pending
|
|
- id: TEST-AUTH-010
|
|
name: "数据范围过滤测试"
|
|
status: pending
|
|
- id: TEST-AUTH-011
|
|
name: "密码强度校验测试"
|
|
status: pending
|
|
- id: space
|
|
name: "空间与项目域"
|
|
dimensions:
|
|
requirement:
|
|
total: 30
|
|
completed: 23
|
|
items:
|
|
- id: REQ-MDM-001
|
|
name: "项目创建"
|
|
status: done
|
|
- id: REQ-MDM-002
|
|
name: "项目查询"
|
|
status: done
|
|
- id: REQ-MDM-003
|
|
name: "项目更新与删除"
|
|
status: done
|
|
- id: REQ-MDM-004
|
|
name: "项目状态流转"
|
|
status: done
|
|
- id: REQ-MDM-005
|
|
name: "状态变更历史"
|
|
status: done
|
|
- id: REQ-MDM-006
|
|
name: "项目统计"
|
|
status: done
|
|
- id: REQ-MDM-007
|
|
name: "项目配置管理"
|
|
status: done
|
|
- id: REQ-MDM-008
|
|
name: "项目成员管理"
|
|
status: done
|
|
- id: REQ-MDM-009
|
|
name: "项目删除检查"
|
|
status: done
|
|
- id: REQ-MDM-010
|
|
name: "空间节点创建"
|
|
status: done
|
|
- id: REQ-MDM-011
|
|
name: "15种节点类型"
|
|
status: done
|
|
- id: REQ-MDM-012
|
|
name: "树形结构维护"
|
|
status: done
|
|
- id: REQ-MDM-013
|
|
name: "空间节点查询"
|
|
status: done
|
|
- id: REQ-MDM-014
|
|
name: "空间节点更新与删除"
|
|
status: done
|
|
- id: REQ-MDM-015
|
|
name: "面积信息管理"
|
|
status: done
|
|
- id: REQ-MDM-016
|
|
name: "地理信息管理"
|
|
status: done
|
|
- id: REQ-MDM-017
|
|
name: "设备扩展模式"
|
|
status: done
|
|
- id: REQ-MDM-018
|
|
name: "扩展属性JSON"
|
|
status: done
|
|
- id: REQ-MDM-019
|
|
name: "空间编码自动生成"
|
|
status: pending
|
|
- id: REQ-MDM-020
|
|
name: "节点移动"
|
|
status: pending
|
|
- id: REQ-MDM-021
|
|
name: "祖先/子孙查询"
|
|
status: pending
|
|
- id: REQ-MDM-022
|
|
name: "空间统计分析"
|
|
status: pending
|
|
- id: REQ-MDM-023
|
|
name: "PostGIS空间查询"
|
|
status: pending
|
|
- id: REQ-MDM-024
|
|
name: "地图服务"
|
|
status: pending
|
|
- id: REQ-MDM-025
|
|
name: "空间节点导入导出"
|
|
status: pending
|
|
- id: REQ-MDM-030
|
|
name: "巡检标准项CRUD"
|
|
status: done
|
|
- id: REQ-MDM-031
|
|
name: "标准项查询筛选"
|
|
status: done
|
|
- id: REQ-MDM-032
|
|
name: "巡检模板管理"
|
|
status: done
|
|
- id: REQ-MDM-033
|
|
name: "巡检记录管理"
|
|
status: done
|
|
- id: REQ-MDM-034
|
|
name: "巡检记录查询"
|
|
status: done
|
|
design:
|
|
total: 30
|
|
completed: 23
|
|
items:
|
|
- id: DES-SPACE-001
|
|
name: "项目管理详细设计"
|
|
status: done
|
|
- id: DES-SPACE-002
|
|
name: "空间节点详细设计"
|
|
status: done
|
|
- id: DES-SPACE-003
|
|
name: "巡检标准项详细设计"
|
|
status: done
|
|
- id: DES-SPACE-004
|
|
name: "空间编码自动生成设计"
|
|
status: pending
|
|
- id: DES-SPACE-005
|
|
name: "节点移动设计"
|
|
status: pending
|
|
- id: DES-SPACE-006
|
|
name: "祖先/子孙查询设计"
|
|
status: pending
|
|
- id: DES-SPACE-007
|
|
name: "空间统计分析设计"
|
|
status: pending
|
|
- id: DES-SPACE-008
|
|
name: "PostGIS空间查询设计"
|
|
status: pending
|
|
- id: DES-SPACE-009
|
|
name: "地图服务设计"
|
|
status: pending
|
|
- id: DES-SPACE-010
|
|
name: "空间节点导入导出设计"
|
|
status: pending
|
|
code:
|
|
total: 30
|
|
completed: 23
|
|
items:
|
|
- id: CODE-SPACE-001
|
|
name: "ProjectController及CRUD"
|
|
status: done
|
|
- id: CODE-SPACE-002
|
|
name: "SpaceNodeController及树形管理"
|
|
status: done
|
|
- id: CODE-SPACE-003
|
|
name: "InspectionItemController"
|
|
status: done
|
|
- id: CODE-SPACE-004
|
|
name: "InspectionTemplateController"
|
|
status: done
|
|
- id: CODE-SPACE-005
|
|
name: "InspectionRecordController"
|
|
status: done
|
|
- id: CODE-SPACE-006
|
|
name: "ProjectConfigController"
|
|
status: done
|
|
- id: CODE-SPACE-007
|
|
name: "空间编码自动生成"
|
|
status: pending
|
|
- id: CODE-SPACE-008
|
|
name: "节点移动"
|
|
status: pending
|
|
- id: CODE-SPACE-009
|
|
name: "祖先/子孙查询"
|
|
status: pending
|
|
- id: CODE-SPACE-010
|
|
name: "空间统计分析"
|
|
status: pending
|
|
- id: CODE-SPACE-011
|
|
name: "PostGIS空间查询"
|
|
status: pending
|
|
- id: CODE-SPACE-012
|
|
name: "地图服务集成"
|
|
status: pending
|
|
- id: CODE-SPACE-013
|
|
name: "空间节点导入导出"
|
|
status: pending
|
|
testing:
|
|
total: 30
|
|
completed: 0
|
|
items:
|
|
- id: TEST-SPACE-001
|
|
name: "项目管理API测试"
|
|
status: pending
|
|
- id: TEST-SPACE-002
|
|
name: "空间节点API测试"
|
|
status: pending
|
|
- id: TEST-SPACE-003
|
|
name: "巡检标准项API测试"
|
|
status: pending
|
|
- id: TEST-SPACE-004
|
|
name: "巡检模板API测试"
|
|
status: pending
|
|
- id: TEST-SPACE-005
|
|
name: "巡检记录API测试"
|
|
status: pending
|
|
- id: TEST-SPACE-006
|
|
name: "项目配置API测试"
|
|
status: pending
|
|
- id: TEST-SPACE-007
|
|
name: "项目状态流转测试"
|
|
status: pending
|
|
- id: TEST-SPACE-008
|
|
name: "空间树形结构测试"
|
|
status: pending
|
|
- id: asset
|
|
name: "设备与资产域"
|
|
dimensions:
|
|
requirement:
|
|
total: 33
|
|
completed: 28
|
|
items:
|
|
- id: REQ-ASSET-001
|
|
name: "设备创建"
|
|
status: done
|
|
- id: REQ-ASSET-002
|
|
name: "设备查询"
|
|
status: done
|
|
- id: REQ-ASSET-003
|
|
name: "设备更新与删除"
|
|
status: done
|
|
- id: REQ-ASSET-004
|
|
name: "设备与空间关联"
|
|
status: done
|
|
- id: REQ-ASSET-005
|
|
name: "系统类型分类"
|
|
status: done
|
|
- id: REQ-ASSET-006
|
|
name: "设备统计"
|
|
status: done
|
|
- id: REQ-ASSET-007
|
|
name: "设备导入"
|
|
status: done
|
|
- id: REQ-ASSET-008
|
|
name: "设备导出"
|
|
status: done
|
|
- id: REQ-ASSET-009
|
|
name: "设备照片管理"
|
|
status: done
|
|
- id: REQ-ASSET-010
|
|
name: "设备文档管理"
|
|
status: done
|
|
- id: REQ-ASSET-011
|
|
name: "设备二维码"
|
|
status: pending
|
|
- id: REQ-ASSET-012
|
|
name: "设备规格字段"
|
|
status: pending
|
|
- id: REQ-ASSET-020
|
|
name: "电梯扩展表"
|
|
status: done
|
|
- id: REQ-ASSET-021
|
|
name: "暖通扩展表"
|
|
status: done
|
|
- id: REQ-ASSET-022
|
|
name: "消防扩展表"
|
|
status: done
|
|
- id: REQ-ASSET-023
|
|
name: "能源计量扩展表"
|
|
status: done
|
|
- id: REQ-ASSET-024
|
|
name: "扩展表读写模式"
|
|
status: done
|
|
- id: REQ-ASSET-025
|
|
name: "无扩展表设备类型"
|
|
status: done
|
|
- id: REQ-ASSET-030
|
|
name: "健康评分算法"
|
|
status: done
|
|
- id: REQ-ASSET-031
|
|
name: "5级健康等级"
|
|
status: done
|
|
- id: REQ-ASSET-032
|
|
name: "MTBF计算"
|
|
status: done
|
|
- id: REQ-ASSET-033
|
|
name: "MTTR计算"
|
|
status: done
|
|
- id: REQ-ASSET-034
|
|
name: "健康评分查询"
|
|
status: done
|
|
- id: REQ-ASSET-035
|
|
name: "维保完成率计算"
|
|
status: partial
|
|
- id: REQ-ASSET-040
|
|
name: "故障记录"
|
|
status: done
|
|
- id: REQ-ASSET-041
|
|
name: "故障自动计算"
|
|
status: done
|
|
- id: REQ-ASSET-042
|
|
name: "故障历史查询"
|
|
status: done
|
|
- id: REQ-ASSET-043
|
|
name: "故障自动工单"
|
|
status: pending
|
|
- id: REQ-ASSET-050
|
|
name: "归属主体CRUD"
|
|
status: done
|
|
- id: REQ-ASSET-051
|
|
name: "归属主体查询"
|
|
status: done
|
|
- id: REQ-ASSET-052
|
|
name: "归属主体逻辑删除"
|
|
status: done
|
|
- id: REQ-ASSET-053
|
|
name: "设备归属冗余"
|
|
status: done
|
|
- id: REQ-ASSET-060
|
|
name: "特种设备标记"
|
|
status: done
|
|
- id: REQ-ASSET-061
|
|
name: "年检周期管理"
|
|
status: done
|
|
- id: REQ-ASSET-062
|
|
name: "特种设备列表查询"
|
|
status: done
|
|
- id: REQ-ASSET-063
|
|
name: "即将年检预警"
|
|
status: done
|
|
- id: REQ-ASSET-064
|
|
name: "维保到期定时提醒"
|
|
status: pending
|
|
design:
|
|
total: 33
|
|
completed: 29
|
|
items:
|
|
- id: DES-ASSET-001
|
|
name: "设备台账详细设计"
|
|
status: done
|
|
- id: DES-ASSET-002
|
|
name: "设备扩展表详细设计"
|
|
status: done
|
|
- id: DES-ASSET-003
|
|
name: "设备健康评分详细设计"
|
|
status: done
|
|
- id: DES-ASSET-004
|
|
name: "故障历史详细设计"
|
|
status: done
|
|
- id: DES-ASSET-005
|
|
name: "归属主体详细设计"
|
|
status: done
|
|
- id: DES-ASSET-006
|
|
name: "特种设备管理详细设计"
|
|
status: done
|
|
- id: DES-ASSET-007
|
|
name: "设备二维码设计"
|
|
status: pending
|
|
- id: DES-ASSET-008
|
|
name: "故障自动工单设计"
|
|
status: pending
|
|
- id: DES-ASSET-009
|
|
name: "维保到期定时提醒设计"
|
|
status: pending
|
|
- id: DES-ASSET-010
|
|
name: "设备规格字段设计"
|
|
status: pending
|
|
code:
|
|
total: 33
|
|
completed: 28
|
|
items:
|
|
- id: CODE-ASSET-001
|
|
name: "EquipmentController及CRUD"
|
|
status: done
|
|
- id: CODE-ASSET-002
|
|
name: "EquipmentElevatorService"
|
|
status: done
|
|
- id: CODE-ASSET-003
|
|
name: "EquipmentHvacService"
|
|
status: done
|
|
- id: CODE-ASSET-004
|
|
name: "EquipmentFireService"
|
|
status: done
|
|
- id: CODE-ASSET-005
|
|
name: "EquipmentEnergyService"
|
|
status: done
|
|
- id: CODE-ASSET-006
|
|
name: "EquipmentHealthServiceImpl"
|
|
status: done
|
|
- id: CODE-ASSET-007
|
|
name: "EquipmentHealthController"
|
|
status: done
|
|
- id: CODE-ASSET-008
|
|
name: "OwnershipEntityController"
|
|
status: done
|
|
- id: CODE-ASSET-009
|
|
name: "设备导入导出"
|
|
status: done
|
|
- id: CODE-ASSET-010
|
|
name: "设备二维码"
|
|
status: pending
|
|
- id: CODE-ASSET-011
|
|
name: "故障自动工单(事件驱动)"
|
|
status: pending
|
|
- id: CODE-ASSET-012
|
|
name: "维保到期定时提醒"
|
|
status: pending
|
|
- id: CODE-ASSET-013
|
|
name: "设备规格字段"
|
|
status: pending
|
|
- id: CODE-ASSET-014
|
|
name: "维保完成率计算(TODO)"
|
|
status: partial
|
|
testing:
|
|
total: 33
|
|
completed: 0
|
|
items:
|
|
- id: TEST-ASSET-001
|
|
name: "设备台账API测试"
|
|
status: pending
|
|
- id: TEST-ASSET-002
|
|
name: "设备扩展表API测试"
|
|
status: pending
|
|
- id: TEST-ASSET-003
|
|
name: "设备健康评分API测试"
|
|
status: pending
|
|
- id: TEST-ASSET-004
|
|
name: "故障历史API测试"
|
|
status: pending
|
|
- id: TEST-ASSET-005
|
|
name: "归属主体API测试"
|
|
status: pending
|
|
- id: TEST-ASSET-006
|
|
name: "设备导入导出测试"
|
|
status: pending
|
|
- id: TEST-ASSET-007
|
|
name: "特种设备管理API测试"
|
|
status: pending
|
|
- id: TEST-ASSET-008
|
|
name: "健康评分算法单元测试"
|
|
status: pending
|
|
- id: ops
|
|
name: "运营与服务域"
|
|
dimensions:
|
|
requirement:
|
|
total: 46
|
|
completed: 36
|
|
items:
|
|
- id: REQ-OPS-001
|
|
name: "工单创建"
|
|
status: done
|
|
- id: REQ-OPS-002
|
|
name: "工单查询"
|
|
status: done
|
|
- id: REQ-OPS-003
|
|
name: "工单状态流转"
|
|
status: done
|
|
- id: REQ-OPS-004
|
|
name: "工单派单"
|
|
status: done
|
|
- id: REQ-OPS-005
|
|
name: "工单执行"
|
|
status: done
|
|
- id: REQ-OPS-006
|
|
name: "工单完成"
|
|
status: done
|
|
- id: REQ-OPS-007
|
|
name: "工单验收"
|
|
status: done
|
|
- id: REQ-OPS-008
|
|
name: "工单取消"
|
|
status: done
|
|
- id: REQ-OPS-009
|
|
name: "工单优先级"
|
|
status: done
|
|
- id: REQ-OPS-010
|
|
name: "工单明细管理"
|
|
status: done
|
|
- id: REQ-OPS-011
|
|
name: "工单统计"
|
|
status: done
|
|
- id: REQ-OPS-012
|
|
name: "工单挂起与恢复"
|
|
status: pending
|
|
- id: REQ-OPS-013
|
|
name: "工单退回"
|
|
status: pending
|
|
- id: REQ-OPS-014
|
|
name: "工单流转记录"
|
|
status: pending
|
|
- id: REQ-OPS-015
|
|
name: "工单报修人信息"
|
|
status: pending
|
|
- id: REQ-OPS-016
|
|
name: "工单分页查询"
|
|
status: pending
|
|
- id: REQ-OPS-020
|
|
name: "维保计划创建"
|
|
status: done
|
|
- id: REQ-OPS-021
|
|
name: "维保计划状态管理"
|
|
status: done
|
|
- id: REQ-OPS-022
|
|
name: "维保计划周期调度"
|
|
status: done
|
|
- id: REQ-OPS-023
|
|
name: "维保计划自动调度"
|
|
status: pending
|
|
- id: REQ-OPS-030
|
|
name: "维保任务创建"
|
|
status: done
|
|
- id: REQ-OPS-031
|
|
name: "维保任务状态流转"
|
|
status: done
|
|
- id: REQ-OPS-032
|
|
name: "4种触发方式"
|
|
status: done
|
|
- id: REQ-OPS-033
|
|
name: "自动优先级判定"
|
|
status: done
|
|
- id: REQ-OPS-034
|
|
name: "双完成接口"
|
|
status: done
|
|
- id: REQ-OPS-035
|
|
name: "维保任务验收"
|
|
status: done
|
|
- id: REQ-OPS-036
|
|
name: "完成后设备联动"
|
|
status: done
|
|
- id: REQ-OPS-037
|
|
name: "维保任务统计"
|
|
status: done
|
|
- id: REQ-OPS-038
|
|
name: "使用备件记录"
|
|
status: done
|
|
- id: REQ-OPS-040
|
|
name: "巡检模板管理"
|
|
status: done
|
|
- id: REQ-OPS-041
|
|
name: "巡检项管理"
|
|
status: done
|
|
- id: REQ-OPS-042
|
|
name: "巡检签到"
|
|
status: done
|
|
- id: REQ-OPS-043
|
|
name: "巡检异常上报"
|
|
status: done
|
|
- id: REQ-OPS-044
|
|
name: "巡检扫码签到"
|
|
status: pending
|
|
- id: REQ-OPS-050
|
|
name: "备件分类管理"
|
|
status: done
|
|
- id: REQ-OPS-051
|
|
name: "备件台账CRUD"
|
|
status: done
|
|
- id: REQ-OPS-052
|
|
name: "入库操作"
|
|
status: done
|
|
- id: REQ-OPS-053
|
|
name: "出库操作"
|
|
status: done
|
|
- id: REQ-OPS-054
|
|
name: "低库存预警"
|
|
status: done
|
|
- id: REQ-OPS-055
|
|
name: "出入库记录查询"
|
|
status: done
|
|
- id: REQ-OPS-056
|
|
name: "盘点与调整"
|
|
status: done
|
|
- id: REQ-OPS-060
|
|
name: "计量点管理"
|
|
status: done
|
|
- id: REQ-OPS-061
|
|
name: "能耗抄表录入"
|
|
status: done
|
|
- id: REQ-OPS-062
|
|
name: "能耗记录查询"
|
|
status: done
|
|
- id: REQ-OPS-063
|
|
name: "按类型统计能耗"
|
|
status: partial
|
|
- id: REQ-OPS-064
|
|
name: "单位面积能耗"
|
|
status: done
|
|
- id: REQ-OPS-065
|
|
name: "IoT自动抄表"
|
|
status: pending
|
|
- id: REQ-OPS-066
|
|
name: "前后端能源类型统一"
|
|
status: pending
|
|
design:
|
|
total: 46
|
|
completed: 37
|
|
items:
|
|
- id: DES-OPS-001
|
|
name: "工单管理详细设计"
|
|
status: done
|
|
- id: DES-OPS-002
|
|
name: "维保任务详细设计"
|
|
status: done
|
|
- id: DES-OPS-003
|
|
name: "维保计划详细设计"
|
|
status: done
|
|
- id: DES-OPS-004
|
|
name: "巡检管理详细设计"
|
|
status: done
|
|
- id: DES-OPS-005
|
|
name: "备件管理详细设计"
|
|
status: done
|
|
- id: DES-OPS-006
|
|
name: "能耗管理详细设计"
|
|
status: done
|
|
- id: DES-OPS-007
|
|
name: "工单挂起与恢复设计"
|
|
status: pending
|
|
- id: DES-OPS-008
|
|
name: "工单退回设计"
|
|
status: pending
|
|
- id: DES-OPS-009
|
|
name: "工单流转记录设计"
|
|
status: pending
|
|
- id: DES-OPS-010
|
|
name: "维保计划自动调度设计"
|
|
status: pending
|
|
- id: DES-OPS-011
|
|
name: "巡检扫码签到设计"
|
|
status: pending
|
|
- id: DES-OPS-012
|
|
name: "IoT自动抄表设计"
|
|
status: pending
|
|
- id: DES-OPS-013
|
|
name: "前后端能源类型统一设计"
|
|
status: pending
|
|
- id: DES-OPS-014
|
|
name: "工单报修人信息设计"
|
|
status: pending
|
|
- id: DES-OPS-015
|
|
name: "工单分页查询设计"
|
|
status: pending
|
|
code:
|
|
total: 46
|
|
completed: 36
|
|
items:
|
|
- id: CODE-OPS-001
|
|
name: "WorkOrderController及CRUD"
|
|
status: done
|
|
- id: CODE-OPS-002
|
|
name: "WorkOrderService状态机"
|
|
status: done
|
|
- id: CODE-OPS-003
|
|
name: "MaintenanceTaskController"
|
|
status: done
|
|
- id: CODE-OPS-004
|
|
name: "MaintenanceTaskService状态机"
|
|
status: done
|
|
- id: CODE-OPS-005
|
|
name: "MaintenancePlan管理"
|
|
status: done
|
|
- id: CODE-OPS-006
|
|
name: "InspectionTemplate/Item管理"
|
|
status: done
|
|
- id: CODE-OPS-007
|
|
name: "SparePartController出入库"
|
|
status: done
|
|
- id: CODE-OPS-008
|
|
name: "EnergyController能耗管理"
|
|
status: done
|
|
- id: CODE-OPS-009
|
|
name: "工单挂起与恢复"
|
|
status: pending
|
|
- id: CODE-OPS-010
|
|
name: "工单退回"
|
|
status: pending
|
|
- id: CODE-OPS-011
|
|
name: "工单流转记录"
|
|
status: pending
|
|
- id: CODE-OPS-012
|
|
name: "维保计划自动调度"
|
|
status: pending
|
|
- id: CODE-OPS-013
|
|
name: "巡检扫码签到"
|
|
status: pending
|
|
- id: CODE-OPS-014
|
|
name: "IoT自动抄表"
|
|
status: pending
|
|
- id: CODE-OPS-015
|
|
name: "前后端能源类型统一"
|
|
status: pending
|
|
- id: CODE-OPS-016
|
|
name: "工单报修人信息"
|
|
status: pending
|
|
- id: CODE-OPS-017
|
|
name: "工单分页查询"
|
|
status: pending
|
|
- id: CODE-OPS-018
|
|
name: "能耗按类型统计(缺陷修复)"
|
|
status: partial
|
|
testing:
|
|
total: 46
|
|
completed: 0
|
|
items:
|
|
- id: TEST-OPS-001
|
|
name: "工单CRUD API测试"
|
|
status: pending
|
|
- id: TEST-OPS-002
|
|
name: "工单状态流转测试"
|
|
status: pending
|
|
- id: TEST-OPS-003
|
|
name: "维保任务API测试"
|
|
status: pending
|
|
- id: TEST-OPS-004
|
|
name: "维保计划API测试"
|
|
status: pending
|
|
- id: TEST-OPS-005
|
|
name: "巡检管理API测试"
|
|
status: pending
|
|
- id: TEST-OPS-006
|
|
name: "备件管理API测试"
|
|
status: pending
|
|
- id: TEST-OPS-007
|
|
name: "能耗管理API测试"
|
|
status: pending
|
|
- id: TEST-OPS-008
|
|
name: "工单统计API测试"
|
|
status: pending
|
|
- id: TEST-OPS-009
|
|
name: "维保任务统计API测试"
|
|
status: pending
|
|
- id: TEST-OPS-010
|
|
name: "自动优先级判定单元测试"
|
|
status: pending
|
|
- id: TEST-OPS-011
|
|
name: "设备联动单元测试"
|
|
status: pending
|
|
- id: finance
|
|
name: "财务与收费域"
|
|
dimensions:
|
|
requirement:
|
|
total: 19
|
|
completed: 0
|
|
items:
|
|
- id: REQ-FIN-001
|
|
name: "收费项目实体"
|
|
status: pending
|
|
- id: REQ-FIN-002
|
|
name: "收费项目CRUD"
|
|
status: pending
|
|
- id: REQ-FIN-010
|
|
name: "账单实体"
|
|
status: pending
|
|
- id: REQ-FIN-011
|
|
name: "账单自动生成"
|
|
status: pending
|
|
- id: REQ-FIN-012
|
|
name: "账单状态流转"
|
|
status: pending
|
|
- id: REQ-FIN-013
|
|
name: "批量账单生成"
|
|
status: pending
|
|
- id: REQ-FIN-014
|
|
name: "账单导出"
|
|
status: pending
|
|
- id: REQ-FIN-020
|
|
name: "支付记录实体"
|
|
status: pending
|
|
- id: REQ-FIN-021
|
|
name: "线下收款登记"
|
|
status: pending
|
|
- id: REQ-FIN-022
|
|
name: "支付记录查询"
|
|
status: pending
|
|
- id: REQ-FIN-030
|
|
name: "退款实体"
|
|
status: pending
|
|
- id: REQ-FIN-031
|
|
name: "退款流程"
|
|
status: pending
|
|
- id: REQ-FIN-040
|
|
name: "费用催缴定时任务"
|
|
status: pending
|
|
- id: REQ-FIN-041
|
|
name: "滞纳金自动计算"
|
|
status: pending
|
|
- id: REQ-FIN-050
|
|
name: "能耗数据与账单对接"
|
|
status: pending
|
|
- id: REQ-FIN-051
|
|
name: "按面积计费"
|
|
status: pending
|
|
- id: REQ-FIN-052
|
|
name: "固定金额计费"
|
|
status: pending
|
|
- id: REQ-FIN-053
|
|
name: "支付网关对接"
|
|
status: pending
|
|
- id: REQ-FIN-054
|
|
name: "财务报表"
|
|
status: pending
|
|
design:
|
|
total: 19
|
|
completed: 8
|
|
items:
|
|
- id: DES-FIN-001
|
|
name: "收费项目管理设计"
|
|
status: done
|
|
- id: DES-FIN-002
|
|
name: "账单管理设计"
|
|
status: done
|
|
- id: DES-FIN-003
|
|
name: "支付管理设计"
|
|
status: done
|
|
- id: DES-FIN-004
|
|
name: "退款管理设计"
|
|
status: done
|
|
- id: DES-FIN-005
|
|
name: "滞纳金设计"
|
|
status: done
|
|
- id: DES-FIN-006
|
|
name: "能耗对接设计"
|
|
status: done
|
|
- id: DES-FIN-007
|
|
name: "计费模式设计"
|
|
status: done
|
|
- id: DES-FIN-008
|
|
name: "财务报表设计"
|
|
status: done
|
|
- id: DES-FIN-009
|
|
name: "支付网关对接设计"
|
|
status: pending
|
|
- id: DES-FIN-010
|
|
name: "催缴定时任务设计"
|
|
status: pending
|
|
- id: DES-FIN-011
|
|
name: "批量账单生成设计"
|
|
status: pending
|
|
code:
|
|
total: 19
|
|
completed: 0
|
|
items:
|
|
- id: CODE-FIN-001
|
|
name: "FeeItem实体及CRUD"
|
|
status: pending
|
|
- id: CODE-FIN-002
|
|
name: "FeeBill实体及管理"
|
|
status: pending
|
|
- id: CODE-FIN-003
|
|
name: "FeePayment实体及管理"
|
|
status: pending
|
|
- id: CODE-FIN-004
|
|
name: "FeeRefund实体及流程"
|
|
status: pending
|
|
- id: CODE-FIN-005
|
|
name: "滞纳金计算"
|
|
status: pending
|
|
- id: CODE-FIN-006
|
|
name: "能耗数据与账单对接"
|
|
status: pending
|
|
- id: CODE-FIN-007
|
|
name: "计费模式实现"
|
|
status: pending
|
|
- id: CODE-FIN-008
|
|
name: "支付网关对接"
|
|
status: pending
|
|
- id: CODE-FIN-009
|
|
name: "催缴定时任务"
|
|
status: pending
|
|
- id: CODE-FIN-010
|
|
name: "财务报表"
|
|
status: pending
|
|
testing:
|
|
total: 19
|
|
completed: 0
|
|
items:
|
|
- id: TEST-FIN-001
|
|
name: "收费项目API测试"
|
|
status: pending
|
|
- id: TEST-FIN-002
|
|
name: "账单管理API测试"
|
|
status: pending
|
|
- id: TEST-FIN-003
|
|
name: "支付管理API测试"
|
|
status: pending
|
|
- id: TEST-FIN-004
|
|
name: "退款流程API测试"
|
|
status: pending
|
|
- id: TEST-FIN-005
|
|
name: "滞纳金计算单元测试"
|
|
status: pending
|
|
- id: TEST-FIN-006
|
|
name: "计费模式单元测试"
|
|
status: pending
|
|
- id: frontend
|
|
name: "前端交互域"
|
|
dimensions:
|
|
requirement:
|
|
total: 21
|
|
completed: 14
|
|
items:
|
|
- id: REQ-UI-001
|
|
name: "登录页面"
|
|
status: done
|
|
- id: REQ-UI-002
|
|
name: "前端权限指令"
|
|
status: done
|
|
- id: REQ-UI-003
|
|
name: "路由权限守卫"
|
|
status: done
|
|
- id: REQ-UI-004
|
|
name: "Token管理优化"
|
|
status: pending
|
|
- id: REQ-UI-005
|
|
name: "XSS防护增强"
|
|
status: pending
|
|
- id: REQ-UI-006
|
|
name: "CSRF防护"
|
|
status: pending
|
|
- id: REQ-UI-010
|
|
name: "项目选择"
|
|
status: done
|
|
- id: REQ-UI-011
|
|
name: "项目切换"
|
|
status: done
|
|
- id: REQ-UI-012
|
|
name: "菜单动态渲染"
|
|
status: done
|
|
- id: REQ-UI-020
|
|
name: "用户管理页面"
|
|
status: done
|
|
- id: REQ-UI-021
|
|
name: "角色管理页面"
|
|
status: done
|
|
- id: REQ-UI-022
|
|
name: "权限管理页面"
|
|
status: done
|
|
- id: REQ-UI-023
|
|
name: "部门管理页面"
|
|
status: done
|
|
- id: REQ-UI-024
|
|
name: "审计日志页面"
|
|
status: done
|
|
- id: REQ-UI-025
|
|
name: "系统设置页面"
|
|
status: done
|
|
- id: REQ-UI-026
|
|
name: "设备列表页面"
|
|
status: done
|
|
- id: REQ-UI-027
|
|
name: "设备详情页面"
|
|
status: done
|
|
- id: REQ-UI-028
|
|
name: "设备健康页面"
|
|
status: done
|
|
- id: REQ-UI-029
|
|
name: "工单管理页面"
|
|
status: done
|
|
- id: REQ-UI-030
|
|
name: "维保计划页面"
|
|
status: done
|
|
- id: REQ-UI-031
|
|
name: "维保任务页面"
|
|
status: done
|
|
- id: REQ-UI-032
|
|
name: "能耗管理页面"
|
|
status: done
|
|
- id: REQ-UI-033
|
|
name: "列表虚拟滚动"
|
|
status: pending
|
|
- id: REQ-UI-034
|
|
name: "请求优化"
|
|
status: pending
|
|
- id: REQ-UI-035
|
|
name: "WebSocket替代轮询"
|
|
status: pending
|
|
- id: REQ-UI-036
|
|
name: "响应式设计"
|
|
status: pending
|
|
- id: REQ-UI-037
|
|
name: "国际化支持"
|
|
status: pending
|
|
design:
|
|
total: 21
|
|
completed: 14
|
|
items:
|
|
- id: DES-FE-001
|
|
name: "登录认证流程设计"
|
|
status: done
|
|
- id: DES-FE-002
|
|
name: "权限控制设计"
|
|
status: done
|
|
- id: DES-FE-003
|
|
name: "项目切换设计"
|
|
status: done
|
|
- id: DES-FE-004
|
|
name: "系统管理页面设计"
|
|
status: done
|
|
- id: DES-FE-005
|
|
name: "设备管理页面设计"
|
|
status: done
|
|
- id: DES-FE-006
|
|
name: "工单管理页面设计"
|
|
status: done
|
|
- id: DES-FE-007
|
|
name: "维保管理页面设计"
|
|
status: done
|
|
- id: DES-FE-008
|
|
name: "能耗管理页面设计"
|
|
status: done
|
|
- id: DES-FE-009
|
|
name: "Token管理优化设计"
|
|
status: pending
|
|
- id: DES-FE-010
|
|
name: "XSS/CSRF防护设计"
|
|
status: pending
|
|
- id: DES-FE-011
|
|
name: "性能优化设计"
|
|
status: pending
|
|
- id: DES-FE-012
|
|
name: "响应式设计"
|
|
status: pending
|
|
- id: DES-FE-013
|
|
name: "国际化设计"
|
|
status: pending
|
|
code:
|
|
total: 21
|
|
completed: 14
|
|
items:
|
|
- id: CODE-FE-001
|
|
name: "Login.vue登录页"
|
|
status: done
|
|
- id: CODE-FE-002
|
|
name: "v-permission指令"
|
|
status: done
|
|
- id: CODE-FE-003
|
|
name: "路由守卫"
|
|
status: done
|
|
- id: CODE-FE-004
|
|
name: "ProjectSelector组件"
|
|
status: done
|
|
- id: CODE-FE-005
|
|
name: "系统管理页面(Users/Roles/Permissions/Depts/Audit/Settings)"
|
|
status: done
|
|
- id: CODE-FE-006
|
|
name: "设备管理页面(EquipmentList/Detail/Health)"
|
|
status: done
|
|
- id: CODE-FE-007
|
|
name: "工单管理页面(WorkOrder)"
|
|
status: done
|
|
- id: CODE-FE-008
|
|
name: "维保管理页面(PlanList/TaskList)"
|
|
status: done
|
|
- id: CODE-FE-009
|
|
name: "能耗管理页面(MeterList/Consumption/Statistics)"
|
|
status: done
|
|
- id: CODE-FE-010
|
|
name: "Token管理优化"
|
|
status: pending
|
|
- id: CODE-FE-011
|
|
name: "XSS防护"
|
|
status: pending
|
|
- id: CODE-FE-012
|
|
name: "CSRF防护"
|
|
status: pending
|
|
- id: CODE-FE-013
|
|
name: "列表虚拟滚动"
|
|
status: pending
|
|
- id: CODE-FE-014
|
|
name: "请求去重与缓存"
|
|
status: pending
|
|
- id: CODE-FE-015
|
|
name: "WebSocket实时通信"
|
|
status: pending
|
|
- id: CODE-FE-016
|
|
name: "响应式设计"
|
|
status: pending
|
|
- id: CODE-FE-017
|
|
name: "国际化支持"
|
|
status: pending
|
|
testing:
|
|
total: 21
|
|
completed: 0
|
|
items:
|
|
- id: TEST-FE-001
|
|
name: "登录流程E2E测试"
|
|
status: pending
|
|
- id: TEST-FE-002
|
|
name: "权限控制E2E测试"
|
|
status: pending
|
|
- id: TEST-FE-003
|
|
name: "项目切换E2E测试"
|
|
status: pending
|
|
- id: TEST-FE-004
|
|
name: "用户管理E2E测试"
|
|
status: pending
|
|
- id: TEST-FE-005
|
|
name: "设备管理E2E测试"
|
|
status: pending
|
|
- id: TEST-FE-006
|
|
name: "工单管理E2E测试"
|
|
status: pending
|
|
- id: TEST-FE-007
|
|
name: "维保管理E2E测试"
|
|
status: pending
|