Helius
2022-05-24 560228ac3c15cccce0b2a5994d44e4e81b5b3b73
zq-erp/src/main/java/com/matrix/system/hive/service/MoneyCardUseService.java
@@ -1,16 +1,31 @@
package com.matrix.system.hive.service;
import java.util.List;
import com.matrix.core.pojo.PaginationVO;
import com.matrix.system.hive.bean.MoneyCardUse;
import com.matrix.system.hive.dto.MoneyCardOperationDto;
import com.matrix.system.hive.plugin.util.BaseServices;
import java.util.List;
/**
 * @date 2016-09-17 10:17
 */
public interface MoneyCardUseService extends BaseServices<MoneyCardUse> {
    /**
     * 扣除储值卡余额
     */
    void changeMoneyCard(List<MoneyCardOperationDto> moneyCardOperationDtos);
    /**
     * 新增用户储值卡
     * @param moneyCardOperationDtos
     */
    public void addVipMoneyCard(List<MoneyCardOperationDto> moneyCardOperationDtos) ;
    /**
     * 新增MoneyCardUse
@@ -113,4 +128,17 @@
    public List<MoneyCardUse> findVipCardUse(MoneyCardUse moneyCardUse);
    /**
     * 根据订单id删除充值卡
     * 只有没有被使用过的储值卡可以删除
     * @param id
     */
    void deleteByOrderItemId(Long id);
    /**
     * 储值卡退款
     * @param id
     */
    void moneyCardTk(List<MoneyCardOperationDto> moneyCardOperationDtos);
}