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請求的控制器並協調執行命令和諮詢。