video-flow-b/api/resources.ts
2025-07-02 21:12:28 +08:00

23 lines
568 B
TypeScript

import { post } from './request';
import { ApiResponse } from './common';
// 资源列表请求参数
export interface ResourcesListRequest {
published: number;
}
// 资源项数据结构
export interface Resource {
id: number;
title: string;
creator_name: string;
media_type: number;
url: string;
script_id: number;
created_at: string;
}
// 获取资源列表
export const getResourcesList = async (data: ResourcesListRequest): Promise<ApiResponse<Resource[]>> => {
return post<ApiResponse<Resource[]>>('/api/resources/resources/list', data);
};