Files
UserclassService/src/main/java/com/yunhai/bschclassmanage/service/IComSchTreeService.java
T
2026-08-20 12:43:06 +08:00

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();
}