package com.yunhai.bschclassmanage.service; import com.yunhai.bschclassmanage.entity.SchStudent; import com.yunhai.bschclassmanage.entity.SchTeacher; import com.yunhai.bschclassmanage.enums.NodeType; import com.yunhai.bschclassmanage.model.dto.SchStudentDTO; import com.yunhai.bschclassmanage.model.dto.SchTeacherDTO; import com.yunhai.bschclassmanage.model.tool.DeleteUser; import com.yunhai.bschclassmanage.model.tool.SyncUserDTO; import com.yunhai.platform.utils.model.BoaGroup; import com.yunhai.platform.utils.model.BoaUser; import org.springframework.stereotype.Service; import java.util.List; @Service public interface ISendUserBaseService { BoaGroup addGroup(String name,Integer parentId,Integer sort, NodeType type); void editGroup(Integer id,String name,Integer parentId,Integer sort, NodeType type); BoaUser addTeacher(SchTeacher teacher, String pwd, Integer groupId); BoaUser editTeacher(SchTeacher teacher,String pwd, Integer groupId); BoaUser addStudent(SchStudent student, String pwd); BoaUser editStudent(SchStudent student, String pwd); void deleteTeachers(List userIds,Integer groupId,Integer schId); void deleteStudents(List userIds,Integer groupId,Integer schId); }