1.担任角色
后端负责人(Spring Boot 接口、权限、数据建模);前端与搭档共做,“后端为主、与 Vue 前端联调”
2.使用技术
Java 17/21, Spring Boot 3, Spring Security/JWT, MyBatis-Plus,
MySQL 8, Redis, RabbitMQ, Vue 3, Element Plus, ECharts, Docker
3.作品简介
为连锁餐饮客户做管理后台,覆盖多门店商品、库存、订单、会员、优惠券、经营看板;
服务端出 REST 接口,前端 Vue 做门店/总部两套视图,替代原来 Excel+微信群对账。
4.项目背景:
客户多门店经营,原来商品改价、库存盘点、会员积分都在微信群里发,总部看不到实时数据。
需要一套后台:总部配商品/价格/活动,门店录单/盘点/查会员,老板看日报周报。
5.我的工作:
权限按 RBAC 做总部/区域/门店/店员四级,数据范围按门店过滤;Spring Security+JWT 无状态登录,后台菜单动态下发
商品与库存:SPU/SKU、多门店库存、盘点单、出入库;高并发改价/扣库存用 Redis 缓存商品、数据库乐观锁防超卖
订单与支付对接:后台录单/小程序下单共用订单服务;微信支付统一下单、回调做幂等落库、退款走后台审核;异步通知用 MQ 解耦短信/小票/统计
会员与优惠券:积分规则、满减/折扣券、有效期、使用明细;营销活动参数化,不写死
报表:日报/周报/商品热销/门店对比用 ECharts;慢查询用索引+汇总表,定时任务预计算
交付:Swagger/Knife4j 接口文档、SQL 脚本、部署说明、一轮门店操作培训
6.成果:
总部每日对账从人工 X 小时降到系统自动出表;盘点差异可追溯
活动配置由研发发版改为运营后台改参数;订单/支付异常有日志可查
若做过分库/读写分离再写,没有就不写“高并发集群”,只写“单实例支撑客户 X 门店日常使用”
需求方专属客服,免费梳理匹配
添加客服微信,免费为您安排与该工程师直接沟通
长按二维码添加客服微信
如当前档期不合,也可免费为您推荐相似案例作者