package com.taoke.autopay.service.credit;
|
|
import java.util.List;
|
import com.taoke.autopay.entity.credit.CreditExchangeRecord;
|
import com.taoke.autopay.dao.credit.CreditExchangeRecordMapper.DaoQuery;
|
|
public interface CreditExchangeRecordService {
|
|
/**
|
* 添加兑换记录
|
* @param record 兑换记录
|
* @return 影响的行数
|
*/
|
Long addExchangeRecord(CreditExchangeRecord record);
|
|
/**
|
* 获取详情
|
* @param id
|
* @return
|
*/
|
CreditExchangeRecord getExchangeRecordById(Long id);
|
|
/**
|
* 获取详情用于锁定
|
* @param id
|
* @return
|
*/
|
CreditExchangeRecord getExchangeRecordByIdForUpdate(Long id);
|
|
/**
|
* 根据查询条件获取兑换记录列表
|
* @param query 查询条件
|
* @return 兑换记录列表
|
*/
|
List<CreditExchangeRecord> listExchangeRecords(DaoQuery query);
|
|
/**
|
* 根据查询条件获取兑换记录总数
|
* @param query 查询条件
|
* @return 兑换记录总数
|
*/
|
long countExchangeRecords(DaoQuery query);
|
|
/**
|
* 更新
|
* @param record
|
* @return
|
*/
|
int updateExchangeRecord(CreditExchangeRecord record);
|
}
|