dto модели
This commit is contained in:
parent
0a0686973e
commit
3ed8d0bfc9
53
src/main/java/org/dbms/dto/CarDTO.java
Normal file
53
src/main/java/org/dbms/dto/CarDTO.java
Normal file
@ -0,0 +1,53 @@
|
||||
package org.dbms.dto;
|
||||
|
||||
import org.dbms.models.Car;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
public class CarDTO {
|
||||
private Long id;
|
||||
private String model;
|
||||
private Date year;
|
||||
private double cost;
|
||||
|
||||
public CarDTO(Car car) {
|
||||
if(car == null) return;
|
||||
|
||||
this.id = car.getId();
|
||||
this.model = car.getModel();
|
||||
this.year = car.getYear();
|
||||
this.cost = car.getCost();
|
||||
}
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public String getModel() {
|
||||
return model;
|
||||
}
|
||||
|
||||
public double getCost() {
|
||||
return cost;
|
||||
}
|
||||
|
||||
public Date getYear() {
|
||||
return year;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public void setCost(double cost) {
|
||||
this.cost = cost;
|
||||
}
|
||||
|
||||
public void setModel(String model) {
|
||||
this.model = model;
|
||||
}
|
||||
|
||||
public void setYear(Date year) {
|
||||
this.year = year;
|
||||
}
|
||||
}
|
25
src/main/java/org/dbms/dto/ClientLoginDto.java
Normal file
25
src/main/java/org/dbms/dto/ClientLoginDto.java
Normal file
@ -0,0 +1,25 @@
|
||||
package org.dbms.dto;
|
||||
|
||||
public class ClientLoginDto {
|
||||
private String login;
|
||||
private String password;
|
||||
|
||||
public ClientLoginDto(String login, String password) {
|
||||
this.password = password;
|
||||
this.login = login;
|
||||
}
|
||||
|
||||
public String getLogin() {
|
||||
return login;
|
||||
}
|
||||
|
||||
public String getPassword() {
|
||||
return password;
|
||||
}
|
||||
public void setLogin(String login) {
|
||||
this.login = login;
|
||||
}
|
||||
public void setPassword(String password) {
|
||||
this.password = password;
|
||||
}
|
||||
}
|
47
src/main/java/org/dbms/dto/ClientSignupDto.java
Normal file
47
src/main/java/org/dbms/dto/ClientSignupDto.java
Normal file
@ -0,0 +1,47 @@
|
||||
package org.dbms.dto;
|
||||
|
||||
public class ClientSignupDto {
|
||||
private String name;
|
||||
private String phone;
|
||||
private String login;
|
||||
private String password;
|
||||
|
||||
public ClientSignupDto(String name, String phone, String login, String password) {
|
||||
this.name = name;
|
||||
this.password = password;
|
||||
this.phone = phone;
|
||||
this.login = login;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public String getPhone() {
|
||||
return phone;
|
||||
}
|
||||
|
||||
public String getLogin() {
|
||||
return login;
|
||||
}
|
||||
|
||||
public String getPassword() {
|
||||
return password;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public void setLogin(String login) {
|
||||
this.login = login;
|
||||
}
|
||||
|
||||
public void setPassword(String password) {
|
||||
this.password = password;
|
||||
}
|
||||
|
||||
public void setPhone(String phone) {
|
||||
this.phone = phone;
|
||||
}
|
||||
}
|
47
src/main/java/org/dbms/dto/CreateOrderDTO.java
Normal file
47
src/main/java/org/dbms/dto/CreateOrderDTO.java
Normal file
@ -0,0 +1,47 @@
|
||||
package org.dbms.dto;
|
||||
|
||||
import org.dbms.models.Client;
|
||||
import org.dbms.models.Driver;
|
||||
import org.dbms.models.Order;
|
||||
|
||||
public class CreateOrderDTO {
|
||||
private String from;
|
||||
private String to;
|
||||
private int deliveryWeight;
|
||||
private Long driverId;
|
||||
private String login;
|
||||
private boolean isFragile;
|
||||
|
||||
public CreateOrderDTO() {}
|
||||
public CreateOrderDTO(String from, String to, int deliveryWeight, Long driverId, String login, boolean isFragile) {
|
||||
this.deliveryWeight = deliveryWeight;
|
||||
this.driverId = driverId;
|
||||
this.from = from;
|
||||
this.to = to;
|
||||
this.login = login;
|
||||
this.isFragile = isFragile;
|
||||
}
|
||||
|
||||
public String getTo() {
|
||||
return to;
|
||||
}
|
||||
public String getFrom() {
|
||||
return from;
|
||||
}
|
||||
public int getDeliveryWeight() {
|
||||
return deliveryWeight;
|
||||
}
|
||||
public String getLogin() {
|
||||
return login;
|
||||
}
|
||||
public Long getDriverId() {
|
||||
return driverId;
|
||||
}
|
||||
public boolean isFragile() {
|
||||
return isFragile;
|
||||
}
|
||||
|
||||
public boolean getIsFragile() {
|
||||
return isFragile;
|
||||
}
|
||||
}
|
53
src/main/java/org/dbms/dto/DriverDTO.java
Normal file
53
src/main/java/org/dbms/dto/DriverDTO.java
Normal file
@ -0,0 +1,53 @@
|
||||
package org.dbms.dto;
|
||||
|
||||
import org.dbms.models.Car;
|
||||
import org.dbms.models.Driver;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
public class DriverDTO {
|
||||
Long id;
|
||||
String name;
|
||||
Date licenseYear;
|
||||
CarDTO car;
|
||||
|
||||
public DriverDTO(Driver driver) {
|
||||
if(driver == null) return;
|
||||
this.id = driver.getId();
|
||||
this.name = driver.getName();
|
||||
this.licenseYear = driver.getLicenseYear();
|
||||
this.car = new CarDTO(driver.getCar());
|
||||
}
|
||||
|
||||
public Date getLicenseYear() {
|
||||
return licenseYear;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public void setLicenseYear(Date licenseYear) {
|
||||
this.licenseYear = licenseYear;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public CarDTO getCar() {
|
||||
return car;
|
||||
}
|
||||
|
||||
public void setCar(CarDTO car) {
|
||||
this.car = car;
|
||||
}
|
||||
}
|
42
src/main/java/org/dbms/dto/OrderDTO.java
Normal file
42
src/main/java/org/dbms/dto/OrderDTO.java
Normal file
@ -0,0 +1,42 @@
|
||||
package org.dbms.dto;
|
||||
|
||||
import org.dbms.models.Client;
|
||||
import org.dbms.models.Driver;
|
||||
import org.dbms.models.Order;
|
||||
|
||||
public class OrderDTO {
|
||||
private Long id;
|
||||
private String from;
|
||||
private String to;
|
||||
private double price;
|
||||
private int deliveryWeight;
|
||||
private DriverDTO driver;
|
||||
|
||||
public OrderDTO(Order order) {
|
||||
this.id = order.getId();
|
||||
this.from = order.getFrom();
|
||||
this.to = order.getTo();
|
||||
this.price = order.getPrice();
|
||||
this.deliveryWeight = order.getDeliveryWeight();
|
||||
this.driver = new DriverDTO(order.getDriver());
|
||||
}
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
public String getTo() {
|
||||
return to;
|
||||
}
|
||||
public String getFrom() {
|
||||
return from;
|
||||
}
|
||||
public int getDeliveryWeight() {
|
||||
return deliveryWeight;
|
||||
}
|
||||
public double getPrice() {
|
||||
return price;
|
||||
}
|
||||
public DriverDTO getDriver() {
|
||||
return driver;
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user