package com.red.circle.other.app.service.activity;

import com.red.circle.common.business.dto.cmd.AppExtCommand;
import com.red.circle.other.app.dto.clientobject.activity.ActivityCpUserRankingCO;
import com.red.circle.other.app.dto.clientobject.activity.ActivityWeekCpGiftCO;
import com.red.circle.other.app.dto.clientobject.activity.RewardPoolCO;
import com.red.circle.other.app.dto.cmd.activity.CpRankingQueryCmd;
import com.red.circle.other.app.dto.cmd.activity.RewardPoolCmd;
import java.util.List;

/**
 * 每周CP.
 *
 * @author pengshigang on 2021/8/28
 */
public interface WeekCpUserGiftService {

  List<RewardPoolCO> listRewardPool(RewardPoolCmd cmd);

  ActivityWeekCpGiftCO rankingData(CpRankingQueryCmd cmd);

  List<ActivityCpUserRankingCO> seasonTop1(AppExtCommand cmd);

}
