ReservationServiceImpl.java 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. package com.persagy.service.impl;
  2. import com.persagy.dao.ReservationMapper;
  3. import com.persagy.domain.PagingVO;
  4. import com.persagy.domain.Reservation;
  5. import com.persagy.domain.ReservationCustom;
  6. import com.persagy.domain.ReservationVo;
  7. import com.persagy.service.ReservationService;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.stereotype.Service;
  10. import java.util.List;
  11. /**
  12. * Created by Admiral on 2018/1/19.
  13. */
  14. @Service
  15. public class ReservationServiceImpl implements ReservationService {
  16. @Autowired
  17. private ReservationMapper reservationMapper;
  18. @Override
  19. public Integer reservationCount() {
  20. return reservationMapper.reservationCount();
  21. }
  22. @Override
  23. public List<ReservationVo> findByPaging(Integer toPageNo) {
  24. PagingVO pagingVO = new PagingVO();
  25. pagingVO.setToPageNo(toPageNo);
  26. List<ReservationVo> list = reservationMapper.findByPaging(pagingVO);
  27. return list;
  28. }
  29. @Override
  30. public List<Reservation> findByName(String name) {
  31. return reservationMapper.findByName(name);
  32. }
  33. @Override
  34. public List<ReservationVo> findByRoomId(Integer id){
  35. return reservationMapper.findByRoomId(id);
  36. }
  37. @Override
  38. public Integer reservationPassCount() {
  39. return reservationMapper.reservationPassCount();
  40. }
  41. @Override
  42. public List<ReservationVo> findRecord(Integer toPageNo) throws Exception {
  43. PagingVO pagingVO = new PagingVO();
  44. pagingVO.setToPageNo(toPageNo);
  45. List<ReservationVo> list = reservationMapper.findRecord(pagingVO);
  46. return list;
  47. }
  48. @Override
  49. public void reviewReservation(Integer id) throws Exception {
  50. reservationMapper.reviewReservation(id);
  51. }
  52. @Override
  53. public Integer reserveCount() throws Exception {
  54. return reservationMapper.reserveCount();
  55. }
  56. @Override
  57. public List<ReservationVo> findAllByPaging(Integer toPageNo) throws Exception {
  58. PagingVO pagingVO = new PagingVO();
  59. pagingVO.setToPageNo(toPageNo);
  60. List<ReservationVo> list = reservationMapper.findAllByPaging(pagingVO);
  61. return list;
  62. }
  63. @Override
  64. public void addReservation(ReservationCustom reservationCustom) throws Exception {
  65. reservationMapper.addReservation(reservationCustom);
  66. }
  67. @Override
  68. public List<ReservationVo> queryByUser(String name) throws Exception {
  69. return reservationMapper.queryByUser(name);
  70. }
  71. @Override
  72. public List<ReservationCustom> findByUser(String name) throws Exception {
  73. return reservationMapper.findByUser(name);
  74. }
  75. @Override
  76. public void cancelApplication(Integer id) throws Exception {
  77. reservationMapper.cancelApplication(id);
  78. }
  79. }