Files
aida_back/src/main/java/com/ai/da/service/RecommendationService.java
2025-11-28 09:36:04 +08:00

35 lines
775 B
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.ai.da.service;
import com.ai.da.model.dto.RecommendRequestDTO;
import java.util.List;
/**
* 推荐服务接口
*/
public interface RecommendationService {
/**
* 根据用户偏好推荐系统 sketch
*
* @param request 推荐请求
* @return 推荐的 URL 列表
*/
List<String> recommend(RecommendRequestDTO request);
/**
* 同步 t_sys_file 数据到 Milvus
* 从 t_sys_file 表读取所有系统 sketch提取特征向量并存储到 Milvus
*/
void syncSysFileToMilvus();
/**
* 更新单个文件的向量(当文件更新时调用)
*
* @param sysFileId 系统文件ID
* @param url 文件URL
*/
void updateVector(Long sysFileId, String url);
}