27 lines
652 B
Java
27 lines
652 B
Java
package com.guwan.controller;
|
|
|
|
|
|
import com.guwan.dal.dataobject.Order;
|
|
import com.guwan.service.OrderService;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
import java.util.List;
|
|
|
|
@RestController
|
|
@RequestMapping("/orders")
|
|
public class OrderController {
|
|
@Autowired
|
|
private OrderService orderService;
|
|
|
|
@PostMapping
|
|
public void createOrder(@RequestBody Order order) {
|
|
orderService.createOrder(order);
|
|
}
|
|
|
|
@GetMapping("/{userId}")
|
|
public List<Order> getOrders(@PathVariable Long userId) {
|
|
return orderService.getOrdersByUserId(userId);
|
|
}
|
|
}
|