package com.hehenian.biz.component.loan.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.hehenian.biz.common.loan.dataobject.LoanFeeRuleDo; import com.hehenian.biz.component.loan.ILoanFeeRuleComponent; import com.hehenian.biz.dal.loan.IManagerLoanFeeRuleDao; /** * * @author liminglmf * */ @Component("loanFeeRuleComponent") public class LoanFeeRuleComponentImpl implements ILoanFeeRuleComponent{ @Autowired private IManagerLoanFeeRuleDao managerLoanFeeRuleDao; @Override public LoanFeeRuleDo getBySchemeIdAndType(Long schemeId, String type) { return managerLoanFeeRuleDao.getBySchemeIdAndType(schemeId, type); } @Override public int update(LoanFeeRuleDo loanFeeRuleDo) { return managerLoanFeeRuleDao.update(loanFeeRuleDo); } @Override public int add(LoanFeeRuleDo loanFeeRuleDo) { return managerLoanFeeRuleDao.add(loanFeeRuleDo); } @Override public int deleteByIds(List<Long> idsList) { return managerLoanFeeRuleDao.deleteByIds(idsList); } @Override public List<LoanFeeRuleDo> getFeeBySchemeId(Long schemeId) { List<LoanFeeRuleDo> list = managerLoanFeeRuleDao.queryBySchemeId(schemeId); return list; } @Override public LoanFeeRuleDo getById(Long id) { return managerLoanFeeRuleDao.getById(id); } }