management-web
    management-web
    • 接入流程
    • 开放平台-充电记录接口
    • 告警规则
      • 新增告警规则
        POST
      • 删除
        DELETE
      • 根据 ID 获取告警规则信息
        GET
      • 分页查询告警规则记录
        POST
      • 根据ID更新告警规则
        PUT
    • 告警处理人
      • 新增告警处理人
        POST
      • 删除
        DELETE
      • 根据 ID 获取告警处理人信息
        GET
      • 根据手机号获取政府告警用户
        GET
      • 根据OPENID获取政府告警用户
        GET
      • 分页查询告警处理人记录
        POST
      • 查询告警处理人名称和ID
        POST
      • 根据ID更新告警处理人
        PUT
    • 大屏接口
      • 充电统计
        POST
      • 用户合计
        POST
      • 设备统计
        POST
      • 热力图
        POST
    • 站点接口
      • 今日值守站点数量
        POST
      • 新增站点
        POST
      • 切换站点租户
        POST
      • 删除站点
        DELETE
      • importExcel
        POST
      • 站点迁移
        POST
      • 修改站点
        PUT
      • 报警的时候,关闭端口电源
        POST
      • 根据站点ID查询
        POST
      • 分页查询站点名称和ID
        POST
      • 分页查询站点
        POST
      • 分页查询站点,包含设备数
        POST
      • 查询站点统计
        POST
      • 根据站点编号查询充电套餐
        POST
    • 设备接口
      • 激活设备
      • H5页面激活设备
      • 二维码绑定设备
      • 设备绑定站点
      • 检查云酷迁移设备的端口数
      • 创建小猪4轮设备急停检测任务
      • 创建检测设备任务
      • 创建检测设备任务-小猪4轮 (user1 , user2 )
      • 删除设备(根据设备芯片编号)
      • 完成检测设备任务
      • 完成检测设备任务
      • 锁定设备
      • 锁定端口
      • 设备迁移
      • 修改设备
      • 修改设备定位信息
      • 分配设备给租户
      • 二维码绑定设备(平台库)
      • 根据设备芯片码查询设备信息(平台库)
      • 初始化设备分页查询(平台库)
      • 根据设备编号查询端口(分页/平台库)
      • 分页查询我扫码的设备(平台库)
      • 查询检测设备结果
      • 分页查询设备
      • 根据设备编号查询
      • 根据端口编号查询端口信息
      • 分页查询端口
      • 根据充电二维码查询端口(分页)
      • 查询运行记录(根据设备编号)
      • 分页查询我扫码的设备
      • 重启设备
      • 恢复默认设备基础数据
      • 设置设备基础数据
      • 设置设备基础数据-四轮
      • 挂起设备
      • 同步设备基础数据
      • 同步设备时间
      • 设备解绑站点
      • 设置设备基础数据(云酷)
    • 基础数据接口
      • 查询区域(不分页)
      • 根据地区编码查询地区
      • 根据地区编码查询边界点
    • 通用附件表(分表,分表字段:biz_id)
      • 新增通用附件表(分表,分表字段:biz_id)
      • 分页查询通用附件表(分表,分表字段:biz_id)记录
      • 根据ID更新通用附件表(分表,分表字段:biz_id)
    • 告警信息接口
      • 提交
      • 按天数统计告警数和返回最高警告级别
      • 按天数统计告警
      • 按处理方式统计告警
      • 按月份统计告警
      • 按区域统计告警
      • 按类型统计告警
      • 根据 ID 获取租户-小猪胖胖|告警信息
      • 处理报警,修改handleType
      • 分页查询告警信息
      • 分页查询告警操作记录
      • 根据ID查询告警信息
    • 充电套餐(时长平摊到每日的套餐)
      • 新增充电套餐(时长平摊到每日的套餐)
      • 删除充电套餐(时长平摊到每日的套餐)
      • 启用/禁用充电套餐(时长平摊到每日的套餐)
      • 修改充电套餐(时长平摊到每日的套餐)
      • 根据编号查询充电套餐(时长平摊到每日的套餐)
      • 分页查询充电套餐(时长平摊到每日的套餐)
    • 设备与告警处理人关联表
      • 新增设备与告警处理人关联表
      • 根据ID删除设备与告警处理人关联表
      • 根据ID获取设备与告警处理人关联表信息
      • 分页查询设备与告警处理人关联表记录
      • 根据ID更新设备与告警处理人关联表
    • 摄像头
      • 新增摄像头
      • 根据ID删除摄像头信息
      • 根据ID获取摄像头信息
      • 分页查询摄像头设备
      • 根据ID更新摄像头信息
    • 充电套餐订单
      • 根据用户和站点添加充电套餐订单
      • 取消套餐用户充电套餐(分表,分表字段:user_id)
      • 导出订单excel
      • 开发人员根据用户ID退款
      • 根据ID获取用户充电套餐信息
      • 根据ID获取用户充电套餐信息
      • 根据站点编号查询充电套餐
      • 分页查询用户充电套餐订单
      • 分页查询用户生效的充电套餐订单
    • 子平台
      • 新增子平台
      • 根据ID删除子平台
      • 根据 ID 获取子平台信息
      • 分页查询子平台记录
      • 查询子平台名称、ID、编码
      • 根据ID更新子平台
    • 计费策略接口
      • 新增计费策略
      • 计算费用
      • 删除计费策略
      • 修改计费策略
      • 根据编号查询计费策略
      • 分页查询计费策略
    • 保险子菜单
      • 根据ID删除保险子菜单
      • 根据 ID 获取保险子菜单信息
      • 分页查询保险子菜单记录
    • 保险策略
      • 获取保险策略信息
      • 保存保险策略
    • 保险订单
      • 新增保险订单
      • 根据 ID 获取保险订单信息
      • 取消保险订单(分表,分表字段:user_id)
      • 根据ID删除保险订单
      • 根据 ID 获取保险订单信息
      • 分页查询保险订单记录
      • 原路退回
      • 根据ID更新保险订单
    • 订单接口
      • 强制结束订单
      • 导出订单excel
      • 系统强制结束订单
      • 免单
      • 根据ID获取订单信息
      • 根据ID获取订单信息
      • 开发人员执行人工退款
      • 开发人员根据用户ID退款租户-小猪胖胖|订单表(分表)
      • 查询充电曲线点
      • 查询订单轮询数据
      • 查询订单轮询数据
      • 分页查询订单
      • 分页查询订单
      • 重新计算费用
      • 结算订单
      • 订单跟踪
    • yudao支付订单
      • query
    • yudao退款的订单
      • query
      • queryWxOrderByPayOrderId
    • 电力传感器信息
      • 新增电力传感器信息
      • 根据ID删除电力传感器信息
      • 根据 ID 获取电力传感器信息信息
      • 分页查询电力传感器信息记录
      • 根据ID更新电力传感器信息
    • 充值订单
      • 开发人员根据用户ID退款
      • 根据编号查询充值订单
      • 分页查询充值订单
    • 充值套餐
      • 新增充值套餐
      • 删除充值套餐
      • 修改充值套餐
      • 根据编号查询充值套餐
      • 分页查询充值套餐
    • 退款订单
      • 审核退款订单
      • 提交充电订单退款申请
      • 根据 ID 获取退款订单信息
      • 查询充电订单的退款信息
      • 查询套餐订单的退款信息
      • 获取填写退款订单信息需要的信息
      • 查询退款记录截图
      • 查询退款收款码
      • 提交套餐订单退款申请
      • 分页查询退款订单记录
      • 分页查询已审核的退款订单记录
      • 分页查询待审核的退款订单记录
      • 分页查询客户端退款订单记录
      • 提交退款申请
      • 上传退款记录截图
    • 告警规则与告警处理人关联表
      • 新增告警规则与告警处理人关联表
      • 根据ID删除告警规则与告警处理人关联表
      • 根据 ID 获取告警规则与告警处理人关联表信息
      • 分页查询告警规则与告警处理人关联表记录
      • 根据ID更新告警规则与告警处理人关联表
    • 站点点位表
      • 新增站点点位表
      • 删除站点点位表
      • 修改站点点位表
      • 根据编号查询站点点位表
      • 分页查询站点点位表
    • 站点营收接口
      • 站点营收统计
      • 导出excel
    • 站点用户接口
      • 新增
      • 删除
      • 根据用户主键查询站点用户
      • 分页查询
    • 标签管理接口
      • 新增标签
      • 根据ID删除标签
      • 根据 ID 获取标签信息
      • 分页查询标签记录
      • 根据ID更新标签
    • 租户信息
      • 根据租户ID获取名称
      • 根据名称获取租户ID
      • 根据租户ID获取名称
      • 查询所有租户信息
    • 用户账户余额、套餐修改申请
      • 新增用户账户余额、套餐修改申请
      • 审核修改申请
      • 根据ID删除用户账户余额、套餐修改申请
      • 根据 ID 获取用户账户余额、套餐修改申请信息
      • 分页查询用户账户余额、套餐修改申请记录
      • 云酷-小猪 退款同步
      • 根据ID更新用户账户余额、套餐修改申请
      • 加急用户账户余额、套餐修改申请
    • 租户-小猪胖胖|会员用户表
      • 删除用户
      • 根据 ID 获取租户-小猪胖胖|用户表(分表)信息
      • 合并某个站点充过电的用户余额套餐保险
      • 分页查询租户-小猪胖胖|用户表(分表)记录
      • 合并用户余额套餐保险
    • 广告规则配置表
      • 新增广告规则配置表
      • 修改广告规则配置表
      • 查询可配置的站点标签列表
      • 查询已选择的站点标签列表
    • 广告管理
      • 新增广告表
      • 删除广告表
      • 修改广告表
      • 根据编号查询广告表
      • 分页查询广告表
    • 广告页面表
      • 新增广告页面表
      • 删除广告页面表
      • 修改广告页面表
      • 根据编号查询广告页面表
      • 分页查询广告页面表
    • 标签类型表(一级标签)
      • 新增标签类型表(一级标签)
      • 删除标签类型表(一级标签)
      • 修改标签类型表(一级标签)
      • 根据编号查询标签类型表(一级标签)
      • 分页查询标签类型表(一级标签)
    • 标签值表(二级标签)
      • 新增标签值表(二级标签)
      • 删除标签值表(二级标签)
      • 修改标签值表(二级标签)
      • 根据编号查询标签值表(二级标签)
      • 分页查询标签值表(二级标签)
    • 用户与标签关联表
      • 新增用户与标签关联表
      • 删除用户与标签关联表
      • 修改用户与标签关联表
      • 根据编号查询用户与标签关联表
      • 分页查询用户与标签关联表
    • 物联网卡表
      • 导出excel
      • 分页查询物联网卡表
    • 卡券管理
      • 销毁卡券
      • 导出卡券excel
      • 分页查询卡券管理
      • 退款卡券
    • 卡券批次管理
      • 新增卡券批次管理
      • 修改卡券批次管理
      • 根据编号查询卡券批次管理
      • 分页查询卡券批次管理
    • 文件接口
      • 上传文件
      • 上传文件
    • 租户-小猪胖胖|用户充电策略表
      • 根据 用户ID 获取用户充电策略
      • 根据用户ID保存用户充电策略
      • 根据用户ID保存用户充电策略(云酷)
    • 租户-小猪胖胖|设备端口表
      • 根据ID更新租户-小猪胖胖|设备端口表
    • 分账管理
      • 查询分账商列表
      • 查询分账商
      • 查询分账商
      • 新增分账商
      • 修改分账商
      • 修改分账商生效状态
      • 查询分账设置
      • 修改分账设置
      • 查询分账明细
      • 导出分账明细
      • 查询分账统计
      • 查询提现记录
      • 新增提现记录
      • 修改提现记录
      • 查询提现统计
      • 查询银行编码接口
      • 查询省份信息接口
      • 查询用户关联站点id列表
      • 删除分账主体表
      • 删除分账主体表
      • 分账商新增站点
      • 修改分账主体表名称
      • 查询分账商账户信息
    • 营收接口
      • 站点营收统计
      • 设备营收详情列表
      • 站点营收详情列表
      • 子平台收入统计
      • 子平台收入详情列表
      • 设备营收统计-导出excel
      • 站点营收统计-导出excel
      • 子平台收入统计-导出excel
    • 汇款管理
      • 新增汇款记录表
      • 新增汇款主体表
      • 导出汇款记录
      • 修改汇款对象生效状态
      • 修改汇款主体表
      • 修改汇款主体表名称
      • 查询汇款记录列表
      • 查询汇款统计
      • 根据编号查询汇款主体表
      • 分页查询汇款主体表
      • 根据用户查询汇款主体表
      • 查询租户余额
      • 查询第三方实时余额
    • 用户支付签约记录
      • 根据 ID 获取用户支付签约记录信息
      • 分页查询用户支付签约记录记录
      • 解约
    • 电卡管理
      • 新增电卡管理
      • 刷卡机新增电卡
      • 批量导入电卡卡号
      • 绑定用户
      • 删除电卡管理
      • 修改电卡管理
      • 根据卡号查询电卡信息
      • 根据编号查询电卡管理
      • 分页查询电卡管理
      • 解绑用户
      • 虚拟发卡(新建虚拟电卡用户)
    • 支付宝扣费记录
      • 根据 ID 获取支付宝扣费记录信息
      • 根据 ID 获取支付宝扣费记录信息
      • 分页查询支付宝扣费记录记录
      • 分页查询支付宝扣费记录记录
    • Excel导入
      • Excel导入处理
    • 不显示保险的站点
      • 新增不显示保险的站点
      • 删除不显示保险的站点
      • 修改不显示保险的站点
      • 根据编号查询不显示保险的站点
      • 分页查询不显示保险的站点
    • 活动管理
      • 新增活动管理
      • 删除活动管理
      • 修改活动管理
      • 根据编号查询活动管理
      • 分页查询活动管理
    • 活动赠送记录
      • 新增活动赠送记录
      • 删除活动赠送记录
      • 修改活动赠送记录
      • 根据编号查询活动赠送记录
      • 分页查询活动赠送记录
    • 活动生效范围
      • 新增活动生效范围
      • 删除活动生效范围
      • 修改活动生效范围
      • 根据编号查询活动生效范围
      • 分页查询活动生效范围
    • 充电券表
      • 新增充电券表
      • 删除充电券表
      • 修改充电券表
      • 根据编号查询充电券表
      • 分页查询充电券表
    • 物联卡接口
      • 导出excel
      • 分页查询
    • 汇款记录表
      • 新增汇款记录表
      • 删除汇款记录表
      • 修改汇款记录表
      • 根据编号查询汇款记录表
      • 分页查询汇款记录表
    • 汇款主体表
      • 新增汇款主体表
      • 删除汇款主体表
      • 删除汇款主体表
      • 修改汇款主体表
      • 根据编号查询汇款主体表
      • 分页查询汇款主体表
    • 分账主体表
      • 新增分账主体表
      • 删除分账主体表
      • 修改分账主体表
      • 根据编号查询分账主体表
      • 分页查询分账主体表
    • 租户退款金管理
      • 划拨资金
      • 划拨资金-在普通支付订单
      • 分账商划拨余额列表
      • 分页查询普通资金划拨
      • 充值明细
      • 租户退款金额查询
      • 划拨明细
    • 租户-小猪胖胖|电池检测订单表
      • 统计最近3个月的充电数据
      • 获取订单信息(根据检测订单ID)
      • 查询电池检测订单记录(分页)
      • 查询充电曲线点(根据充电订单ID)
      • 重新检测(根据检测订单ID)
    • 计费策略
    • 站点回本监测接口
      • 新增业务员管理表
      • 删除业务员管理表
      • 站点项目成本查询
      • 修改业务员管理表
      • 根据编号查询业务员管理表
      • 分页查询业务员管理表
      • 分页查询站点回本监测表
      • 修改业务员管理表
      • 查询统计时间
      • 删除业务员管理表
      • 刷历史站点成本数据
      • 站点项目成本设置
    • 后台订单管理
      • 后台启动免费充电
    • 订单执行记录
      • 分页查询订单执行记录记录
    • 用户账户流水
      • 根据ID获取用户账户流水信息
      • 分页查询用户账户流水记录
    • 租户数据报表接口
      • 月度充电订单统计
      • 月度充值退款统计
      • 租户未使用余额统计
    • 超级会员管理
      • 新增超级会员活动配置表
      • 新增超级会员权益表
      • 删除超级会员活动配置表
      • 删除超级会员权益表
      • 获取svip退款商品列表
      • 修改超级会员活动配置表
      • 修改超级会员权益表
      • 根据编号查询超级会员活动配置表
      • 分页查询超级会员活动配置表
      • 根据编号查询超级会员权益表
      • 分页查询超级会员权益表
      • 超级会员购买记录表导出
      • 根据编号查询超级会员购买记录表
      • 分页查询超级会员购买记录表
      • 退款
      • 超级会员购买记录表导出
    • Excel导出
      • Excel导出处理
    • 导出任务管理表
      • 新增导出任务管理表
      • 删除导出任务管理表
      • 修改导出任务管理表
      • 修改导出任务管理表
      • 删除导出任务管理表
      • 查询全部导出菜单
      • 根据编号查询导出任务管理表
      • 分页查询导出任务管理表
    • 站点设备成本记录表
      • 新增站点设备成本记录表
      • 删除站点设备成本记录表
      • 修改站点设备成本记录表
      • 根据编号查询站点设备成本记录表
      • 分页查询站点设备成本记录表
    • 支付规则配置表
      • 新增支付规则配置表
      • 删除支付规则配置表
      • 修改支付规则配置表
      • 根据编号查询支付规则配置表
      • 分页查询支付规则配置表
    • 租户|异常离线设备
      • 导出异常离线设备
      • 处理异常设备
      • 自动标记异常设备
      • 人工标记异常设备
      • 根据 ID 获取租户|异常离线设备信息
      • 分页查询租户|异常离线设备记录
      • 扫描异常设备
    • 欠款记录表
      • 新增欠款记录表
      • 删除欠款记录表
      • 修改欠款记录表
      • 根据编号查询欠款记录表
      • 分页查询欠款记录表
    • 他营分账商管理
      • 他营分账商-审核
      • 他营分账商-查询经营信息
      • 他营分账商-修改经营信息
      • 他营分账商-修改分账主体类型与客服电话
      • 他营分账商-修改结算账户
      • 根据编号查询他营分账商管理
      • 他营分账商-查询经营信息
      • 分页查询他营分账商管理
      • 他营分账商-注册
    • 00登录
      POST
    • 自定义接口
      POST

    接入流程

    一. 背景#

    本平台为充电桩管理单位提供电动自行车/汽车充电桩统一管理服务,本文档将指导充电桩运营商与本平台如何集成和对接。

    二. 对接场景#

    image.png

    三. 开发准备#

    1. 申请OperatorID#

    运营商ID,由平台统一分配。

    2. 下载运营商证书#

    证书用于签名及验签,由平台生成后给到运营商。

    四.技术规范#

    1. 平台地址#

    测试地址:
    生产环境:

    2. 接口调用方式#

    接口均为HTTP(S)协议接口,提交方法为Post。

    3. 报文格式#

    请求参数#

    参数名参数说明
    signatureType签名方式,暂时只支持SHA256withRSA
    signature签名
    operatorId运营商ID,由平台分派
    timestamp调用接口当时的时间戳
    示例:
    📌
    curl -X POST https://域名/接口
    -H 'Authorization: {signatureType:"SHA256withRSA",signature:"MNnYzdQxJanN+zU+lTgIcnU9BxGw5dKjK",operatorId:"demoOperator",timestamp:"1554208460"}'
    -H "Accept: application/json"
    -H "Content-Type: application/json"
    -d '业务参数,详细见各个接口定义'

    响应参数#

    参数名参数说明
    code响应码,0为成功,其他为失败,详细见错误码列表
    msg响应消息
    data业务数据
    示例:
    📌
    {
    "code": "",
    "msg": "",
    "data":{}
    }

    五.签名#

    1. 构造签名串#

    将OperatorID、当前时间戳组装成json字符串。
    示例:
    💡
    '{
    "operatorId": "demoOperator",
    "timestamp": 1554208460"
    }'
    注意:字段严格保持上述顺序。

    2 签名#

    利用应用证书里面的公钥进行签名
    示例代码:
    📌
    public static void main(String[] args) throws Exception {
    String key = "证书公钥";
    SignData signData = new SignData();
    signData.setOperatorId("100001");
    signData.setTimestamp("111");
    String signDataStr = JacksonUtil.toJson(signData);
    System.out.println("signDataStr:" + signDataStr);
    String sign = RSAUtils.signByPrivateKey(signDataStr.getBytes(StandardCharsets.UTF_8), key);
    System.out.println("sign:" + sign);
    }
    public static String signByPrivateKey(byte[] data, String privateKey) throws Exception {
    logger.info("用私钥对信息进行数字签名");
    byte[] keyBytes = decryptBASE64(privateKey);
    PKCS8EncodedKeySpec keySpec = new PKCS8EncodedKeySpec(keyBytes);
    KeyFactory factory = KeyFactory.getInstance("RSA");
    PrivateKey priKey = factory.generatePrivate(keySpec);
    Signature signature = Signature.getInstance("SHA256withRSA");
    signature.initSign(priKey);
    signature.update(data);
    return encryptBASE64(signature.sign());
    }
    下一页
    新增告警规则
    Built with