Cadastro Completo Company
Doc da API: ver APIs
Diagrama de sequencia
sequenceDiagram
participant Client as Cliente
participant Guard as JwtAuthGuard
participant Ctrl as CentralcrmCadastroCompanyController
participant Svc as CompanyCadastroService
participant MainDB as PostgreSQL Principal
Client->>Guard: POST /api/centralcrm/cadastrocompany Bearer
Guard-->>Ctrl: actor
Ctrl->>Svc: cadastro completo
Svc->>MainDB: BEGIN transaction
Svc->>MainDB: insert company e relacionados
alt erro
Svc->>MainDB: ROLLBACK
Svc-->>Client: 4xx ou 5xx
else OK
Svc->>MainDB: COMMIT
Svc-->>Client: 201 empresa criada
end