package cc.mrbird.febs.yinhe.service;
|
|
import cc.mrbird.febs.common.entity.FebsResponse;
|
import cc.mrbird.febs.yinhe.entity.YhAiMember;
|
import cc.mrbird.febs.yinhe.req.*;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import reactor.core.publisher.Flux;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
/**
|
* 用户表 Service 接口
|
* 对应数据库表:ai_member
|
*/
|
public interface YhAiService extends IService<YhAiMember> {
|
|
FebsResponse memberInfo();
|
|
FebsResponse categoryList(YHCategoryDto dto);
|
|
FebsResponse agentList(YHAgentDto dto);
|
|
FebsResponse agentInfo(YHAgentInitDto dto);
|
|
FebsResponse categorySysList(YHSysCategoryDto dto);
|
|
FebsResponse agentSysList(YHSysAgentDto dto);
|
|
FebsResponse agentSysInfo(YHSysAgentInitDto dto);
|
|
FebsResponse logout();
|
|
FebsResponse initSend(YHSendInitDto dto);
|
|
FebsResponse saveContext(YHSaveContextDto dto);
|
|
Flux<FebsResponse> aiAnswer(YHAitalkItemStreamDto dto);
|
|
FebsResponse bannerList();
|
|
FebsResponse logoInfo();
|
}
|