Files
UserclassService/src/main/java/com/yunhai/bschclassmanage/service/ISendUserBaseService.java
T
2026-08-19 21:39:54 +08:00

35 lines
1.2 KiB
Java

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<Integer> userIds,Integer groupId,Integer schId);
void deleteStudents(List<Integer> userIds,Integer groupId,Integer schId);
}