import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { environment } from '../../../../../../environments/environment'; @Injectable({ providedIn: 'root' }) export class ColumnService { constructor(private _http : HttpClient) { } getColumnList() : Observable{ return this._http.get(environment.baseUrl + "report/wizard/list_columns"); } getIndividualColumnData(id : string) : Observable { return this._http.get(environment.baseUrl + "report/wizard/retrieve_col_tab_wise_data/" + id); } getDrillDownReportList() : Observable { return this._http.get(environment.baseUrl + "report/wizard/list_drilldown_reports"); } getResponseTotalColsList() : Observable { return this._http.get(environment.baseUrl + "report/wizard/retrieveTotalForTheColList"); } getDrillDownReportColumnDetails(drillDownReportId : string) : Observable { return this._http.get(environment.baseUrl + "report/wizard/list_child_report_ff/" + drillDownReportId); // return this._http.get(environment.baseUrl + "report/wizard/list_child_report_ff/" + reportId); } getValueOfColumnDetails(reportId : number) { return this._http.get(environment.baseUrl + "report/wizard/list_child_report_col/" + reportId); } postColumnChanges(finalPOSTObj : any) : Observable { return this._http.post(environment.baseUrl + "report/wizard/save_col_tab_data/", finalPOSTObj); } }