HotelDictImplService.java 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package com.happy.service.impl;
  2. import com.happy.Model.Admin;
  3. import com.happy.Model.HotelDict;
  4. import com.happy.dao.HotelDictDao;
  5. import com.happy.dto.IPage;
  6. import com.happy.service.HotelDictService;
  7. import org.springframework.stereotype.Service;
  8. import javax.annotation.Resource;
  9. import java.util.List;
  10. @Service("HotelDictService")
  11. public class HotelDictImplService implements HotelDictService {
  12. @Resource
  13. public HotelDictDao hotelDictDao;
  14. @Override
  15. public int insertHotelDict(HotelDict hotelDict) {
  16. return hotelDictDao.insertHotelDict(hotelDict);
  17. }
  18. @Override
  19. public int updateHotelDict(HotelDict hotelDict) {
  20. return hotelDictDao.updateHotelDict(hotelDict);
  21. }
  22. @Override
  23. public int delHotelDict(int id) {
  24. return hotelDictDao.delHotelDict(id);
  25. }
  26. @Override
  27. public HotelDict getById(int id) {
  28. return hotelDictDao.getById(id);
  29. }
  30. @Override
  31. public String getDictNameById(int id) {
  32. HotelDict hotelDict = hotelDictDao.getById(id);
  33. if(hotelDict!=null) return hotelDict.getName();
  34. return null;
  35. }
  36. @Override
  37. public IPage<HotelDict> queryPage(String sqlx, int page, int rows) {
  38. IPage<HotelDict> iPage = new IPage();
  39. List<HotelDict> hotelDictList = hotelDictDao.queryPage(sqlx,page,rows);
  40. int total = hotelDictDao.queryTotal(sqlx);
  41. iPage.setPageList(hotelDictList);
  42. iPage.setPage(page);
  43. iPage.setTotalPage( (int)Math.ceil((double)total/rows));
  44. iPage.setRows(rows);
  45. iPage.setTotal(total);
  46. return iPage;
  47. }
  48. @Override
  49. public List<HotelDict> queryList(String sqlx) {
  50. return hotelDictDao.queryList(sqlx);
  51. }
  52. @Override
  53. public HotelDict getOen(String sqlx) {
  54. List<HotelDict> list = hotelDictDao.queryList(sqlx);
  55. if(list!=null && list.size()>0) return list.get(0);
  56. return null;
  57. }
  58. @Override
  59. public String setConfig(String ids) {
  60. if("".equals(ids)) return "";
  61. return hotelDictDao.setConfig(ids);
  62. }
  63. @Override
  64. public int saveBacth(List<HotelDict> dicts) {
  65. return hotelDictDao.saveBacth(dicts);
  66. }
  67. }