main
UniAI Health (原愈极刻 / 极刻中医)
智慧中医运动康复云理疗系统,集成 AI 智能问诊、理疗处方生成、物联网理疗设备 UDP 远程调度、门店管理及线上商城。
目录结构总览
uniaihealth/
├── server/ # 【后端微服务 / 单体服务】(Java 8 / Spring Boot / Maven)
│ ├── admin/ # PC 管理后台 API + 物联网设备 UDP 通信服务端
│ ├── applet/ # 微信小程序端专用接口服务
│ ├── mobileApp/ # 移动端 APP 专用接口服务
│ ├── common/ # 共享核心库 (PO/DTO/Mapper/Redis/工具类)
│ └── docs/ # 软著证书与后端相关文档
│
├── web/ # 【前端工程集】
│ ├── admin/ # 运营管理后台 (Vue 3 + Vite + Element Plus)
│ ├── client-app/ # 用户端双端应用 (Uni-App 编译支持微信小程序 + 原生 App)
│ └── official-website/ # 企业官方网站 (Vue.js + Vue CLI)
│
├── tools/ # 【辅助工具】
│ └── device-flasher/ # 产线/仓库用串口烧录与扫码入库桌面工具 (Java Swing + jSerialComm)
│
├── deploy/ # 【部署与运维】
│ ├── docker/ # Dockerfile 与容器编排
│ ├── nginx/ # Nginx 反向代理配置
│ └── scripts/ # 运维常用脚本
│
└── docs/ # 【设计与资产文档】
├── architecture/ # 系统架构与 UDP IoT 协议规范
├── sql/ # 数据库结构与历史补丁
└── private/ # 内部敏感账号密钥(已忽略版本跟踪)
技术栈清单
1. 后端技术 (server/)
- 基础框架:Spring Boot 2.6.7 + Spring Framework
- ORM:MyBatis-Plus 3.5.14
- 数据库:MySQL 8.0(数据库名:
uni_ai_doctor) - 连接池:Alibaba Druid 1.2.18
- 缓存与状态:Redis (Lettuce 连接池)
- 对象存储:MinIO
- 物联网通信:Spring Integration UDP (
server-admin内置 UDP Server,端口与协议收发设备状态与治疗处方) - 支付接入:微信支付 + 汇付天下 (HuiFu Pay)
- AI 引擎:科大讯飞星火大模型 / AI 智能问诊算法
2. 前端技术 (web/)
- 运营后台 (
web/admin):Vue 3 + Vite + Vue Router + Pinia + Element Plus - 用户客户端 (
web/client-app):Uni-App + Vue 2/3 (支持微信小程序打包与 HBuilderX 原生 Android/iOS 打包) - 企业官网 (
web/official-website):Vue.js + Vue CLI
3. 工具端 (tools/)
- 硬件入库烧录工具 (
tools/device-flasher):Java Swing +jSerialComm串口通信,用于通过 USB 烧录器连接理疗设备主板进行 MUID/ICCID 烧录与入库校验。
快速启动指引
1. 后端启动
cd server
# 编译整个多模块工程
mvn clean install -DskipTests
# 启动运营管理端及 UDP 服务(端口按 application-dev.yml)
mvn spring-boot:run -pl admin
# 启动小程序后端服务
mvn spring-boot:run -pl applet
# 启动移动 APP 后端服务
mvn spring-boot:run -pl mobileApp
2. 管理后台前端启动
cd web/admin
npm install
npm run dev
3. 用户端(小程序/APP)开发
- 使用 HBuilderX 打开
web/client-app; - 点击 运行 -> 运行到小程序模拟器 -> 微信开发者工具(或运行到 Android/iOS 基座)。
4. 官网前端启动
cd web/official-website
npm install
npm run serve
Languages
Vue
52.7%
Java
37.1%
JavaScript
7.4%
HTML
1%
CSS
0.6%
Other
1.2%