This repository contains the backend part for my graduation project.
Tags: Java
, Spring Boot
, GraphQL
, PostgreSQL
, Mapstruct
, Liquibase
, Lombok
Collection<PlaceProjection> searchPlaces(PlaceFilter filter)
Place getPlace(UUID id)
OperationResult createPlace(PlaceInput place)
OperationResult updatePlace(PlaceInput place)
OperationResult deletePlace(UUID id)
OperationResult ratePlace(RatingInput rating)
Collection<Rating> searchRatings()
Visit controller package, repository package and service package for more information. Implemintation of searchPlaces
SQL query can be found in v1_search_places.sql