/** * @auther liminglong * @date 2015年4月22日 */ package com.hehenian.biz.service.loan.impl; import java.util.Arrays; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.hehenian.biz.common.base.dataobject.PageDo; import com.hehenian.biz.common.loan.ILoanProvidedService; import com.hehenian.biz.common.loan.dataobject.LoanProvidedDo; import com.hehenian.biz.component.loan.ILoanProvidedComponent; import com.hehenian.lend.manager.common.contant.Constants; /** * @author liminglong * */ @Service("loanProvidedService") public class LoanProvidedServiceImpl implements ILoanProvidedService{ @Autowired private ILoanProvidedComponent loanProvidedComponent; /** * @see com.hehenian.biz.common.loan.ILoanProvidedService#getLoanProvidedPage(Map, PageDo) */ @Override public PageDo<LoanProvidedDo> getLoanProvidedPage( Map<String, Object> param, PageDo<LoanProvidedDo> page) { param.put(Constants.MYBATIS_PAGE, page); List<LoanProvidedDo> list= loanProvidedComponent.getLoanProvidedPage(param); page.setPage(list); return page; } @Override public int addLoanProvidedDo(LoanProvidedDo loanProvidedDo) { return loanProvidedComponent.addLoanProvidedDo(loanProvidedDo); } @Override public LoanProvidedDo getProvById(Long id) { return loanProvidedComponent.getProdById(id); } @Override public int updateLoanProvidedDo(LoanProvidedDo loanProvidedDo) { return loanProvidedComponent.updateLoanProvidedDo(loanProvidedDo); } @Override public int deleteLoanProvidedDo(String ids) { String[] arr = ids.split(","); Long[] longArr = new Long[arr.length]; for (int i = 0; i < longArr.length; i++) { longArr[i] = Long.parseLong(arr[i]); } List<Long> idsList = Arrays.asList(longArr); return loanProvidedComponent.deleteLoanProvidedDo(idsList); } @Override public List<LoanProvidedDo> getLoanProvidList(Map<String, Object> param) { return loanProvidedComponent.getLoanProvidedPage(param); } @Override public int selectCountByProdId(Long prodId) { return loanProvidedComponent.selectCountByProdId(prodId); } }