Files
aida_back/src/main/java/com/ai/da/service/RecommendationService.java

35 lines
775 B
Java
Raw Normal View History

2025-11-28 09:36:04 +08:00
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);
}