Migration — ct_plano_referencial_equivalencias¶
Refs: ECS-246 · entidade JPA ReferenceChartOfAccountsEquivalent (ecosif-database 0.7.08)
Objetivo¶
Persistir equivalências entre conta do plano referencial e conta do plano local, escopadas por empresa / filial.
Onde aplicar¶
| Local | Arquivo |
|---|---|
| Canônico (meta-repo) | flyway-ecosif/sql/V0.7.00.10__create_ct_plano_referencial_equivalencias.sql |
| Espelho auth | ecosif-auth/.../V0.7.00.10__create_ct_plano_referencial_equivalencias.sql |
No auth e no hub,
V0.7.00.9éidentity_provider_link; a tabela de equivalências éV0.7.00.10.
Schema¶
| Coluna | Tipo | Papel |
|---|---|---|
equivalencia_uuid |
varchar(255) PK | ID da equivalência |
contaref_uuid |
varchar(255) NOT NULL | FK → ct_plano_referencial_detalhes |
empresa / filial |
varchar(9) NOT NULL | Isolamento |
conta_id |
bigint NOT NULL | FK → ct_plano |
Índice único: (empresa, filial, conta_id).
Mapeamento JPA¶
io.ecosif.database.company.model.ReferenceChartOfAccountsEquivalent
@Table(name = "ct_plano_referencial_equivalencias")
PostgreSQL normaliza identificadores não citados para minúsculo; @Column(name = "contaRef_uuid") resolve para contaref_uuid.