hjjeong
2a7066b6fd
테이블에 존재하는 컬럼만 업데이트
2026-01-05 17:08:03 +09:00
kjs
e5faff2853
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/v2-unified-renewal
2026-01-05 14:22:17 +09:00
SeongHyun Kim
914f3d57f3
fix: TableList 카테고리 라벨 표시를 위한 멀티테넌시 fallback 로직 추가
...
getColumnInputTypes API에서 회사별 설정이 없을 때 기본설정() fallback 적용
table_type_columns, category_column_mapping 조회 시 DISTINCT ON + ORDER BY CASE WHEN 패턴 사용
영향 범위: 모든 TableList 컴포넌트의 카테고리 컬럼 표시
2026-01-05 13:58:13 +09:00
kjs
42d75e1aaf
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/unified-components-renewal
2025-12-31 15:11:25 +09:00
DDD1542
58233e51de
각각 별도 TSX 병합 및 회사선택기능 추가
2025-12-30 15:28:05 +09:00
kjs
7ece757d3d
Merge branch 'main' into feature/screen-management
2025-12-24 18:38:08 +09:00
kjs
722b4787e2
2레벨메뉴 복사오류 해결
2025-12-24 18:37:53 +09:00
kjs
cc4d294906
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/unified-components-renewal
2025-12-24 09:58:39 +09:00
dohyeons
9fe22bc422
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into reportMng
2025-12-23 17:37:37 +09:00
kjs
755bbc0c58
복사 진짜진짜 수정
2025-12-23 17:32:27 +09:00
kjs
542c0bae94
복사 원본데이터 참조 오류 수정
2025-12-23 17:06:21 +09:00
dohyeons
050a183c96
feat(report): 리포트-메뉴 연결 기능 추가
2025-12-23 14:34:49 +09:00
kjs
584d6b183b
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/unified-components-renewal
2025-12-23 09:47:57 +09:00
kjs
5f406fbe88
공통코드 계층구조 구현
2025-12-23 09:31:18 +09:00
kjs
6e9cbccf47
공통코드 원복
2025-12-22 16:50:25 +09:00
kjs
9493d81903
카테고리 복사에러 수정
2025-12-22 16:39:46 +09:00
kjs
b01efd293c
공통코드 수정중
2025-12-22 13:45:08 +09:00
kjs
a717f97b34
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/unified-components-renewal
2025-12-22 10:10:26 +09:00
kjs
1cadafea0e
복사에러 수정
2025-12-22 09:53:22 +09:00
kjs
a8bc7983c0
복사에러 수정
2025-12-19 18:31:20 +09:00
kjs
961e7e9a14
채번 복사 오류 수정
2025-12-19 17:41:14 +09:00
kjs
034ef59ef9
수정
2025-12-19 16:20:59 +09:00
kjs
9597494685
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/unified-components-renewal
2025-12-19 16:10:32 +09:00
kjs
979a5ddd9a
복사기능 오류수정
2025-12-19 15:56:22 +09:00
kjs
483dbf8a1f
fix: scope_type=menu 채번규칙 삭제 시 check constraint 위반 해결
...
- scope_type='menu'인 채번규칙: 메뉴 삭제 시 함께 삭제 (파트 포함)
- scope_type!='menu'인 채번규칙: menu_objid만 NULL로 설정 (규칙 보존)
- check_menu_scope_requires_menu_objid 제약조건 준수
2025-12-19 15:52:53 +09:00
kjs
91d00aa784
컴포넌트 리뉴얼 1.0
2025-12-19 15:44:38 +09:00
kjs
228c497569
fix: 메뉴 복사 로직 개선 - FK 에러 해결 및 성능 최적화
...
- numbering_rules FK 에러 해결 (menu_objid NULL 설정)
- category_column_mapping FK 에러 해결 (삭제 후 재복사)
- 채번규칙 매핑 보완 로직 추가 (화면에서 참조하는 채번규칙을 이름으로 찾아 매핑)
- 기존 채번규칙/카테고리 매핑의 menu_objid 갱신 로직 추가
- N+1 쿼리 최적화 (배치 조회/삽입으로 변경)
- 메뉴 삭제: N개 쿼리 → 1개
- 화면 할당/플로우 수집: N개 쿼리 → 1개
- 화면 정의 조회: N개 쿼리 → 1개
- 레이아웃 삽입: N개 쿼리 → 화면당 1개
- 채번규칙/카테고리 매핑 업데이트: CASE WHEN 배치 처리
- 예상 성능 개선: ~10배
2025-12-19 13:50:13 +09:00
kjs
2487c79a61
fix: 메뉴 복사 로직 개선 - FK 에러 해결 및 성능 최적화
...
- numbering_rules FK 에러 해결 (menu_objid NULL 설정)
- category_column_mapping FK 에러 해결 (삭제 후 재복사)
- 채번규칙 매핑 보완 로직 추가 (화면에서 참조하는 채번규칙을 이름으로 찾아 매핑)
- 기존 채번규칙/카테고리 매핑의 menu_objid 갱신 로직 추가
- N+1 쿼리 최적화 (배치 조회/삽입으로 변경)
- 메뉴 삭제: N개 쿼리 → 1개
- 화면 할당/플로우 수집: N개 쿼리 → 1개
- 화면 정의 조회: N개 쿼리 → 1개
- 레이아웃 삽입: N개 쿼리 → 화면당 1개
- 채번규칙/카테고리 매핑 업데이트: CASE WHEN 배치 처리
- 예상 성능 개선: ~10배
2025-12-19 13:45:14 +09:00
kjs
51c788cae8
복사기능
2025-12-19 09:26:44 +09:00
kjs
84efaed1eb
에러 수정
2025-12-18 16:35:55 +09:00
kjs
bca6de9811
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-18 14:34:38 +09:00
dohyeons
ac8961160d
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into reportMng
2025-12-18 13:27:25 +09:00
kjs
75e5326b3e
메뉴 복사로직 개선
2025-12-18 10:55:26 +09:00
dohyeons
6c7807e1d1
리포트 복사 기능 개선
2025-12-17 17:43:21 +09:00
kjs
7b30f6c7f2
Merge branch 'main' into feature/screen-management
2025-12-17 17:41:43 +09:00
kjs
3589e4a5b9
엔티티컬럼 표시설정 수정
2025-12-17 17:41:29 +09:00
dohyeons
60b4bffdf9
레이아웃 저장/로드 데이터 구조 수정
2025-12-17 17:30:40 +09:00
SeongHyun Kim
52db6fd43c
feat(backend): created_date/updated_date 컬럼 자동 설정 기능 추가
...
- tableManagementService: insertData()에 created_date 자동 설정
- tableManagementService: updateData()에 updated_date 자동 설정
- dynamicFormService: updateFormRecord()에 updated_date 자동 설정
- 레거시 테이블(sales_order_mng 등) 날짜 컬럼 지원
2025-12-17 16:36:10 +09:00
SeongHyun Kim
ccbbf46faf
feat(universal-form-modal): 옵셔널 필드 그룹 및 카테고리 Select 옵션 기능 추가
...
- 옵셔널 필드 그룹: 섹션 내 선택적 필드 그룹 지원 (추가/제거, 연동 필드 자동 변경)
- 카테고리 Select: table_column_category_values 테이블 값을 Select 옵션으로 사용
- 전체 카테고리 컬럼 조회 API: GET /api/table-categories/all-columns
- RepeaterFieldGroup 저장 시 공통 필드 자동 병합
2025-12-17 14:30:29 +09:00
kjs
f7e3c1924c
엔티티 즉시저장기능 추가
2025-12-16 14:38:03 +09:00
kjs
4e74c7b5ba
카드 디스플레이 분할패널 설정
2025-12-16 10:46:43 +09:00
kjs
b3e6613d66
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-16 10:46:15 +09:00
dohyeons
93443c98ee
분할 패널 RepeaterFieldGroup 저장 및 DB webType 자동 매핑 구현
2025-12-15 15:40:29 +09:00
kjs
3c73c20292
화면 복사문제 수정
2025-12-15 14:51:41 +09:00
kjs
036380d267
다중 제어기능 구현
2025-12-12 18:28:58 +09:00
SeongHyun Kim
7ad70462d5
Merge branch 'ksh'
2025-12-12 14:14:58 +09:00
SeongHyun Kim
a9135165d9
fix: UniversalFormModal 채번 규칙 자동 생성 기능 개선
...
- 모달 재오픈 시 동일 번호 유지 (previewCode 사용)
- 저장 시 정상적인 순번 증가 (allocateCode에서 nextSequence 사용)
- refreshKey를 React key로 전달하여 컴포넌트 강제 리마운트
- ruleId를 부모 컴포넌트까지 전달하여 buttonActions에서 감지
- 미리보기와 저장 번호 일치 (currentSequence + 1 통일)
2025-12-12 10:55:09 +09:00
SeongHyun Kim
5ed80df2d4
Merge branch 'ksh'
2025-12-12 09:15:26 +09:00
SeongHyun Kim
038c5a0973
fix(numbering-rule): 채번 미리보기 순번 수정 및 저장 시 재할당 로직 추가
...
- 미리보기 시 currentSequence + 1로 다음 순번 표시
- UniversalFormModal에서 미리보기/실제할당 분리
- _needsAllocation 플래그로 저장 시 재할당 여부 판단
- RepeatScreenModal 외부 데이터 소스 조인/필터 설정 UI 추가
2025-12-11 18:26:33 +09:00
dohyeons
308c78b067
배포 오류 해결
2025-12-11 15:29:25 +09:00
dohyeons
ab9ddaa190
외부 DB 연결 끊김 오류 해결
2025-12-11 15:25:48 +09:00
dohyeons
e67b5f76a8
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node
2025-12-11 14:34:48 +09:00
dohyeons
1d97bcaa9f
배포 오류 해결
2025-12-11 14:34:42 +09:00
kjs
f2b0ac8fd5
Merge branch 'main' into feature/screen-management
2025-12-11 14:32:27 +09:00
kjs
215242b676
검색필터 분할패널 데이터 합산기능 추가
2025-12-11 14:25:28 +09:00
leeheejin
99fd8336a5
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into lhj
...
; Please enter a commit message to explain why this merge is necessary,
; especially if it merges an updated upstream into a topic branch.
;
; Lines starting with ';' will be ignored, and an empty message aborts
; the commit.
2025-12-11 13:48:57 +09:00
leeheejin
c486a31787
파일업로드 로직 중간저장(다듬기하면됨)
2025-12-11 13:48:34 +09:00
dohyeons
011f0556d2
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-11 13:15:19 +09:00
dohyeons
f6e0e02ddf
회사 관리자 메뉴 권한 필터링 적용
2025-12-11 13:15:09 +09:00
kjs
fc5ffb03b2
엔티티 조인컬럼 표시문제 수정
2025-12-11 12:01:00 +09:00
SeongHyun Kim
0e60f11084
Merge remote-tracking branch 'origin/main' into ksh
2025-12-11 11:47:43 +09:00
kjs
2b747a1030
소스필드 못찾는 버그 수정
2025-12-11 11:37:40 +09:00
kjs
5bbbd37553
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-11 10:43:09 +09:00
kjs
f272f0c4c7
제어관리 회사코드 저장 안되는 문제 수정
2025-12-11 10:41:28 +09:00
SeongHyun Kim
ae6f022f88
feat(repeat-screen-modal): 복수 외부 테이블 집계 지원 및 집계 설정 모달 UI 추가
...
- 여러 외부 테이블 데이터를 합산하여 집계 계산 지원
- 집계 설정 전용 모달(AggregationSettingsModal) 추가
- AggregationConfig에 hidden 속성 추가 (연산에만 사용, 표시 제외)
- 채번 규칙 API 에러 처리 개선 (조용히 무시, 로그 최소화)
2025-12-11 09:17:57 +09:00
kjs
088596480f
수식 노드 구현
2025-12-10 18:28:27 +09:00
kjs
3188bc0513
입고테이블 생성날짜 저장에러ㅏ 수정
2025-12-10 16:06:47 +09:00
SeongHyun Kim
5e97a3a5e9
fix: 화면 복사 코드 생성 로직 개선 및 UniversalFormModal beforeFormSave 이벤트 연동
...
- screenManagementService: PostgreSQL regexp_replace로 정확한 최대 번호 조회
- CopyScreenModal: linkedScreens 의존성 추가로 모달 코드 생성 보장
- UniversalFormModal: beforeFormSave 이벤트 리스너로 ButtonPrimary 연동
- 설정된 필드만 병합하여 의도치 않은 덮어쓰기 방지
2025-12-09 16:11:04 +09:00
kjs
bb98e9319f
외부호출 노드들
2025-12-09 12:13:30 +09:00
dohyeons
0aaab45329
flowExecutionService 트랜잭션 처리 개선 및 데이터 변경 추적 로직 수정
2025-12-09 11:15:18 +09:00
dohyeons
8d07458c94
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-09 10:36:49 +09:00
SeongHyun Kim
7ac6bbc2c6
Merge remote-tracking branch 'origin/main' into ksh
2025-12-09 09:24:33 +09:00
SeongHyun Kim
d908de7f66
fix(numbering-rule): 채번규칙 저장 시 allocateNumberingCode로 실제 순번 할당
...
- generateNumberingCode를 allocateNumberingCode로 변경 (순번 실제 증가)
- saveSingleRow/saveMultipleRows/saveWithMultiTable 모두 적용
- NumberingRuleCard: 파트 타입 변경 시 defaultAutoConfig 적용
- NumberingRuleDesigner: 저장 시 partsWithDefaults로 기본값 병합
- sequenceLength/numberLength 기본값 4에서 3으로 변경
- 불필요한 console.log 제거
2025-12-08 19:10:07 +09:00
kjs
e53515481b
빌드 에러 수정
2025-12-08 18:26:38 +09:00
kjs
2b055757e2
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-08 17:59:09 +09:00
kjs
5609e6353f
창고 렉 구조 등록 컴포넌트 중복 방지기능 추가
2025-12-08 17:13:14 +09:00
dohyeons
f0f6c42b3c
flow-widget 인라인 편집 시 changed_by에 사용자 ID 기록되도록 수정
2025-12-08 16:49:28 +09:00
dohyeons
ad5c7f643c
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-08 16:37:13 +09:00
leeheejin
ed1626d391
세금계산서 업그레이드
2025-12-08 16:18:44 +09:00
dohyeons
11a99a5c2e
flow-widgdt 인라인 편집 및 검색 하이라이트 기능 추가
2025-12-08 16:06:43 +09:00
leeheejin
ab1308efe8
세금계산서 발행 완료
2025-12-08 16:01:59 +09:00
kjs
274078ef2c
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-08 15:16:07 +09:00
leeheejin
f04a3e3505
세금계산서 하기 전에 저장
2025-12-08 14:34:18 +09:00
dohyeons
2cc0a7b309
배치 스케줄러 타임존을 Asia/Seoul로 설정
2025-12-08 10:34:37 +09:00
leeheejin
8ec5c987de
restapi 도 경로보기 가능, 출발지목적지 동시에 같은거 못하게, 자물쇠걸면 컬럼 수정 못함 tablelistcomponent
2025-12-08 10:23:54 +09:00
kjs
47552bc35c
집계함수 제어 수정
2025-12-05 17:28:44 +09:00
kjs
e713f55442
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into feature/screen-management
2025-12-05 15:22:28 +09:00
kjs
96321f502f
제어 집계함수 노드 추가
2025-12-05 15:18:55 +09:00
dohyeons
7c06b98f86
배치 수정 페이지 버그 수정 및 멀티테넌시 보안 강화
2025-12-05 10:36:52 +09:00
dohyeons
b6a7b4a93b
배치 수정 페이지 저장 및 API 미리보기 버그 수정
2025-12-05 10:16:23 +09:00
dohyeons
58ca340699
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-04 19:48:34 +09:00
kjs
bc66f3bba1
거래처 에러수정
2025-12-04 18:26:35 +09:00
dohyeons
ef3b85f343
배치 UPSERT 기능 및 고정값 매핑 버그 수정
2025-12-04 17:26:29 +09:00
kjs
e8be871d69
Merge branch 'main' into feature/screen-management
2025-12-03 18:48:41 +09:00
kjs
676ec16879
화면 분할패널 오류 수정
2025-12-03 18:28:43 +09:00
dohyeons
6a0ff5582f
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into common/feat/dashboard-map
2025-12-03 17:46:01 +09:00
kjs
eb5ea411c9
화면 일괄삭제기능
2025-12-03 16:02:09 +09:00
kjs
8317af92cd
입력 타입 변경시 바로 적용 가능하게 수정
2025-12-03 10:24:07 +09:00
dohyeons
faacd5402c
외부 연결 목록에 회사명 표시 기능 추가
2025-12-02 17:36:28 +09:00
leeheejin
a75b615c3a
Merge branch 'main' of http://39.117.244.52:3000/kjs/ERP-node into lhj
2025-12-02 14:26:03 +09:00