多角色权限体系:常见的用户(下单方)和服务者(接单方),不同角色有独立的操作界面和权限。在数据库层面,采用 “主用户表 + 角色扩展表” 的模式来解耦,例如店员(陪玩师)需额外存储等级、保证金等信息。
功能模块化:系统可按业务功能拆分为独立模块,便于扩展和维护:
用户与资产模块:登录、实名认证、钱包、金豆/余额、交易流水。
订单与交易模块:这是核心,包含订单状态机(待接单→进行中→待验收→已结算)、支付网关对接、分账逻辑。
撮合与匹配模块:支持用户指定服务者、抢单大厅多种模式。线下场景还需 LBS 地理位置匹配。
社交与互动模块:IM 即时通讯、语音/视频通话、动态广场、关注/粉丝体系。
运营与管理模块:服务者入驻审核、内容风控、数据统计后台。

线上场景(游戏陪玩、语音陪聊):技术重点在于实时音视频(RTC)的集成,如腾讯云 TRTC 或声网 Agora,并配合 WebSocket 实现订单状态和消息的实时推送。游戏陪玩还需支持按游戏、段位、价格等多维度筛选。
线下场景(家政、陪诊、搭子):核心在于 LBS 服务和灵活的服务定价模式。系统需要基于用户的地理位置推荐附近的服务者。同时,订单需支持路费计算、按次/按时计费等多种计价方式。
