import request, {CommonHeaderEnum} from "@/utils/request"; const getMonthlyLogCountUrl = '/admin/log/getMonthlyLogCount' const getPageUrl = "/admin/log/page"; const logUrl = "/admin/log"; export function getMonthlyLogCount(startTime: string, endTime: string) { return new Promise(resolve => { request({ url: getMonthlyLogCountUrl, method: 'post', data: { startTime, endTime }, headers: { 'Content-Type': CommonHeaderEnum.FORM_CONTENT_TYPE, }, }).then(res => { resolve(res.data); }) }) } export function getPage(current: number, size: number, condition?: {timeInterval: string, logType: string}) { return new Promise((resolve, reject) => { request.get(getPageUrl, { params: { current, size, timeInterval: condition?.timeInterval, logType: condition?.logType } }).then((res: any) => { resolve(res.data); }).catch(err => { reject(err); }) }) } export function deleteByIds(ids: string[]) { return new Promise(resolve => { request.delete(logUrl, { data: ids }).then(res => { resolve(res.data); }).catch(err => { resolve(err); }) }) }