/** Ċ Ġ* ĠController Ġfor Ġprocessing Ġawesome - benchmarks : Ċ Ġ* Ġ 1 ) Ġto Ġput Ġbench am r ks Ġto ĠDB Ċ Ġ* Ġ 2 ) Ġto Ġget Ġbenchmarks Ġfor Ġthe ĠFrontend Ċ Ġ*/ Ċ Ċ package Ġorg . cq fn . save . backend . controllers Ċ Ċ import Ġorg . cq fn . save . backend . service . Awesome Bench marks Service Ċ import Ġorg . cq fn . save . entities . benchmarks . Benchmark Entity Ċ import Ġorg . cq fn . save . v 1 Ċ import Ġorg . slf 4 j . LoggerFactory Ċ import Ġorg . springframework . web . bind . annotation .* Ċ Ċ @ RestController Ċ /** Ċ Ġ* ĠController Ġfor Ġprocessing Ġawesome - benchmarks Ċ Ġ*/ Ċ class ĠAwesome Bench marks Controller ( ĊĠĠĠ Ġprivate Ġval Ġawesome Bench marks Service : ĠAwesome Bench marks Service , Ċ ) Ġ{ ĊĠĠĠ Ġprivate Ġval Ġlog Ġ= ĠLoggerFactory . getLogger ( Awesome Bench marks Controller :: class . java ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġbenchmarks ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ PostMapping ("/ internal / upload / awesome - benchmarks ") ĊĠĠĠ Ġfun Ġupload Awesome Bench marks (@ RequestBody ( required Ġ= Ġtrue ) Ġbenchmarks : ĠList < Benchmark Entity >) Ġ{ ĊĠĠĠĠĠĠĠ Ġlog . info (" Received Ġa Ġrequest Ġto Ġsave Ġawesome - benchmarks Ġto Ġthe Ġdb ") ĊĠĠĠĠĠĠĠ Ġawesome Bench marks Service . save Bench marks To Db ( benchmarks ) ĊĠĠĠĠĠĠĠ Ġlog . info (" Saved Ġrequested Ġawesome - benchmarks Ġto Ġthe Ġdb ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ return Ġall Ġbenchmarks Ġfrom Ġbackend Ġto Ġfrontend ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ GetMapping ( path Ġ= Ġ["/ api /$ v 1 / awesome - benchmarks "]) ĊĠĠĠ Ġfun ĠgetAll Awesome Bench marks () Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġawesome Bench marks Service . getAll Bench marks () Ċ } Ċ