admin
2019-04-26 8e30aa7c1f0384f09278699318b4902b815b42a7
fanli/src/main/java/com/yeshi/fanli/service/inter/money/UserMoneyDebtService.java
@@ -1,6 +1,9 @@
package com.yeshi.fanli.service.inter.money;
import java.math.BigDecimal;
import com.yeshi.fanli.entity.money.UserMoneyDebt;
import com.yeshi.fanli.entity.money.UserMoneyDebt.UserMoneyDebtTypeEnum;
import com.yeshi.fanli.exception.money.UserMoneyDebtException;
public interface UserMoneyDebtService {
@@ -12,4 +15,21 @@
    */
   public void addUserMoneyDebt(UserMoneyDebt debt) throws UserMoneyDebtException;
   /**
    * 根据类型与源ID获取
    *
    * @param type
    * @param sourceId
    * @return
    */
   public UserMoneyDebt selectByTypeAndSourceId(UserMoneyDebtTypeEnum type, Long sourceId);
   /**
    * 偿还
    *
    * @param debt
    * @throws UserMoneyDebtException
    */
   public void repayDebt(UserMoneyDebt debt,BigDecimal money) throws UserMoneyDebtException;
}