/** * @Project: hehenian-biz-service * @Package com.hehenian.biz.dal.loan * @Title: ILoanInfoDao.java * @Description: TODO * @author: liuzgmf * @date 2015年4月20日 下午2:56:50 * @Copyright: HEHENIAN Co.,Ltd. All rights reserved. * @version V1.0 */ package com.hehenian.biz.dal.loan; import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.Param; import com.hehenian.biz.common.loan.dataobject.LoanInfoDo; /** * * @author: liuzgmf * @date 2015年4月20日 下午2:56:50 */ public interface ILoanInfoDao { /** * 新增借款信息 * * @param loanInfoDo * @return * @author: liuzgmf * @date: 2015年4月20日下午2:14:28 */ int addLoanInfo(LoanInfoDo loanInfoDo); /** * 修改借款信息 * * @param loanInfoDo * @return * @author: liuzgmf * @date: 2015年4月20日下午2:14:28 */ int updateLoanInfo(LoanInfoDo loanInfoDo); /** * 根据查询条件查询借款标的信息 * * @param searchItems * @return * @author: liuzgmf * @date: 2015年4月20日下午3:01:10 */ List<LoanInfoDo> queryLoanInfos(Map<String, Object> searchItems); /** * 根据条件查询借款标的记录数 * * @param searchItems * @return * @author: liuzgmf * @date: 2015年4月20日下午3:59:35 */ long countLoanInfo(Map<String, Object> searchItems); /** * 根据ID查询借款标的信息 * * @param loanInfoId * @return * @author: liuzgmf * @date: 2015年4月20日下午3:01:25 */ LoanInfoDo getByLoanInfoId(Long loanInfoId); /** * 根据借款标的ID查询借款标的信息 * * @param loanInfoIdList * @return * @author: liuzgmf * @date: 2015年4月21日下午2:43:35 */ List<LoanInfoDo> queryByLoanInfoIds(@Param("loanInfoIdList") List<Long> loanInfoIdList); }