BookImplService.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. package com.happy.service.impl;
  2. import com.happy.Model.Booking;
  3. import com.happy.dao.BookDao;
  4. import com.happy.dto.IPage;
  5. import com.happy.service.BookService;
  6. import org.springframework.stereotype.Service;
  7. import javax.annotation.Resource;
  8. import java.util.List;
  9. @Service("BookService")
  10. public class BookImplService implements BookService {
  11. @Resource
  12. public BookDao bookDao;
  13. @Override
  14. public int insertBooking(Booking book) {
  15. return bookDao.insertBooking(book);
  16. }
  17. @Override
  18. public int updateBooking(Booking book) {
  19. return bookDao.updateBooking(book);
  20. }
  21. @Override
  22. public int delBooking(int id) {
  23. return bookDao.delBooking(id);
  24. }
  25. @Override
  26. public Booking getById(int id) {
  27. return bookDao.getById(id);
  28. }
  29. @Override
  30. public IPage<Booking> queryPage(String sqlx, int page, int rows) {
  31. IPage<Booking> iPage = new IPage();
  32. List<Booking> bookList = bookDao.queryPage(sqlx,page,rows);
  33. int total = bookDao.queryTotal(sqlx);
  34. iPage.setPageList(bookList);
  35. iPage.setPage(page);
  36. iPage.setTotalPage( (int)Math.ceil((double)total/rows));
  37. iPage.setRows(rows);
  38. iPage.setTotal(total);
  39. return iPage;
  40. }
  41. @Override
  42. public List<Booking> queryList(String sqlx) {
  43. return bookDao.queryList(sqlx);
  44. }
  45. @Override
  46. public Booking getOen(String sqlx){
  47. List<Booking> list = bookDao.queryList(sqlx);
  48. if(list!=null && list.size()>0) return list.get(0);
  49. return null;
  50. }
  51. }