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 { FebsResponse applyLeader(ApiApplayLeaderDto apiApplayLeaderDto); FebsResponse findLeaderListInPage(ApiLeaderListDto apiLeaderListDto); FebsResponse leaderState(); FebsResponse getApiLeaderInfoVoById(Long id); List findLeaderOrderListInPage(ApiLeaderOrderListDto apiLeaderOrderListDto); FebsResponse leaderOrderConfirm(ApiLeaderOrderConfirmDto apiLeaderOrderConfirmDto); FebsResponse leaderTitle(ApiLeaderTitleDto apiLeaderTitleDto); FebsResponse findTeamOrderMarkCnt(); FebsResponse leaderRefundOrder(ApiLeaderRefundOrderDto apiLeaderRefundOrderDto); FebsResponse refundOrderInfo(ApiRefundOrderInfoDto apiRefundOrderInfoDto); FebsResponse leaderProfit(); List findLeaderProfitListInPage(ApiOrderProfitDto apiOrderProfitDto); FebsResponse findSomeLeaderListInPage(ApiLeaderListDto apiLeaderListDto); FebsResponse noLoginLeaderTitle(ApiLeaderTitleDto apiLeaderTitleDto); }