慧知虚拟电厂平台慧知虚拟电厂平台
首页
平台介绍
快速了解
演示环境
  • 平台概述
  • 微服务架构
  • 数据与口径
  • 资源台账
  • 执行监测
  • 效果评估
  • 权限与安全
  • 接口契约
  • 部署与运维
部署指南
  • 前端代码
  • 后端代码
首页
平台介绍
快速了解
演示环境
  • 平台概述
  • 微服务架构
  • 数据与口径
  • 资源台账
  • 执行监测
  • 效果评估
  • 权限与安全
  • 接口契约
  • 部署与运维
部署指南
  • 前端代码
  • 后端代码
  • 虚拟电厂平台

    • 平台概述
    • 微服务架构
    • 数据与口径
    • 资源台账
    • 执行监测
    • 效果评估
    • 权限与安全治理
    • 接口契约
    • 部署与运维
  • 开发文档

    • 平台介绍
    • 快速了解
    • 环境部署
    • 项目介绍
    • 后台手册
    • 前端手册
    • 组件文档
    • 更新日志
  • 微服务工程

    • 服务网关
    • 认证中心
    • 注册中心
    • 配置中心
    • 服务调用
    • 服务监控
    • 链路追踪
    • 熔断和降级
    • 分布式事务
    • 分布式日志
    • 应用容器部署

接口契约

本文定义前后端之间的稳定契约。前端所有请求经网关转发,按服务前缀路由:/vpp-event/** 进入事件服务,/vpp-dispatch/** 进入调度服务;网关去掉一级前缀后到达控制器。

统一请求上下文

Authorization: Bearer <access-token>

成功响应包含 code、msg、data;分页接口统一返回 total 与 rows。业务失败返回明确错误信息(如“事件已进入响应中,不接受新申报”),前端按 code 判断,不依赖具体文案。

事件服务接口(/vpp-event)

场站管理

能力方法语义
场站分页GET /station/list按名称/状态筛选场站
全部场站GET /station/all下拉选择用
场站统计GET /station/stats场站数量与容量汇总
场站详情GET /station/{stationId}单场站信息
新增/修改/删除POST/PUT/DELETE /station场站主数据维护

资源台账

能力方法语义
桩分页GET /resource/list按场站/参与状态/设备状态筛选
场站下拉GET /resource/station-list台账表单选项
资源统计GET /resource/stats桩数、容量与参与汇总
7 日功率GET /resource/power7d桩级近 7 日功率曲线
负荷曲线GET /resource/load-curve当日分钟级负荷
场站排名GET /resource/station-rank场站容量/贡献排名
运营商事件占比GET /resource/operator-event-pie/{eventId}事件内运营商参与分布
新增/修改/删除POST/PUT/DELETE /resource桩台账维护
批量启停PUT /resource/batchStatus批量启用/停用参与
导出POST /resource/export台账导出

需求响应事件

能力方法语义
事件分页GET /event/list按类型/状态/时间筛选
事件统计GET /event/stats事件数量与状态分布
全部事件GET /event/listAll下拉与关联用
事件详情GET /event/{eventId}事件完整信息
新增/修改/删除POST/PUT/DELETE /event事件发布与维护
状态变更PUT /event/status/{eventId}人工状态干预(受权限控制)

申报

能力方法语义
申报分页GET /apply/list按事件/场站/状态筛选
全部申报GET /apply/listAll汇总用
新增/修改/删除POST/PUT/DELETE /apply场站申报容量
确认申报PUT /apply/confirm/{ids}平台批量确认/拒绝

仪表盘

能力方法语义
首页指标GET /home/metrics削峰/填谷/额定容量指标卡、环比与设备在线统计
容量趋势GET /home/capacityTrend当日可调容量削峰/填谷曲线与今日最大值

调度服务接口(/vpp-dispatch)

调度分配

能力方法语义
分配分页GET /dispatch/list按事件/场站/状态筛选
全部分配GET /dispatch/listAll汇总用
生成分配POST /dispatch/allocate/{eventId}按可调容量生成桩级目标
确认分配PUT /dispatch/confirm待确认 → 已确认
下发PUT /dispatch/send/{ids}已确认 → 已下发
删除DELETE /dispatch/{ids}分配记录维护
运营商分配视图GET /dispatch/operatorList按运营商维度查看
按运营商生成POST /dispatch/allocateByOperator/{eventId}运营商维度分配
运营商确认PUT /dispatch/confirmOperator两级确认的第二级

执行监测

能力方法语义
执行记录GET /execute/list目标/实际功率记录
偏差查询GET /execute/deviation按事件/阈值/场站/桩号过滤超差记录
事件桩清单GET /execute/piles/{eventId}参与执行的桩列表
模拟回放GET /execute/simulate/{eventId}重演执行曲线
新增/修改/删除POST/PUT/DELETE /execute记录维护

效果评估

能力方法语义
评估分页GET /assess/list按事件/场站筛选
全部评估GET /assess/listAll汇总用
生成评估POST /assess/generate/{eventId}?qualRate=80按合格线生成场站级评估
删除DELETE /assess/{ids}评估记录维护

结算分账

能力方法语义
结算分页GET /settlement/list按事件/场站/状态筛选
全部结算GET /settlement/listAll汇总用
生成结算POST /settlement/generate/{eventId}?unitPrice=4按单价生成结算单
确认结算PUT /settlement/confirm/{ids}记录确认时间
打款登记PUT /settlement/pay/{ids}记录打款时间并置已结算
我的收益GET /settlement/my-summary、GET /settlement/my-summary-total场站视角收益汇总
首页经营GET /settlement/homeStats、homeEventRows、flowStats、shareStats结算总额、事件结算进展、收益走势、分成统计
导出POST /settlement/export结算导出
删除DELETE /settlement/{ids}结算记录维护

状态机约束

接口层强制执行业务状态机,前端不需要重复实现:

申报:事件进入响应中后,新增申报被拒绝
分配:未确认不能下发;下发后进入执行监测
结算:未经评估生成结算时电量来源缺失,应先评估

错误处理约定

  • 认证失败返回 401,前端跳转登录。
  • 权限不足返回 403,页面提示无权操作。
  • 业务规则冲突(如申报超容量、事件状态不符)返回业务错误信息,前端弹窗展示。
  • 分页查询无数据返回空列表而不是错误。

开放平台能力

接口契约体现的是平台的聚合开放能力:前端管理页、大屏和后续第三方系统围绕同一套事件与资源语义协同。

开放能力说明价值
统一网关令牌校验、路由、限流统一入口多端接入同一安全边界
资源 API场站、桩、容量、基线统一访问聚合盘子和报价口径一致
事件 API事件、申报、状态机在线化需求响应组织过程可追溯
调度结算 API分配、执行、评估、结算全程接口化支撑后续与电网侧系统对接
兼容演进新增字段向后兼容,错误按码判断降低多端协同升级成本
最近更新:: 2026/8/24 14:20
Prev
权限与安全治理
Next
部署与运维