gym pass api
1.0.0
用于在体育馆进行登机手续的API,.NET 8中是对Node.js中的旧API进行的娱乐活动。可以管理健身房,检查和用户信息,解决CQR,RBAC,DDD和Solid Princes等概念。
User
| 方法 | 小路 | 行动 |
|---|---|---|
| 邮政 | /API/V1/寄存器 | 执行新用户的注册 |
| 邮政 | /api/v1/session | 执行用户身份验证 |
| 得到 | /api/v1/user/profile | 救援用户信息 |
Gyms
| 方法 | 小路 | 行动 |
|---|---|---|
| 邮政 | /API/V1/健身房 | 注册新健身房(仅管理员) |
| 得到 | /API/V1/附近 | 根据用户的位置搜索前景学院 |
| 得到 | /api/v1/搜索 | 搜索学院 |
Check-Ins
| 方法 | 小路 | 行动 |
|---|---|---|
| 邮政 | /api/v1/check-ins | 执行新的签到的注册 |
| 得到 | /api/v1/check-ins/user/:userId/历史记录 | 营救用户的检查历史记录 |
| 得到 | /api/v1/check-ins/user/:userID/量表 | 营救用户的签到指标 |
| 修补 | /api/v1/check-ins/:checkInid/valude | 到达健身房时验证办理登机手续 |
/src
/Domain
- Biblioteca de Classes
- Entidades, Agregados, Repositórios (Interfaces), Serviços de Domínio
/Application
- Biblioteca de Classes
- Comandos, Consultas, Manipuladores
/Infrastructure
- Biblioteca de Classes
- Persistência, Repositórios (Implementações), Serviços Externos
/Shared
- Biblioteca de Classes
- DTOs, Eventos, Exceções Comuns
/API
- WebAPI
- Controladores, Configuração de Roteamento
项目类型:类库
责任:包含系统的基本业务规则和系统的核心逻辑,包括实体,价值对象,聚合和域服务。
项目类型:类库
责任:包含整个应用程序中可重复使用的组件,例如DTT,域事件,常见异常等。
<<<<<<
原始/主 -项目类型:类库
- ***Responsabilidade:*** Implementa componentes de infraestrutura, como persistência de dados (contextos de banco de dados, repositórios concretos), serviços externos e outras dependências que suportam a aplicação.
<<<<<<
原点/主
- ***Tipo de Projeto:*** Biblioteca de Classes
- ***Responsabilidade:*** Orquestra a execução das operações de negócio, utilizando comandos e consultas (em uma abordagem CQRS). Esta camada coordena a comunicação entre a camada de domínio e outras camadas.
项目类型: WebAPI
责任:展示针对外部客户的HTTP端点,例如前端应用程序或其他服务。包括收到HTTP请求的控制器并协调执行命令和咨询。