diff --git a/src/main/java/com/example/springdemo/service/OrdersService.java b/src/main/java/com/example/springdemo/service/OrdersService.java index 702df5a..05a364b 100644 --- a/src/main/java/com/example/springdemo/service/OrdersService.java +++ b/src/main/java/com/example/springdemo/service/OrdersService.java @@ -2,12 +2,17 @@ package com.example.springdemo.service; import com.example.springdemo.entities.Orders; +import java.util.List; + public interface OrdersService { - Orders addIndent(Orders orders); + Orders addOrder(Orders order); - void deleteIndentById(Long id); + void deleteOrderById(Long orderId); - Orders updateIndent(Orders orders); + Orders updateOrder(Orders order); - Iterable findAllIndents(); + List findAllOrders(); + + //TODO: 用户订单管理 + List findOrdersByUserId(Long userId); } diff --git a/src/main/java/com/example/springdemo/service/OrdersServiceImpl.java b/src/main/java/com/example/springdemo/service/OrdersServiceImpl.java index 956f0ab..8c59f1a 100644 --- a/src/main/java/com/example/springdemo/service/OrdersServiceImpl.java +++ b/src/main/java/com/example/springdemo/service/OrdersServiceImpl.java @@ -5,28 +5,35 @@ import com.example.springdemo.entities.Orders; import jakarta.annotation.Resource; import org.springframework.stereotype.Service; +import java.util.List; + @Service public class OrdersServiceImpl implements OrdersService { @Resource private OrdersRepository ordersRepository; @Override - public Orders addIndent(Orders orders) { + public Orders addOrder(Orders orders) { return ordersRepository.save(orders); } @Override - public void deleteIndentById(Long id) { - ordersRepository.deleteById(id); + public void deleteOrderById(Long orderId) { + ordersRepository.deleteById(orderId); } @Override - public Orders updateIndent(Orders orders) { + public Orders updateOrder(Orders orders) { return ordersRepository.save(orders); } @Override - public Iterable findAllIndents() { + public List findAllOrders() { return ordersRepository.findAll(); } + + @Override + public List findOrdersByUserId(Long userId) { + return null; + } }