实时通讯

This commit is contained in:
高保安
2025-12-01 10:08:41 +08:00
commit e6623be1e5
140 changed files with 6032 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
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);
}