Skip to content

veekhere/gp-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Graduation Project (Backend)

This repository contains the backend part for my graduation project.

Tags: Java, Spring Boot, GraphQL, PostgreSQL, Mapstruct, Liquibase, Lombok

ER Diagram

Project ER-Diagram

Available actions

  • 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

See also