package com.ycl.jxkg.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.ycl.jxkg.domain.entity.Subject; import com.ycl.jxkg.domain.vo.admin.education.SubjectPageRequestVO; import com.ycl.jxkg.domain.vo.admin.education.SubjectResponseVO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Select; import java.util.List; @Mapper public interface SubjectMapper extends BaseMapper { List getSubjectByLevel(Integer level); List allSubject(); List page(SubjectPageRequestVO requestVM); @Select("select ifnull(count(*) + 1, 1) from t_subject where deleted = 0") Integer getItemOrder(); }