package com.sundot.airport.exam.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.sundot.airport.exam.common.model.result.TestPaperCatPageResult;
import com.sundot.airport.exam.domain.TestPaperCat;
import com.sundot.airport.exam.logic.manage.model.params.TestPaperCatPageParam;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * <b>功能名：</b>TestPaperCatMapper<br>
 * <b>说明：</b> 试卷分类表 <br>
 * <b>著作权：</b> Copyright (C) 2021 HUIFANEDU  CORPORATION<br>
 * <b>修改履历：
 *
 * @author 2021-06-18 liangxiao
 */
@Mapper
public interface TestPaperCatMapper extends BaseMapper<TestPaperCat> {
    /**
     * <b>方法名: </b> getTestPaperCatList <br>
     * <b>说明: 试卷分类列表（包括未分类）并获取每个分类下的试卷数 </b> <br>
     *
     * @param param com.sundot.airport.logic.manage.model.params.TestPaperCatPageParam 试卷分类表分页列表请求参数
     * @return java.util.List<com.sundot.airport.exam.common.model.result.TestPaperCatPageResult><br>
     * <b>修改履历: </b>
     * @author 2021/7/21 lity
     */
    List<TestPaperCatPageResult> getTestPaperCatList(TestPaperCatPageParam param);
}
