From 4d797bb12094150e12936e6b8452fd9b76c9268b Mon Sep 17 00:00:00 2001 From: Yuri Araujo Date: Wed, 8 May 2024 15:32:31 -0300 Subject: [PATCH] ajuste no exemplo, dicionario de dados --- exemplos/README.MD | 259 ++++++++++++++++++++++ exemplos/bipbop/processo-bipbop.xml | 218 +++++++++---------- exemplos/bipbop/processo-padrao-api.json | 21 +- padrao/README.MD | 265 +++++++++++++++++++++++ 4 files changed, 646 insertions(+), 117 deletions(-) create mode 100644 exemplos/README.MD create mode 100644 padrao/README.MD diff --git a/exemplos/README.MD b/exemplos/README.MD new file mode 100644 index 0000000..03141fe --- /dev/null +++ b/exemplos/README.MD @@ -0,0 +1,259 @@ +# Dicionário de Dados do JSON + +## tipo +- **Descrição:** Define o tipo do processo. +- **Exemplo:** "Processo Judicial" + ```json + { + "tipo": "Processo Judicial" + } + ``` + +## versao +- **Descrição:** Versão do processo. +- **Exemplo:** "1.00.00" + ```json + { + "versao": "1.00.00" + } + ``` + + +## origem +- **Descrição:** Informações sobre a origem do processo. + - **nome:** Nome da instituição de origem. + - **url:** URL da instituição de origem. +- **Exemplo:** + ```json + { + "nome": "Tribunal", + "url": "https://consultapublicapje.tjba.jus.br/pje-web/ConsultaPublica/listView.seam" + } + ``` + +## capa +- **Descrição:** Detalhes sobre a capa do processo. + - **assunto:** Assunto do processo. + - **tipoAcao:** Tipo de ação judicial. + - **classe:** Classe do processo. + - **dataAjuizamento:** Data de ajuizamento do processo. + - **magistrado:** Nome do magistrado responsável. + - **nivelSigilo:** Nível de sigilo do processo. + - **numeros:** + - **cliente:** Número do cliente. + - **cnj:** Número CNJ do processo. + - **interno:** Número interno do processo. + - **adicional:** Número adicional do processo. + - **orgao:** + - **codigo:** Código do órgão. + - **instancia:** Instância do órgão. + - **localidade:** Localidade do órgão. + - **vara:** Nome da vara. + - **nome:** Nome do órgão. + - **uf:** UF do órgão. +- **Exemplo:** + ```json + { + "assunto": "DIREITO CIVIL - Obrigações - Espécies de Contratos - Compra e Venda", + "tipoAcao": "", + "classe": "EXECUÇÃO DE TÍTULO EXTRAJUDICIAL (159)", + "dataAjuizamento": "2019-02-13T00:00:00-03:00", + "magistrado": "", + "nivelSigilo": "Público", + "numeros": { + "cliente": "", + "cnj": "8000260-85.2019.8.05.0154", + "interno": "", + "adicional": "" + }, + "orgao": { + "codigo": "", + "instancia": "Primeiro Grau", + "localidade": "LUIS EDUARDO MAGALHÃES", + "vara": "", + "nome": "TJBA - Tribunal de Justiça do Estado da Bahia", + "uf": "BA" + } + } + ``` + +## dadosComplementares +- **Descrição:** Dados complementares do processo. + - **tipo:** Tipo de dado complementar. + - **tipoDado:** Tipo do dado. + - **data:** Data relacionada ao dado. + - **valor:** Valor do dado complementar. +- **Exemplo:** + ```json + [ + { + "tipo": "tipoProcesso", + "tipoDado": "string", + "data": "", + "valor": "Processo eletrônico" + }, + { + "tipo": "consulta", + "tipoDado": "string", + "data": "2019-02-13T00:00:00-03:00", + "valor": "Consulta PJe Primeiro Grau" + } + ] + ``` + +## advogados +- **Descrição:** Informações sobre os advogados envolvidos no processo. + - **documento:** + - **numero:** Número do documento. + - **tipo:** Tipo do documento. + - **uf:** UF do documento. + - **nome:** Nome do advogado. + - **oab:** Número da OAB do advogado. + - **ufOab:** UF da OAB do advogado. + - **envolvimento:** Envolvimento do advogado no processo. + - **parte:** Parte representada pelo advogado. +- **Exemplo:** + ```json + [ + { + "documento": { + "numero": "111.111.111-11", + "tipo": "CPF", + "uf": "" + }, + "nome": "GLORIA OLIVEIRA", + "oab": "12345", + "ufOab": "BA", + "envolvimento": "Polo Ativo", + "parte": "JOAO ANTONIO" + } + ] + ``` + +## envolvidos +- **Descrição:** Informações sobre as partes envolvidas no processo. + - **documento:** + - **numero:** Número do documento. + - **tipo:** Tipo do documento. + - **uf:** UF do documento. + - **nome:** Nome da parte envolvida. + - **envolvimento:** Envolvimento da parte no processo. + - **qualificacao:** Qualificação da parte. +- **Exemplo:** + ```json + [ + { + "documento": { + "numero": "111.111.111-11", + "tipo": "CPF", + "uf": "" + }, + "nome": "JOAO ANTONIO", + "envolvimento": "Polo Ativo", + "qualificacao": "Autor" + } + ] + ``` + +## movimentacoes +- **Descrição:** Detalhes sobre as movimentações do processo. + - **data:** Data da movimentação. + - **texto:** Descrição da movimentação. + - **documento:** Documento relacionado à movimentação. + - **id:** ID da movimentação. + - **prazo:** Prazo relacionado à movimentação. + - **responsavel:** Responsável pela movimentação. + - **tipo:** Tipo da movimentação. +- **Exemplo:** + ```json + [ + { + "data": "2019-12-11T00:00:00-03:00", + "texto": "Conclusos para decisão", + "documento": "", + "id": "60d6f438ef50563549655a19bfd68493", + "prazo": "", + "responsavel": "", + "tipo": "" + } + ] + ``` + +## processosVinculados +- **Descrição:** Detalhes sobre os processos vinculados. + - **instancia:** Instância do processo vinculado. + - **numero:** Número do processo vinculado. + - **orgao:** Órgão relacionado ao processo vinculado. + - **tipo:** Tipo de vinculação do processo. +- **Exemplo:** + ```json + [ + { + "instancia": "2", + "numero": "000260-85.2019.8.05.0154/0002", + "orgao": "TJBA - Tribunal de Justiça do Estado da Bahia", + "tipo": "Incidente" + } + ] + ``` + +## schema +- **Descrição:** Esquema do processo. + +## documentos +- **Descrição:** Documentos relacionados ao processo. + - **url:** URL do documento. + - **nome:** Nome do documento. + - **tamanho:** Tamanho do documento. + - **tipo:** Tipo do documento. + - **mimeType:** Tipo MIME do documento. + - **md5:** Hash MD5 do documento. + - **dataValidade:** Data de validade do documento. + - **dadosComplementares:** + - **tipo:** Tipo do dado complementar. + - **tipoDado:** Tipo do dado. + - **valor:** Valor do dado complementar. +- **Exemplo:** + ```json + [ + { + "url": "https://servidordearquivos.com.br/processos/8000260-85.2019.8.05.0154.pdf", + "nome": "8000260-85.2019.8.05.0154.pdf", + "tamanho": "9.8MB", + "tipo": "pdf", + "mimeType": "application/pdf", + "md5": "7e5978ffc68229b16d051499bf27097e", + "dataValidade": "2024-05-13T00:00:00-03:00", + "dadosComplementares": [ + { + "tipo": "", + "tipoDado": "", + "valor": "" + } + ] + } + ] + ``` + +## valores +- **Descrição:** Valores relacionados ao processo. + - **data:** Data relacionada ao valor. + - **id:** ID do valor. + - **moeda:** Moeda do valor. + - **tipo:** Tipo do valor. + - **valor:** Valor. +- **Exemplo:** + ```json + [ + { + "data": "2019-02-13T00:00:00-03:00", + "id": "1", + "moeda": "R$", + "tipo": "Valor da ação", + "valor": "1400.00" + } + ] + ``` + +## classes +- **Descrição:** Classes relacionadas ao processo. diff --git a/exemplos/bipbop/processo-bipbop.xml b/exemplos/bipbop/processo-bipbop.xml index 6c63317..4353ca2 100755 --- a/exemplos/bipbop/processo-bipbop.xml +++ b/exemplos/bipbop/processo-bipbop.xml @@ -1,116 +1,102 @@ -This XML file does not appear to have any style information associated with it. The document tree is shown below. - -
-09/01/2020 22:27:48 -TJBA - PJe Primeiro Grau -5 -SELECT FROM 'JURISTEK'.'PUSH' -
- - -8000260-85.2019.8.05.0154 -1 -13/02/2019 -EXECUÇÃO DE TÍTULO EXTRAJUDICIAL (159) - -DIREITO CIVIL - Obrigações - Espécies de Contratos - Compra e Venda - -LUIS EDUARDO MAGALHÃES - -GLORIA OLIVEIRA -AROLDO FERRAZ -JOAO OLIVEIRA -ALEXANDRE CASSIANO -MILLA SILVA -CASSIANO SILVA - - - -Conclusos para decisão -11/12/2019 - - -Juntada de Petição -11/12/2019 - - -Decorrido prazo -11/12/2019 - - -Publicado Intimação em 02/12/2019. -03/12/2019 - - -Publicado Intimação em 28/11/2019. -30/11/2019 - - -Disponibilizado no DJ Eletrônico -29/11/2019 - - -Publicado Intimação em 28/11/2019. -29/11/2019 - - -Juntada de Petição de guias -28/11/2019 - - -Juntada de Petição -28/11/2019 - - -Juntada -27/11/2019 - - -Disponibilizado no DJ Eletrônico -27/11/2019 - - -Disponibilizado no DJ Eletrônico -27/11/2019 - - -Homologada a Transação -27/11/2019 - - -Conclusos para julgamento -16/10/2019 - - -Juntada de Petição -26/09/2019 - - -Sentença (Sentença) -27/11/2019 -DOCUMENTO - - -Despacho (Despacho) -29/08/2019 -DOCUMENTO - - -Decisão (Decisão) -29/07/2019 -DOCUMENTO - - -Despacho (Despacho) -25/02/2019 -DOCUMENTO - - - -JOAO ANTONIO -EUA FLORESTAL LTDA - EPP - -1 - - -
\ No newline at end of file + + Processo Judicial + 1.00.00 + + Tribunal + https://consultapublicapje.tjba.jus.br/pje-web/ConsultaPublica/listView.seam + + + DIREITO CIVIL - Obrigações - Espécies de Contratos - Compra e Venda + + EXECUÇÃO DE TÍTULO EXTRAJUDICIAL (159) + 2019-02-13T00:00:00-03:00 + + Público + + + 8000260-85.2019.8.05.0154 + + + + + + Primeiro Grau + LUIS EDUARDO MAGALHÃES + + TJBA - Tribunal de Justiça do Estado da Bahia + BA + + + + tipoProcesso + string + + Processo eletrônico + + + consulta + string + 2019-02-13T00:00:00-03:00 + Consulta PJe Primeiro Grau + + + + 111.111.111-11 + CPF + + + GLORIA OLIVEIRA + 12345 + BA + Polo Ativo + JOAO ANTONIO + + + + 111.111.111-11 + CPF + + + JOAO ANTONIO + Polo Ativo + Autor + + + 2019-12-11T00:00:00-03:00 + Conclusos para decisão + + 60d6f438ef50563549655a19bfd68493 + + + + + + 2 + 000260-85.2019.8.05.0154/0002 + TJBA - Tribunal de Justiça do Estado da Bahia + Incidente + + + + https://servidordearquivos.com.br/processos/8000260-85.2019.8.05.0154.pdf + 8000260-85.2019.8.05.0154.pdf + 9.8MB + pdf + application/pdf + 7e5978ffc68229b16d051499bf27097e + 2024-05-13T00:00:00-03:00 + + + + + + + + 2019-02-13T00:00:00-03:00 + 1 + R$ + Valor da ação + 1400.00 + + + diff --git a/exemplos/bipbop/processo-padrao-api.json b/exemplos/bipbop/processo-padrao-api.json index fc082c8..28c9432 100644 --- a/exemplos/bipbop/processo-padrao-api.json +++ b/exemplos/bipbop/processo-padrao-api.json @@ -140,6 +140,24 @@ } ], "schema": "", + "documentos": [ + { + "url": "https://servidordearquivos.com.br/processos/8000260-85.2019.8.05.0154.pdf", + "nome": "8000260-85.2019.8.05.0154.pdf", + "tamanho": "9.8MB", + "tipo": "pdf", + "mimeType": "application/pdf", + "md5": "7e5978ffc68229b16d051499bf27097e", + "dataValidade": "2024-05-13T00:00:00-03:00", + "dadosComplementares": [ + { + "tipo": "", + "tipoDado": "", + "valor": "" + } + ] + } + ], "valores": [ { "data": "2019-02-13T00:00:00-03:00", @@ -155,6 +173,7 @@ "tipo": "Valor da provisionado", "valor": "1000.00" } - ] + ], + "classes": [] } ] \ No newline at end of file diff --git a/padrao/README.MD b/padrao/README.MD new file mode 100644 index 0000000..38cff49 --- /dev/null +++ b/padrao/README.MD @@ -0,0 +1,265 @@ +# Dicionário de Dados do JSON + +## tipo +- **Descrição:** Define o tipo do processo, que pode ser um processo Judicial ou um processo Administrativo. +- **Exemplo:** "Processo Judicial" + ```json + { + "tipo": "string" + } + ``` + +## versao +- **Descrição:** Versão do processo. +- **Exemplo:** "1.00.00" + ```json + { + "versao": "string" + } + ``` + +## origem +- **Descrição:** Informações sobre a origem do processo. + - **nome:** Nome da instituição de origem. + - **url:** URL da instituição de origem. +- **Exemplo:** + ```json + { + "nome": "string", + "url": "string" + } + ``` + +## capa +- **Descrição:** Detalhes sobre a capa do processo. + - **assunto:** Assunto do processo. + - **tipoAcao:** Tipo de ação judicial. + - **classe:** Classe do processo. + - **dataAjuizamento:** Data de ajuizamento do processo. + - **magistrado:** Nome do magistrado responsável. + - **nivelSigilo:** Nível de sigilo do processo. + - **numeros:** + - **cliente:** Número do cliente. + - **cnj:** Número CNJ do processo. + - **interno:** Número interno do processo. + - **adicional:** Número adicional do processo. + - **orgao:** + - **codigo:** Código do órgão. + - **instancia:** Instância do órgão. + - **localidade:** Localidade do órgão. + - **vara:** Nome da vara. + - **nome:** Nome do órgão. + - **uf:** UF do órgão. +- **Exemplo:** + ```json + { + "assunto": "string", + "tipoAcao": "string", + "classe": "string", + "dataAjuizamento": "string", + "magistrado": "string", + "nivelSigilo": "string", + "numeros": { + "cliente": "string", + "cnj": "string", + "interno": "string", + "adicional": "string" + }, + "orgao": { + "codigo": "string", + "instancia": "string", + "localidade": "string", + "vara": "string", + "nome": "string", + "uf": "string" + } + } + ``` + +## dadosComplementares +- **Descrição:** Dados complementares do processo. + - **tipo:** Tipo de dado complementar. + - **tipoDado:** Tipo do dado. + - **data:** Data relacionada ao dado. + - **valor:** Valor do dado complementar. +- **Exemplo:** + ```json + [ + { + "tipo": "string", + "tipoDado": "string", + "data": "string", + "valor": "string" + } + ] + ``` + +## advogados +- **Descrição:** Informações sobre os advogados envolvidos no processo. + - **documento:** + - **numero:** Número do documento. + - **tipo:** Tipo do documento. + - **uf:** UF do documento. + - **nome:** Nome do advogado. + - **oab:** Número da OAB do advogado. + - **ufOab:** UF da OAB do advogado. + - **envolvimento:** Envolvimento do advogado no processo. + - **parte:** Parte representada pelo advogado. +- **Exemplo:** + ```json + [ + { + "documento": { + "numero": "string", + "tipo": "string", + "uf": "string" + }, + "nome": "string", + "oab": "string", + "ufOab": "string", + "envolvimento": "string", + "parte": "string" + } + ] + ``` + +## envolvidos +- **Descrição:** Informações sobre as partes envolvidas no processo. + - **documento:** + - **numero:** Número do documento. + - **tipo:** Tipo do documento. + - **uf:** UF do documento. + - **nome:** Nome da parte envolvida. + - **envolvimento:** Envolvimento da parte no processo. + - **qualificacao:** Qualificação da parte. +- **Exemplo:** + ```json + [ + { + "documento": { + "numero": "string", + "tipo": "string", + "uf": "string" + }, + "nome": "string", + "envolvimento": "string", + "qualificacao": "string" + } + ] + ``` + +## movimentacoes +- **Descrição:** Detalhes sobre as movimentações do processo. + - **data:** Data da movimentação. + - **texto:** Descrição da movimentação. + - **documento:** Documento relacionado à movimentação. + - **id:** ID da movimentação. + - **prazo:** Prazo relacionado à movimentação. + - **responsavel:** Responsável pela movimentação. + - **tipo:** Tipo da movimentação. +- **Exemplo:** + ```json + [ + { + "data": "string", + "texto": "string", + "documento": "string", + "id": "string", + "prazo": "string", + "responsavel": "string", + "tipo": "string" + } + ] + ``` + +## processosVinculados +- **Descrição:** Detalhes sobre os processos vinculados. + - **instancia:** Instância do processo vinculado. + - **numero:** Número do processo vinculado. + - **orgao:** Órgão relacionado ao processo vinculado. + - **tipo:** Tipo de vinculação do processo. +- **Exemplo:** + ```json + [ + { + "instancia": "string", + "numero": "string", + "orgao": "string", + "tipo": "string" + } + ] + ``` + +## schema +- **Descrição:** Esquema do processo. + +## documentos +- **Descrição:** Documentos relacionados ao processo. + - **url:** URL do documento. + - **nome:** Nome do documento. + - **tamanho:** Tamanho do documento. + - **tipo:** Tipo do documento. + - **mimeType:** Tipo MIME do documento. + - **md5:** Hash MD5 do documento. + - **dataValidade:** Data de validade do documento. + - **dadosComplementares:** + - **tipo:** Tipo do dado complementar. + - **tipoDado:** Tipo do dado. + - **valor:** Valor do dado complementar. +- **Exemplo:** + ```json + [ + { + "url": "string", + "nome": "string", + "tamanho": "string", + "tipo": "string", + "mimeType": "string", + "md5": "string", + "dataValidade": "string", + "dadosComplementares": [ + { + "tipo": "string", + "tipoDado": "string", + "valor": "string" + } + ] + } + ] + ``` + +## valores +- **Descrição:** Valores relacionados ao processo. + - **data:** Data relacionada ao valor. + - **id:** ID do valor. + - **moeda:** Moeda do valor. + - **tipo:** Tipo do valor. + - **valor:** Valor. +- **Exemplo:** + ```json + [ + { + "data": "string", + "id": "string", + "moeda": "string", + "tipo": "string", + "valor": "string" + } + ] + ``` + +## classes +- **Descrição:** Classes relacionadas ao processo. + - **data:** Data relacionada à modificação. + - **classe:** . + - **motivoAlteracao:** . +- **Exemplo:** + ```json + [ + { + "data": "", + "classe": "", + "motivoAlteracao": "" + } + ] + ```