为宠物店打造智能化自助服务平台,解决传统宠物店人工依赖高、管理效率低、用户体验差的问题。
宠物行业快速发展,传统门店面临人力成本高、预约流程繁琐、设备管理混乱等痛点,急需数字化转型。
点击空白处退出提示
为宠物店打造智能化自助服务平台,解决传统宠物店人工依赖高、管理效率低、用户体验差的问题。
宠物行业快速发展,传统门店面临人力成本高、预约流程繁琐、设备管理混乱等痛点,急需数字化转型。
项目包含15个核心业务模块,覆盖宠物服务全流程:
用户与认证:用户管理(支持用户/工作人员/管理员三种角色)、微信小程序登录(账号密码+微信授权)、多账号体系(用户端/管理端独立会话)
核心业务:
宠物管理:宠物档案、健康记录
美容服务:设备预约、订单管理、二维码扫码直达
寄宿服务:寄宿预约、订单管理、状态追踪
订单管理:费用明细、状态日志、报表统计
支付与设备:
支付集成:微信支付、用户余额管理
设备控制:4G实时设备通断电控制、倒计时功能
MQTT物联网:嵌入式Broker、设备双向通信
基础服务:
门店管理:多门店支持、高德地图POI搜索
文件管理:阿里云OSS文件上传
地区管理:省市区三级联动查询
技术栈:Spring Boot 3.5.10 + Java 21(虚拟线程)、MyBatis-Flex 1.11.3、Sa-Token 1.43.0、Redis/Redisson、微信小程序SDK 4.6.0、微信支付SDK、阿里云OSS、MQTT(Moquette Broker + Paho Client)
架构设计:采用分层架构(Controller-Service-Mapper),按业务域划分15个模块,DTO/VO/Entity严格分层,MapStruct对象转换,全局响应封装、异常处理、MDC日志追踪
技术亮点:
Java 21虚拟线程提升并发性能
MyBatis-Flex编译时生成TableDef辅助类,类型安全查询
多账号体系(用户端/管理端独立Sa-Token配置)
4G设备实时控制+MQTT物联网双向通信
微信生态深度集成(登录、支付、手机号获取)
二维码生成(ZXing)实现扫码直达功能
Resilience4j熔断器保证系统稳定性
难点:4G设备实时控制的时序保障、MQTT消息可靠性、支付回调幂等性处理



评论