1.项目架构:基于Spring Boot与Gradle构建微服务架构,整合Redis实现高效缓存,运用Sa-Token完成RBAC权限校验,通过MQTT实现平台与设备实时双向通信,借助Kafka保障数据交互的高吞吐与可靠性,项目涵盖用户端与管理端双平台。
2.核心功能
用户端:实现设备信息可视化展示,支持LBS定位查找附近充电桩;集成钱包余额、微信预支付、支付分后支付等多元支付体系;充电流程闭环管理,插枪后依据设备返回的VIN码快速响应,充电中实时呈现功率、电费、服务费、停车费等动态数据。
管理端:基于Sa-Token的RBAC权限模型,精准划分超级管理员(全平台权限)与运营商管理员(限定所属运营商数据操作);设置监控中心、订单管理等11大核心模块,实现全链路数字化管控。
3.个人贡献
订单管理核心开发:主导订单全生命周期管理,依据新亚东方充电桩平台运营服务通讯协议,解析设备返回的VIN码生成订单;实时捕获电压、充电量等数据,通过复杂算法精准计算费用;充电结束后自动归档历史订单,保障订单数据完整性与可追溯性。
多模块CRUD开发:独立完成用户管理、车辆管理、营销活动、客户服务模块的CRUD功能开发,设计高内聚低耦合的数据交互接口,实现数据的高效增删改查,为前端提供稳定可靠的数据支撑。