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 findByLable(String lable) { List lsSysDict = selectList(" where itemname=?", 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); } }