package com.hehenian.biz.component.trade.impl; import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.hehenian.biz.common.exception.BusinessException; import com.hehenian.biz.common.trade.dataobject.RiskDetailDo; import com.hehenian.biz.component.trade.IRiskDetailComponent; import com.hehenian.biz.dal.trade.IRiskDetailDao; /** * @author zhangyunhua * @version 1.0 * @since 1.0 */ @Component("riskDetailComponent") public class RiskDetailComponentImpl implements IRiskDetailComponent { @Autowired private IRiskDetailDao riskDetailDao; @Override public RiskDetailDo getById(long id) { return riskDetailDao.getById(id); } @Override public List<RiskDetailDo> selectRiskDetail(Map<String, Object> parameterMap) { return riskDetailDao.selectRiskDetail(parameterMap); } @Override public int updateRiskDetailById(RiskDetailDo newRiskDetailDo) { int count = riskDetailDao.updateRiskDetailById(newRiskDetailDo); if(count< 1){ throw new BusinessException("风险保障金更新失败"); } return count; } @Override public long addRiskDetail(RiskDetailDo newRiskDetailDo) { return riskDetailDao.addRiskDetail(newRiskDetailDo); } @Override public int deleteById(long id) { return riskDetailDao.deleteById(id); } @Override public int addRiskAndSumBalance(RiskDetailDo newRiskDetailDo) { return riskDetailDao.addRiskAndSumBalance(newRiskDetailDo); } }