1 import { Injectable } from '@angular/core';
2 import { HttpClient } from '@angular/common/http';
3 import { Observable } from 'rxjs';
4 import { environment } from '../../../../../../environments/environment';
9 export class ColumnService {
11 constructor(private _http : HttpClient) { }
13 getColumnList() : Observable<any>{
15 return this._http.get(environment.baseUrl + "report/wizard/list_columns");
18 getIndividualColumnData(id : string) : Observable<any>
20 return this._http.get(environment.baseUrl + "report/wizard/retrieve_col_tab_wise_data/" + id);
23 getDrillDownReportList() : Observable<any>
25 return this._http.get(environment.baseUrl + "report/wizard/list_drilldown_reports");
28 getResponseTotalColsList() : Observable<any>
30 return this._http.get(environment.baseUrl + "report/wizard/retrieveTotalForTheColList");
34 postColumnChanges(finalPOSTObj : any) : Observable<any>
36 return this._http.post(environment.baseUrl + "report/wizard/save_col_tab_data/", finalPOSTObj);