package org.springblade.modules.martial.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Param;
import org.springblade.modules.martial.pojo.entity.MartialJudgeInvite;
import org.springblade.modules.martial.pojo.vo.MartialJudgeInviteVO;

/**
 * JudgeInvite Mapper 接口
 *
 * @author BladeX
 */
public interface MartialJudgeInviteMapper extends BaseMapper<MartialJudgeInvite> {

	/**
	 * 分页查询裁判邀请列表（关联裁判信息）
	 *
	 * @param page 分页对象
	 * @param judgeInvite 查询条件
	 * @return 裁判邀请VO分页列表
	 */
	IPage<MartialJudgeInviteVO> selectJudgeInvitePage(IPage<MartialJudgeInviteVO> page, @Param("judgeInvite") MartialJudgeInvite judgeInvite);

}
