演示总览

验收报告

瓦特通能源聚合交易平台 - Staging 环境功能验收

已完成阶段

11 / 11

功能项总数

83

自动化验收

70+

staging:acceptance 用例

系统状态

检测中

功能阶段清单

Phase 1-7: 基础框架与核心模型

已完成

Next.js 15 + TypeScript + TailwindCSS 技术栈

Prisma ORM + PostgreSQL 数据库

Redis 缓存层

Docker 容器化部署

阿里云 ECS 环境配置

GitHub CI/CD 流水线

Nginx 反向代理

Phase 8B: 业务数据模型

已完成

Organization 组织模型(平台/客户/资源方)

User + Role + UserRole 用户角色体系

Project 项目模型

EnergyResource 能源资源模型

CustomerDemand 客户需求模型

ResourceLoadMatchingResult 资源匹配模型

Quote 报价单模型

Contract 合同模型

EnergyOrder 电力订单模型

DispatchTask 调度任务模型

MeteringRecord 计量记录模型

SettlementBill 结算账单模型

SystemLog / OperationLog / FlowLog 日志模型

Phase 9: 交易链路 API + Staging Seed

已完成

/api/demands - 客户需求 CRUD

/api/matching - 资源匹配

/api/quotes - 报价单管理

/api/orders - 电力订单管理

/api/dispatch - 调度任务管理

/api/metering - 计量记录管理

/api/settlement - 结算账单管理

staging:seed 演示数据写入(全链路关联)

staging:acceptance 自动化验收(70+ 项)

Phase 10: 权限闭环与角色体系

已完成

UserPermissionContext 统一权限上下文

RBAC 角色权限配置(门户/操作/数据范围)

PortalGuard 门户访问守卫

API 权限中间件(guardPortalAccess/guardWriteAccess)

数据范围过滤(buildDataFilter/buildMultiOrgFilter)

ActionGuard 按钮权限组件

usePermissions 客户端权限 Hook

UserRole 种子数据(8 条关联)

Phase 11: 操作审计与业务日志

已完成

AuditService 统一审计服务

权限拒绝自动审计

门户访问审计

API 访问审计

/api/audit-logs 审计查询 API

/api/audit-logs/timeline 对象时间线 API

/portal/operator/audit-logs 审计日志页面

审计演示数据(10 条)

Phase 12: 交易流程状态机

已完成

通用状态机引擎(StateMachine 类型定义 + 验证)

TradeFlowMachine 交易链路规则表(28+ 条规则)

TransitionService 统一流转服务

/api/workflow/transition 状态流转 API

/api/workflow/available-actions 可用动作查询 API

状态机按钮联动(trade-flow 页面增强)

非法流转审计记录

多阶段演示数据(DRAFT/PLANNED/PAID 等)

Phase 13: 页面布局深化与演示看板

已完成

/api/dashboard/overview 演示总览看板 API

/api/dashboard/operator 运营工作台看板 API

/api/dashboard/customer 客户用电端看板 API

/api/dashboard/resource-owner 资源方端看板 API

/api/dashboard/dispatch 调度执行端看板 API

/api/dashboard/finance 财务结算端看板 API

通用 UI 组件库(StatCard/StatusBadge/ProgressBar 等)

5 个门户看板页面深化

Phase 14: 多端门户完善

已完成

16 个详情页(客户 4 + 资源方 4 + 调度 1 + 财务 1 + 运营 6)

通用详情页/列表页/操作反馈组件库

调度端操作入口(开始/完成/取消)

财务端操作入口(确认/付款)

客户端操作入口(确认报价)

运营端下一步建议

Phase 15A: IP 访问演示环境预备

已完成

/portal/demo 正式演示入口页

/portal/demo/system-status 系统状态页

/api/health 增强健康检查(DB/Redis/Seed 状态)

404/500/权限错误页面优化

演示路径固化(10 步推荐路径)

IP/Staging 环境提示

Phase 15A-1: 公网 IP 默认入口对齐

已完成

根路径 / 替换为新版演示入口

系统状态入口正常可达

不再显示旧版 Phase 1 首页

Phase 16: 全链路业务演示验收

已完成

/api/demo/full-chain 全链路数据 API

/portal/demo/full-chain 全链路可视化页面

/portal/demo/acceptance-report 验收报告页面(当前页面)

平台收益逻辑展示

角色化演示路径说明

数据完整性诊断

推荐演示脚本

当前仍为 Mock 的模块

以下模块在当前 Staging 环境中为模拟实现,将在后续阶段接入真实服务:

模块当前状态计划阶段
用户登录当前使用 Header 模拟角色切换,未接入真实 OAuth/SSOPhase 17+
IoT 设备接入计量数据为 seed 静态数据,未接入真实电表/SCADAPhase 20+
支付结算结算状态流转为模拟,未接入银行/支付网关Phase 19+
电网调度调度指令为模拟,未接入真实 AGC/AVC 系统Phase 20+
通知推送无实际短信/邮件/站内信推送Phase 18+
数据大屏看板为静态查询,未接入实时流计算Phase 18+

技术架构

前端

  • Next.js 15 (App Router)
  • React 19 + TypeScript
  • TailwindCSS 4
  • 客户端状态管理 (useState/useEffect)

后端

  • Next.js API Routes
  • Prisma ORM
  • PostgreSQL 15
  • Redis 7

部署

  • Docker + Docker Compose
  • 阿里云 ECS
  • Nginx 反向代理
  • GitHub 代码管理
瓦特通能源聚合交易平台 - Staging 验收报告 - 生成时间: 2026/7/21