精通Java及面向对象设计,熟练掌握Hibernate关联映射、缓存及事务管理,熟悉MyBatis和JDBC,具备数据库设计、优化及性能调优能力。专精Django与Flask框架,能高效运用ORM与原生SQL,并熟悉RESTful API设计与中间件技术。具备微信生态开发经验,集成过支付、登录及扫码点餐等功能,能实现CI/CD流程。熟悉Uniapp框架,可进行全栈开发。掌握MySQL、Redis及Elasticsearch,优化数据存储与搜索性能。熟悉Linux、Nginx及系统监控,具备日志分析与故障排查能力。能构建分布式爬虫系统,并擅长使用Git进行版本控制与自定义组件设计。
人员管理: 员工管理、司机管理(增删改查、导入导出、状态管理)
配送管理: 司机工作状态(上/下班)切换、状态历史查询、导出
仓库地图: 高德地图标注、仓库列表联动、地图标记增删
系统管理: 菜单管理、部门管理、角色与数据权限(本部门/本部门及以下/仅本人)
关键能力
统一权限与数据范围控制(菜单权限 + 数据权限)
表格查询/分页/导出(CSV/Excel)、Blob 文件下载
Mock 后端支撑全流程联调,便于快速开发与排错
i18n 多语言与主题/暗色模式支持
前端技术栈
框架与工程
Vue 3 + TypeScript + Composition API
Vite 构建,按需编译,开发体验快
Monorepo 管理(apps、packages),pnpm 工作空间,turbo 任务编排
UI 与组件
Ant Design Vue(表单/弹窗/消息、统一设计语言)
Vben Admin 生态(布局、权限、状态管理、工具链适配)
VXE Table(高性能表格、代理查询、格式化与导出)
高德地图 JS SDK(仓库标注、信息窗体、交互菜单)
状态与路由
动态菜单与路由(后端菜单 → 前端动态注入)
角色/菜单权限指令化控制(v-access)
网络与文件
@vben/request(基于 Axios):请求/响应拦截、统一错误处理
Blob/CSV 导出封装,下载工具(文件名、后缀、随机化)
其他
i18n(vue-i18n)
ESLint/Stylelint 规范,Vitest 单测(可拓展)
后端 Mock 技术栈
基于 Nitro(轻量服务端运行时)
REST 风格 API:列表、详情、增删改、导出、菜单/权限、司机状态更新/历史
统一响应结构:{ code: 200, data, message }
JWT 校验 + 角色/菜单/数据权限模拟
共享内存数据(如司机状态、仓库数据)与按需生成(faker)
导出:CSV 内容 + Content-Disposition 设置,前端直接 Blob 下载
性能与体验
表格虚拟滚动与分页代理,提高大数据量渲染性能
请求拦截统一处理:登录态、刷新/重试、错误提示模式(message/modal/none)
静态地图回退策略(网络异常时展示静态可视化),提升鲁棒性
工程与开发
启动命令:npm run dev:antd(前端)1
目录
apps/web-antd(前端)
apps/backend-mock(Mock 后端)
packages(通用工具/适配层)
代码规范:统一提交钩子、Lint 校验,约束分支与提交质量
可扩展点
真正后端替换 Mock:保持响应协议与鉴权一致,可平滑切换
导出格式扩展:CSV/Excel 模板化、服务端流式导出
实时能力:司机状态实时推送(WebSocket/SSE)
数据权限:细粒度到字段/行级的 ABAC/RBAC 组合
这套方案兼顾了“快速开发(Mock + 动态菜单 + 组件适配)”与“生产落地(权限、导出、地图、表格性能)”,适合物流场景的中后台系统迭代与扩展。
| 角色 | 职位 |
| 负责人 | 全栈开发 工程师 |
| 队员 | 前端工程师 |
| 队员 | 后端工程师 |