fuyuchuan 04cc7c9c33 电子档案接口代码全部提交 1 hari lalu
..
service-vpp-api 9a5f49a652 service-vpp虚拟电厂模块第一次提交 3 hari lalu
service-vpp-biz 04cc7c9c33 电子档案接口代码全部提交 1 hari lalu
README.md 9a5f49a652 service-vpp虚拟电厂模块第一次提交 3 hari lalu
pom.xml 9a5f49a652 service-vpp虚拟电厂模块第一次提交 3 hari lalu

README.md

虚拟电厂运营管理平台

模块信息

项目 内容
所属系统(模块) 虚拟电厂运营管理平台
分区 vpp
英文全称 Virtual Power Plant
描述 分布式能源聚合管理、运行监控、需求响应、结算报送
模块分类 应用模块
工程模块 service-vpp

功能范围

依据《虚拟电厂平台详细设计文档 V1.0》,涵盖 13 个一级业务模块:

  • 客户管理 / 合同管理 / 资源管理
  • 运行监控 / 告警管理(复用 base_*rule_*
  • 需求响应 / 结算管理 / 信息报送
  • 统计报表 / 数据分析 / 系统管理 / 移动端

技术栈

  • Java + Spring Boot + MyBatis-Plus
  • MySQL 8.0(vpp_* 业务表 + 复用 sys_*/dmp_*/base_*/rule_*
  • TDengine(设备运行曲线)
  • Redis(缓存)
  • 国密 SM2/SM3(运管平台 UN/DN 对接)

模块结构

service-vpp/
├── service-vpp-api/         # Feign API 模块
├── service-vpp-biz/         # 业务逻辑与启动模块
│   ├── controller/          # REST 接口(网关前缀 /prod-api/service-vpp)
│   ├── service/             # 业务服务
│   ├── domain/              # 实体(28 张 vpp_* 表)
│   ├── mapper/              # MyBatis Mapper
│   └── resources/sql/       # DDL 脚本 vpp_schema.sql
└── pom.xml

接口规范

  • 网关路径:/prod-api/service-vpp/{module}/...
  • 响应格式:ApiResult(status/code/msg/data)
  • 分页参数:currentsize
  • 运管平台 DN 端点:/TokenRequest/Poll 等(见接口文档第 3 章)

启动

cd service-vpp/service-vpp-biz
mvn spring-boot:run

默认端口:9906

数据库初始化

执行 service-vpp-biz/src/main/resources/sql/vpp_schema.sql 创建 VPP 专属表。

平台公共表(用户、设备、告警、规则引擎等)沿用 usky-cloud.sql,无需重复创建。