Files
glam-web/src/api/services/DataQueryService.ts
2025-07-02 13:51:09 +08:00

98 lines
2.9 KiB
TypeScript

/* generated using openapi-typescript-codegen -- do no edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { PaginationResponse } from '../models/PaginationResponse';
import type { TaskQueryRequest } from '../models/TaskQueryRequest';
import type { VideoDataPaginationRequest } from '../models/VideoDataPaginationRequest';
import type { CancelablePromise } from '../core/CancelablePromise';
import { OpenAPI } from '../core/OpenAPI';
import { request as __request } from '../core/request';
export class DataQueryService {
/**
* 批量查询任务结果
* 批量查询任务结果
*
* Args:
* request: 包含任务ID列表的请求
* db: 数据库会话
*
* Returns:
* dict: 查询结果
* @returns any Successful Response
* @throws ApiError
*/
public static localSyncQueryTaskResultApiV2LocalBatchQueryTaskResultPost({
requestBody,
}: {
requestBody: TaskQueryRequest,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'POST',
url: '/api/v2/local/batch/query/task/result',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}
/**
* 分页查询视频生成数据
* 分页查询视频生成数据,按创建时间降序排列
*
* Args:
* request: 分页查询请求参数
* db: 数据库会话
*
* Returns:
* PaginationResponse: 分页查询结果
* @returns PaginationResponse Successful Response
* @throws ApiError
*/
public static getImageDataListApiImageDataListPost({
requestBody,
}: {
requestBody: VideoDataPaginationRequest,
}): CancelablePromise<PaginationResponse> {
return __request(OpenAPI, {
method: 'POST',
url: '/api/image/data/list',
body: requestBody,
mediaType: 'application/json',
errors: {
422: `Validation Error`,
},
});
}
/**
* 根据ID查询单条视频生成数据
* 根据ID查询单条视频生成数据
*
* Args:
* data_id: 数据ID
* db: 数据库会话
*
* Returns:
* dict: 查询结果
* @returns any Successful Response
* @throws ApiError
*/
public static getVideoDataByIdApiVideoDataDataIdGet({
dataId,
}: {
dataId: number,
}): CancelablePromise<any> {
return __request(OpenAPI, {
method: 'GET',
url: '/api/video/data/{data_id}',
path: {
'data_id': dataId,
},
errors: {
422: `Validation Error`,
},
});
}
}