package com.hzs.bonus.account.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hzs.common.domain.member.account.CuMemberTradeDetail;

import java.util.List;

/**
 * 服务类
 */
public interface ICuMemberTradeDetailService extends IService<CuMemberTradeDetail> {

    /**
     * 批量插入会员交易流水，用于奖金发放插入流水
     *
     * @param cuMemberTradeDetailList 交易流水
     */
    void batchInsertCuMemberTradeDetail(List<CuMemberTradeDetail> cuMemberTradeDetailList);

    /**
     * 奖金可提现 根据期间发放奖金
     *
     * @param startPeriod 期间
     */
    void updateCuMemberTradeDetailByPeriod(Integer startPeriod, Integer endPeriod, Integer pkCountry);

}
