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 { 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 aiAnswer(YHAitalkItemStreamDto dto); FebsResponse bannerList(); FebsResponse logoInfo(); FebsResponse loginBannerList(); FebsResponse loginLogoInfo(); }