feat: 日志列表

This commit is contained in:
tbphp
2025-07-12 11:22:13 +08:00
parent 25d65b0a94
commit a340deaf1b
5 changed files with 52 additions and 118 deletions

View File

@@ -1,14 +1,14 @@
import type { Group, LogFilter, LogsResponse } from "@/types/models";
import type { ApiResponse, Group, LogFilter, LogsResponse } from "@/types/models";
import http from "@/utils/http";
export const logApi = {
// 获取日志列表
getLogs: (params: LogFilter): Promise<LogsResponse> => {
getLogs: (params: LogFilter): Promise<ApiResponse<LogsResponse>> => {
return http.get("/logs", { params });
},
// 获取分组列表(用于筛选)
getGroups: (): Promise<Group[]> => {
getGroups: (): Promise<ApiResponse<Group[]>> => {
return http.get("/groups");
},
};