package com.yunhai.bschclassmanage.service; import com.yunhai.bschclassmanage.entity.BaseDicGrade; import com.yunhai.bschclassmanage.model.dto.AddMemberDTO; import com.yunhai.bschclassmanage.model.dto.SchCustomGroupDTO; import com.yunhai.bschclassmanage.model.dto.SetLeaderDTO; import com.yunhai.bschclassmanage.model.vo.SchCustomGroupVO; import com.yunhai.bschclassmanage.utils.UserContext; import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; import java.util.List; @Service public interface ISchCustomGroupService { List getSchCustomGroup(Integer schId, Integer type); void saveSchCustomGroup(UserContext.UserInfo user, SchCustomGroupDTO dto); void saveMembers(UserContext.UserInfo user, AddMemberDTO dto); void setLeaders(UserContext.UserInfo user, SetLeaderDTO dto); void deleteSchCustomGroup(UserContext.UserInfo user, Integer groupId); void importCustomGroup(UserContext.UserInfo user, MultipartFile file); }