NewPageFirstNavigationService.java 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package com.caimei.modules.newhome.service;
  2. import com.caimei.modules.newhome.dao.NewPageFirstNavigationDao;
  3. import com.caimei.modules.newhome.entity.NewPageFirstNavigation;
  4. import com.thinkgem.jeesite.common.persistence.Page;
  5. import com.thinkgem.jeesite.common.service.CrudService;
  6. import org.springframework.stereotype.Service;
  7. import org.springframework.transaction.annotation.Transactional;
  8. import javax.annotation.Resource;
  9. import java.util.List;
  10. /**
  11. * 新首页一级导航栏Service
  12. *
  13. * @author lwt
  14. * @version 2019-03-14
  15. */
  16. @Service
  17. @Transactional(readOnly = true)
  18. public class NewPageFirstNavigationService extends CrudService<NewPageFirstNavigationDao, NewPageFirstNavigation> {
  19. @Resource
  20. private NewPageFirstNavigationDao newPageFirstNavigationDao;
  21. public NewPageFirstNavigation get(String id) {
  22. return super.get(id);
  23. }
  24. public List<NewPageFirstNavigation> findList(NewPageFirstNavigation newPageFirstNavigation) {
  25. return super.findList(newPageFirstNavigation);
  26. }
  27. public Page<NewPageFirstNavigation> findPage(Page<NewPageFirstNavigation> page, NewPageFirstNavigation newPageFirstNavigation) {
  28. return super.findPage(page, newPageFirstNavigation);
  29. }
  30. @Transactional(readOnly = false)
  31. public void save(NewPageFirstNavigation newPageFirstNavigation) {
  32. super.save(newPageFirstNavigation);
  33. }
  34. @Transactional(readOnly = false)
  35. public void delete(NewPageFirstNavigation newPageFirstNavigation) {
  36. super.delete(newPageFirstNavigation);
  37. }
  38. @Transactional(readOnly = false)
  39. public void insert(NewPageFirstNavigation newPageFirstNavigation) {
  40. newPageFirstNavigationDao.insert(newPageFirstNavigation);
  41. }
  42. @Transactional(readOnly = false)
  43. public void update(NewPageFirstNavigation newPageFirstNavigation) {
  44. newPageFirstNavigationDao.update(newPageFirstNavigation);
  45. }
  46. @Transactional(readOnly = false)
  47. public void saveSort(String sort, String id) {
  48. newPageFirstNavigationDao.saveSort(sort, id);
  49. }
  50. @Transactional(readOnly = false)
  51. public Integer getNumber(String www, String crm) {
  52. List<Integer> enableNumber = newPageFirstNavigationDao.getEnableNumber(www, crm);
  53. return null == enableNumber ? 0 : enableNumber.size();
  54. }
  55. }