feat: V2Media 컴포넌트 추가 및 통합 미디어 기능 정의

- 새로운 V2Media 컴포넌트를 추가하여 파일, 이미지, 비디오, 오디오 등 다양한 미디어 타입을 지원합니다.
- V2Media의 설정 스키마와 기본 속성을 정의하고, 관련 설정 패널을 통합하였습니다.
- 기존 컴포넌트 목록에 V2Media를 포함시켜 통합 미디어 기능을 강화하였습니다.
- componentConfig 스키마에서 v2-repeater를 제거하여 불필요한 항목을 정리하였습니다.
This commit is contained in:
DDD1542
2026-01-29 14:47:59 +09:00
16 changed files with 3213 additions and 1340 deletions

View File

@@ -696,10 +696,11 @@ export const getLayoutV1 = async (req: AuthenticatedRequest, res: Response) => {
export const getLayoutV2 = async (req: AuthenticatedRequest, res: Response) => {
try {
const { screenId } = req.params;
const { companyCode } = req.user as any;
const { companyCode, userType } = req.user as any;
const layout = await screenManagementService.getLayoutV2(
parseInt(screenId),
companyCode
companyCode,
userType
);
res.json({ success: true, data: layout });
} catch (error) {

File diff suppressed because it is too large Load Diff