import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { environment } from '../../../environments/environment';
export interface Analysis {
name: string;
tableId: number;
description: string;
}
@Injectable()
export class AnalysisService {
constructor(private http: HttpClient) { }
getAnalysisList(pageNum: number = 1, pageSize: number = 10) {
const params = { pageNum: `${pageNum}`, pageSize: `${pageSize}` };
return this.http.get(`${environment.url}/analysis/currentUser`,
{
responseType: 'text',
params
});
}
addAnalysis(body: Analysis) {
return this.http.post(`${environment.url}/analysis`, body, { responseType: 'text' });
}
deleteAnalysis(ids: any) {
return this.http.delete(`${environment.url}/analysis/${ids}`, { responseType: 'text' });
}
}
|