gym pass api
1.0.0
.NET 8에서 만든 체육관에서 체크인 관리를위한 API는 node.js에서 만든 오래된 API의 레크리에이션입니다. CQRS, RBAC, DDD 및 Solid Princes와 같은 개념을 다루는 체육관, 수표 및 사용자 정보를 관리 할 수 있습니다.
User
| 방법 | 길 | 행동 |
|---|---|---|
| 우편 | /API/V1/레지스터 | 새 사용자 등록을 수행합니다 |
| 우편 | /API/V1/세션 | 사용자 인증을 수행합니다 |
| 얻다 | /API/V1/사용자/프로필 | 사용자 정보를 구출합니다 |
Gyms
| 방법 | 길 | 행동 |
|---|---|---|
| 우편 | /API/V1/체육관 | 새로운 체육관 등록 (단지 관리자) |
| 얻다 | /API/V1/근처 | 사용자의 위치에 따라 Proxmia Academies를 검색하십시오 |
| 얻다 | /API/V1/검색 | 아카데미 검색 |
Check-Ins
| 방법 | 길 | 행동 |
|---|---|---|
| 우편 | /API/V1/Check-Ins | 새 체크인 등록을 수행합니다 |
| 얻다 | /api/v1/check-ins/user/: userId/history | 사용자의 체크인 히스토리를 구출합니다 |
| 얻다 | /api/v1/check-ins/user/: userId/metrics | 사용자의 체크인 메트릭을 구출합니다 |
| 반점 | /API/V1/Check-Ins/: CheckInid/Validate | 체육관에 도착하면 체크인을 확인합니다 |
/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 요청을 받고 명령 및 상담 실행을 조정하는 컨트롤러가 포함됩니다.