package com.dsh.communityWorldCup.mapper;
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.dsh.communityWorldCup.entity.WorldCup;
|
import com.dsh.communityWorldCup.model.*;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* @author zhibing.pu
|
* @Date 2024/2/18 17:08
|
*/
|
public interface WorldCupMapper extends BaseMapper<WorldCup> {
|
|
|
/**
|
* 裁判获取世界杯列表
|
* @param worldCupListCoach
|
* @return
|
*/
|
List<WorldCupListCoachVo> getWorldCupListCoach(@Param("item") WorldCupListCoach worldCupListCoach);
|
|
|
/**
|
* 获取世界杯列表
|
* @param worldCupList
|
* @return
|
*/
|
List<WorldCupListVo> getWorldCupList(@Param("item") WorldCupList worldCupList);
|
|
|
/**
|
* 获取世界杯详情
|
* @param id
|
* @return
|
*/
|
WorldCupInfo getWorldCupInfo(@Param("id") Integer id);
|
|
|
/**
|
* 获取比赛管理列表数据
|
* @param worldCupListAll
|
* @return
|
*/
|
List<Map<String, Object>> getWorldCupListAll(@Param("item") WorldCupListAll worldCupListAll);
|
|
|
|
Integer getWorldCupListAllCount(@Param("item") WorldCupListAll worldCupListAll);
|
|
|
/**
|
* 获取比赛统计列表数据
|
* @param worldCupGameStatistics
|
* @return
|
*/
|
List<Map<String, Object>> worldCupGameStatistics(@Param("item") WorldCupGameStatistics worldCupGameStatistics);
|
|
|
int worldCupGameStatisticsCount(@Param("item") WorldCupGameStatistics worldCupGameStatistics);
|
|
|
/**
|
* 修改所有参数
|
* @param worldCup
|
*/
|
void updateWorldCupAll(@Param("item") WorldCup worldCup);
|
}
|