[st] feat: 검증 대상 목록 수정
This commit is contained in:
@@ -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>;
|
||||
|
||||
Reference in New Issue
Block a user