/**
* @Project: hehenian-biz-common
* @Package com.hehenian.biz.common.loan
* @Title: ILoanApplyService.java
* @Description: TODO
* @author: liuzgmf
* @date 2015年1月26日 上午11:30:10
* @Copyright: HEHENIAN Co.,Ltd. All rights reserved.
* @version V1.0
*/
package com.hehenian.biz.common.loan;
import java.util.List;
import java.util.Map;
import com.hehenian.biz.common.loan.dataobject.LoanChannelDo;
import com.hehenian.biz.common.loan.dataobject.LoanDo;
import com.hehenian.biz.common.loan.dataobject.LoanProxyCheckDo;
/**
*
* @author: liuzgmf
* @date 2015年1月26日 上午11:30:10
*/
public interface ILoanApplyService {
/**
* 查询借款申请记录数
*
* @return
* @author: liuzgmf
* @date: 2015年1月26日上午11:30:16
*/
int getLoanQty();
/**
* 保存借款申请信息
*
* @param loanDo
* @return
* @author: liuzgmf
* @date: 2015年1月26日下午4:08:15
*/
Long saveLoan(LoanDo loanDo);
/**
* 根据借款ID查询借款申请信息
*
* @param loanId
* @return
* @author: liuzgmf
* @date: 2015年1月26日下午4:08:35
*/
LoanDo getByLoanId(Long loanId);
/**
* 根据彩生活用户ID查询借款申请信息
* @author: liuzgmf
* @date: 2015年1月28日上午9:52:20
*/
List<LoanDo> queryBySourceUserId(String sourceUserId);
/**
* E贷款的个人中心统计信息
* @param loanChannelDo
* @return
*/
Map<String, Object> getTotalInfoByPerson(LoanChannelDo loanChannelDo);
String getCmoblie(long cname);
/**
* 判断是否插入过
* @param loanId
*/
List<LoanDo> selectLoanList(LoanDo loanDo);
/********************审核API**************************/
/**
* 根据ID 查询
* @parameter id
*/
public LoanProxyCheckDo getProxyCheckDoById(Long id);
/**
*根据条件查询列表
*/
public List<LoanProxyCheckDo> selectLoanProxyCheck(Map<String,Object> parameterMap);
/**
* 更新
*/
public int updateLoanProxyCheckById(LoanProxyCheckDo newLoanProxyCheckDo);
/**
* 新增
*/
public int addLoanProxyCheck(LoanProxyCheckDo newLoanProxyCheckDo);
/********************END 审核的API*********************/
/** 查询 小区信息*/
List<Map<String, Object>> getJBCmobileDo(Map<String, String> params);
public abstract List<Map<String, Object>> getAreaList(Map<String,Object> paramMap);
/** 更新小区房价*/
int updateHousePrice(Map<String, Object> parameterMap);
/** 保存小区房价*/
int saveHousePrice(Map<String, Object> parameterMap);
/** 根据身份证号码查询*/
LoanDo getByIdNoGroup(String idNo);
}