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
S
Description
No description provided
Readme
14 MiB
0 Stars 2 Watchers 0 Forks
Languages
Vue 52.7%
Java 37.1%
JavaScript 7.4%
HTML 1%
CSS 0.6%
Other 1.2%