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