32 lines
603 B
TypeScript
32 lines
603 B
TypeScript
import axios from 'axios';
|
|
|
|
export interface LogsRecord {
|
|
moduleType?: string;
|
|
functionType?: string;
|
|
publishTimeBegin?: string;
|
|
publishTimeEnd?: string;
|
|
current: number;
|
|
size: number;
|
|
}
|
|
|
|
// 日志分页查询
|
|
export function queryLogList(data: LogsRecord) {
|
|
return axios({
|
|
url: '/api/rest/log',
|
|
method: 'get',
|
|
params: data,
|
|
});
|
|
}
|
|
|
|
// 日志详情
|
|
export function queryLogDetail(id: number) {
|
|
return axios.get(`/api/rest/log/${id}`);
|
|
}
|
|
|
|
// 日志批量删除
|
|
export function deleteLogs(ids: number[]) {
|
|
return axios.delete(`/api/rest/log/batch`, {
|
|
data: ids,
|
|
});
|
|
}
|