package cn.com.goldenwater.dcproj.service.impl.importex; import cn.com.goldenwater.core.service.AbstractCrudService; import cn.com.goldenwater.dcproj.dao.BisInspAllDao; import cn.com.goldenwater.dcproj.dao.ImportExcelDao; import cn.com.goldenwater.dcproj.model.BisInspAll; import cn.com.goldenwater.dcproj.param.BisInspAllParam; import cn.com.goldenwater.dcproj.service.BisInspAllService; import cn.com.goldenwater.dcproj.service.ImportExcelService; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @author lune * @date 2019-2-23 */ @Service @Transactional public class ImportExcelServiceImpl extends AbstractCrudService implements ImportExcelService { @Autowired private ImportExcelDao bisInspAllDao; public ImportExcelServiceImpl(ImportExcelDao bisInspAllDao) { super(bisInspAllDao); this.bisInspAllDao = bisInspAllDao; } @Override public List> getUserByOrg(String orgType) { return bisInspAllDao.getUserByOrg(orgType); } @Override public List> getNodeByPidAndCode(String pid, String code, String type) { List> list = new ArrayList<>(); if (StringUtils.isNotBlank(pid)) { list = bisInspAllDao.getNodeByPidAndCode(pid, code, type); } return list; } @Override public String selectMax(BisInspAllParam inspAllParam) { return bisInspAllDao.selectMax(inspAllParam); } @Override public BisInspAll getOne(BisInspAllParam inspAllParam) { return bisInspAllDao.getOne(inspAllParam); } @Override public int selectCount(BisInspAllParam inspAllParam) { return bisInspAllDao.selectCount(inspAllParam); } @Override public String ProcessData(String mnth) { Map param = new HashMap<>(); param.put("inspMnth", mnth); List> groups = bisInspAllDao.getOldGroupInfo(param); return null; } @Override public List> getOldGroupInfo(Map map) { return bisInspAllDao.getOldGroupInfo(map); } }