35 lines
1.2 KiB
Java
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);
|
|
}
|