27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# Evergreen Health Backend
|
|
|
|
常青树健康管理系统后台接口,基于 .NET 8、Admin.NET、SqlSugar 和 MySQL。
|
|
|
|
## 本地启动
|
|
|
|
1. 修改 `Evergreen.Health.Application/Configuration/Database.json` 中的 MySQL 连接字符串。
|
|
2. 执行 `dotnet restore Evergreen.Health.sln`。
|
|
3. 执行 `dotnet run --project Evergreen.Health.Api/Evergreen.Health.Api.csproj`。
|
|
|
|
## 健康业务接口
|
|
|
|
- `POST /api/health/auth/register` 用户注册
|
|
- `POST /api/health/auth/login` 用户登录
|
|
- `GET /api/health/dashboard` 健康首页
|
|
- `PUT /api/health/profile` 更新个人健康档案
|
|
- `PUT /api/health/modules` 选择健康板块
|
|
- `POST /api/health/plans/generate` 生成个性化健康参数
|
|
|
|
接口文档以应用启动后生成的 OpenAPI/Scalar 页面为准。
|
|
|
|
## 后台基础模块范围
|
|
|
|
当前版本保留 Admin.NET 的通用后台底座:用户、角色、菜单与权限、组织、职位、租户、字典、系统配置、日志、文件、通知和在线用户等。
|
|
|
|
为保持演示版精简,已移除支付宝、微信/微信支付、LDAP、代码生成、任务调度、动态插件、打印模板等可选扩展模块。数据库迁移脚本位于 `Database/Migrations/20260921_RemoveUnusedExtensionTables.sql`,后续确有业务需要时再按模块重新接入。
|