-- SALES_REQUEST_PART 테이블에 구매관리 관련 컬럼 추가
-- 실행 전 백업 권장

-- 사용여부
ALTER TABLE SALES_REQUEST_PART ADD COLUMN IF NOT EXISTS USE_YN VARCHAR(1) DEFAULT 'Y';
COMMENT ON COLUMN SALES_REQUEST_PART.USE_YN IS '사용여부 (Y/N)';

-- 정미수량
ALTER TABLE SALES_REQUEST_PART ADD COLUMN IF NOT EXISTS NET_QTY NUMERIC DEFAULT 0;
COMMENT ON COLUMN SALES_REQUEST_PART.NET_QTY IS '정미수량';

-- 발주수량
ALTER TABLE SALES_REQUEST_PART ADD COLUMN IF NOT EXISTS PO_QTY NUMERIC DEFAULT 0;
COMMENT ON COLUMN SALES_REQUEST_PART.PO_QTY IS '발주수량';

-- 공급업체2 (기준정보에서 선택)
ALTER TABLE SALES_REQUEST_PART ADD COLUMN IF NOT EXISTS VENDOR_PM VARCHAR(255);
COMMENT ON COLUMN SALES_REQUEST_PART.VENDOR_PM IS '공급업체2 (기준정보_협력업체관리)';

-- 단가
ALTER TABLE SALES_REQUEST_PART ADD COLUMN IF NOT EXISTS UNIT_PRICE NUMERIC DEFAULT 0;
COMMENT ON COLUMN SALES_REQUEST_PART.UNIT_PRICE IS '단가';

-- 총단가
ALTER TABLE SALES_REQUEST_PART ADD COLUMN IF NOT EXISTS TOTAL_PRICE NUMERIC DEFAULT 0;
COMMENT ON COLUMN SALES_REQUEST_PART.TOTAL_PRICE IS '총단가 (발주수량 * 단가)';

-- 품의서작성일
ALTER TABLE SALES_REQUEST_PART ADD COLUMN IF NOT EXISTS PROPOSAL_DATE DATE;
COMMENT ON COLUMN SALES_REQUEST_PART.PROPOSAL_DATE IS '품의서작성일';

-- 수정자
ALTER TABLE SALES_REQUEST_PART ADD COLUMN IF NOT EXISTS EDITER VARCHAR(50);
COMMENT ON COLUMN SALES_REQUEST_PART.EDITER IS '수정자';

-- 수정일
ALTER TABLE SALES_REQUEST_PART ADD COLUMN IF NOT EXISTS EDIT_DATE TIMESTAMP;
COMMENT ON COLUMN SALES_REQUEST_PART.EDIT_DATE IS '수정일';

