/** * */ package com.zteits.pay.dao.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.github.pagehelper.PageHelper; import com.zteits.clouds.api.dto.pda.param.PayBackRecordsRequest; import com.zteits.pay.dao.PdaDataInfoDao; import com.zteits.pay.domain.ArrearsRecordDO; import com.zteits.pay.domain.PayBackDetailDO; import com.zteits.pay.domain.PayBackRecordDO; import com.zteits.pay.mapper.smapper.PdaDataInfoSMapper; /** * @author hxz * */ @Component public class PdaDataInfoDaoImpl implements PdaDataInfoDao { /** * self-defined */ @Autowired private PdaDataInfoSMapper pdaDataInfoSMapper; /** * 欠费记录查询 */ @Override public List queryArrearsRecords(String carNumber,Integer pageNum,Integer pageSize) { PageHelper.startPage(pageNum, pageSize); return pdaDataInfoSMapper.queryArrearsRecordsByCarNumber(carNumber); } /** * 补缴记录查询 */ @Override public List queryPayBackRecords(PayBackRecordsRequest request) { PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize()); return pdaDataInfoSMapper.queryPayBackRecords(request); } /** * 补缴记录详情 */ @Override public List queryPayBackDetailsByOrderId(String orderId,Integer pageNum,Integer pageSize){ PageHelper.startPage(pageNum, pageSize); return pdaDataInfoSMapper.queryPayBackDetailsByOrderId(orderId); } }