package com.goafanti.common.service; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.stereotype.Service; import com.goafanti.common.dao.JtCollectSearchMapper; import com.goafanti.common.model.JtCollectSearch; import com.goafanti.common.utils.StringUtils; import com.goafanti.core.mybatis.BaseMybatisDao; import com.goafanti.core.mybatis.page.Pagination; @Service public class GlobalSearchService extends BaseMybatisDao { @SuppressWarnings("unchecked") public Pagination globalSearchList(String name, Integer pageNo, Integer pageSize) { Map params = new HashMap<>(); if(StringUtils.isNotBlank(name))params.put("name", name); if(pageNo==null||pageNo<1)pageNo=1; if(pageSize==null||pageSize<1)pageSize=10; return (Pagination) findPage("globalSearchList", "globalSearchCount", params, pageNo, pageSize); } @SuppressWarnings("unchecked") public Object AchievementsDemandSearchList(String name, Integer pageNo, Integer pageSize) { Map params = new HashMap<>(); if(StringUtils.isNotBlank(name))params.put("name", name); params.put("AchievementDemand", 1); if(pageNo==null||pageNo<1)pageNo=1; if(pageSize==null||pageSize<1)pageSize=10; return (Pagination) findPage("globalSearchList", "globalSearchCount", params, pageNo, pageSize); } }