namespace Service.IconSearch; /// /// 图标搜索服务接口 /// public interface IIconSearchService { /// /// 生成搜索关键字 /// /// 分类名称 /// 搜索关键字数组 Task> GenerateSearchKeywordsAsync(string categoryName); /// /// 搜索图标并返回候选列表 /// /// 搜索关键字数组 /// 每个关键字返回的最大图标数量 /// 图标候选列表 Task> SearchIconsAsync(List keywords, int limit = 20); /// /// 更新分类图标 /// /// 分类ID /// 图标标识符 Task UpdateCategoryIconAsync(long categoryId, string iconIdentifier); }