diff --git a/src/services/resourceCategoryService.ts b/src/services/resourceCategoryService.ts index 579ee9b..e15bc06 100644 --- a/src/services/resourceCategoryService.ts +++ b/src/services/resourceCategoryService.ts @@ -35,7 +35,7 @@ export class ResourceCategoryService { static async getAllCategories(): Promise> { try { const result = await invoke('get_all_resource_categories') - return result as ApiResponse + return { status: true, msg: 'ok', data: result } as ApiResponse } catch (error) { console.error('Failed to get all categories:', error) return { @@ -51,7 +51,7 @@ export class ResourceCategoryService { static async getCategoryById(categoryId: string): Promise> { try { const result = await invoke('get_resource_category_by_id', { categoryId }) - return result as ApiResponse + return { status: true, msg: 'ok', data: result } as ApiResponse } catch (error) { console.error('Failed to get category by id:', error) return { @@ -67,7 +67,7 @@ export class ResourceCategoryService { static async createCategory(request: CreateCategoryRequest): Promise> { try { const result = await invoke('create_resource_category', { request }) - return result as ApiResponse + return { status: true, msg: 'ok', data: result } as ApiResponse } catch (error) { console.error('Failed to create category:', error) return { @@ -81,12 +81,12 @@ export class ResourceCategoryService { * 更新分类 */ static async updateCategory( - categoryId: string, + categoryId: string, request: UpdateCategoryRequest ): Promise> { try { const result = await invoke('update_resource_category', { categoryId, request }) - return result as ApiResponse + return { status: true, msg: 'ok', data: result } as ApiResponse } catch (error) { console.error('Failed to update category:', error) return { @@ -102,7 +102,7 @@ export class ResourceCategoryService { static async deleteCategory(categoryId: string): Promise> { try { const result = await invoke('delete_resource_category', { categoryId }) - return result as ApiResponse + return { status: true, msg: 'ok', data: result } as ApiResponse } catch (error) { console.error('Failed to delete category:', error) return { @@ -118,7 +118,7 @@ export class ResourceCategoryService { static async searchCategories(keyword: string): Promise> { try { const result = await invoke('search_resource_categories', { keyword }) - return result as ApiResponse + return { status: true, msg: 'ok', data: result } as ApiResponse } catch (error) { console.error('Failed to search categories:', error) return {