package com.dsh.communityWorldCup.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.dsh.communityWorldCup.entity.WorldCupPaymentParticipant;
|
import com.dsh.communityWorldCup.model.MyWorldCupInfo;
|
import com.dsh.communityWorldCup.model.MyWorldCupList;
|
import com.dsh.communityWorldCup.model.ParticipantVo;
|
import com.dsh.communityWorldCup.model.WorldCupListVo;
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import java.util.List;
|
|
/**
|
* @author zhibing.pu
|
* @Date 2024/2/19 11:06
|
*/
|
public interface IWorldCupPaymentParticipantService extends IService<WorldCupPaymentParticipant>{
|
|
|
/**
|
* 获取报名数据
|
* @param worldCupId
|
* @param participantType
|
* @param participantId
|
* @return
|
*/
|
WorldCupPaymentParticipant getWorldCupPaymentParticipant(Integer worldCupId, Integer participantType, Integer participantId);
|
|
|
/**
|
* 获取社区世界杯我的报名列表
|
* @param myWorldCupList
|
* @return
|
*/
|
List<WorldCupListVo> getMyWorldCupList(MyWorldCupList myWorldCupList);
|
|
|
/**
|
* 获取已报名的世界杯详情
|
* @param id
|
* @return
|
*/
|
MyWorldCupInfo getMyWorldCupInfo(String id);
|
|
|
/**
|
* 获取已报过名的参赛人员
|
* @param uid 当前用户
|
* @return
|
*/
|
List<ParticipantVo> getParticipant(Integer uid);
|
}
|