| | |
| | | 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> { |
| | | |
| | | |
| | | /** |
| | | * 新增MoneyCardUse |
| | | * 扣除储值卡余额 |
| | | */ |
| | | void changeMoneyCard(List<MoneyCardOperationDto> moneyCardOperationDtos); |
| | | |
| | | |
| | | /** |
| | | * 新增用户储值卡 |
| | | * @param moneyCardOperationDtos |
| | | */ |
| | | public void addVipMoneyCard(List<MoneyCardOperationDto> moneyCardOperationDtos) ; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 新增MoneyCardUse |
| | | */ |
| | | public int add(MoneyCardUse moneyCardUse); |
| | | |
| | | /** |
| | |
| | | |
| | | public List<MoneyCardUse> findVipCardUse(MoneyCardUse moneyCardUse); |
| | | |
| | | /** |
| | | * 根据订单id删除充值卡 |
| | | * 只有没有被使用过的储值卡可以删除 |
| | | * @param id |
| | | */ |
| | | void deleteByOrderItemId(Long id); |
| | | |
| | | |
| | | /** |
| | | * 储值卡退款 |
| | | * @param id |
| | | */ |
| | | void moneyCardTk(List<MoneyCardOperationDto> moneyCardOperationDtos); |
| | | } |