SysDictServiceImpl.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.ydtech.modules.admin.service.impl;
  2. import com.ydtech.core.page.ColumnFilter;
  3. import com.ydtech.core.page.PageRequest;
  4. import com.ydtech.core.page.PageResult;
  5. import com.ydtech.modules.admin.dao.impl.SysDictDaoImpl;
  6. import com.ydtech.modules.admin.model.SysDict;
  7. import com.ydtech.modules.admin.service.SysDictService;
  8. import org.springframework.stereotype.Service;
  9. import java.util.List;
  10. @Service
  11. public class SysDictServiceImpl extends SysDictDaoImpl
  12. implements SysDictService {
  13. @Override
  14. public List<SysDict> findByLable(String lable) {
  15. List<SysDict> lsSysDict = selectList(" where itemname=?", new Object[]{lable.trim()});
  16. return lsSysDict;
  17. }
  18. @Override
  19. public PageResult findPage(PageRequest pageRequest) {
  20. // ColumnFilter columnFilter = pageRequest.getColumnFilter("label");
  21. // if(columnFilter != null) {
  22. // return MybatisPageHelper.findPage(pageRequest, sysDictMapper, "findPageByLabel", columnFilter.getValue());
  23. // }
  24. // return MybatisPageHelper.findPage(pageRequest, sysDictMapper);
  25. ColumnFilter columnFilter = pageRequest.getColumnFilter("label");
  26. if (columnFilter != null) {
  27. String itemname = columnFilter.getValue();
  28. //return MybatisPageHelper.findPage(pageRequest, sysDictMapper, "findPageByLabel", columnFilter.getValue());
  29. return selectPaging(pageRequest.getPageNum(), pageRequest.getPageSize(), " where itemname=?", new Object[]{itemname});
  30. }
  31. return selectPaging(pageRequest.getPageNum(), pageRequest.getPageSize(), "", null);
  32. }
  33. }