/** * @auther liminglmf * @date 2015年4月24日 */ package com.hehenian.biz.component.loan.impl; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.hehenian.biz.common.loan.dataobject.LoanProvidedDo; import com.hehenian.biz.component.loan.ILoanProvidedComponent; import com.hehenian.biz.dal.loan.IManagerLoanProvidedDao; /** * @author liminglmf * */ @Component("loanProvidedComponent") public class LoanProvidedComponentImpl implements ILoanProvidedComponent{ @Autowired private IManagerLoanProvidedDao managerLoanProvidedDao; @Override public List<LoanProvidedDo> getLoanProvidedPage( Map<String, Object> param) { return managerLoanProvidedDao.queryLoanProvidedList(param); } @Override public int addLoanProvidedDo(LoanProvidedDo loanProvidedDo) { return managerLoanProvidedDao.addLoanProvidedDo(loanProvidedDo); } @Override public LoanProvidedDo getProdById(Long proId) { return managerLoanProvidedDao.getProdById(proId); } @Override public int updateLoanProvidedDo(LoanProvidedDo loanProvidedDo) { return managerLoanProvidedDao.updateProv(loanProvidedDo); } @Override public int deleteLoanProvidedDo(List<Long> idsList) { return managerLoanProvidedDao.deleteProv(idsList); } @Override public int selectCountByProdId(Long prodId) { Map<String,Object> searchItem = new HashMap<String,Object>(); searchItem.put("prodId", prodId); return managerLoanProvidedDao.queryLoanProvidedCount(searchItem); } }