Class OrderController

java.lang.Object
io.github.mspr4_2025.orders_service.controllers.OrderController

@RestController @RequestMapping("/api/orders") public class OrderController extends Object
  • Constructor Details

    • OrderController

      public OrderController()
  • Method Details

    • listOrders

      @GetMapping public org.springframework.http.ResponseEntity<List<OrderDto>> listOrders()
    • getOrderById

      @GetMapping("/{uid}") public org.springframework.http.ResponseEntity<OrderDto> getOrderById(@PathVariable UUID uid)
    • createOrder

      @PostMapping public org.springframework.http.ResponseEntity<OrderDto> createOrder(@RequestBody OrderCreateDto orderCreate)
    • deleteOrder

      @DeleteMapping("/{uid}") public org.springframework.http.ResponseEntity<Void> deleteOrder(@PathVariable UUID uid)
    • updateOrder

      @PutMapping("/{uid}") public org.springframework.http.ResponseEntity<Void> updateOrder(@PathVariable UUID uid, @RequestBody OrderUpdateDto orderUpdate)