Skip to content

Commit 17a62b4

Browse files
committed
1 parent ac48c9b commit 17a62b4

12 files changed

Lines changed: 120 additions & 391 deletions

File tree

pom.xml

Lines changed: 74 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3-
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
44
<modelVersion>4.0.0</modelVersion>
55
<parent>
66
<groupId>org.springframework.boot</groupId>
77
<artifactId>spring-boot-starter-parent</artifactId>
8-
<version>2.6.3</version>
8+
<version>2.6.4-SNAPSHOT</version>
99
<relativePath/> <!-- lookup parent from repository -->
1010
</parent>
1111
<groupId>br.com</groupId>
@@ -15,6 +15,7 @@
1515
<description>Demo project for Spring Boot</description>
1616
<properties>
1717
<java.version>11</java.version>
18+
<spring-cloud.version>2021.0.1-SNAPSHOT</spring-cloud.version>
1819
</properties>
1920
<dependencies>
2021
<dependency>
@@ -25,6 +26,30 @@
2526
<groupId>org.springframework.boot</groupId>
2627
<artifactId>spring-boot-starter-web</artifactId>
2728
</dependency>
29+
<dependency>
30+
<groupId>org.springframework.cloud</groupId>
31+
<artifactId>spring-cloud-starter</artifactId>
32+
</dependency>
33+
<dependency>
34+
<groupId>org.springframework.boot</groupId>
35+
<artifactId>spring-boot-starter-validation</artifactId>
36+
</dependency>
37+
38+
<dependency>
39+
<groupId>io.springfox</groupId>
40+
<artifactId>springfox-swagger2</artifactId>
41+
<version>2.9.2</version>
42+
</dependency>
43+
<dependency>
44+
<groupId>io.springfox</groupId>
45+
<artifactId>springfox-swagger-ui</artifactId>
46+
<version>2.9.2</version>
47+
</dependency>
48+
<dependency>
49+
<groupId>org.webjars</groupId>
50+
<artifactId>bootstrap</artifactId>
51+
<version>3.3.5</version>
52+
</dependency>
2853

2954
<dependency>
3055
<groupId>org.springframework.boot</groupId>
@@ -48,6 +73,17 @@
4873
<scope>test</scope>
4974
</dependency>
5075
</dependencies>
76+
<dependencyManagement>
77+
<dependencies>
78+
<dependency>
79+
<groupId>org.springframework.cloud</groupId>
80+
<artifactId>spring-cloud-dependencies</artifactId>
81+
<version>${spring-cloud.version}</version>
82+
<type>pom</type>
83+
<scope>import</scope>
84+
</dependency>
85+
</dependencies>
86+
</dependencyManagement>
5187

5288
<build>
5389
<plugins>
@@ -57,5 +93,41 @@
5793
</plugin>
5894
</plugins>
5995
</build>
96+
<repositories>
97+
<repository>
98+
<id>spring-milestones</id>
99+
<name>Spring Milestones</name>
100+
<url>https://repo.spring.io/milestone</url>
101+
<snapshots>
102+
<enabled>false</enabled>
103+
</snapshots>
104+
</repository>
105+
<repository>
106+
<id>spring-snapshots</id>
107+
<name>Spring Snapshots</name>
108+
<url>https://repo.spring.io/snapshot</url>
109+
<releases>
110+
<enabled>false</enabled>
111+
</releases>
112+
</repository>
113+
</repositories>
114+
<pluginRepositories>
115+
<pluginRepository>
116+
<id>spring-milestones</id>
117+
<name>Spring Milestones</name>
118+
<url>https://repo.spring.io/milestone</url>
119+
<snapshots>
120+
<enabled>false</enabled>
121+
</snapshots>
122+
</pluginRepository>
123+
<pluginRepository>
124+
<id>spring-snapshots</id>
125+
<name>Spring Snapshots</name>
126+
<url>https://repo.spring.io/snapshot</url>
127+
<releases>
128+
<enabled>false</enabled>
129+
</releases>
130+
</pluginRepository>
131+
</pluginRepositories>
60132

61133
</project>
Lines changed: 0 additions & 107 deletions
Original file line numberDiff line numberDiff line change
@@ -1,110 +1,3 @@
11
package br.com.sigaBemApi.DTO.Request;
22

3-
import javax.persistence.Entity;
4-
import javax.validation.constraints.NotEmpty;
5-
import javax.validation.constraints.Size;
6-
import java.time.LocalDate;
73

8-
@Entity
9-
public class Carga {
10-
@javax.persistence.Id
11-
private Long Id;
12-
13-
@NotEmpty(message = "Campo com preenchimento obrigatório!")
14-
@Size(max = 55, message = "Nome deve conter menos de 55 caracteres!")
15-
private String nomeDestinatario;
16-
17-
@NotEmpty(message = "Campo com preenchimento obrigatório!")
18-
@Size(min = 8, max = 8, message = "CEP deve conter 8 digitos!")
19-
private String cepOrigem;
20-
21-
@NotEmpty(message = "Campo com preenchimento obrigatório!")
22-
@Size(min = 8, max = 8, message = "CEP deve conter 8 digitos!")
23-
private String cepDestino;
24-
25-
@NotEmpty(message = "Campo com preenchimento obrigatório!")
26-
@Size(min = 0, message = "Peso deve ser maior que zero!")
27-
public Double peso;
28-
29-
public Double vlTotalFrete;
30-
31-
public LocalDate dataPrevistaEntrega;
32-
33-
public LocalDate dataConsulta;
34-
35-
36-
public Carga() {
37-
38-
}
39-
//
40-
public Carga(String cepOrigem, String cepDestino, LocalDate dataPrevistaEntrega, Double vlTotalFrete) {
41-
this.cepOrigem = cepOrigem;
42-
this.cepDestino = cepDestino;
43-
this.dataPrevistaEntrega = dataPrevistaEntrega;
44-
this.vlTotalFrete = vlTotalFrete;
45-
}
46-
47-
public Long getId() {
48-
return Id;
49-
}
50-
51-
public void setId(Long id) {
52-
Id = id;
53-
}
54-
55-
public String getNomeDestinatario() {
56-
return nomeDestinatario;
57-
}
58-
59-
public void setNomeDestinatario(String nomeDestinatario) {
60-
this.nomeDestinatario = nomeDestinatario;
61-
}
62-
63-
public String getCepOrigem() {
64-
return cepOrigem;
65-
}
66-
67-
public void setCepOrigem(String cepOrigem) {
68-
this.cepOrigem = cepOrigem;
69-
}
70-
71-
public String getCepDestino() {
72-
return cepDestino;
73-
}
74-
75-
public void setCepDestino(String cepDestino) {
76-
this.cepDestino = cepDestino;
77-
}
78-
79-
public Double getPeso() {
80-
return peso;
81-
}
82-
83-
public void setPeso(Double peso) {
84-
this.peso = peso;
85-
}
86-
87-
public Double getVlTotalFrete() {
88-
return vlTotalFrete;
89-
}
90-
91-
public void setVlTotalFrete(Double vlTotalFrete) {
92-
this.vlTotalFrete = vlTotalFrete;
93-
}
94-
95-
public LocalDate getDataPrevistaEntrega() {
96-
return dataPrevistaEntrega;
97-
}
98-
99-
public void setDataPrevistaEntrega(LocalDate dataPrevistaEntrega) {
100-
this.dataPrevistaEntrega = dataPrevistaEntrega;
101-
}
102-
103-
public LocalDate getDataConsulta() {
104-
return dataConsulta;
105-
}
106-
107-
public void setDataConsulta(LocalDate dataConsulta) {
108-
this.dataConsulta = dataConsulta;
109-
}
110-
}
Lines changed: 3 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
package br.com.sigaBemApi.DTO.Response;
22

3-
import br.com.sigaBemApi.entity.DAO.Analise;
43
import com.fasterxml.jackson.annotation.JsonAutoDetect;
5-
64
import javax.validation.Valid;
75
import java.time.LocalDate;
86

@@ -11,19 +9,16 @@ public class AnaliseResponse {
119
/*
1210
ATTRIBUTES
1311
*/
14-
1512
private Long id;
1613
private String cepOrigem;
1714
private String cepDestino;
1815
private LocalDate dataPrevistaEntrega;
1916
private Double vlTotalFrete;
2017
private Long peso;
2118
private String nomeDestinatario;
22-
2319
/*
2420
CONSTRUCTORS
2521
*/
26-
2722
public AnaliseResponse(String id, Long peso, String cepOrigem, String cepDestino, LocalDate dataPrevistaEntrega, Double vlTotalFrete) {
2823
this.id = Long.valueOf(id);
2924
this.cepOrigem = cepOrigem;
@@ -32,77 +27,51 @@ public AnaliseResponse(String id, Long peso, String cepOrigem, String cepDestino
3227
this.vlTotalFrete = vlTotalFrete;
3328
this.peso = peso;
3429
this.nomeDestinatario = nomeDestinatario;
35-
3630
}
3731
//EDITAR
3832
public AnaliseResponse() {
3933

4034
}
41-
42-
4335
/*
4436
GETTER'S AND SETTER'S
4537
*/
46-
4738
public String getCepOrigem() {
4839
return cepOrigem;
4940
}
50-
5141
public void setCepOrigem(String cepOrigem) {
5242
this.cepOrigem = cepOrigem;
5343
}
54-
5544
public String getCepDestino() {
5645
return cepDestino;
5746
}
58-
5947
public void setCepDestino(String cepDestino) {
6048
this.cepDestino = cepDestino;
6149
}
62-
6350
public LocalDate getDataPrevistaEntrega() {
6451
return dataPrevistaEntrega;
6552
}
66-
6753
public void setDataPrevistaEntrega(LocalDate dataPrevistaEntrega) {
68-
this.dataPrevistaEntrega = dataPrevistaEntrega;
69-
}
70-
54+
this.dataPrevistaEntrega = dataPrevistaEntrega;}
7155
public Double getVlTotalFrete() {
7256
return vlTotalFrete;
7357
}
74-
75-
public Double setVlTotalFrete(Double vlTotalFrete) {
76-
return vlTotalFrete;
77-
78-
}
79-
80-
public AnaliseResponse save(Analise analise) {
81-
// TODO Auto-generated method stub
82-
return null;
83-
}
84-
58+
public Double setVlTotalFrete(Double vlTotalFrete) {return vlTotalFrete;}
8559
public Long getId() {
8660
return id;
8761
}
88-
8962
public void setId(@Valid Long id) {
9063
this.id = id;
9164
}
92-
9365
public Long getPeso() {
9466
return peso;
9567
}
96-
9768
public void setPeso(Long peso) {
9869
this.peso = peso;
9970
}
100-
10171
public String getNomeDestinatario() {
10272
return nomeDestinatario;
10373
}
104-
10574
public void setNomeDestinatario(String nomeDestinatario) {
10675
this.nomeDestinatario = nomeDestinatario;
10776
}
108-
}
77+
}
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
package br.com.sigaBemApi.Util;
22

3-
@SuppressWarnings("serial")
43
public class PostalNotFound extends RuntimeException{
54
public PostalNotFound(String postal) {
65
super("CEP: "+postal+" inválido");
7-
86
}
97
}

0 commit comments

Comments
 (0)