diff --git a/target/NTO-2025-Backend-Team-Task-1.0-SNAPSHOT.jar b/target/NTO-2025-Backend-Team-Task-1.0-SNAPSHOT.jar new file mode 100644 index 0000000..8d163db Binary files /dev/null and b/target/NTO-2025-Backend-Team-Task-1.0-SNAPSHOT.jar differ diff --git a/target/NTO-2025-Backend-Team-Task-1.0-SNAPSHOT.jar.original b/target/NTO-2025-Backend-Team-Task-1.0-SNAPSHOT.jar.original new file mode 100644 index 0000000..9bfe94d Binary files /dev/null and b/target/NTO-2025-Backend-Team-Task-1.0-SNAPSHOT.jar.original differ diff --git a/target/classes/META-INF/MANIFEST.MF b/target/classes/META-INF/MANIFEST.MF new file mode 100644 index 0000000..929f41e --- /dev/null +++ b/target/classes/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Main-Class: com.example.nto.App + diff --git a/target/classes/application.yml b/target/classes/application.yml new file mode 100644 index 0000000..a2a2d7a --- /dev/null +++ b/target/classes/application.yml @@ -0,0 +1,27 @@ +spring: + profiles: + active: "dev" + datasource: + url: jdbc:h2:mem:testdb + + h2: + console: + enabled: true + + jpa: + generate-ddl: false + + hibernate: + ddl-auto: none + + show-sql: true + + liquibase: + enabled: true + change-log: classpath:db.changelog/db.changelog-master.xml + +server: + port : 49179 + +booking: + days-ahead: 3 \ No newline at end of file diff --git a/target/classes/com/example/nto/App.class b/target/classes/com/example/nto/App.class new file mode 100644 index 0000000..d2c6de3 Binary files /dev/null and b/target/classes/com/example/nto/App.class differ diff --git a/target/classes/com/example/nto/controller/BookingController.class b/target/classes/com/example/nto/controller/BookingController.class new file mode 100644 index 0000000..b973927 Binary files /dev/null and b/target/classes/com/example/nto/controller/BookingController.class differ diff --git a/target/classes/com/example/nto/controller/EmployeeController.class b/target/classes/com/example/nto/controller/EmployeeController.class new file mode 100644 index 0000000..b36cf55 Binary files /dev/null and b/target/classes/com/example/nto/controller/EmployeeController.class differ diff --git a/target/classes/com/example/nto/controller/dto/BookingCreateDto$BookingCreateDtoBuilder.class b/target/classes/com/example/nto/controller/dto/BookingCreateDto$BookingCreateDtoBuilder.class new file mode 100644 index 0000000..f1541cc Binary files /dev/null and b/target/classes/com/example/nto/controller/dto/BookingCreateDto$BookingCreateDtoBuilder.class differ diff --git a/target/classes/com/example/nto/controller/dto/BookingCreateDto.class b/target/classes/com/example/nto/controller/dto/BookingCreateDto.class new file mode 100644 index 0000000..edce6e7 Binary files /dev/null and b/target/classes/com/example/nto/controller/dto/BookingCreateDto.class differ diff --git a/target/classes/com/example/nto/controller/dto/EmployeeDto$EmployeeDtoBuilder.class b/target/classes/com/example/nto/controller/dto/EmployeeDto$EmployeeDtoBuilder.class new file mode 100644 index 0000000..c6c733b Binary files /dev/null and b/target/classes/com/example/nto/controller/dto/EmployeeDto$EmployeeDtoBuilder.class differ diff --git a/target/classes/com/example/nto/controller/dto/EmployeeDto.class b/target/classes/com/example/nto/controller/dto/EmployeeDto.class new file mode 100644 index 0000000..cf8c0d7 Binary files /dev/null and b/target/classes/com/example/nto/controller/dto/EmployeeDto.class differ diff --git a/target/classes/com/example/nto/controller/dto/PlaceDto$PlaceDtoBuilder.class b/target/classes/com/example/nto/controller/dto/PlaceDto$PlaceDtoBuilder.class new file mode 100644 index 0000000..cfa16b7 Binary files /dev/null and b/target/classes/com/example/nto/controller/dto/PlaceDto$PlaceDtoBuilder.class differ diff --git a/target/classes/com/example/nto/controller/dto/PlaceDto.class b/target/classes/com/example/nto/controller/dto/PlaceDto.class new file mode 100644 index 0000000..c587acc Binary files /dev/null and b/target/classes/com/example/nto/controller/dto/PlaceDto.class differ diff --git a/target/classes/com/example/nto/entity/Booking$BookingBuilder.class b/target/classes/com/example/nto/entity/Booking$BookingBuilder.class new file mode 100644 index 0000000..b499bea Binary files /dev/null and b/target/classes/com/example/nto/entity/Booking$BookingBuilder.class differ diff --git a/target/classes/com/example/nto/entity/Booking.class b/target/classes/com/example/nto/entity/Booking.class new file mode 100644 index 0000000..f241c2b Binary files /dev/null and b/target/classes/com/example/nto/entity/Booking.class differ diff --git a/target/classes/com/example/nto/entity/Employee$EmployeeBuilder.class b/target/classes/com/example/nto/entity/Employee$EmployeeBuilder.class new file mode 100644 index 0000000..c5b14ff Binary files /dev/null and b/target/classes/com/example/nto/entity/Employee$EmployeeBuilder.class differ diff --git a/target/classes/com/example/nto/entity/Employee.class b/target/classes/com/example/nto/entity/Employee.class new file mode 100644 index 0000000..728aaf6 Binary files /dev/null and b/target/classes/com/example/nto/entity/Employee.class differ diff --git a/target/classes/com/example/nto/entity/Place$PlaceBuilder.class b/target/classes/com/example/nto/entity/Place$PlaceBuilder.class new file mode 100644 index 0000000..22b1447 Binary files /dev/null and b/target/classes/com/example/nto/entity/Place$PlaceBuilder.class differ diff --git a/target/classes/com/example/nto/entity/Place.class b/target/classes/com/example/nto/entity/Place.class new file mode 100644 index 0000000..28d75bc Binary files /dev/null and b/target/classes/com/example/nto/entity/Place.class differ diff --git a/target/classes/com/example/nto/exception/BookingAlreadyExistsException.class b/target/classes/com/example/nto/exception/BookingAlreadyExistsException.class new file mode 100644 index 0000000..676d05c Binary files /dev/null and b/target/classes/com/example/nto/exception/BookingAlreadyExistsException.class differ diff --git a/target/classes/com/example/nto/exception/EmployeeNotFoundException.class b/target/classes/com/example/nto/exception/EmployeeNotFoundException.class new file mode 100644 index 0000000..542a6a0 Binary files /dev/null and b/target/classes/com/example/nto/exception/EmployeeNotFoundException.class differ diff --git a/target/classes/com/example/nto/exception/PlaceNotFoundException.class b/target/classes/com/example/nto/exception/PlaceNotFoundException.class new file mode 100644 index 0000000..146a43c Binary files /dev/null and b/target/classes/com/example/nto/exception/PlaceNotFoundException.class differ diff --git a/target/classes/com/example/nto/exception/handler/GlobalExceptionHandler.class b/target/classes/com/example/nto/exception/handler/GlobalExceptionHandler.class new file mode 100644 index 0000000..733c0ef Binary files /dev/null and b/target/classes/com/example/nto/exception/handler/GlobalExceptionHandler.class differ diff --git a/target/classes/com/example/nto/repository/BookingRepository.class b/target/classes/com/example/nto/repository/BookingRepository.class new file mode 100644 index 0000000..6868972 Binary files /dev/null and b/target/classes/com/example/nto/repository/BookingRepository.class differ diff --git a/target/classes/com/example/nto/repository/EmployeeRepository.class b/target/classes/com/example/nto/repository/EmployeeRepository.class new file mode 100644 index 0000000..4d037e3 Binary files /dev/null and b/target/classes/com/example/nto/repository/EmployeeRepository.class differ diff --git a/target/classes/com/example/nto/repository/PlaceRepository.class b/target/classes/com/example/nto/repository/PlaceRepository.class new file mode 100644 index 0000000..ee39670 Binary files /dev/null and b/target/classes/com/example/nto/repository/PlaceRepository.class differ diff --git a/target/classes/com/example/nto/service/BookingService.class b/target/classes/com/example/nto/service/BookingService.class new file mode 100644 index 0000000..0f204c2 Binary files /dev/null and b/target/classes/com/example/nto/service/BookingService.class differ diff --git a/target/classes/com/example/nto/service/EmployeeService.class b/target/classes/com/example/nto/service/EmployeeService.class new file mode 100644 index 0000000..71ab580 Binary files /dev/null and b/target/classes/com/example/nto/service/EmployeeService.class differ diff --git a/target/classes/com/example/nto/service/impl/BookingServiceImpl.class b/target/classes/com/example/nto/service/impl/BookingServiceImpl.class new file mode 100644 index 0000000..fa8e42b Binary files /dev/null and b/target/classes/com/example/nto/service/impl/BookingServiceImpl.class differ diff --git a/target/classes/com/example/nto/service/impl/EmployeeServiceImpl.class b/target/classes/com/example/nto/service/impl/EmployeeServiceImpl.class new file mode 100644 index 0000000..bcf2bf3 Binary files /dev/null and b/target/classes/com/example/nto/service/impl/EmployeeServiceImpl.class differ diff --git a/target/classes/db.changelog/1/0/2025-11-05--0001-employee.xml b/target/classes/db.changelog/1/0/2025-11-05--0001-employee.xml new file mode 100644 index 0000000..d1f92f8 --- /dev/null +++ b/target/classes/db.changelog/1/0/2025-11-05--0001-employee.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/classes/db.changelog/1/0/2025-11-05--0002-place.xml b/target/classes/db.changelog/1/0/2025-11-05--0002-place.xml new file mode 100644 index 0000000..db4a2b2 --- /dev/null +++ b/target/classes/db.changelog/1/0/2025-11-05--0002-place.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/classes/db.changelog/1/0/2025-11-05--0003-booking.xml b/target/classes/db.changelog/1/0/2025-11-05--0003-booking.xml new file mode 100644 index 0000000..fa62dce --- /dev/null +++ b/target/classes/db.changelog/1/0/2025-11-05--0003-booking.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/classes/db.changelog/data/2025-11-05--0001-employee-data.xml b/target/classes/db.changelog/data/2025-11-05--0001-employee-data.xml new file mode 100644 index 0000000..40f8ddb --- /dev/null +++ b/target/classes/db.changelog/data/2025-11-05--0001-employee-data.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/target/classes/db.changelog/data/2025-11-05--0002-place-data.xml b/target/classes/db.changelog/data/2025-11-05--0002-place-data.xml new file mode 100644 index 0000000..e5351dd --- /dev/null +++ b/target/classes/db.changelog/data/2025-11-05--0002-place-data.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/target/classes/db.changelog/data/2025-11-05--0003-booking-data.xml b/target/classes/db.changelog/data/2025-11-05--0003-booking-data.xml new file mode 100644 index 0000000..eea0c6b --- /dev/null +++ b/target/classes/db.changelog/data/2025-11-05--0003-booking-data.xml @@ -0,0 +1,14 @@ + + + + + + + \ No newline at end of file diff --git a/target/classes/db.changelog/data/csv/2025-11-05--0001-employee-data.csv b/target/classes/db.changelog/data/csv/2025-11-05--0001-employee-data.csv new file mode 100644 index 0000000..87ddc6b --- /dev/null +++ b/target/classes/db.changelog/data/csv/2025-11-05--0001-employee-data.csv @@ -0,0 +1,5 @@ +name;code;photo_url +Ivanov Ivan;1111;https://catalog-cdn.detmir.st/media/2fe02057f9915e72a378795d32c79ea9.jpeg +Petrov Petr;2222;https://catalog-cdn.detmir.st/media/2fe02057f9915e72a378795d32c79ea9.jpeg +Kozlov Oleg;3333;https://catalog-cdn.detmir.st/media/2fe02057f9915e72a378795d32c79ea9.jpeg +Smirnova Anna;4444;https://catalog-cdn.detmir.st/media/2fe02057f9915e72a378795d32c79ea9.jpeg \ No newline at end of file diff --git a/target/classes/db.changelog/data/csv/2025-11-05--0002-place-data.csv b/target/classes/db.changelog/data/csv/2025-11-05--0002-place-data.csv new file mode 100644 index 0000000..3354529 --- /dev/null +++ b/target/classes/db.changelog/data/csv/2025-11-05--0002-place-data.csv @@ -0,0 +1,4 @@ +place_name +K-19 +M-16 +T-1 \ No newline at end of file diff --git a/target/classes/db.changelog/data/csv/2025-11-05--0003-booking-data.csv b/target/classes/db.changelog/data/csv/2025-11-05--0003-booking-data.csv new file mode 100644 index 0000000..11f0364 --- /dev/null +++ b/target/classes/db.changelog/data/csv/2025-11-05--0003-booking-data.csv @@ -0,0 +1,3 @@ +date;place_id;employee_id +2025-11-08;1;1 +2025-11-10;2;2 \ No newline at end of file diff --git a/target/classes/db.changelog/db.changelog-master.xml b/target/classes/db.changelog/db.changelog-master.xml new file mode 100644 index 0000000..90031f0 --- /dev/null +++ b/target/classes/db.changelog/db.changelog-master.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..66d9445 --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,3 @@ +artifactId=NTO-2025-Backend-Team-Task +groupId=org.example +version=1.0-SNAPSHOT diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..3730ff0 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,26 @@ +com\example\nto\entity\Booking.class +com\example\nto\entity\Place.class +com\example\nto\controller\EmployeeController.class +com\example\nto\controller\dto\PlaceDto$PlaceDtoBuilder.class +com\example\nto\entity\Place$PlaceBuilder.class +com\example\nto\exception\handler\GlobalExceptionHandler.class +com\example\nto\entity\Booking$BookingBuilder.class +com\example\nto\controller\dto\EmployeeDto$EmployeeDtoBuilder.class +com\example\nto\repository\PlaceRepository.class +com\example\nto\controller\dto\PlaceDto.class +com\example\nto\service\impl\BookingServiceImpl.class +com\example\nto\exception\PlaceNotFoundException.class +com\example\nto\exception\BookingAlreadyExistsException.class +com\example\nto\controller\dto\BookingCreateDto$BookingCreateDtoBuilder.class +com\example\nto\repository\BookingRepository.class +com\example\nto\service\EmployeeService.class +com\example\nto\entity\Employee.class +com\example\nto\controller\dto\EmployeeDto.class +com\example\nto\controller\dto\BookingCreateDto.class +com\example\nto\repository\EmployeeRepository.class +com\example\nto\App.class +com\example\nto\service\impl\EmployeeServiceImpl.class +com\example\nto\controller\BookingController.class +com\example\nto\service\BookingService.class +com\example\nto\entity\Employee$EmployeeBuilder.class +com\example\nto\exception\EmployeeNotFoundException.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..5cf6cb0 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,20 @@ +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\App.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\controller\BookingController.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\controller\dto\BookingCreateDto.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\controller\dto\EmployeeDto.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\controller\dto\PlaceDto.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\controller\EmployeeController.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\entity\Booking.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\entity\Employee.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\entity\Place.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\exception\BookingAlreadyExistsException.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\exception\EmployeeNotFoundException.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\exception\handler\GlobalExceptionHandler.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\exception\PlaceNotFoundException.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\repository\BookingRepository.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\repository\EmployeeRepository.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\repository\PlaceRepository.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\service\BookingService.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\service\EmployeeService.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\service\impl\BookingServiceImpl.java +C:\Users\Samsung\IdeaProjects\NTO-2026-Backend-TeamTask-Template\src\main\java\com\example\nto\service\impl\EmployeeServiceImpl.java