特征推荐初次提交

This commit is contained in:
litianxiang
2025-11-28 09:36:04 +08:00
parent 1c782f8fd7
commit ca416fed9d
10 changed files with 1220 additions and 3 deletions

View File

@@ -0,0 +1,34 @@
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);
}