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