# health后端 **Repository Path**: wang-jiaxue-takk/health-backend ## Basic Information - **Project Name**: health后端 - **Description**: 本项目为二次开发项目,基于 [guo-gy/health-django](https://github.com/guo-gy/health-django) 后端代码进行开发。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-17 - **Last Updated**: 2025-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Java ## README # health-backend > 本项目为二次开发项目,基于 [guo-gy/health-django](https://github.com/guo-gy/health-django) 后端代码进行开发。 > **特别感谢 @guo-gy 及其团队对开源社区的贡献!** ## 项目简介 本仓库基于 [@guo-gy/health-django](https://github.com/guo-gy/health-django) 的后端项目进行二次开发。 原项目采用 Django 实现后端,本项目在其基础上进行了重构,采用 Java Spring Boot 技术栈进行功能扩展与优化。 本项目仅用于项目实训与学习目的,不含盈利行为。 如需了解原项目详情及开源协议,请参见原仓库: - 原后端项目:[guo-gy/health-django](https://github.com/guo-gy/health-django) - 原项目前端项目(如有使用):[请在此补充前端项目地址] ## 开源协议 本项目严格遵循原项目开源协议([请补充原项目协议类型,如 MIT、GPL、Apache-2.0 等]),并在此基础上进行开发和分发。 如本项目有任何侵权或不当使用之处,欢迎原作者联系指正,我们会及时处理。 ## 二次开发说明 - 本项目实现了后端语言由 Python/Django 向 Java/Spring Boot 的迁移与重构。 - 新增/优化了以下主要功能模块: - 用户管理(注册/登录/注销、信息修改、健康档案管理) - 健康数据管理(体征数据上传与查询、健康建议推送) - DEEPSEEK 智能健康分析接口对接 - 与鸿蒙前端的数据交互(RESTful API,JSON格式) - 其他 [如有更多补充,请在此完善] - 与原项目的主要差异包括后端实现语言、部分接口参数及数据结构等。 ## 技术选型 - 核心框架:Spring Boot 3.x - RESTful API:Spring Web - 数据库:MySQL(推荐)或 PostgreSQL - ORM:Spring Data JPA 或 MyBatis - 安全认证:Spring Security(可集成 OAuth2、JWT 等) - 日志管理:SLF4J + Logback - 跨域支持:Spring Boot 内置 CORS - 文档:Springdoc OpenAPI (Swagger UI) - 依赖管理:Maven 或 Gradle ## 项目结构 ``` harmony-health-backend/ ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── com/ │ │ │ └── yourorg/ │ │ │ └── harmonyhealth/ │ │ │ ├── controller/ // 控制器层,API入口 │ │ │ ├── service/ // 业务逻辑层 │ │ │ ├── repository/ // 持久层 │ │ │ ├── model/ // 实体类 │ │ │ ├── config/ // 配置类 │ │ │ └── HarmonyHealthApp.java │ │ └── resources/ │ │ ├── application.yml │ │ └── ... ├── pom.xml ``` ## 主要功能模块 - 用户管理:注册、登录、注销,用户信息查询与修改,健康档案管理 - 健康数据管理:体征数据上传与查询,健康建议推送 - DEEPSEEK 接口对接:智能健康分析与推荐服务 - 设备/应用集成:与鸿蒙前端的数据交互(RESTful接口,JSON格式) ## DEEPSEEK智能分析集成示例 假设 DEEPSEEK 提供 HTTP RESTful API 服务,可通过 Spring 的 RestTemplate 或 WebClient 进行对接。 ## 开发与部署建议 - 本地开发推荐用 `mvn spring-boot:run` 启动,调试可用 Postman 模拟前端请求。 - 集成 Swagger UI 以方便调试 API。 - 生产环境建议用 Docker 部署,后端与数据库分离。 ## 致谢 感谢 [guo-gy/health-django](https://github.com/guo-gy/health-django) 的开源贡献,为本项目提供了坚实的基础! --- > 如本项目有任何侵权或不当使用之处,欢迎原作者联系指正,我们会及时处理和致歉。