JiangYouYao
2022-03-18 e1ff283be2a6ca6ed8cead6248b4efa8eb005f6e
zq-erp/src/main/java/com/matrix/system/hive/service/MoneyCardUseService.java
@@ -1,20 +1,37 @@
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.dto.MoneyCardPayDto;
import com.matrix.system.hive.plugin.util.BaseServices;
import com.matrix.system.hive.pojo.CzXkVo;
import java.util.List;
/**
 * @date 2016-09-17 10:17
 */
public interface MoneyCardUseService extends BaseServices<MoneyCardUse> {
    /**
     * 新增MoneyCardUse
     * 扣除储值卡余额
     */
    void changeMoneyCard(List<MoneyCardPayDto> moneyCardPayDtoList);
    /**
     * 新增用户储值卡
     * @param moneyCardOperationDtos
     */
    public void addVipMoneyCard(List<MoneyCardOperationDto> moneyCardOperationDtos) ;
        /**
         * 新增MoneyCardUse
         */
    public int add(MoneyCardUse moneyCardUse);
    /**
@@ -113,4 +130,12 @@
    public List<MoneyCardUse> findVipCardUse(MoneyCardUse moneyCardUse);
    /**
     * 根据订单id删除充值卡
     * 只有没有被使用过的储值卡可以删除
     * @param id
     */
    void deleteByOrderItemId(Long id);
    void vipCardRecharge(CzXkVo czVo);
}