- Navios
- 26 de junho de 2026 às 02:41 UTC
- Autor
- Kamo
- Enviar
- a99cf20
Novo pkg com.kamo.z.shared.mlos.identity (a chave de roteamento de webhook de entrada): LoanIdentifierType (42 IDs digitados de primeira classe, cada um carregando Cardinalidade + Propriedade; @Enumerated STRING; singleActiveTypes() derivado de metadados) + **************************** + LoanIdentifier entity (BaseUuidEntity; FK-by-id Long loanFileUid + organização desnormalizadaId, dissociada do LoanFile bloqueado; write-once @PreUpdate guard arremessa no valor/tipo/customSubtype change, somente o status flip permitido; @PrePersist normaliza o emitente/subtype + obriga Other<=>customSubtype) + LoanIdentifierRepository (resolver finders; value- only is search-aid-only). Verificado localmente: mvn install BUILD SUCCESS, 49 passes de testes da MLOS (incl. teste de guarda de deriva monoativo que assevera o conjunto de enum corresponde ao índice parcial de KamoInitializer DDL). KamoInitializer DDL: scan + 3 índices parciais-únicos + OUTROS CONTROLE. RESOLVER + entrada webhook = o primeiro novo MLOSIdentifierService microservice (deferido).