добавлена работа со списками продуктов, попытка оптимизировать запрос по поиску коктейлей
This commit is contained in:
@@ -3,11 +3,15 @@ package ru.kayashov.bar.controller;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.web.bind.annotation.CrossOrigin;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import ru.kayashov.bar.controller.dto.VisitorResponseDto;
|
||||
import ru.kayashov.bar.controller.dto.bar.BarResponseDto;
|
||||
import ru.kayashov.bar.controller.dto.cocktail.ReceiptResponseDto;
|
||||
import ru.kayashov.bar.model.entity.Category;
|
||||
import ru.kayashov.bar.model.entity.Glass;
|
||||
@@ -52,6 +56,26 @@ public class BarController {
|
||||
return sessionService.getReceiptList(id);
|
||||
}
|
||||
|
||||
@PostMapping("/change/{id}")
|
||||
public void changeActiveBar(@PathVariable Long id) {
|
||||
sessionService.changeActiveBar(id);
|
||||
}
|
||||
|
||||
@DeleteMapping("/{id}")
|
||||
public void deleteBar(@PathVariable Long id) {
|
||||
sessionService.deleteBar(id);
|
||||
}
|
||||
|
||||
@PostMapping("/{name}")
|
||||
public BarResponseDto createBar(@PathVariable String name) {
|
||||
return sessionService.createBar(name);
|
||||
}
|
||||
|
||||
@GetMapping("/all")
|
||||
public List<BarResponseDto> getAll() {
|
||||
return sessionService.findAllBar();
|
||||
}
|
||||
|
||||
@GetMapping("/getMe")
|
||||
public VisitorResponseDto getMe() {
|
||||
Visitor visitor = visitorService.getCurrentVisitor();
|
||||
|
||||
Reference in New Issue
Block a user