package com.hzs.bonus.detail.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hzs.common.domain.member.detail.CuMemberAssess;

import java.util.Date;

/**
 * 会员信息-会员考核记录 服务类
 */
public interface ICuMemberAssessService extends IService<CuMemberAssess> {

    /**
     * 复购考核每月第一考核调用此方法
     */
    void calculationCuMemberAssess(Date currentDate);

    /**
     * 重算考核 奖金用、每天的重算复购考核用（复购考核、分红考核）,只重算免考的
     *
     * @param currentDate 哪一天进行重新复购考核，拿昨天的值跟现在的值对比
     */
    void retryCalculationAssess(Date currentDate, Boolean flag);

}
