ElectronicMembershipCardMapper.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.platform.yijia.dao;
  2. import com.platform.yijia.pojo.CustomerCardSetting;
  3. import com.platform.yijia.pojo.CustomerCardUseRecord;
  4. import com.platform.yijia.pojo.CustomerElectronicCard;
  5. import java.util.List;
  6. public interface ElectronicMembershipCardMapper {
  7. //获取用户储蓄卡列表
  8. List<CustomerElectronicCard> getElectronicCardList(CustomerElectronicCard customerElectronicCard);
  9. //获取活用要充值电子会员卡的信息
  10. CustomerElectronicCard getElectronicCardInfo(CustomerElectronicCard customerElectronicCard);
  11. //更新电子会员卡信息
  12. void updateElectronicCardInfo(CustomerElectronicCard customerElectronicCard);
  13. //获取用户储蓄卡的使用记录
  14. List<CustomerCardUseRecord> getCardUseRecordList(CustomerCardUseRecord customerCardUseRecord);
  15. //新增电子会员卡使用记录
  16. void insetCardUseRecord(CustomerCardUseRecord customerCardUseRecord);
  17. //根据订单号查询电子会员卡的充值记录信息
  18. CustomerCardUseRecord getCardRecordByOrderNo(CustomerCardUseRecord customerCardUseRecord);
  19. //根据unionId更新客户余额
  20. void updateElectronicCardInfoByUnionId(CustomerElectronicCard customerElectronicCard);
  21. //根据订单号更新用户充值记录的状态
  22. void updateCardRecordStatusByOrderNo(CustomerCardUseRecord customerCardUseRecord);
  23. //查询油站电子会员卡(储蓄卡)充值设置规则
  24. List<CustomerCardSetting> getCardRechargeSettingList(CustomerCardSetting customerCardSetting);
  25. //查询油站的会员卡启用标识 (1、启动 2,停用)
  26. String getStationCardEnabledFlag(Integer stationId);
  27. }