feat: 품번/품명 Select2 AJAX 검색 기능 추가
- common.js에 initPartSelect2Ajax 함수 추가 (기존 select2 영향 없음) - estimateList_new.jsp: 품번/품명 AJAX 검색 적용 - orderMgmtList.jsp: 품번/품명 AJAX 검색 적용 - 디버깅 로그 추가로 문제 해결 용이
This commit is contained in:
16
database/add_manager_info_to_estimate_template.sql
Normal file
16
database/add_manager_info_to_estimate_template.sql
Normal file
@@ -0,0 +1,16 @@
|
||||
-- ESTIMATE_TEMPLATE 테이블에 담당자 정보 및 테이블 내 비고 컬럼 추가
|
||||
|
||||
ALTER TABLE ESTIMATE_TEMPLATE
|
||||
ADD COLUMN IF NOT EXISTS MANAGER_NAME VARCHAR(100);
|
||||
|
||||
ALTER TABLE ESTIMATE_TEMPLATE
|
||||
ADD COLUMN IF NOT EXISTS MANAGER_CONTACT VARCHAR(100);
|
||||
|
||||
ALTER TABLE ESTIMATE_TEMPLATE
|
||||
ADD COLUMN IF NOT EXISTS NOTE_REMARKS TEXT;
|
||||
|
||||
-- 컬럼 설명 추가
|
||||
COMMENT ON COLUMN ESTIMATE_TEMPLATE.MANAGER_NAME IS '담당자 이름';
|
||||
COMMENT ON COLUMN ESTIMATE_TEMPLATE.MANAGER_CONTACT IS '담당자 연락처';
|
||||
COMMENT ON COLUMN ESTIMATE_TEMPLATE.NOTE_REMARKS IS '테이블 내 비고 (품목 하단)';
|
||||
|
||||
27
database/add_part_objid_to_project_mgmt.sql
Normal file
27
database/add_part_objid_to_project_mgmt.sql
Normal file
@@ -0,0 +1,27 @@
|
||||
-- PROJECT_MGMT 테이블에 품목 관련 컬럼 추가
|
||||
-- 품목별 프로젝트 생성을 위한 컬럼들
|
||||
|
||||
ALTER TABLE PROJECT_MGMT
|
||||
ADD COLUMN IF NOT EXISTS PART_OBJID VARCHAR(50);
|
||||
|
||||
ALTER TABLE PROJECT_MGMT
|
||||
ADD COLUMN IF NOT EXISTS PART_NO VARCHAR(100);
|
||||
|
||||
ALTER TABLE PROJECT_MGMT
|
||||
ADD COLUMN IF NOT EXISTS PART_NAME VARCHAR(200);
|
||||
|
||||
ALTER TABLE PROJECT_MGMT
|
||||
ADD COLUMN IF NOT EXISTS QUANTITY VARCHAR(50);
|
||||
|
||||
-- 컬럼 설명 추가
|
||||
COMMENT ON COLUMN PROJECT_MGMT.PART_OBJID IS '품목 OBJID (품목별 프로젝트 생성 시 사용)';
|
||||
COMMENT ON COLUMN PROJECT_MGMT.PART_NO IS '품번';
|
||||
COMMENT ON COLUMN PROJECT_MGMT.PART_NAME IS '품명';
|
||||
COMMENT ON COLUMN PROJECT_MGMT.QUANTITY IS '수주수량';
|
||||
|
||||
-- 기존 인덱스 확인 후 추가 (성능 향상)
|
||||
CREATE INDEX IF NOT EXISTS idx_project_mgmt_contract_part
|
||||
ON PROJECT_MGMT(CONTRACT_OBJID, PART_OBJID);
|
||||
|
||||
COMMENT ON INDEX idx_project_mgmt_contract_part IS '계약-품목별 프로젝트 조회 성능 향상';
|
||||
|
||||
Reference in New Issue
Block a user