Files
frontend/apps/st/src/entities/statistics/api/statistics-management-service.ts
T

29 lines
963 B
TypeScript

import axios from "axios";
import { ENDPOINT } from "@/shared/config";
import {
type SewerageSupplyRateReviewService,
type SewerageSupplyRateReviewRequestParams,
type SewerageSupplyRateReviewApiResponse,
} from "../model/statistics-management-interface";
export class SewerageSupplyRateReviewApiService implements SewerageSupplyRateReviewService {
/**
* 하수도 보급률 검토 목록 조회
* @param params (sido, gugun, yr, bsnmCd)
*/
public async getSewerageSupplyRateReviewList(
params: SewerageSupplyRateReviewRequestParams
): Promise<SewerageSupplyRateReviewApiResponse> {
const response = await axios.get<SewerageSupplyRateReviewApiResponse>(
`${ENDPOINT.ST_SERVICE.REVIEW}/supply-rate`,
{
params: params
}
);
return response.data;
}
}
export const sewerageSupplyRateReviewApi = new SewerageSupplyRateReviewApiService();