Skip to content

Commit

Permalink
s58-hamza-RELEASE
Browse files Browse the repository at this point in the history
  • Loading branch information
Samuel Facchinello committed Jun 6, 2024
1 parent f93dc52 commit f1f1b4f
Show file tree
Hide file tree
Showing 33 changed files with 184 additions and 184 deletions.
6 changes: 3 additions & 3 deletions 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>r55-apa-RELEASE</version>
<version>s58-hamza-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 All @@ -29,8 +29,8 @@
<maven.compiler.target>${java.version}</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<cxf-version>3.6.2</cxf-version>
<jackson-jaxrs-version>2.16.1</jackson-jaxrs-version>
<cxf-version>3.6.3</cxf-version>
<jackson-jaxrs-version>2.16.2</jackson-jaxrs-version>
<github.global.server>github</github.global.server>
</properties>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public interface RelaoDeAtributosPorFundamentoLegalApi {
@ApiResponse(code = 500, message = "Erro interno no servidor"),
@ApiResponse(code = 403, message = "Usuário não tem permissão de acesso ao recurso"),
@ApiResponse(code = 404, message = "Recurso não encontrado") })
public Response consultar(@ApiParam(value = "Código do Fundamento Legal",required=true) @PathParam("codigo-fundamento-legal") String codigoFundamentoLegal, @ApiParam(value = "JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação" ,required=true)@HeaderParam("Authorization") String authorization, @ApiParam(value = "Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação" ,required=true)@HeaderParam("X-CSRF-Token") String xCSRFToken, @ApiParam(value = "Data de referência, no formato ISO, com precisão de dias.<br>Formato: yyyy-MM-dd") @QueryParam("data") String data, @ApiParam(value = "Orgãos demandantes") @QueryParam("orgaosDemandantes") List<String> orgaosDemandantes);
public Response consultar(@ApiParam(value = "Código do Fundamento Legal", required = true) @PathParam("codigo-fundamento-legal") String codigoFundamentoLegal, @ApiParam(value = "JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação", required = true) @HeaderParam("Authorization") String authorization, @ApiParam(value = "Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação", required = true) @HeaderParam("X-CSRF-Token") String xCSRFToken, @ApiParam(value = "Data de referência, no formato ISO, com precisão de dias.<br>Formato: yyyy-MM-dd") @QueryParam("data") String data, @ApiParam(value = "Orgãos demandantes") @QueryParam("orgaosDemandantes") List<String> orgaosDemandantes);

/**
* Download do arquivo com a relação de atributos por Fundamento Legal
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ public interface RelaoDeAtributosPorNcmApi {
@ApiResponse(code = 500, message = "Erro interno no servidor"),
@ApiResponse(code = 403, message = "Usuário não tem permissão de acesso ao recurso"),
@ApiResponse(code = 404, message = "Recurso não encontrado") })
public Response consultar(@ApiParam(value = "Código do NCM",required=true) @PathParam("codigo-ncm") String codigoNcm, @ApiParam(value = "JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação" ,required=true)@HeaderParam("Authorization") String authorization, @ApiParam(value = "Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação" ,required=true)@HeaderParam("X-CSRF-Token") String xCSRFToken, @ApiParam(value = "Data de referência, no formato ISO, com precisão de dias.<br>Formato: yyyy-MM-dd") @QueryParam("data") String data, @ApiParam(value = "Modalidade de operação", allowableValues="IMPORTACAO, EXPORTACAO") @QueryParam("modalidade") String modalidade, @ApiParam(value = "Objetivos: Produto, Tratamento Administrativo, Duimp", allowableValues="TRATAMENTO_ADMINISTRATIVO, PRODUTO, DUIMP") @QueryParam("objetivos") List<String> objetivos, @ApiParam(value = "Orgãos demandantes") @QueryParam("orgaosDemandantes") List<String> orgaosDemandantes);
public Response consultar(@ApiParam(value = "Código do NCM", required = true) @PathParam("codigo-ncm") String codigoNcm, @ApiParam(value = "JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação", required = true) @HeaderParam("Authorization") String authorization, @ApiParam(value = "Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação", required = true) @HeaderParam("X-CSRF-Token") String xCSRFToken, @ApiParam(value = "Data de referência, no formato ISO, com precisão de dias.<br>Formato: yyyy-MM-dd") @QueryParam("data") String data, @ApiParam(value = "Modalidade de operação", allowableValues = "IMPORTACAO, EXPORTACAO") @QueryParam("modalidade") String modalidade, @ApiParam(value = "Objetivos: Produto, Tratamento Administrativo, Duimp", allowableValues = "TRATAMENTO_ADMINISTRATIVO, PRODUTO, DUIMP") @QueryParam("objetivos") List<String> objetivos, @ApiParam(value = "Orgãos demandantes") @QueryParam("orgaosDemandantes") List<String> orgaosDemandantes);

/**
* Download do arquivo com a relação de atributos por NCM
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ public interface OperadorEstrangeiroApi {
@ApiResponse(code = 204, message = "Operação realizada com sucesso. Nenhum conteúdo retornado"),
@ApiResponse(code = 403, message = "Usuário não tem permissão de acesso ao recurso"),
@ApiResponse(code = 404, message = "Recurso não encontrado") })
public Response consultar(@NotNull @ApiParam(value = "CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos <br>Tamanho: 8 <br>Formato: 'NNNNNNNN' <br>Tamanho: 11 <br>Formato: 'NNNNNNNNNNN'",required=true) @QueryParam("cpfCnpjRaiz") String cpfCnpjRaiz, @ApiParam(value = "JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação" ,required=true)@HeaderParam("Authorization") String authorization, @ApiParam(value = "Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação" ,required=true)@HeaderParam("X-CSRF-Token") String xCSRFToken, @ApiParam(value = "TIN - Trade Identification Number (Número de Identificação do Operador) <br>Tamanho: 35") @QueryParam("tin") String tin, @ApiParam(value = "Código <br>Tamanho: 35") @QueryParam("codigo") String codigo, @ApiParam(value = "Códigos internos do Operador Estrangeiro do Exportador/Importador <br>Tamanho: 35") @QueryParam("codigoInterno") String codigoInterno, @ApiParam(value = "Nome do Operador Estrangeiro <br>Tamanho: 70") @QueryParam("nome") String nome, @ApiParam(value = "Código do país. Usar tabela ISO 3166 <br>Tamanho: 2 <br>Formato: 'AA' <br>") @QueryParam("paisOrigem") String paisOrigem, @ApiParam(value = "Exibir desativados", defaultValue="false") @DefaultValue("false") @QueryParam("exibirDesativados") Boolean exibirDesativados);
public Response consultar(@NotNull @ApiParam(value = "CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos <br>Tamanho: 8 <br>Formato: 'NNNNNNNN' <br>Tamanho: 11 <br>Formato: 'NNNNNNNNNNN'", required = true) @QueryParam("cpfCnpjRaiz") String cpfCnpjRaiz, @ApiParam(value = "JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação", required = true) @HeaderParam("Authorization") String authorization, @ApiParam(value = "Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação", required = true) @HeaderParam("X-CSRF-Token") String xCSRFToken, @ApiParam(value = "TIN - Trade Identification Number (Número de Identificação do Operador) <br>Tamanho: 35") @QueryParam("tin") String tin, @ApiParam(value = "Código <br>Tamanho: 35") @QueryParam("codigo") String codigo, @ApiParam(value = "Códigos internos do Operador Estrangeiro do Exportador/Importador <br>Tamanho: 35") @QueryParam("codigoInterno") String codigoInterno, @ApiParam(value = "Nome do Operador Estrangeiro <br>Tamanho: 70") @QueryParam("nome") String nome, @ApiParam(value = "Código do país. Usar tabela ISO 3166 <br>Tamanho: 2 <br>Formato: 'AA' <br>") @QueryParam("paisOrigem") String paisOrigem, @ApiParam(value = "Exibir desativados", defaultValue = "false") @DefaultValue("false") @QueryParam("exibirDesativados") Boolean exibirDesativados);

/**
* Detalhar Versão do OperadorExtrangeiro
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ public interface ProdutoApi {
@ApiResponse(code = 204, message = "Operação realizada com sucesso. Nenhum conteúdo retornado"),
@ApiResponse(code = 403, message = "Usuário não tem permissão de acesso ao recurso"),
@ApiResponse(code = 404, message = "Recurso não encontrado") })
public Response consultar(@NotNull @ApiParam(value = "CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos <br>Tamanho: 8 <br>Formato: 'NNNNNNNN' <br>Tamanho: 11 <br>Formato: 'NNNNNNNNNNN'",required=true) @QueryParam("cpfCnpjRaiz") String cpfCnpjRaiz, @ApiParam(value = "JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação" ,required=true)@HeaderParam("Authorization") String authorization, @ApiParam(value = "Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação" ,required=true)@HeaderParam("X-CSRF-Token") String xCSRFToken, @ApiParam(value = "Código do produto <br>Tamanho: 10 <br>Formato: 'NNNNNNNNNN'") @QueryParam("codigo") String codigo, @ApiParam(value = "Códigos internos do produto do Exportador/Importador <br>Tamanho: 60") @QueryParam("codigoInterno") String codigoInterno, @ApiParam(value = "Detalhamento complementar do produto <br>Tamanho: 3700") @QueryParam("descricao") String descricao, @ApiParam(value = "Denominacao do produto <br>Tamanho: 3700") @QueryParam("denominacao") String denominacao, @ApiParam(value = "NCM do produto <br>Tamanho: 8 <br>Formato: 'NNNNNNNN'") @QueryParam("ncm") String ncm, @ApiParam(value = "Período do registro - Data inicial <br>Tamanho: 10 <br>Formato: 'yyyy-MM-dd'") @QueryParam("periodoRegistroInicio") String periodoRegistroInicio, @ApiParam(value = "Período do registro - Data final <br>Tamanho: 10 <br>Formato: 'yyyy-MM-dd'") @QueryParam("periodoRegistroFim") String periodoRegistroFim, @ApiParam(value = "Situação do produto (0 - Ativado, 1 - Desativado, 2 - Rascunho) <br>Tamanho: 1 <br>Formato: 'N'") @QueryParam("situacao") Integer situacao, @ApiParam(value = "Período da última alteração - Data inicial <br>Tamanho: 10 <br>Formato: 'yyyy-MM-dd'") @QueryParam("ultimaAlteracaoInicio") String ultimaAlteracaoInicio, @ApiParam(value = "Período da última alteração - Data final <br>Tamanho: 10 <br>Formato: 'yyyy-MM-dd'") @QueryParam("ultimaAlteracaoFim") String ultimaAlteracaoFim, @ApiParam(value = "Código do país de origem no formato ISO 3166 <br>Tamanho: 2 <br>Formato: 'AA'") @QueryParam("paisOrigem") String paisOrigem, @ApiParam(value = "CPF/CNPJ do fabricante nacional <br>Tamanho: 11 <br>Formato: 'NNNNNNNNNNN' <br>Tamanho: 14 <br>Formato: 'NNNNNNNNNNNNNN'") @QueryParam("cpfCnpjFabricante") String cpfCnpjFabricante, @ApiParam(value = "Modalidade de operação <br>Domínio: IMPORTACAO <br>EXPORTACAO <br>AMBOS", allowableValues="AMBOS, EXPORTACAO, IMPORTACAO") @QueryParam("modalidade") String modalidade, @ApiParam(value = "Produtos no estado atual da data de referência <br>Tamanho: 10 <br>Formato: 'yyyy-MM-dd'") @QueryParam("dataReferencia") String dataReferencia, @ApiParam(value = "TIN - Trade Identification Number (Número de Identificação do Operador) <br>Tamanho: 35") @QueryParam("operadorEstrangeiroCodigo") String operadorEstrangeiroCodigo);
public Response consultar(@NotNull @ApiParam(value = "CPF ou CNPJ raiz da empresa responsável. Informar os 8 primeiros dígitos do CNPJ, suprimindo os pontos <br>Tamanho: 8 <br>Formato: 'NNNNNNNN' <br>Tamanho: 11 <br>Formato: 'NNNNNNNNNNN'", required = true) @QueryParam("cpfCnpjRaiz") String cpfCnpjRaiz, @ApiParam(value = "JSON Web Token (JWT) contendo as informações do usuário. Este token é recuperado no parâmetro Set-Token no response da autenticação", required = true) @HeaderParam("Authorization") String authorization, @ApiParam(value = "Token de prevenção contra ataques CSRF. Este token é recuperado no parâmetro X-CSRF-Token no response da autenticação", required = true) @HeaderParam("X-CSRF-Token") String xCSRFToken, @ApiParam(value = "Código do produto <br>Tamanho: 10 <br>Formato: 'NNNNNNNNNN'") @QueryParam("codigo") String codigo, @ApiParam(value = "Códigos internos do produto do Exportador/Importador <br>Tamanho: 60") @QueryParam("codigoInterno") String codigoInterno, @ApiParam(value = "Detalhamento complementar do produto <br>Tamanho: 3700") @QueryParam("descricao") String descricao, @ApiParam(value = "Denominacao do produto <br>Tamanho: 3700") @QueryParam("denominacao") String denominacao, @ApiParam(value = "NCM do produto <br>Tamanho: 8 <br>Formato: 'NNNNNNNN'") @QueryParam("ncm") String ncm, @ApiParam(value = "Período do registro - Data inicial <br>Tamanho: 10 <br>Formato: 'yyyy-MM-dd'") @QueryParam("periodoRegistroInicio") String periodoRegistroInicio, @ApiParam(value = "Período do registro - Data final <br>Tamanho: 10 <br>Formato: 'yyyy-MM-dd'") @QueryParam("periodoRegistroFim") String periodoRegistroFim, @ApiParam(value = "Situação do produto (0 - Ativado, 1 - Desativado, 2 - Rascunho) <br>Tamanho: 1 <br>Formato: 'N'") @QueryParam("situacao") Integer situacao, @ApiParam(value = "Período da última alteração - Data inicial <br>Tamanho: 10 <br>Formato: 'yyyy-MM-dd'") @QueryParam("ultimaAlteracaoInicio") String ultimaAlteracaoInicio, @ApiParam(value = "Período da última alteração - Data final <br>Tamanho: 10 <br>Formato: 'yyyy-MM-dd'") @QueryParam("ultimaAlteracaoFim") String ultimaAlteracaoFim, @ApiParam(value = "Código do país de origem no formato ISO 3166 <br>Tamanho: 2 <br>Formato: 'AA'") @QueryParam("paisOrigem") String paisOrigem, @ApiParam(value = "CPF/CNPJ do fabricante nacional <br>Tamanho: 11 <br>Formato: 'NNNNNNNNNNN' <br>Tamanho: 14 <br>Formato: 'NNNNNNNNNNNNNN'") @QueryParam("cpfCnpjFabricante") String cpfCnpjFabricante, @ApiParam(value = "Modalidade de operação <br>Domínio: IMPORTACAO <br>EXPORTACAO <br>AMBOS", allowableValues = "AMBOS, EXPORTACAO, IMPORTACAO") @QueryParam("modalidade") String modalidade, @ApiParam(value = "Produtos no estado atual da data de referência <br>Tamanho: 10 <br>Formato: 'yyyy-MM-dd'") @QueryParam("dataReferencia") String dataReferencia, @ApiParam(value = "TIN - Trade Identification Number (Número de Identificação do Operador) <br>Tamanho: 35") @QueryParam("operadorEstrangeiroCodigo") String operadorEstrangeiroCodigo);

/**
* Exportar Catálogo de Produtos
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
public class FabricanteIntegracaoDTO {

@XmlElement(name="seq", required = true)
@ApiModelProperty(example = "1", required = true, value = "Número sequencial utilizado para identificar o fabricante/produtor na lista, o retorno da validação se dará através deste sequencial <br>Tamanho máximo: 3<br>Formato: Inteiro, com até 3 digitos")
@ApiModelProperty(example = "1", required = true, value = "Número sequencial utilizado para identificar o item na lista. O retorno da validação se dará através desse número. <br>Tamanho máximo: 3. <br> Importante: A lista enviada deve conter, no máximo, 100 elementos.")
/**
* Número sequencial utilizado para identificar o fabricante/produtor na lista, o retorno da validação se dará através deste sequencial <br>Tamanho máximo: 3<br>Formato: Inteiro, com até 3 digitos
* Número sequencial utilizado para identificar o item na lista. O retorno da validação se dará através desse número. <br>Tamanho máximo: 3. <br> Importante: A lista enviada deve conter, no máximo, 100 elementos.
**/
private Integer seq = null;

Expand Down Expand Up @@ -82,7 +82,7 @@ public class FabricanteIntegracaoDTO {
**/
private String codigoPais = null;
/**
* Número sequencial utilizado para identificar o fabricante/produtor na lista, o retorno da validação se dará através deste sequencial &lt;br&gt;Tamanho máximo: 3&lt;br&gt;Formato: Inteiro, com até 3 digitos
* Número sequencial utilizado para identificar o item na lista. O retorno da validação se dará através desse número. &lt;br&gt;Tamanho máximo: 3. &lt;br&gt; Importante: A lista enviada deve conter, no máximo, 100 elementos.
* @return seq
**/
@JsonProperty("seq")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@
public class OperadorEstrangeiroIntegracaoDTO {

@XmlElement(name="seq", required = true)
@ApiModelProperty(example = "1", required = true, value = "Número sequencial utilizado para identificar o Operador Estrangeiro na lista, o retorno da validação se dará através deste sequencial <br>Tamanho máximo: 3<br>Formato: Inteiro, com até 3 digitos")
@ApiModelProperty(example = "1", required = true, value = "Número sequencial utilizado para identificar o item na lista. O retorno da validação se dará através desse número. <br>Tamanho máximo: 3. <br> Importante: A lista enviada deve conter, no máximo, 100 elementos.")
/**
* Número sequencial utilizado para identificar o Operador Estrangeiro na lista, o retorno da validação se dará através deste sequencial <br>Tamanho máximo: 3<br>Formato: Inteiro, com até 3 digitos
* Número sequencial utilizado para identificar o item na lista. O retorno da validação se dará através desse número. <br>Tamanho máximo: 3. <br> Importante: A lista enviada deve conter, no máximo, 100 elementos.
**/
private Integer seq = null;

Expand Down Expand Up @@ -139,7 +139,7 @@ public class OperadorEstrangeiroIntegracaoDTO {
**/
private List<IdentificacaoAdicionalIntegracaoDTO> identificacoesAdicionais = null;
/**
* Número sequencial utilizado para identificar o Operador Estrangeiro na lista, o retorno da validação se dará através deste sequencial &lt;br&gt;Tamanho máximo: 3&lt;br&gt;Formato: Inteiro, com até 3 digitos
* Número sequencial utilizado para identificar o item na lista. O retorno da validação se dará através desse número. &lt;br&gt;Tamanho máximo: 3. &lt;br&gt; Importante: A lista enviada deve conter, no máximo, 100 elementos.
* @return seq
**/
@JsonProperty("seq")
Expand Down
Loading

0 comments on commit f1f1b4f

Please sign in to comment.