package org.jeecg.modules.system.app.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.system.app.entity.AppClassGrouping;
import org.jeecg.modules.system.app.form.ClassGroupingCasePageForm;
import org.jeecg.modules.system.app.form.ClassGroupingPageForm;
import org.jeecg.modules.system.app.form.StudentInfoForm;
import org.jeecg.modules.system.app.vo.ClassGroupingCaseVO;
import org.jeecg.modules.system.app.vo.ClassGroupingVO;
import org.jeecg.modules.system.app.vo.StudentInfoVO;

import java.util.List;

public interface IAppClassGroupingService extends IService<AppClassGrouping> {
    IPage<ClassGroupingVO> queryPage(ClassGroupingPageForm classGroupingPageForm);

    IPage<ClassGroupingCaseVO> queryCasePage(ClassGroupingCasePageForm classGroupingCasePageForm);

    List<StudentInfoVO> getStudentInfoList(StudentInfoForm studentInfoForm);
}
