Merge branch 'iipbs/st/dev' of https://www.onasys.co.kr:3000/ONAANDALL/frontend into iipbs/st/dev

This commit is contained in:
2026-03-11 12:51:37 +09:00
31 changed files with 2140 additions and 1797 deletions
@@ -21,7 +21,7 @@ export class StatisticsInputSewSupplyRateApiService implements StatisticsInputSe
public async checkInputPeriod(params: string): Promise<CheckInputPeriodResponse> {
const response = await stClient.get<CheckInputPeriodResponse>(
`${ENDPOINT.ST_SERVICE.INPUTCOMMON}/check-input-period?year=${params}`,
`${ENDPOINT.ST_SERVICE.INPUTCOMMON}/check-input-period?statsYr=${params}`,
);
return response.data;
}
@@ -43,4 +43,4 @@ export class StatisticsInputSewSupplyRateApiService implements StatisticsInputSe
}
}
export const StatisticsInputSewSupplyRateApi = new StatisticsInputSewSupplyRateApiService();
export const statisticsInputSewSupplyRateApi = new StatisticsInputSewSupplyRateApiService();
@@ -92,12 +92,7 @@ export class StatisticsManagementApiService {
* @param params (sido, gugun, yr, bsnmCd)
*/
public async getSewagePipeTypeList(
params: {
yr?: string;
bsnmCd?: string;
sido?: string;
gugun?: string;
}
params: SewagePipeReviewRequestParams
): Promise<SewerPipeTypeApiResponse> {
const response = await stClient.get<SewerPipeTypeApiResponse>(
`${ENDPOINT.ST_SERVICE.REVIEW}/sewer-pipe/type-status`,
@@ -111,12 +106,7 @@ export class StatisticsManagementApiService {
* @param params (sido, gugun, yr, bsnmCd)
*/
public async getSewagePipeDiamList(
params: {
yr?: string;
bsnmCd?: string;
sido?: string;
gugun?: string;
}
params: SewagePipeReviewRequestParams
): Promise<SewerPipeDiamApiResponse> {
const response = await stClient.get<SewerPipeDiamApiResponse>(
`${ENDPOINT.ST_SERVICE.REVIEW}/sewer-pipe/diam-status`,
@@ -144,12 +134,7 @@ export class StatisticsManagementApiService {
* @param params (yr, bsnmCd, sido, gugun)
*/
public async getSewerPipeDrdgList(
params: {
yr?: string;
bsnmCd?: string;
sido?: string;
gugun?: string;
}
params: SewerPipeMtcRequestParams
): Promise<SewerPipeDrdgApiResponse> {
const response = await stClient.get<SewerPipeDrdgApiResponse>(
`${ENDPOINT.ST_SERVICE.REVIEW}/sewer-pipe-mtc/dredging`,
@@ -163,12 +148,7 @@ export class StatisticsManagementApiService {
* @param params (yr, bsnmCd, sido, gugun)
*/
public async getSewerReservoirList(
params: {
yr?: string;
bsnmCd?: string;
sido?: string;
gugun?: string;
}
params: SewerPipeMtcRequestParams
): Promise<SewerReservoirRegionalApiResponse> {
const response = await stClient.get<SewerReservoirRegionalApiResponse>(
`${ENDPOINT.ST_SERVICE.REVIEW}/sewer-reservoir/facilities`,
@@ -182,12 +162,7 @@ export class StatisticsManagementApiService {
* @param params (yr, bsnmCd, sido, gugun)
*/
public async getPumpStationList(
params: {
yr?: string;
bsnmCd?: string;
sido?: string;
gugun?: string;
}
params: SewerPipeMtcRequestParams
): Promise<PumpingStationRegionalApiResponse> {
const response = await stClient.get<PumpingStationRegionalApiResponse>(
`${ENDPOINT.ST_SERVICE.REVIEW}/sewer-reservoir/pumping-stations`,
@@ -202,11 +177,11 @@ export class StatisticsManagementApiService {
*/
public async getMediationPumpStationList(
params: {
yr?: string; // 조회 연도
bsnmCd?: string; // 사업소 코드
sido?: string; // 시도
gugun?: string; // 구군
bscFctNm?: string; // 펌프장명 (시설명)
ctpvNm?: string;
sggNm?: string;
statsYr?: string;
sewerBzmnCd?: string;
pumpstNm?: string;
}
): Promise<MediationPumpStationApiResponse> {
const response = await stClient.get<MediationPumpStationApiResponse>(
@@ -6,6 +6,8 @@ import {
type SearchCondition,
type ApiResponse,
type Sgg,
type cancelSubmitRequest,
type cancelSubmitResponse,
} from "../model/statistics-interface";
export class StatisticsAPiService implements StatisticsService {
@@ -23,6 +25,15 @@ export class StatisticsAPiService implements StatisticsService {
);
return response.data;
}
// 입력 - 제출 취소
public async cancelSubmit(param: cancelSubmitRequest): Promise<cancelSubmitResponse> {
const response = await stClient.put<cancelSubmitResponse>(
`${ENDPOINT.ST_SERVICE.INPUTCOMMON}/cancel-submit`,
param
);
return response.data;
}
}
export const statisticsAPi = new StatisticsAPiService();