多商户管理中枢
商户入驻与权限:支持家政公司、个体服务商等多类型商家入驻,独立管理服务项目、价格、技师团队及订单。
分账系统:自动结算商家收益,支持T+1日到账,降低财务操作风险。
数据隔离:各商家数据独立存储,确保隐私与安全。
多门店统一运营
门店管理:配置门店信息(地址、营业时间、服务范围)、技师排班、设备状态(如清洁工具库存)。
动态定价:根据时段(如周末晚高峰溢价20%)、服务类型(深度保洁/日常清洁)灵活调整价格。
智能派单:基于技师位置、技能、用户评价自动分配订单,提升接单效率。
用户端核心功能
LBS智能找店:集成高德/腾讯地图API,实时展示附近门店位置、房态(空闲/忙碌)、评分及价格。
服务预约:支持按小时预约(如2小时日常保洁),可选配清洁用品、高空作业等增值服务。
技师评价与选择:用户可查看技师评分、服务案例,自主选择心仪技师。
会员体系:推出小时卡、次卡、套餐卡(如“买三送一”),叠加积分兑换、抖音团购核销功能。
技师端管理
抢单/派单模式:技师可自主抢单或接收系统派单,支持设置可接单时间段。
服务记录与评价:记录服务历史、用户评价,作为技能认证与晋升依据。
收益提现:技师独立钱包管理,收益可随时提现至微信/支付宝。
平台端支撑体系

支付与安全:集成微信支付、支付宝,采用HTTPS加密传输,符合等保2.0标准。
数据分析看板:生成营收报表(日/周/月)、用户画像(年龄、消费频次)、高峰时段分析,辅助决策优化。
硬件对接:支持智能门锁、清洁设备监控,提升服务标准化水平。
二、技术实现方案后端服务设计
技术栈:SpringBoot 2.7 + MyBatisPlus 3.5 + MySQL 8.0,模块化设计支持高并发(单机QPS 5000+)。
核心代码示例(智能派单):
java
| public Order assignOrder(OrderDTO dto) { |
| Technician technician = technicianService.findAvailable( |
| dto.getServiceType(), |
| dto.getAddress(), |
| dto.getExpectedTime() |
| ); |
| if (technician == null) { |
| throw new RuntimeException("无可用技师"); |
| } |
| Order order = new Order(dto, technician.getId()); |
| order.setStatus(OrderStatus.ASSIGNED); |
| return orderRepository.save(order); |
| } |
多终端实现方案
| 微信APP | UniApp + Vue3 + uView | 扫码预约、在线支付、评价技师 |
| 商家管理后台 | Vue3 + ElementPlus + ECharts | 服务管理、订单监控、数据看板 |
| 技师APP | React Native + Redux | 抢单、服务记录、收益提现 |
| 用户H5页面 | Vue3 + Vant | 营销活动页、会员中心跨平台访问 |
数据库设计
merchant(商家表):存储商家信息、资质证书、分账比例。
store(门店表):关联商家,记录门店位置、服务范围、营业时间。
technician(技师表):存储技师技能、排班、评价数据。
order(订单表):记录服务类型、时间、技师、用户评价。
核心表结构:

