能源科技充电桩业务管理系统

需求文档 v1.0 · 2026-03-21
0
文档概述

本文档用于定义"能源科技充电桩业务管理系统"的功能需求、业务规则及技术边界。系统包含三端:

充电桩设备通信层(OCPP协议)由外部平台/中间件处理,后台只接收设备状态和控制结果。
1
核心业务规则
1.1 充电流程
用户扫码 → 小程序获取桩/枪信息 → 启动充电 → 设备定时上报状态(电量、费用) → 小程序轮询显示进度 → 停止充电 → 计费结算 → 订单完成
1.2 多方结算分账

每笔充电订单收入需分账至三方(存在代理+场地合作方的站点):

分账方说明
能佳平台收取平台服务费
省级代理按站点归属,获取代理分成
场地合作方按站点配置,获取场地分成(如物业、停车场)
结算方式:人工审核 + 线下打款,系统负责生成结算单和记录打款状态,不自动触发资金流转。
1.3 企业账户欠费处理

企业余额不足时:允许透支一定额度,透支金额可在后台配置,超出额度后拒绝启动充电。

1.4 计费模式
计费单元说明
电费按实际充电度数计费
服务费可按度计费或按时长计费

支持分时段计费(峰/平/谷),每个站点或区域可独立配置费率。

2
系统边界与架构
2.1 系统边界
角色职责不包含
小程序(用户端)扫码、启动/停止充电、实时状态、订单、发票设备控制(通过后台转发)
Java 后台业务层:订单、计费、结算、用户、设备管理OCPP协议对接、设备直接通信
管理后台运营管理、报表、权限控制小程序前端逻辑
2.2 代理体系层级

两级结构:平台 → 省级代理 → 站点

  • 省级代理可管理自己区域内的站点和设备
  • 省级代理登录后台,只能看到自己区域的数据
  • 暂不设计市级代理(后续可扩展)
2.3 权限体系

小程序用户后台管理账号为两套完全隔离的体系:

  • 小程序:基于微信 openid 认证,无后台登录入口
  • 管理后台:独立账号密码,支持 RBAC 角色权限
2.4 支付通道

微信支付直收能佳主体,后台系统内进行结算分账,不使用微信支付分账功能。

3
功能模块
3.1 充电设备管理
  • 区域管理 → 站点管理 → 充电桩管理 → 充电枪管理,四级层级结构
  • 设备实时状态:空闲 / 充电中 / 故障 / 离线
  • 设备参数配置:功率、型号、关联计费规则
  • 区域、站点支持归属省级代理
3.2 用户管理

两类用户,独立管理:

维度个人用户企业用户
注册方式微信小程序授权后台开户
付款方式个人自费(微信支付)企业账户余额代缴
账单归属个人账单企业账单(可按员工汇总)
发票个人电子发票企业增值税发票
充值线上微信支付纯线下开票充值
  • 企业账户支持:充值、余额管理、员工绑定/解绑、消费明细导出
  • 企业余额不足时允许透支配置额度
3.3 充电订单
  • 订单生命周期:扫码启动 → 充电中 → 结束计费 → 订单完成
  • 异常态:设备断连、超时未启动、用户主动停止、账户余额不足
  • 企业订单与个人订单在账单维度分开聚合
3.4 计费规则
  • 计费单元 = 电费(按度) + 服务费(按度或按时)
  • 支持时段费率(峰 / 平 / 谷),每个站点或区域可独立配置
  • 计费规则可绑定到站点或充电桩级别
  • 企业账户可配置专属折扣或协议价
3.5 结算与分账

这是业务复杂度最高的模块,涉及多方利益分配:

  • 分账规则配置:按站点配置各方分成比例
  • 代理商体系:省级代理 → 站点,支持两级分成
  • 结算周期:按日/周/月生成结算单,支持人工审核后打款
  • 对账核销:微信支付原始流水 vs 系统订单金额核对
3.6 小程序对接接口

后台需提供给小程序的核心接口:

  • 扫码解析 → 获取桩/枪信息
  • 启动充电 / 停止充电
  • 实时充电状态查询(小程序轮询接口)
  • 订单列表 & 详情
  • 个人钱包 / 企业余额查询
  • 发票申请
  • 附近充电站地图(站点列表接口)
3.7 运维管理
  • 故障工单:设备故障自动生成工单 → 派发 → 处理 → 关闭
  • 运维人员管理:人员信息、负责区域
  • 巡检记录
3.8 数据报表
  • 运营大盘:总收入、充电量、活跃用户、设备利用率
  • 区域/代理商维度:各省/区域代理商的营收、桩数、利用率对比
  • 站点排名:收益、充电次数、故障率
  • 财务报表:按结算周期生成,可导出 Excel
3.9 系统管理

RBAC 权限体系,角色建议:

角色权限范围
超级管理员全部
运营管理员设备、订单、用户
财务结算、报表、发票
区域代理商仅查看本区域数据,可管理自己区域内的站点和设备
运维人员设备状态、工单
  • 操作日志审计
  • 消息通知配置(故障告警、结算通知)
4
小程序功能清单
功能模块功能点状态
充电扫码启动、停止充电需要
充电状态实时电量、费用进度(轮询)需要
订单历史订单列表需要
企业员工绑定企业账号需要
营销优惠券、会员需要
服务附近充电站地图需要
财务发票申请需要
5
决策点汇总
小程序对接
需要,自研,扫码启动充电
充电协议层
外部平台处理,后台只做业务层
计费模式
电费+服务费(分时段),企业账户代缴
代理层级
平台 → 省级代理 → 站点(两级)
多方结算
能佳 + 代理A + 场地B(三方分账)
支付通道
微信支付直收能佳,系统内结算
结算打款
人工审核 + 线下打款,系统记录状态
企业账户充值
纯线下开票充值
企业欠费处理
允许透支一定额度
充电状态更新
设备定时上报,小程序轮询
权限隔离
小程序openid与管理账号两套体系
代理商权限
可管理自己区域内的站点和设备
6
下一步计划
阶段任务状态
需求对齐功能需求、业务规则、决策点确认完成
静态 Demo后台管理界面原型(HTML),方便团队交流待启动
技术方案技术选型、模块划分、核心表结构设计、接口规范待定
开发实施Java 后台开发 + 前端开发 + 小程序开发待定
湘ICP备2021017731号-1