1. 会员与卡务
会员档案(含教练身份扩展)、注册/登录(微信、手机号)
健身卡定价:全国 / 全城 / 单店;卡等级与规则配置
组合套餐、门店会员折扣、洗澡套餐等附属产品
订单、支付(微信支付)、退款、收入流水(revenue_record 等)
优惠券 / 卡券、实体核销券发放;美团 / 抖音团购验券后开卡或延期
委托代扣(连续包月)、手机号批量发卡等运营手段
2. 门店与课程
健身馆(门店)信息、器械、淋浴、售券等门店能力配置
课程模板、门店上架课、排课;教练定制课
团课 / 私教预约、上课、消课、停课等(会员端 + 教练端联动)
门店与教练评价
3. 教练与结算
教练等级、结算费率
授课与消课数据、结算账单、团课结算汇总
PC 与教练小程序、加盟商报表均可查询
4. 设备与门禁(IoT)
设备台账:总控、人脸门禁、健身器材、售货机、淋浴、体测、售卡机等
MQTT(ActiveMQ) 与现场设备通信:状态上报、指令下发
人脸同步至门禁;会员条码/二维码入场
妙雀售货机等专用接口
5. 基础与运营配置
省市区 / 城市等级、系统基础参数、小程序菜单与权限
定时任务(Quartz / XXL-Job):对账、券金额复核等
1、PC 后端
Java 8+、Spring Boot、MyBatis-Plus、Apache Shiro、JeecgBoot 3.6。
2、PC 前端
Vue、Ant Design Vue、Axios、ECharts。
3、移动端
UniApp(Vue2/Vue3)、微信小程序
4、数据库
MySQL。
5、缓存
Redis。
6、文件
阿里云 OSS(静态资源 CDN)。
7、消息
MQTT(Spring Integration)。
8、调度
XXL-Job。
9、第三方
微信(登录/支付/委托代扣)、美团/抖音验券。
主要第三方 SDK(fitlot 模块):
微信:weixin-java-miniapp / weixin-java-pay(Binary Wang)
MQTT:spring-integration-mqtt;设备侧在 org.jeecg.modules.fitlot.mqtt 中对接 Broker(生产常用 ActiveMQ MQTT,客户端侧为 Eclipse Paho,含连接、订阅、健康检查、消息分发)
验券:美团 MtOpJavaSDK(本地 jar)、抖音相关 Util
二维码:ZXing
报表:积木 JimuReport
定时任务: XXL-Job 2.2,卡过期、结算、对账等。