package jnpf.cultivate.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import jnpf.model.cultivate.dto.apply.FtbCultivatePromotionPostApplyDto;
import jnpf.model.cultivate.po.apply.FtbCultivatePromotionPostApply;
import jnpf.model.cultivate.vo.apply.FtbCultivatePromotionPostApplyVO;
import org.apache.ibatis.annotations.Param;

public interface FtbCultivatePromotionPostApplyMapper extends BaseMapper<FtbCultivatePromotionPostApply> {

    /**
     * 获取培养推广岗位申请的分页信息
     * 本方法用于处理分页获取培养推广岗位申请的信息请求
     *
     * @param page 分页信息对象，用于控制和返回分页数据
     * @param dto  查询参数对象，用于筛选数据
     * @return 返回分页查询结果，包含培养推广岗位申请的VO列表
     */
    Page<FtbCultivatePromotionPostApplyVO> getListInfo(Page<FtbCultivatePromotionPostApplyVO> page,
                                                       @Param("dto") FtbCultivatePromotionPostApplyDto dto);
}