ERP-node/frontend/lib/api
kjs 34cd7ba9e3 feat: 수정 모드 UPSERT 기능 구현
- SelectedItemsDetailInput 컴포넌트 수정 모드 지원
- 그룹화된 데이터 UPSERT API 추가 (/api/data/upsert-grouped)
- 부모 키 기준으로 기존 레코드 조회 후 INSERT/UPDATE/DELETE
- 각 레코드의 모든 필드 조합을 고유 키로 사용
- created_date 보존 (UPDATE 시)
- 수정 모드에서 groupByColumns 기준으로 관련 레코드 조회
- 날짜 타입 ISO 형식 자동 감지 및 포맷팅 (YYYY.MM.DD)

주요 변경사항:
- backend: dataService.upsertGroupedRecords() 메서드 구현
- backend: dataRoutes POST /api/data/upsert-grouped 엔드포인트 추가
- frontend: ScreenModal에서 groupByColumns 파라미터 전달
- frontend: SelectedItemsDetailInput 수정 모드 로직 추가
- frontend: 날짜 필드 타임존 제거 및 포맷팅 개선
2025-11-20 10:23:54 +09:00
..
batch.ts 배치관리시스템 (DB, RestAPI) 2025-09-26 17:29:20 +09:00
batchManagement.ts feat: 배치 관리 시스템 테스트 및 업데이트 기능 개선 2025-09-29 13:48:59 +09:00
client.ts 프로덕션 환경 수정 2025-10-23 18:03:11 +09:00
codeManagement.ts 제어관리 외부커넥션 설정기능 2025-09-26 01:28:51 +09:00
collection.ts 외부커넥션관리 2025-09-24 10:04:25 +09:00
commonCode.ts feat: 코드 컴포넌트에 메뉴 스코프 적용 2025-11-11 15:25:07 +09:00
company.ts 하드코등 주소 수정 2025-10-02 17:14:08 +09:00
dashboard.ts 테스트 위젯 원본 승격 전 세이브 2025-10-28 17:40:48 +09:00
data.ts feat: 수정 모드 UPSERT 기능 구현 2025-11-20 10:23:54 +09:00
dataflow.ts 관계도 저장 시 모달 및 이름 중복 안내 구현 2025-09-19 15:47:35 +09:00
dataflowSave.ts 외부호출 기능(rest API) 2025-09-26 17:11:18 +09:00
ddl.ts 회사별 메뉴 분리 및 권한 관리 2025-10-28 10:07:07 +09:00
department.ts 삭제를 alert에서 modal로 변경 2025-11-03 17:28:12 +09:00
dynamicForm.ts 엑셀 다운로드, 업로드, 사진촬영(바코드 스캔기능) 추가 2025-11-04 09:41:58 +09:00
entityJoin.ts feat: 수정 모드 UPSERT 기능 구현 2025-11-20 10:23:54 +09:00
entityReference.ts 전체실행조건 웹 타입별 조건분기 2025-09-21 09:53:05 +09:00
externalCall.ts 또 수정 2025-10-02 17:28:52 +09:00
externalCallConfig.ts 외부호출 기능(rest API) 2025-09-26 17:11:18 +09:00
externalDbConnection.ts Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into lhj 2025-10-28 09:49:19 +09:00
externalRestApiConnection.ts restapi 여러개 띄우는거 작업 가능하게 하는거 진행중 2025-10-27 18:33:15 +09:00
file.ts 대표 이미지 저장 기능 구현 2025-11-05 15:50:29 +09:00
flow.ts 회사별 메뉴 분리 및 권한 관리 2025-10-28 10:07:07 +09:00
flowExternalDb.ts 플로우 외부db연결 2025-10-20 17:50:27 +09:00
globalFile.ts 문서뷰어기능구현 2025-09-29 13:29:03 +09:00
layout.ts 레이아웃 추가기능 2025-09-10 18:36:28 +09:00
mail.ts 메일관리 2025-10-22 17:07:38 +09:00
menu.ts feat: 메뉴 관리에서 화면 할당 해제 기능 추가 2025-11-13 12:22:33 +09:00
multiConnection.ts 제어관리 외부커넥션 설정기능 2025-09-26 01:28:51 +09:00
nodeExternalConnections.ts 외부 db노드 설정 2025-10-02 16:43:40 +09:00
nodeFlows.ts feat: 노드 기반 데이터 플로우 시스템 구현 2025-10-02 16:22:29 +09:00
numberingRule.ts feat: 채번 규칙 테이블 기반 자동 필터링 구현 2025-11-07 14:27:07 +09:00
openApi.ts restapi 여러개 띄우는거 작업 가능하게 하는거 진행중 2025-10-27 18:33:15 +09:00
reportApi.ts 이미지 & 구분선 구현 2025-10-01 16:53:35 +09:00
role.ts 각 회사별 데이터 분리 2025-10-27 16:40:59 +09:00
screen.ts 커밋 2025-11-13 12:17:28 +09:00
screenFile.ts 화면관리 쪽 파일첨부 수정 2025-09-26 17:12:03 +09:00
tableCategoryValue.ts feat: 카테고리 삭제 시 실제 데이터 사용 여부 확인 및 차단 기능 2025-11-17 14:22:50 +09:00
tableHistory.ts 로그시스템 개선 2025-10-27 11:11:08 +09:00
tableManagement.ts feat: 테이블 복제 기능 구현 (최고 관리자 전용) 2025-10-31 17:58:49 +09:00
tableSchema.ts 행 이동 화면 할당한 상황에서도 가능하게, 코드병합 버튼액션에 추가 2025-11-04 18:31:26 +09:00
user.ts 각 회사별 데이터 분리 2025-10-27 16:40:59 +09:00
yardLayoutApi.ts Phase 1-4 완료 2025-10-20 09:53:31 +09:00