[st] feat: 검증 대상 목록 수정

This commit is contained in:
2026-03-05 17:47:59 +09:00
parent a5aa6bfdf4
commit 90ebabd5bd
3 changed files with 141 additions and 85 deletions
@@ -2,6 +2,7 @@ import { client } from "@/shared/api";
import { ENDPOINT } from "@/shared/config";
import type {
VerificationTargetCodeResponse,
VerificationTargetManagementService,
VerificationTargetManagementSearchParams,
VerificationTargetManagementListApiResponse,
@@ -43,6 +44,18 @@ export class VerificationTargetManagementApiService implements VerificationTarge
return response.data;
}
/**
* 검증 대상 코드 목록 조회
*/
public async getVerificationTargetCodes(): Promise<
VerificationTargetCodeResponse[]
> {
const response = await client.get<VerificationTargetCodeResponse[]>(
`${ENDPOINT.STATVERIFY_SERVICE.VRFCTGT_MNG}/code`,
);
return response.data;
}
/**
* 검증 대상 등록
* @param request 등록 요청 데이터
@@ -1,6 +1,12 @@
import type { PageableList } from "@/shared/model";
import type { ApiResponse } from "./statistics-interface";
// 검증 대상 코드 응답 DTO
export interface VerificationTargetCodeResponse {
vrfcTrgtSn: string;
vrfcTrgtNm: string;
}
// 검증 대상 관리 응답 DTO
export interface VerificationTargetManagementResponse {
vrfcTrgtSn: number; // 검증 대상 일련번호
@@ -90,6 +96,8 @@ export interface VerificationTargetManagementService {
vrfcTrgtSn: number,
): Promise<VerificationTargetManagementDetailApiResponse>;
getVerificationTargetCodes(): Promise<VerificationTargetCodeResponse[]>;
saveVerificationTargetManagement(
request: VerificationTargetManagementSaveRequest,
): Promise<VerificationTargetManagementSaveApiResponse>;