package com.akaxin.site.web.admin.service; import java.util.List; import com.windchat.im.storage.bean.GroupMemberBean; import com.windchat.im.storage.bean.GroupProfileBean; import com.windchat.im.storage.bean.SimpleGroupBean; /** * * @author Sam{@link an.guoyue254@gmail.com} * @since 2018-04-17 18:46:55 */ public interface IGroupService { GroupProfileBean getGroupProfile(String siteGroupId); boolean updateGroupProfile(GroupProfileBean bean); List getGroupList(int pageNum, int pageSize); List getGroupMembers(String siteGroupId, int pageNum, int pageSize); List getNonGroupMembers(String siteGroupId, int pageNum, int pageSize); boolean addGroupMembers(String siteGroupId, List newMemberList); boolean removeGroupMembers(String siteGroupId, List groupMemberList); boolean dismissGroup(String siteGroupId); }