Skip to content

Commit

Permalink
r60-inn-RELEASE
Browse files Browse the repository at this point in the history
  • Loading branch information
Samuel Facchinello committed Sep 26, 2024
1 parent 2889b37 commit c84b4ca
Show file tree
Hide file tree
Showing 206 changed files with 6,051 additions and 1,090 deletions.
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>samuelfac</groupId>
<artifactId>portalunico.siscomex.gov.br</artifactId>
<version>r59-volga-RELEASE</version>
<version>r60-inn-RELEASE</version>
<name>PortalUnicoSiscomex</name>

<description>Classes da API do Portal Único de Comércio Exterior, a nova forma de interação entre as empresas privadas e os diversos órgãos públicos intervenientes no comércio exterior.</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,16 @@
/**
* Cadastro de Atributos
*
* <p><h3>CADA - Cadastro de Atributos</h3><h4>Introdu&ccedil;&atilde;o</h4> <style> ul.elementos { list-style-type: square; } </style> <p>Bem-vindo &#xE0; API do sistema Cadastro de Atributos.</p> <p>O <strong>Cadastro de Atributos</strong> define a estrutura dos atributos configurados pelos &#xF3;rg&#xE3;os anuentes para compor as declara&#xE7;&#xF5;es de com&#xE9;rcio exterior. Dependendo do seu objetivo, um atributo pode ser vinculado a um dos seguintes elementos: </p> <ul class=\"elementos\"> <li> <strong>C&#xF3;digo NCM (Nomenclatura Comum do Mercosul):</strong> S&#xE3;o vinculados atributos com objetivo &#x201C;Produto&#x201D;, &#x201C;Tratamento Administrativo&#x201D; ou &#x201C;DUIMP&#x201D;. </li> <li> <strong>Fundamento Legal:</strong> S&#xE3;o vinculados atributos com objetivo &#x201C;Fundamento Legal da DUIMP&#x201D;. </li> <li> <strong>Modelo de LPCO:</strong> S&#xE3;o vinculados atributos com objetivo &#x201C;LPCO&#x201D;. </li> </ul> <h4>URLs de Acesso</h4> <p>A descri&#xE7;&#xE3;o dos servi&#xE7;os faz refer&#xEA;ncia &#xE0; vari&#xE1;vel URL_BASE, que &#xE9; definida de acordo com o ambiente destino da integra&#xE7;&#xE3;o:</p> <style type=\"text/css\"> .tg {border-collapse:collapse;border-color:#bbb;border-spacing:0;width: 604px;} .tg td{background-color:#E0FFEB;border-color:#bbb;border-style:solid;border-width:1px;color:#594F4F; font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;} .tg th{background-color:#9DE0AD;border-color:#bbb;border-style:solid;border-width:1px;color:#493F3F; font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} .tg .tg-cabecalho{text-align:left;vertical-align:top}.tg .tg-corpo{border-color:inherit;text-align:left;vertical-align:top} </style> <table class=\"tg\" style=\"width: 604px;\"> <thead> <tr> <th class=\"tg-cabecalho\"><span style=\"font-weight:bold\">Nome do Ambiente</span></th> <th class=\"tg-cabecalho\"><span style=\"font-weight:bold\">URL de acesso</span></th> </tr> </thead> <tbody> <tr> <td class=\"tg-corpo\">Ambiente de Valida&#231;&#227;o das Empresas</td> <td class=\"tg-corpo\">https://val.portalunico.siscomex.gov.br/cadatributos/api</td> </tr> <tr> <td class=\"tg-corpo\">Ambiente de Produ&#231;&#227;o</td> <td class=\"tg-corpo\">https://portalunico.siscomex.gov.br/cadatributos/api</td> </tr> </tbody> </table> <p>&nbsp;</p> <h4>Servi&#xE7;os de Download das Rela&#xE7;&#xF5;es</h4> <p>A seguir s&#xE3;o especificados os servi&#xE7;os para download da rela&#xE7;&#xE3;o completa de atributos, independente dos v&#xED;nculos, e das rela&#xE7;&#xF5;es de atributos por c&#xF3;digo NCM e de atributos por Fundamento Legal. Essas rela&#xE7;&#xF5;es s&#xE3;o atualizadas diariamente, &#xE0; meia-noite, e o download pode ser realizado para qualquer data de refer&#xEA;ncia, seja passada, atual ou futura. </p> <p>Os arquivos s&#xE3;o gerados na sintaxe XML ou JSON, conforme solicitado, e s&#xE3;o retornados compactados, no formato ZIP. A vers&#xE3;o do arquivo &#xE9; indicada no campo &#x2018;versao&#x2019; e o hist&#xF3;rico das mudan&#xE7;as pode ser consultado em formato HTML, nas URLs a seguir: </p> <ul class=\"elementos\"> <li> <strong>Vers&#xF5;es da rela&#xE7;&#xE3;o de atributos:</strong> URL_BASE/atributo/historico-versoes.html </li> <li> <strong>Vers&#xF5;es da rela&#xE7;&#xE3;o de atributos por NCM:</strong> URL_BASE/atributo-ncm/historico-versoes.html </li> <li> <strong>Vers&#xF5;es da rela&#xE7;&#xE3;o de atributos por Fundamento Legal:</strong> URL_BASE/atributo-fundamento-legal/historico-versoes.html </li> </ul> <p>Para consultar os v&#xED;nculos de atributos com modelos de LPCO, deve-se utilizar a API do Tratamento Administrativo e LPCO.</p> <h4>Servi&#xE7;os de Consulta</h4> <p>Al&#xE9;m dos servi&#xE7;os para download, a API oferece consultas mais espec&#xED;ficas, que retornam sempre uma estrutura em formato JSON: </p> <ul class=\"elementos\"> <li> Consulta de dados de atributos pelo c&#xF3;digo ou pelo nome, permitindo consultar at&#xE9; 100 atributos por chamada; </li> <li> Consulta da rela&#xE7;&#xE3;o de atributos vinculados a um c&#xF3;digo NCM; </li> <li> Consulta da rela&#xE7;&#xE3;o de atributos vinculados a um Fundamento Legal. </li> </ul>
* <p><h3>CADA - Cadastro de Atributos</h3><h4>Introdu&ccedil;&atilde;o</h4> <style> ul.elementos { list-style-type: square; } </style> <p>Bem-vindo &#xE0; API do sistema Cadastro de Atributos.</p> <p>O <strong>Cadastro de Atributos</strong> define a estrutura dos atributos configurados pelos &#xF3;rg&#xE3;os anuentes para compor as declara&#xE7;&#xF5;es de com&#xE9;rcio exterior. Dependendo do seu objetivo, um atributo pode ser vinculado a um dos seguintes elementos: </p> <ul class=\"elementos\"> <li> <strong>C&#xF3;digo NCM (Nomenclatura Comum do Mercosul):</strong> S&#xE3;o vinculados atributos com objetivo &#x201C;Produto&#x201D;, &#x201C;Tratamento Administrativo&#x201D; ou &#x201C;DUIMP&#x201D;. </li> <li> <strong>Fundamento Legal:</strong> S&#xE3;o vinculados atributos com objetivo &#x201C;Fundamento Legal da DUIMP&#x201D;. </li> <li> <strong>Modelo de LPCO:</strong> S&#xE3;o vinculados atributos com objetivo &#x201C;LPCO&#x201D;. </li> </ul> <h4>URLs de Acesso</h4> <p>A descri&#xE7;&#xE3;o dos servi&#xE7;os faz refer&#xEA;ncia &#xE0; vari&#xE1;vel URL_BASE, que &#xE9; definida de acordo com o ambiente destino da integra&#xE7;&#xE3;o:</p> <style type=\"text/css\"> .tg {border-collapse:collapse;border-color:#bbb;border-spacing:0;width: 604px;} .tg td{background-color:#E0FFEB;border-color:#bbb;border-style:solid;border-width:1px;color:#594F4F; font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;} .tg th{background-color:#9DE0AD;border-color:#bbb;border-style:solid;border-width:1px;color:#493F3F; font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} .tg .tg-cabecalho{text-align:left;vertical-align:top}.tg .tg-corpo{border-color:inherit;text-align:left;vertical-align:top} </style> <table class=\"tg\" style=\"width: 604px;\"> <thead> <tr> <th class=\"tg-cabecalho\"><span style=\"font-weight:bold\">Nome do Ambiente</span></th> <th class=\"tg-cabecalho\"><span style=\"font-weight:bold\">URL de acesso</span></th> </tr> </thead> <tbody> <tr> <td class=\"tg-corpo\">Ambiente de Valida&#231;&#227;o das Empresas</td> <td class=\"tg-corpo\">https://val.portalunico.siscomex.gov.br/cadatributos/api</td> </tr> <tr> <td class=\"tg-corpo\">Ambiente de Produ&#231;&#227;o</td> <td class=\"tg-corpo\">https://portalunico.siscomex.gov.br/cadatributos/api</td> </tr> </tbody> </table> <p>&nbsp;</p> <h4>Servi&#xE7;os de Download das Rela&#xE7;&#xF5;es</h4> <p>A seguir s&#xE3;o especificados os servi&#xE7;os para download da rela&#xE7;&#xE3;o completa de atributos, independente dos v&#xED;nculos, e das rela&#xE7;&#xF5;es de atributos por c&#xF3;digo NCM e de atributos por Fundamento Legal. Essas rela&#xE7;&#xF5;es s&#xE3;o atualizadas diariamente, &#xE0; meia-noite, e o download pode ser realizado para qualquer data de refer&#xEA;ncia, seja passada, atual ou futura. </p> <p>Os arquivos s&#xE3;o gerados na sintaxe XML ou JSON, conforme solicitado, e s&#xE3;o retornados compactados, no formato ZIP. A vers&#xE3;o do arquivo &#xE9; indicada no campo &#x2018;versao&#x2019; e o hist&#xF3;rico das mudan&#xE7;as pode ser consultado em formato HTML, nas URLs a seguir: </p> <ul class=\"elementos\"> <li> <strong>Vers&#xF5;es da rela&#xE7;&#xE3;o de atributos:</strong> URL_BASE/atributo/historico-versoes.html </li> <li> <strong>Vers&#xF5;es da rela&#xE7;&#xE3;o de atributos por NCM:</strong> URL_BASE/atributo-ncm/historico-versoes.html </li> <li> <strong>Vers&#xF5;es da rela&#xE7;&#xE3;o de atributos por Fundamento Legal:</strong> URL_BASE/atributo-fundamento-legal/historico-versoes.html </li> </ul> <p>Para consultar os v&#xED;nculos de atributos com modelos de LPCO, deve-se utilizar a API do Tratamento Administrativo e LPCO.</p> <h4>Servi&#xE7;os de Consulta</h4> <p>Al&#xE9;m dos servi&#xE7;os para download, a API oferece consultas mais espec&#xED;ficas, que retornam sempre uma estrutura em formato JSON: </p> <ul class=\"elementos\"> <li> Consulta de dados de atributos pelo c&#xF3;digo ou pelo nome, permitindo consultar at&#xE9; 100 atributos por chamada; </li> <li> Consulta da rela&#xE7;&#xE3;o de atributos vinculados a um c&#xF3;digo NCM; </li> <li> Consulta da rela&#xE7;&#xE3;o de atributos vinculados a um Fundamento Legal. </li> </ul>
*
*/
@Path("/")
@Api(value = "/", description = "")
public interface RelaoDeAtributosApi {

/**
* Consulta de dados de atributos pelo código
*
*/
@POST
@Path("/ext/atributo/consulta-codigo")
Expand All @@ -52,6 +54,7 @@ public interface RelaoDeAtributosApi {

/**
* Consulta de dados de atributos pelo nome
*
*/
@POST
@Path("/ext/atributo/consulta-nome")
Expand All @@ -71,6 +74,7 @@ public interface RelaoDeAtributosApi {

/**
* Download do arquivo com a relação de atributos, independente dos vínculos
*
*/
@GET
@Path("/ext/atributo/download/{tipo}")
Expand All @@ -87,6 +91,7 @@ public interface RelaoDeAtributosApi {

/**
* Consulta histórico de versões
*
*/
@GET
@Path("/ext/atributo/historico-versoes")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,16 @@
/**
* Cadastro de Atributos
*
* <p><h3>CADA - Cadastro de Atributos</h3><h4>Introdu&ccedil;&atilde;o</h4> <style> ul.elementos { list-style-type: square; } </style> <p>Bem-vindo &#xE0; API do sistema Cadastro de Atributos.</p> <p>O <strong>Cadastro de Atributos</strong> define a estrutura dos atributos configurados pelos &#xF3;rg&#xE3;os anuentes para compor as declara&#xE7;&#xF5;es de com&#xE9;rcio exterior. Dependendo do seu objetivo, um atributo pode ser vinculado a um dos seguintes elementos: </p> <ul class=\"elementos\"> <li> <strong>C&#xF3;digo NCM (Nomenclatura Comum do Mercosul):</strong> S&#xE3;o vinculados atributos com objetivo &#x201C;Produto&#x201D;, &#x201C;Tratamento Administrativo&#x201D; ou &#x201C;DUIMP&#x201D;. </li> <li> <strong>Fundamento Legal:</strong> S&#xE3;o vinculados atributos com objetivo &#x201C;Fundamento Legal da DUIMP&#x201D;. </li> <li> <strong>Modelo de LPCO:</strong> S&#xE3;o vinculados atributos com objetivo &#x201C;LPCO&#x201D;. </li> </ul> <h4>URLs de Acesso</h4> <p>A descri&#xE7;&#xE3;o dos servi&#xE7;os faz refer&#xEA;ncia &#xE0; vari&#xE1;vel URL_BASE, que &#xE9; definida de acordo com o ambiente destino da integra&#xE7;&#xE3;o:</p> <style type=\"text/css\"> .tg {border-collapse:collapse;border-color:#bbb;border-spacing:0;width: 604px;} .tg td{background-color:#E0FFEB;border-color:#bbb;border-style:solid;border-width:1px;color:#594F4F; font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;} .tg th{background-color:#9DE0AD;border-color:#bbb;border-style:solid;border-width:1px;color:#493F3F; font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} .tg .tg-cabecalho{text-align:left;vertical-align:top}.tg .tg-corpo{border-color:inherit;text-align:left;vertical-align:top} </style> <table class=\"tg\" style=\"width: 604px;\"> <thead> <tr> <th class=\"tg-cabecalho\"><span style=\"font-weight:bold\">Nome do Ambiente</span></th> <th class=\"tg-cabecalho\"><span style=\"font-weight:bold\">URL de acesso</span></th> </tr> </thead> <tbody> <tr> <td class=\"tg-corpo\">Ambiente de Valida&#231;&#227;o das Empresas</td> <td class=\"tg-corpo\">https://val.portalunico.siscomex.gov.br/cadatributos/api</td> </tr> <tr> <td class=\"tg-corpo\">Ambiente de Produ&#231;&#227;o</td> <td class=\"tg-corpo\">https://portalunico.siscomex.gov.br/cadatributos/api</td> </tr> </tbody> </table> <p>&nbsp;</p> <h4>Servi&#xE7;os de Download das Rela&#xE7;&#xF5;es</h4> <p>A seguir s&#xE3;o especificados os servi&#xE7;os para download da rela&#xE7;&#xE3;o completa de atributos, independente dos v&#xED;nculos, e das rela&#xE7;&#xF5;es de atributos por c&#xF3;digo NCM e de atributos por Fundamento Legal. Essas rela&#xE7;&#xF5;es s&#xE3;o atualizadas diariamente, &#xE0; meia-noite, e o download pode ser realizado para qualquer data de refer&#xEA;ncia, seja passada, atual ou futura. </p> <p>Os arquivos s&#xE3;o gerados na sintaxe XML ou JSON, conforme solicitado, e s&#xE3;o retornados compactados, no formato ZIP. A vers&#xE3;o do arquivo &#xE9; indicada no campo &#x2018;versao&#x2019; e o hist&#xF3;rico das mudan&#xE7;as pode ser consultado em formato HTML, nas URLs a seguir: </p> <ul class=\"elementos\"> <li> <strong>Vers&#xF5;es da rela&#xE7;&#xE3;o de atributos:</strong> URL_BASE/atributo/historico-versoes.html </li> <li> <strong>Vers&#xF5;es da rela&#xE7;&#xE3;o de atributos por NCM:</strong> URL_BASE/atributo-ncm/historico-versoes.html </li> <li> <strong>Vers&#xF5;es da rela&#xE7;&#xE3;o de atributos por Fundamento Legal:</strong> URL_BASE/atributo-fundamento-legal/historico-versoes.html </li> </ul> <p>Para consultar os v&#xED;nculos de atributos com modelos de LPCO, deve-se utilizar a API do Tratamento Administrativo e LPCO.</p> <h4>Servi&#xE7;os de Consulta</h4> <p>Al&#xE9;m dos servi&#xE7;os para download, a API oferece consultas mais espec&#xED;ficas, que retornam sempre uma estrutura em formato JSON: </p> <ul class=\"elementos\"> <li> Consulta de dados de atributos pelo c&#xF3;digo ou pelo nome, permitindo consultar at&#xE9; 100 atributos por chamada; </li> <li> Consulta da rela&#xE7;&#xE3;o de atributos vinculados a um c&#xF3;digo NCM; </li> <li> Consulta da rela&#xE7;&#xE3;o de atributos vinculados a um Fundamento Legal. </li> </ul>
* <p><h3>CADA - Cadastro de Atributos</h3><h4>Introdu&ccedil;&atilde;o</h4> <style> ul.elementos { list-style-type: square; } </style> <p>Bem-vindo &#xE0; API do sistema Cadastro de Atributos.</p> <p>O <strong>Cadastro de Atributos</strong> define a estrutura dos atributos configurados pelos &#xF3;rg&#xE3;os anuentes para compor as declara&#xE7;&#xF5;es de com&#xE9;rcio exterior. Dependendo do seu objetivo, um atributo pode ser vinculado a um dos seguintes elementos: </p> <ul class=\"elementos\"> <li> <strong>C&#xF3;digo NCM (Nomenclatura Comum do Mercosul):</strong> S&#xE3;o vinculados atributos com objetivo &#x201C;Produto&#x201D;, &#x201C;Tratamento Administrativo&#x201D; ou &#x201C;DUIMP&#x201D;. </li> <li> <strong>Fundamento Legal:</strong> S&#xE3;o vinculados atributos com objetivo &#x201C;Fundamento Legal da DUIMP&#x201D;. </li> <li> <strong>Modelo de LPCO:</strong> S&#xE3;o vinculados atributos com objetivo &#x201C;LPCO&#x201D;. </li> </ul> <h4>URLs de Acesso</h4> <p>A descri&#xE7;&#xE3;o dos servi&#xE7;os faz refer&#xEA;ncia &#xE0; vari&#xE1;vel URL_BASE, que &#xE9; definida de acordo com o ambiente destino da integra&#xE7;&#xE3;o:</p> <style type=\"text/css\"> .tg {border-collapse:collapse;border-color:#bbb;border-spacing:0;width: 604px;} .tg td{background-color:#E0FFEB;border-color:#bbb;border-style:solid;border-width:1px;color:#594F4F; font-family:Arial, sans-serif;font-size:14px;overflow:hidden;padding:10px 5px;word-break:normal;} .tg th{background-color:#9DE0AD;border-color:#bbb;border-style:solid;border-width:1px;color:#493F3F; font-family:Arial, sans-serif;font-size:14px;font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} .tg .tg-cabecalho{text-align:left;vertical-align:top}.tg .tg-corpo{border-color:inherit;text-align:left;vertical-align:top} </style> <table class=\"tg\" style=\"width: 604px;\"> <thead> <tr> <th class=\"tg-cabecalho\"><span style=\"font-weight:bold\">Nome do Ambiente</span></th> <th class=\"tg-cabecalho\"><span style=\"font-weight:bold\">URL de acesso</span></th> </tr> </thead> <tbody> <tr> <td class=\"tg-corpo\">Ambiente de Valida&#231;&#227;o das Empresas</td> <td class=\"tg-corpo\">https://val.portalunico.siscomex.gov.br/cadatributos/api</td> </tr> <tr> <td class=\"tg-corpo\">Ambiente de Produ&#231;&#227;o</td> <td class=\"tg-corpo\">https://portalunico.siscomex.gov.br/cadatributos/api</td> </tr> </tbody> </table> <p>&nbsp;</p> <h4>Servi&#xE7;os de Download das Rela&#xE7;&#xF5;es</h4> <p>A seguir s&#xE3;o especificados os servi&#xE7;os para download da rela&#xE7;&#xE3;o completa de atributos, independente dos v&#xED;nculos, e das rela&#xE7;&#xF5;es de atributos por c&#xF3;digo NCM e de atributos por Fundamento Legal. Essas rela&#xE7;&#xF5;es s&#xE3;o atualizadas diariamente, &#xE0; meia-noite, e o download pode ser realizado para qualquer data de refer&#xEA;ncia, seja passada, atual ou futura. </p> <p>Os arquivos s&#xE3;o gerados na sintaxe XML ou JSON, conforme solicitado, e s&#xE3;o retornados compactados, no formato ZIP. A vers&#xE3;o do arquivo &#xE9; indicada no campo &#x2018;versao&#x2019; e o hist&#xF3;rico das mudan&#xE7;as pode ser consultado em formato HTML, nas URLs a seguir: </p> <ul class=\"elementos\"> <li> <strong>Vers&#xF5;es da rela&#xE7;&#xE3;o de atributos:</strong> URL_BASE/atributo/historico-versoes.html </li> <li> <strong>Vers&#xF5;es da rela&#xE7;&#xE3;o de atributos por NCM:</strong> URL_BASE/atributo-ncm/historico-versoes.html </li> <li> <strong>Vers&#xF5;es da rela&#xE7;&#xE3;o de atributos por Fundamento Legal:</strong> URL_BASE/atributo-fundamento-legal/historico-versoes.html </li> </ul> <p>Para consultar os v&#xED;nculos de atributos com modelos de LPCO, deve-se utilizar a API do Tratamento Administrativo e LPCO.</p> <h4>Servi&#xE7;os de Consulta</h4> <p>Al&#xE9;m dos servi&#xE7;os para download, a API oferece consultas mais espec&#xED;ficas, que retornam sempre uma estrutura em formato JSON: </p> <ul class=\"elementos\"> <li> Consulta de dados de atributos pelo c&#xF3;digo ou pelo nome, permitindo consultar at&#xE9; 100 atributos por chamada; </li> <li> Consulta da rela&#xE7;&#xE3;o de atributos vinculados a um c&#xF3;digo NCM; </li> <li> Consulta da rela&#xE7;&#xE3;o de atributos vinculados a um Fundamento Legal. </li> </ul>
*
*/
@Path("/")
@Api(value = "/", description = "")
public interface RelaoDeAtributosPorFundamentoLegalApi {

/**
* Consulta da relação de atributos por Fundamento Legal
*
*/
@GET
@Path("/ext/atributo-fundamento-legal/{codigo-fundamento-legal}")
Expand All @@ -42,6 +44,7 @@ public interface RelaoDeAtributosPorFundamentoLegalApi {

/**
* Download do arquivo com a relação de atributos por Fundamento Legal
*
*/
@GET
@Path("/ext/atributo-fundamento-legal/download/{tipo}")
Expand Down
Loading

0 comments on commit c84b4ca

Please sign in to comment.