Sistema backend responsável pelo gerenciamento de Precatórios e RPVs, com cálculos automatizados, controle de parâmetros e geração de alvarás em PDF conforme as normas da Resolução 303/2021 do CNJ e EC 113/2021.
br.jus.tjap.precatorio
config# Segurança, CORS, OAuth2controller# Endpoints RESTservice# Regras de negóciorepository# JPA Repositoriesmodel/entity# Entidades do bancodto# Objetos de transporteenums# Constantes e tipos fixosutil# Funções auxiliares
Gerencia os requisitórios do tipo Precatório e RPV:
- Cadastro completo de dados do credor, processo e ente devedor;
- Classificação por natureza (alimentar, comum, indenizatório);
- Registro de movimentações e histórico de cálculos.
CRUDs e tabelas de suporte ao cálculo:
- Índices econômicos: IPCA, IPCA-E, SELIC, Poupança;
- Tabelas IRRF e INSS (faixas progressivas);
- Tipos de cálculo, tributos e parâmetros do sistema;
- Versionamento via Flyway.
Executa a lógica de atualização monetária e pagamento:
- Correção conforme índices oficiais e períodos de graça;
- Reaplicação em pagamentos parciais.
- Cálculo de honorários, deságio, parcial e total;
- Cálculo de tributos (INSS e IRRF).
- Emissão de Alvará de Pagamento em PDF (JasperReports/iText);
- Assinaturas eletrônicas e brasão institucional.
| Tecnologia | Versão | Descrição |
|---|---|---|
| ☕ Java | 21 | Plataforma principal (LTS) |
| 🌱 Spring Boot | 3.5.6 | Framework base |
| 🧩 Spring Data JPA | 3.5.6 | ORM e persistência |
| 🔒 Spring Security + OAuth2 | 3.5.6 | Autenticação e autorização |
| 🐘 PostgreSQL | 15+ | Banco relacional |
| 📄 JasperReports / iText | 7.0.3 | Geração de relatórios PDF |
| 🧭 Flyway | 10+ | Versionamento do banco |
| 🔁 ModelMapper | 3.x | Mapeamento DTO ↔ Entidade |
Implementação baseada em OAuth2 Resource Server, integrada a provedores como Keycloak.
Todas as rotas exigem JWT válido, com escopos de acesso configurados por perfil.
Perfis disponíveis:
ROLE_ADMIN– acesso completoROLE_GESTOR– gestão e cálculosROLE_ANALISTA– parametrização e relatóriosROLE_USUARIO– consulta e acompanhamento
Estrutura principal no schema precatorio:
📌 Tribunal de Justiça do Estado do Amapá (TJAP).
Sistema desenvolvido conforme diretrizes do Conselho Nacional de Justiça (CNJ).
Distribuição e uso restritos ao âmbito institucional.