공통코드 관리 시스템 개선 완료
This commit is contained in:
@@ -114,6 +114,46 @@ export const commonCodeApi = {
|
||||
},
|
||||
},
|
||||
|
||||
// 중복 검사 API
|
||||
validation: {
|
||||
/**
|
||||
* 카테고리 중복 검사
|
||||
*/
|
||||
async checkCategoryDuplicate(
|
||||
field: "categoryCode" | "categoryName" | "categoryNameEng",
|
||||
value: string,
|
||||
excludeCode?: string,
|
||||
): Promise<ApiResponse<{ isDuplicate: boolean; message: string; field: string; value: string }>> {
|
||||
const params = new URLSearchParams();
|
||||
params.append("field", field);
|
||||
params.append("value", value);
|
||||
if (excludeCode) params.append("excludeCode", excludeCode);
|
||||
|
||||
const response = await apiClient.get(`/common-codes/categories/check-duplicate?${params}`);
|
||||
return response.data;
|
||||
},
|
||||
|
||||
/**
|
||||
* 코드 중복 검사
|
||||
*/
|
||||
async checkCodeDuplicate(
|
||||
categoryCode: string,
|
||||
field: "codeValue" | "codeName" | "codeNameEng",
|
||||
value: string,
|
||||
excludeCode?: string,
|
||||
): Promise<
|
||||
ApiResponse<{ isDuplicate: boolean; message: string; categoryCode: string; field: string; value: string }>
|
||||
> {
|
||||
const params = new URLSearchParams();
|
||||
params.append("field", field);
|
||||
params.append("value", value);
|
||||
if (excludeCode) params.append("excludeCode", excludeCode);
|
||||
|
||||
const response = await apiClient.get(`/common-codes/categories/${categoryCode}/codes/check-duplicate?${params}`);
|
||||
return response.data;
|
||||
},
|
||||
},
|
||||
|
||||
// 옵션 조회 API (화면관리용)
|
||||
options: {
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user