34 lines
1.1 KiB
Java
34 lines
1.1 KiB
Java
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<GroupList> {
|
|
|
|
void saveGroupList(GroupPacket groupPacket, Long groupId);
|
|
|
|
Result<IPage<GroupListVo>> getGroup(GroupListQueryReq groupDetailQueryReq);
|
|
|
|
Result<GroupDetailVo> getGroupDetail(GroupDetailQueryReq queryReq) throws WriterException, IOException, WriterException;
|
|
|
|
|
|
Result<Void> updateInvent(GroupInventUpdateReq groupInventUpdateReq);
|
|
|
|
Result<String> disband(DisbandGroupReq disbandGroupReq);
|
|
|
|
}
|