53 lines
1.4 KiB
Java
53 lines
1.4 KiB
Java
package com.yunhai.bschclassmanage.service;
|
|
|
|
import com.yunhai.bschclassmanage.entity.BaseDicGrade;
|
|
import com.yunhai.bschclassmanage.model.vo.SchSystemTreeVO;
|
|
import com.yunhai.bschclassmanage.model.vo.SelectIntVO;
|
|
import com.yunhai.bschclassmanage.model.vo.SelectStrVO;
|
|
import com.yunhai.platform.utils.model.BoaGroup;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
@Service
|
|
public interface IComSchTreeService {
|
|
|
|
SchSystemTreeVO getGradeTree(Integer schId);
|
|
|
|
SchSystemTreeVO getClassHistoryTree(Integer schId);
|
|
|
|
SchSystemTreeVO getClassTree(Integer schId);
|
|
|
|
SchSystemTreeVO getHigherSchGradeTree(Integer schId);
|
|
|
|
SchSystemTreeVO getHigherSchClassTree(Integer schId);
|
|
|
|
|
|
List<BoaGroup> getSchTree(Integer schId);
|
|
|
|
BoaGroup getTeacherTree(Integer schId);
|
|
|
|
List<SelectIntVO> getSchoolList();
|
|
|
|
BoaGroup getTeaTree(Integer schId, Boolean withSub);
|
|
|
|
BoaGroup getStuTree(Integer schId, Boolean withSub);
|
|
|
|
List<BoaGroup> getAcademicStageGroupList(Integer schId);
|
|
|
|
void validateGroupsBelongToSchool(Integer schId,List<Integer> groupIds);
|
|
|
|
String getTeaGroupName(Integer schId, Integer id);
|
|
|
|
List<SelectIntVO> getTeaGroupNameList(Integer schId, List<Integer> ids);
|
|
|
|
List<BoaGroup> getGroupTree();
|
|
|
|
String getSchoolName(Integer schId);
|
|
|
|
Map<Integer,List<SelectIntVO>> getSchGroupTypeList(Integer schId, int type);
|
|
|
|
void clearCache();
|
|
}
|