ClientServiceImpl.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.example.hotel.blImpl.user;
  2. import com.example.hotel.bl.user.ClientService;
  3. import com.example.hotel.data.user.OrderMapper;
  4. import com.example.hotel.po.Order;
  5. import com.example.hotel.vo.OrderVO;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Service;
  8. import java.util.List;
  9. /**
  10. * @Author: chenyizong
  11. * @Date: 2020-02-29
  12. */
  13. @Service
  14. public class ClientServiceImpl implements ClientService {
  15. @Autowired
  16. OrderMapper orderMapper;
  17. @Override
  18. public void addOrder(OrderVO orderVO) {
  19. Order order = new Order();
  20. order.setUserId(orderVO.getUserId());
  21. order.setHotelId(orderVO.getHotelId());
  22. order.setCheckInnDate(orderVO.getCheckInnDate());
  23. order.setCheckOutDate(orderVO.getCheckOutDate());
  24. order.setRoomType(orderVO.getRoomType());
  25. order.setRoomNum(orderVO.getRoomNum());
  26. order.setHaveChild(orderVO.isHaveChild());
  27. order.setCreateDate(orderVO.getCreateDate());
  28. orderMapper.insertOrder(order);
  29. }
  30. @Override
  31. public List<OrderVO> retrieveOrders() {
  32. return orderMapper.selectAllOrder();
  33. }
  34. }