package com.realtime.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.google.zxing.WriterException; import com.realtime.model.pojo.GroupList; import com.realtime.model.query.GroupDetailQueryReq; import com.realtime.model.query.GroupListQueryReq; import com.realtime.model.remove.DisbandGroupReq; import com.realtime.model.update.GroupInventUpdateReq; import com.realtime.packets.GroupPacket; import com.realtime.sysconst.Result; import com.realtime.vo.GroupDetailVo; import com.realtime.vo.GroupListVo; import java.io.IOException; import java.util.List; public interface GroupListService extends IService { void saveGroupList(GroupPacket groupPacket, Long groupId); Result> getGroup(GroupListQueryReq groupDetailQueryReq); Result getGroupDetail(GroupDetailQueryReq queryReq) throws WriterException, IOException, WriterException; Result updateInvent(GroupInventUpdateReq groupInventUpdateReq); Result disband(DisbandGroupReq disbandGroupReq); }