package cc.mrbird.febs.mall.service;
|
|
import cc.mrbird.febs.common.entity.FebsResponse;
|
import cc.mrbird.febs.mall.dto.*;
|
import cc.mrbird.febs.mall.entity.MallTeamLeader;
|
import cc.mrbird.febs.mall.vo.ApiLeaderListVo;
|
import cc.mrbird.febs.mall.vo.ApiOrderProfitVo;
|
import cc.mrbird.febs.mall.vo.OrderListVo;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import java.util.List;
|
|
public interface IApiMallTeamLeaderService extends IService<MallTeamLeader> {
|
|
FebsResponse applyLeader(ApiApplayLeaderDto apiApplayLeaderDto);
|
|
FebsResponse findLeaderListInPage(ApiLeaderListDto apiLeaderListDto);
|
|
FebsResponse leaderState();
|
|
FebsResponse getApiLeaderInfoVoById(Long id);
|
|
List<OrderListVo> findLeaderOrderListInPage(ApiLeaderOrderListDto apiLeaderOrderListDto);
|
|
FebsResponse leaderOrderConfirm(ApiLeaderOrderConfirmDto apiLeaderOrderConfirmDto);
|
|
FebsResponse leaderTitle(ApiLeaderTitleDto apiLeaderTitleDto);
|
|
FebsResponse findTeamOrderMarkCnt();
|
|
FebsResponse leaderRefundOrder(ApiLeaderRefundOrderDto apiLeaderRefundOrderDto);
|
|
FebsResponse refundOrderInfo(ApiRefundOrderInfoDto apiRefundOrderInfoDto);
|
|
FebsResponse leaderProfit();
|
|
List<ApiOrderProfitVo> findLeaderProfitListInPage(ApiOrderProfitDto apiOrderProfitDto);
|
|
FebsResponse findSomeLeaderListInPage(ApiLeaderListDto apiLeaderListDto);
|
|
FebsResponse noLoginLeaderTitle(ApiLeaderTitleDto apiLeaderTitleDto);
|
}
|