OrderService.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package g.g11.service;
  2. import g.g11.bean.Order;
  3. import g.g11.mapper.OrderMapper;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.stereotype.Service;
  6. import org.springframework.transaction.annotation.Transactional;
  7. import java.util.List;
  8. @Service
  9. @Transactional
  10. public class OrderService {
  11. @Autowired
  12. OrderMapper orderMapper;
  13. public int addOrder(Order order) {
  14. return orderMapper.addOrder(order);
  15. }
  16. public List<Order> getOrderByPage(Integer page, Integer size, String keywords) {
  17. int start = (page - 1) * size;
  18. return orderMapper.getOrderByPage(start, size, keywords);
  19. }
  20. public Long getCountByKeywords(String keywords) {
  21. return orderMapper.getCountByKeywords(keywords);
  22. }
  23. public int updateOrder(Order order) {
  24. return orderMapper.updateOrder(order);
  25. }
  26. public boolean deleteOrderById(String ids) {
  27. String[] split = ids.split(",");
  28. return orderMapper.deleteOrderById(split) == split.length;
  29. }
  30. public List<Order> getAllOrders() {
  31. return orderMapper.getOrderByPage(null, null, "");
  32. }
  33. public int addOrders(List<Order> orders) {
  34. return orderMapper.addOrders(orders);
  35. }
  36. public List<Order> getOrderByPageShort(Integer page, Integer size) {
  37. int start = (page - 1) * size;
  38. return orderMapper.getOrderByPageShort(start,size);
  39. }
  40. }