MonthTaskService.java 865 Bytes
Newer Older
1
package cn.wisenergy.service.app;
licc's avatar
licc committed
2 3 4 5 6 7

import cn.wisenergy.common.utils.R;
import cn.wisenergy.model.app.OrderInfo;

import java.util.List;

8 9 10 11 12 13 14
/**
*@ Description: 月定时任务接口定义
*@ Author     : 86187
*@ Date       : 2021/3/10 10:22
 * @author 86187
 */
public interface MonthTaskService {
licc's avatar
licc committed
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

    /**
     * 订单返佣-月任务
     * @return true or false
     */
    R<Boolean> orderRebate();

    /**
     * 收益和业绩统计(月度肥料)-月任务
     *
     * @param list 订单信息
     * @return true or false
     */
    R<Boolean> performanceCount(List<OrderInfo> list);

    /**
     * 进步奖收益统计(最大进步奖) -月任务
     *
     * @return true or false
     */
    R<Boolean> progressPrizeCount();

    /**
     * 账户表镜像---每月更新一次,保存上一个的数据
     */
    void  mirrorImage();
41
}