Pular para o conteúdo principal

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