Files
UserclassService/src/main/java/com/yunhai/bschclassmanage/service/IComSchTreeService.java
T
wanghu d9604b3798
build / build-push (push) Successful in 2m11s
getstutree
2026-09-09 10:00:51 +08:00

58 lines
1.6 KiB
Java

package com.yunhai.bschclassmanage.service;
import com.yunhai.bschclassmanage.entity.BaseDicGrade;
import com.yunhai.bschclassmanage.model.oa.TeaTreeVO;
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<TeaTreeVO> getSchTeaTree(Integer schId);
List<TeaTreeVO> getSchStuTree(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();
}