package com.platform.yijia.dao; import com.platform.yijia.pojo.CustomerCardSetting; import com.platform.yijia.pojo.CustomerCardUseRecord; import com.platform.yijia.pojo.CustomerElectronicCard; import java.util.List; public interface ElectronicMembershipCardMapper { //获取用户储蓄卡列表 List getElectronicCardList(CustomerElectronicCard customerElectronicCard); //获取活用要充值电子会员卡的信息 CustomerElectronicCard getElectronicCardInfo(CustomerElectronicCard customerElectronicCard); //更新电子会员卡信息 void updateElectronicCardInfo(CustomerElectronicCard customerElectronicCard); //获取用户储蓄卡的使用记录 List getCardUseRecordList(CustomerCardUseRecord customerCardUseRecord); //新增电子会员卡使用记录 void insetCardUseRecord(CustomerCardUseRecord customerCardUseRecord); //根据订单号查询电子会员卡的充值记录信息 CustomerCardUseRecord getCardRecordByOrderNo(CustomerCardUseRecord customerCardUseRecord); //根据unionId更新客户余额 void updateElectronicCardInfoByUnionId(CustomerElectronicCard customerElectronicCard); //根据订单号更新用户充值记录的状态 void updateCardRecordStatusByOrderNo(CustomerCardUseRecord customerCardUseRecord); //查询油站电子会员卡(储蓄卡)充值设置规则 List getCardRechargeSettingList(CustomerCardSetting customerCardSetting); //查询油站的会员卡启用标识 (1、启动 2,停用) String getStationCardEnabledFlag(Integer stationId); }