메뉴 복사로직 개선

This commit is contained in:
kjs
2025-12-18 10:55:26 +09:00
parent c3f066f88f
commit 75e5326b3e
4 changed files with 925 additions and 58 deletions

View File

@@ -3394,13 +3394,23 @@ export async function copyMenu(
}
: undefined;
// 추가 복사 옵션 (카테고리, 코드, 채번규칙 등)
const additionalCopyOptions = req.body.additionalCopyOptions
? {
copyCodeCategory: req.body.additionalCopyOptions.copyCodeCategory === true,
copyNumberingRules: req.body.additionalCopyOptions.copyNumberingRules === true,
copyCategoryMapping: req.body.additionalCopyOptions.copyCategoryMapping === true,
}
: undefined;
// 메뉴 복사 실행
const menuCopyService = new MenuCopyService();
const result = await menuCopyService.copyMenu(
parseInt(menuObjid, 10),
targetCompanyCode,
userId,
screenNameConfig
screenNameConfig,
additionalCopyOptions
);
logger.info("✅ 메뉴 복사 API 성공");