作品功能:
本系统为出行服务企业提供一体化后台管理解决方案,涵盖订单调度、车辆管、计费规则、优惠券配置等核心模块。同时对外提供高性能App接口(订单创建/取消、司机位置上报、行程记录)以及小程序登录接口(微信授权登录、手机号一键登录)。业务审批流程(如司机入驻审核、车辆上架审批、异常订单处理)采用工作流引擎驱动,支持动态流转、会签/或签、驳回重填。
我承担的角色:
独立负责后端整体架构设计与核心接口开发。使用Spring Boot + MyBatis-Plus构建REST API,通过JWT + Redis实现App/小程序的用户鉴权;封装微信小程序登录接口,完成session_key解密与用户信息同步。工作流部分集成Flowable/Activiti,设计司机入驻审批、调价申请等业务流程,并编写条件监听器和任务分配策略。数据库采用MySQL分库分表(按订单日期),Redis缓存热点数据(司机位置、计价配置)。
技术栈:
Java、Spring Boot、MyBatis-Plus、MySQL、Redis、JWT、Flowable/Activiti、REST API、微信小程序登录规范。
项目成果:
系统上线后支撑日均5000+订单,App和小程序端接口响应时间在100ms以内,工作流审批效率提升60%。