package jnpf.cultivate.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import jnpf.model.cultivate.po.exam.FtbCultivateExam;
import jnpf.model.cultivate.req.exam.QueryExamReq;
import jnpf.model.cultivate.resp.ExamListVo;
import org.apache.ibatis.annotations.Param;
/**
 * 考试表mapper
 *
 * @author xgl
 * @create 2024-09-29
 */
public interface FtbCultivateExamMapper extends BaseMapper<FtbCultivateExam> {
    /**
     * 管理端 查询考试列表
     * @param page
     * @param params
     * @return
     */
    Page<ExamListVo> pagingQuery(@Param("page") Page<FtbCultivateExam> page
            , @Param("params") QueryExamReq params);
    /**
     * 根据岗位查询是否考试完成才能够鉴定的标志
     * @param positionId 岗位 id
     * @return 岗位考试合格后才能进行鉴定,0否 1是
     */
    Integer queryExamAndIdentifyConfig(@Param("positionId") String positionId);
}