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<Subject> {
|
|
List<Subject> getSubjectByLevel(Integer level);
|
|
List<Subject> allSubject();
|
|
List<SubjectResponseVO> page(SubjectPageRequestVO requestVM);
|
|
@Select("select ifnull(count(*) + 1, 1) from t_subject where deleted = 0")
|
Integer getItemOrder();
|
}
|