项目背景与目标
随着网络货运行业监管趋严,传统线下调度方式存在运单管理分散、运输过程难追溯、结算不规范、监管数据上报困难等问题。陕西陆运帮无车承运平台旨在为货主、承运企业、司机及平台运营方提供统一的数字化管理能力,实现运单全生命周期管理、运输过程可视化、油品与资金业务协同,并对接各地交通监管平台,满足合规运营要求。
系统按微服务拆分,主要模块包括:
用户服务(wlhy-user):司机、货主、代理商管理,实名认证与权限控制
订单服务(wlhy-order):货源发布、运单创建、税务回单申请等业务
核心服务(wlhy-core):车辆管理、企业租户、运单承运、多地区监管平台上报
油品服务(wlhy-oil):加油卡、油站对接、油品交易相关业务
消息服务(wlhy-msg):短信通知、业务消息推送
定位服务(wlhy-location):车辆司机实时定位与轨迹查询
工单服务(wlhy-worker):业务工单处理与流转
数字大屏(wlhy-largeScreen):运营数据可视化展示
项目采用 Spring Cloud 微服务架构,基于 Spring Boot 2.3 + Spring Cloud Alibaba 构建。Nacos 负责服务注册发现与配置管理,OpenFeign 实现服务间通信,MyBatis-Plus 作为 ORM 框架,Redis 做缓存与会话管理,MySQL 存储业务数据。工程按 wlhy-common(公共组件)、wlhy-api(Feign 接口定义)、wlhy-service(业务服务)三层划分,各子模块再按 entity、dao、service、web 分层,保证代码结构清晰、职责分离。
负责工作与成果
参与平台后端开发与维护,主要负责微服务模块功能开发、接口联调及 Maven 多模块工程构建优化。完成用户、订单、核心业务等模块的接口开发与私服依赖配置,保障项目在 IDEA 与命令行环境下均可正常编译打包,支撑测试与部署上线。