Pular para o conteúdo principal

Utilizadores por Empresa

Doc da API: ver APIs

Diagrama de sequencia

sequenceDiagram
participant Client as Cliente
participant Guard as JwtAuthGuard
participant Ctrl as CompanyUsersV1Controller
participant Svc as CompanyUsersService
participant MainDB as PostgreSQL Principal

Client->>Guard: GET /api/v1/company/:companyId/tenentid/:tenantId Bearer
Guard-->>Ctrl: actor
Ctrl->>Svc: list sub-empresas
Svc->>MainDB: select subcompanies
Svc-->>Client: 200

Client->>Ctrl: GET .../tenentid/:tenantId/user
Ctrl->>Svc: users das sub-empresas
Svc->>MainDB: select users
Svc-->>Client: 200

Client->>Ctrl: GET .../user/with-subcompanies
Ctrl->>Svc: contagem empresa + filhas
Svc->>MainDB: count
Svc-->>Client: 200

Client->>Ctrl: GET .../user
Ctrl->>Svc: contagem empresa
Svc->>MainDB: count
Svc-->>Client: 200