package com.hehenian.biz.component.loan;
import java.util.List;
import java.util.Map;
import com.hehenian.biz.common.loan.dataobject.LoanRepaymentDo;
import com.hehenian.biz.common.loan.dataobject.LoanRepaymentFeeDo;
public interface IManagerLoanRepaymentComponent {
public int addLoanRepayment(LoanRepaymentDo loanRepaymentFeeDo);
public int updateRepayStatus(Map<String,Object> params);
public boolean repaymentTask(Map<String, Object> params,List<LoanRepaymentFeeDo> lrfList);
public LoanRepaymentDo selectRepaymentByOrderCodeAndPeriod(Map<String,Object> params);
/**
* 根据订单ID取还款计划
* @param loanId
* @return
*/
public List<LoanRepaymentDo> selectRepaymentByLoanId(long loanId);
/**
* 删除还款计划
* @param loanId
* @return
*/
public int deleteRepaymentByLoanId(Long loanId);
}