Skip to content

Commit

Permalink
refactor: structure refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
bababebr committed Feb 1, 2024
1 parent c37eaca commit 46edb1f
Show file tree
Hide file tree
Showing 42 changed files with 135 additions and 132 deletions.
8 changes: 4 additions & 4 deletions crude-server/src/main/java/ru/oil/cargo/CargoMapper.java
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package ru.oil.cargo;

import ru.oil.cargo.dto.CargoDto;
import ru.oil.units.api.Api;
import ru.oil.units.api.ApiDto;
import ru.oil.units.temperature.Temperature;
import ru.oil.units.temperature.TemperatureDto;
import ru.oil.model.Api;
import ru.oil.model.dto.ApiDto;
import ru.oil.model.Temperature;
import ru.oil.model.dto.TemperatureDto;

public class CargoMapper {

Expand Down
4 changes: 2 additions & 2 deletions crude-server/src/main/java/ru/oil/cargo/CargoService.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
import org.springframework.stereotype.Service;
import ru.oil.cargo.dto.CargoDto;
import ru.oil.enums.CargoType;
import ru.oil.units.api.Api;
import ru.oil.units.temperature.Temperature;
import ru.oil.model.Api;
import ru.oil.model.Temperature;

import java.util.List;
import java.util.NoSuchElementException;
Expand Down
4 changes: 2 additions & 2 deletions crude-server/src/main/java/ru/oil/cargo/dto/CargoDto.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
import lombok.Setter;
import lombok.experimental.FieldDefaults;
import ru.oil.enums.CargoType;
import ru.oil.units.api.ApiDto;
import ru.oil.units.temperature.TemperatureDto;
import ru.oil.model.dto.ApiDto;
import ru.oil.model.dto.TemperatureDto;

import javax.validation.constraints.NotNull;
@Getter
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package ru.oil.ullage.dto;
package ru.oil.mapper;

import ru.oil.ullage.Ullage;
import ru.oil.model.Ullage;
import ru.oil.model.dto.UllageDto;

public class UllageMapper {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package ru.oil.ullageReport;
package ru.oil.mapper;

import ru.oil.ullageReport.model.UllageReport;
import ru.oil.ullageReport.model.UllageReportDto;
import ru.oil.model.UllageReport;
import ru.oil.model.dto.UllageReportDto;

public class UllageReportMapper {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package ru.oil.utils.mapper;
package ru.oil.mapper;

import ru.oil.units.vcf.Vcf;
import ru.oil.utils.model.VcfDto;
import ru.oil.model.Vcf;
import ru.oil.model.dto.VcfDto;

public class VcfMapper {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package ru.oil.utils.mapper;
package ru.oil.mapper;

import ru.oil.units.wcf.Wcf;
import ru.oil.utils.model.WcfDto;
import ru.oil.model.Wcf;
import ru.oil.model.dto.WcfDto;

public class WcfMapper {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package ru.oil.units.api;
package ru.oil.model;

import lombok.AccessLevel;
import lombok.Data;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package ru.oil.units.temperature;
package ru.oil.model;

import lombok.AccessLevel;
import lombok.Data;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package ru.oil.ullage;
package ru.oil.model;

import lombok.AccessLevel;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package ru.oil.ullageReport.model;
package ru.oil.model;

import ru.oil.cargo.dto.CargoDto;
import ru.oil.ullage.dto.UllageDtoFull;
import lombok.*;
import lombok.experimental.FieldDefaults;
import ru.oil.model.dto.UllageDtoFull;

@Getter
@Setter
Expand Down
7 changes: 7 additions & 0 deletions crude-server/src/main/java/ru/oil/model/Vcf.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package ru.oil.model;

public interface Vcf {
double getVcf();
Api getApi();
Temperature getTemp();
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package ru.oil.units.vcf;
package ru.oil.model;

import ru.oil.units.api.Api;
import ru.oil.units.temperature.Temperature;
import lombok.Data;

@Data
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package ru.oil.units.vcf;
package ru.oil.model;

import ru.oil.units.api.Api;
import ru.oil.units.temperature.Temperature;
import lombok.*;
import lombok.experimental.FieldDefaults;
import lombok.experimental.NonFinal;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package ru.oil.units.vcf;
package ru.oil.model;

/**
* TODO:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package ru.oil.units.vcf;
package ru.oil.model;

import ru.oil.units.api.Api;
import ru.oil.units.temperature.Temperature;
import lombok.Data;

@Data
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package ru.oil.units.vcf;
package ru.oil.model;

import ru.oil.units.api.Api;
import ru.oil.units.temperature.Temperature;
import lombok.Getter;
import lombok.RequiredArgsConstructor;
import lombok.Setter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
package ru.oil.units.wcf;
package ru.oil.model;

import lombok.AllArgsConstructor;
import ru.oil.units.vcf.Vcf;
import lombok.RequiredArgsConstructor;

@AllArgsConstructor(staticName = "create")
public class Wcf {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
package ru.oil.units.api;
package ru.oil.model.dto;

import lombok.*;
import lombok.experimental.FieldDefaults;
import ru.oil.model.Api;

@RequiredArgsConstructor(staticName = "create")
@AllArgsConstructor(staticName = "create")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
package ru.oil.units.temperature;
package ru.oil.model.dto;

import lombok.*;
import lombok.experimental.FieldDefaults;
import ru.oil.model.Temperature;

@RequiredArgsConstructor
@AllArgsConstructor(staticName = "create")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package ru.oil.ullage.dto;
package ru.oil.model.dto;

import lombok.AccessLevel;
import lombok.Getter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package ru.oil.ullage.dto;
package ru.oil.model.dto;

import ru.oil.units.api.Api;
import ru.oil.units.temperature.Temperature;
import ru.oil.model.Api;
import ru.oil.model.Temperature;
import lombok.*;
import lombok.experimental.FieldDefaults;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package ru.oil.ullageReport.model;
package ru.oil.model.dto;

import lombok.*;
import lombok.experimental.FieldDefaults;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package ru.oil.ullage.dto;
package ru.oil.model.dto;

import ru.oil.enums.Tables;
import lombok.*;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package ru.oil.utils.model;
package ru.oil.model.dto;

import lombok.AccessLevel;
import lombok.AllArgsConstructor;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package ru.oil.utils.model;
package ru.oil.model.dto;

import lombok.AccessLevel;
import lombok.AllArgsConstructor;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
package ru.oil.ullage;
package ru.oil.repository;

import org.springframework.data.domain.Pageable;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;

import java.util.List;
import ru.oil.model.Ullage;

@Repository
public interface UllageRepository extends JpaRepository<Ullage, Long> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,26 @@
package ru.oil.ullageReport;
package ru.oil.service;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.lang.Nullable;
import org.springframework.stereotype.Service;
import ru.oil.cargo.CargoService;
import ru.oil.cargo.dto.CargoDto;
import ru.oil.enums.Tables;
import ru.oil.ullage.UllageService;
import ru.oil.ullage.dto.UllageDto;
import ru.oil.ullage.dto.UllageDtoFull;
import ru.oil.ullage.dto.UllageRequestDto;
import ru.oil.ullageReport.model.UllageReport;
import ru.oil.ullageReport.model.UllageReportDto;
import ru.oil.units.api.Api;
import ru.oil.units.temperature.Temperature;
import ru.oil.units.vcf.*;
import ru.oil.units.wcf.Wcf;
import ru.oil.model.Vcf;
import ru.oil.model.Vcf54A;
import ru.oil.model.Vcf54B;
import ru.oil.model.Vcf6A;
import ru.oil.model.Vcf6B;
import ru.oil.model.dto.UllageDto;
import ru.oil.model.dto.UllageDtoFull;
import ru.oil.model.dto.UllageRequestDto;
import ru.oil.service.interfaces.IUllageReportService;
import ru.oil.mapper.UllageReportMapper;
import ru.oil.model.UllageReport;
import ru.oil.model.dto.UllageReportDto;
import ru.oil.model.Api;
import ru.oil.model.Temperature;
import ru.oil.model.Wcf;

import java.util.ArrayList;
import java.util.List;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,17 @@
package ru.oil.ullage;
package ru.oil.service;

import ru.oil.ullage.dto.UllageDto;
import ru.oil.ullage.dto.UllageMapper;
import ru.oil.ullage.dto.UllageRequestDto;
import java.util.List;
import java.util.NoSuchElementException;
import lombok.RequiredArgsConstructor;
import org.springframework.data.domain.PageRequest;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;
import java.util.NoSuchElementException;
import ru.oil.repository.UllageRepository;
import ru.oil.model.Ullage;
import ru.oil.model.dto.UllageDto;
import ru.oil.mapper.UllageMapper;
import ru.oil.model.dto.UllageRequestDto;
import ru.oil.service.interfaces.IUllageService;

@Service
@RequiredArgsConstructor
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
package ru.oil.utils.service;
package ru.oil.service;

import org.springframework.stereotype.Service;
import ru.oil.enums.Tables;
import ru.oil.exception.UtilsException;
import ru.oil.units.api.Api;
import ru.oil.units.temperature.Temperature;
import ru.oil.units.vcf.*;
import ru.oil.utils.mapper.VcfMapper;
import ru.oil.utils.model.VcfDto;
import ru.oil.model.Vcf54A;
import ru.oil.model.Vcf54B;
import ru.oil.model.Vcf6A;
import ru.oil.model.Vcf6B;
import ru.oil.service.interfaces.IVcfService;
import ru.oil.model.Api;
import ru.oil.model.Temperature;
import ru.oil.mapper.VcfMapper;
import ru.oil.model.dto.VcfDto;

@Service
public class VcfService implements IVcfService {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
package ru.oil.utils.service;
package ru.oil.service;

import org.springframework.stereotype.Service;
import ru.oil.units.api.Api;
import ru.oil.units.wcf.Wcf;
import ru.oil.utils.mapper.WcfMapper;
import ru.oil.utils.model.WcfDto;
import ru.oil.service.interfaces.IWcfService;
import ru.oil.model.Api;
import ru.oil.model.Wcf;
import ru.oil.mapper.WcfMapper;
import ru.oil.model.dto.WcfDto;

@Service
public class WcfService implements IWcfService {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package ru.oil.ullageReport;
package ru.oil.service.interfaces;

import ru.oil.ullage.dto.UllageRequestDto;
import ru.oil.ullageReport.model.UllageReportDto;
import ru.oil.model.dto.UllageRequestDto;
import ru.oil.model.dto.UllageReportDto;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package ru.oil.service.interfaces;

import ru.oil.model.dto.UllageDto;
import ru.oil.model.dto.UllageRequestDto;

public interface IUllageService {

UllageDto getTankUllage(UllageRequestDto requestDto);

}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package ru.oil.utils.service;
package ru.oil.service.interfaces;

import ru.oil.enums.Tables;
import ru.oil.utils.model.VcfDto;
import ru.oil.model.dto.VcfDto;

public interface IVcfService {

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package ru.oil.service.interfaces;

import ru.oil.model.dto.WcfDto;

public interface IWcfService {

WcfDto getWcf(double api);

WcfDto getWcfByDensity(double density);
}
Loading

0 comments on commit 46edb1f

Please sign in to comment.