package com.oying.modules.system.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.oying.modules.system.domain.Job; import com.oying.modules.system.domain.dto.JobQueryCriteria; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Select; import java.util.List; /** * @author Z * @date 2023-06-20 */ @Mapper public interface JobMapper extends BaseMapper { @Select("select job_id as id from sys_job where name = #{name}") Job findByName(@Param("name") String name); List findAll(@Param("criteria") JobQueryCriteria criteria); IPage findAll(@Param("criteria") JobQueryCriteria criteria, Page page); }