25 lines
566 B
TypeScript
25 lines
566 B
TypeScript
import { apiRequest, ApiResponse } from "./api-utils";
|
|
|
|
export interface PlanSceneItem {
|
|
id: number;
|
|
name: string;
|
|
description: string;
|
|
image: string;
|
|
status: number;
|
|
sort: number;
|
|
updateTime: string;
|
|
}
|
|
|
|
export async function getPlanSceneList(): Promise<
|
|
ApiResponse<{ list: PlanSceneItem[] }>
|
|
> {
|
|
return apiRequest("/planScene/list");
|
|
}
|
|
|
|
export async function updatePlanSceneStatus(
|
|
id: number,
|
|
status: number,
|
|
): Promise<ApiResponse<{ id: number; status: number }>> {
|
|
return apiRequest("/planScene/updateStatus", "POST", { id, status });
|
|
}
|