package cc.mrbird.febs.ai.service;
|
|
import cc.mrbird.febs.ai.entity.AiMemberTalkItem;
|
import cc.mrbird.febs.ai.req.ai.AiMessage;
|
import cc.mrbird.febs.ai.req.memberTalk.ApiMemberTalkItemPageDto;
|
import cc.mrbird.febs.ai.res.memberTalk.ApiMemberTalkItemVo;
|
import cc.mrbird.febs.common.entity.FebsResponse;
|
import cc.mrbird.febs.mall.vo.MallGoodsListVo;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* AI用户对话训练记录子表 Service接口
|
*
|
* @author yourname
|
* @date 2025-07-29
|
*/
|
public interface AiMemberTalkItemService extends IService<AiMemberTalkItem> {
|
|
|
void add(String memberUuid, String id, int type, String resContext, Date createdTime);
|
|
AiMemberTalkItem getByQuery(LambdaQueryWrapper<AiMemberTalkItem> memberTalkItemQuery);
|
|
IPage<ApiMemberTalkItemVo> historyPage(ApiMemberTalkItemPageDto dto);
|
|
List<AiMessage> getQuestionUpDownContext(String memberTalkId, int code);
|
|
}
|