| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package com.ydtech.modules.admin.service.impl;
- import com.ydtech.core.page.ColumnFilter;
- import com.ydtech.core.page.PageRequest;
- import com.ydtech.core.page.PageResult;
- import com.ydtech.modules.admin.dao.impl.SysDictDaoImpl;
- import com.ydtech.modules.admin.model.SysDict;
- import com.ydtech.modules.admin.service.SysDictService;
- import org.springframework.stereotype.Service;
- import java.util.List;
- @Service
- public class SysDictServiceImpl extends SysDictDaoImpl
- implements SysDictService {
- @Override
- public List<SysDict> findByLable(String lable) {
- List<SysDict> lsSysDict = selectList(" where itemname=? order by sort", new Object[]{lable.trim()});
- return lsSysDict;
- }
- @Override
- public PageResult findPage(PageRequest pageRequest) {
- // ColumnFilter columnFilter = pageRequest.getColumnFilter("label");
- // if(columnFilter != null) {
- // return MybatisPageHelper.findPage(pageRequest, sysDictMapper, "findPageByLabel", columnFilter.getValue());
- // }
- // return MybatisPageHelper.findPage(pageRequest, sysDictMapper);
- ColumnFilter columnFilter = pageRequest.getColumnFilter("label");
- if (columnFilter != null) {
- String itemname = columnFilter.getValue();
- //return MybatisPageHelper.findPage(pageRequest, sysDictMapper, "findPageByLabel", columnFilter.getValue());
- return selectPaging(pageRequest.getPageNum(), pageRequest.getPageSize(), " where itemname=?", new Object[]{itemname});
- }
- return selectPaging(pageRequest.getPageNum(), pageRequest.getPageSize(), "", null);
- }
- }
|