AiChatService.java 850 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package jnpf.base.service;
  2. import jnpf.base.entity.AiChatEntity;
  3. import jnpf.base.model.ai.AiChatVo;
  4. import jnpf.base.model.ai.AiForm;
  5. import jnpf.base.model.ai.AiHisVo;
  6. import java.util.List;
  7. /**
  8. * ai会话服务
  9. *
  10. * @author JNPF开发平台组
  11. * @version v5.2.0
  12. * @copyright 引迈信息技术有限公司
  13. * @date 2024/12/2 10:10:10
  14. */
  15. public interface AiChatService extends SuperService<AiChatEntity> {
  16. /**
  17. * ai对话发送
  18. *
  19. * @param keyword
  20. */
  21. String send(String keyword);
  22. /**
  23. * ai会话列表
  24. */
  25. List<AiChatVo> historyList();
  26. /**
  27. * ai会话记录
  28. */
  29. List<AiHisVo> historyGet(String id);
  30. /**
  31. * 会话记录保存
  32. */
  33. String historySave(AiForm form);
  34. /**
  35. * 删除ai会话记录
  36. *
  37. * @param id
  38. */
  39. void delete(String id);
  40. }