package com.dsh.communityWorldCup.mapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.dsh.communityWorldCup.entity.WorldCupPaymentParticipant;
|
import com.dsh.communityWorldCup.model.MyWorldCupList;
|
import com.dsh.communityWorldCup.model.WorldCupListVo;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @author zhibing.pu
|
* @Date 2024/2/19 11:06
|
*/
|
public interface WorldCupPaymentParticipantMapper extends BaseMapper<WorldCupPaymentParticipant> {
|
|
|
/**
|
* 获取报名数据
|
* @param worldCupId
|
* @param participantType
|
* @param participantId
|
* @return
|
*/
|
WorldCupPaymentParticipant getWorldCupPaymentParticipant(@Param("worldCupId") Integer worldCupId, @Param("participantType") Integer participantType,
|
@Param("participantId") Long participantId);
|
|
|
/**
|
* 获取社区世界杯我的报名列表
|
* @param myWorldCupList
|
* @return
|
*/
|
List<WorldCupListVo> getMyWorldCupList(@Param("item") MyWorldCupList myWorldCupList);
|
|
|
|
int getCount(@Param("worldCupId") Integer worldCupId, @Param("worldCupPaymentId")List<Long> worldCupPaymentId);
|
|
|
|
List<Map<String, Object>> getUserGameRecordList();
|
}
|