package com.dsh.communityWorldCup.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.dsh.communityWorldCup.entity.WorldCupPaymentParticipant;
|
import com.dsh.communityWorldCup.model.*;
|
import org.apache.ibatis.annotations.Param;
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @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, Long participantId);
|
|
|
/**
|
* 获取社区世界杯我的报名列表
|
* @param myWorldCupList
|
* @return
|
*/
|
List<WorldCupListVo> getMyWorldCupList(MyWorldCupList myWorldCupList);
|
|
|
/**
|
* 获取已报名的世界杯详情
|
* @param id
|
* @return
|
*/
|
MyWorldCupInfo getMyWorldCupInfo(Long id, String lon, String lat);
|
|
|
/**
|
* 获取已报过名的参赛人员
|
* @param uid 当前用户
|
* @return
|
*/
|
List<ParticipantVo> getParticipant(Integer uid);
|
|
|
/**
|
* 获取已报名人员列表
|
* @param registeredPersonnel
|
* @return
|
*/
|
Map<String, Object> getRegisteredPersonnel(RegisteredPersonnel registeredPersonnel);
|
|
|
int getCount(Integer worldCupId, List<Long> worldCupPaymentId);
|
|
|
/**
|
* 获取用户列表
|
* @param worldCupGameStatisticsInfoList
|
* @return
|
*/
|
Map<String, Object> getUserGameRecordList(WorldCupGameStatisticsInfoList worldCupGameStatisticsInfoList);
|
}
|