package cn.com.goldenwater.dcproj.service.impl.ducha; import cn.com.goldenwater.dcproj.dao.GwNtcAnnsmntDao; import cn.com.goldenwater.dcproj.model.GwNtcAnnsmnt; import cn.com.goldenwater.dcproj.param.GwNtcAnnsmntParam; import cn.com.goldenwater.dcproj.service.GwNtcAnnsmntService; import cn.com.goldenwater.core.service.AbstractCrudService; import cn.com.goldenwater.dcproj.utils.InspUtils; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; /** * @author lune * @date 2019-6-22 */ @Service @Transactional public class GwNtcAnnsmntServiceImpl extends AbstractCrudService implements GwNtcAnnsmntService { @Autowired private GwNtcAnnsmntDao gwNtcAnnsmntDao; public GwNtcAnnsmntServiceImpl(GwNtcAnnsmntDao gwNtcAnnsmntDao) { super(gwNtcAnnsmntDao); this.gwNtcAnnsmntDao = gwNtcAnnsmntDao; } @Override public PageInfo findPagePcInfo(GwNtcAnnsmntParam param) { PageHelper.startPage(param); if (StringUtils.isNotBlank(param.getOrgId())) { param.setOrgId(InspUtils.setOrgIds(param.getOrgId())); } List list = gwNtcAnnsmntDao.findPagePcInfo(param); PageInfo pageInfo = new PageInfo(list); return pageInfo; } }