Organization
Entidade: Organization
Visão Geral
Estrutura da Entidade
Campos Principais
Campo | Tipo | Descrição | Obrigatório |
---|---|---|---|
id | number | Identificador único da organização | ✅ (auto) |
name | string | Nome da organização | ✅ |
companyId | number | ID da empresa proprietária | ✅ |
userId | number | ID do usuário responsável | ✅ |
createdAt | DateTime | Data/hora de criação | ✅ (auto) |
updatedAt | DateTime | Data/hora da última atualização | ✅ (auto) |
Relacionamentos
Status Disponíveis
Status | Descrição |
---|---|
active | Organização ativa |
inactive | Organização desabilitada |
Traduções para Auditoria
Campo | Tradução |
---|---|
name | Nome |
status | Status |
Casos de Uso Detalhados
1. Gestão de Clientes
2. Auditoria Automática
3. Campos Personalizados Dinâmicos
Regras de Negócio
Criação de Organizações
Controle de Acesso
Sistema de Auditoria
Campos Personalizados
Operações Disponíveis
Operação | Descrição | Método HTTP |
---|---|---|
Listar | Recupera organizações com filtros | GET |
Criar | Cria uma nova organização | POST |
Visualizar | Exibe detalhes completos da organização | GET |
Atualizar | Modifica organização com auditoria completa | PUT/PATCH |
Excluir | Remove uma organização | DELETE |
Fluxo de Uso
Sistema de Auditoria Detalhado
Campos Básicos
$attributes
atual com $dirty
após alteração.{Campo Traduzido}: {Valor Antigo} → {Valor Novo}
.Campos Personalizados
organizationId
e customfieldId
.