-- 발주별 공급자(거래명세표) snapshot 컬럼 추가
-- 사용자(user_info.statement_branch) 의 기준 명세표를 바꾸면, 또는 명세표 자체(계좌/전화 등)를
-- 바꾸면, 과거에 이미 찍힌 거래명세표까지 함께 바뀌어버리는 버그 fix.
-- 발주 시점의 공급자 정보를 momo_orders 행에 그대로 박아둔다.

ALTER TABLE momo_orders ADD COLUMN IF NOT EXISTS supplier_branch       VARCHAR(20);
ALTER TABLE momo_orders ADD COLUMN IF NOT EXISTS supplier_name         VARCHAR(100);
ALTER TABLE momo_orders ADD COLUMN IF NOT EXISTS supplier_ceo          VARCHAR(50);
ALTER TABLE momo_orders ADD COLUMN IF NOT EXISTS supplier_bank_account VARCHAR(200);
ALTER TABLE momo_orders ADD COLUMN IF NOT EXISTS supplier_phone        VARCHAR(50);
ALTER TABLE momo_orders ADD COLUMN IF NOT EXISTS supplier_email        VARCHAR(200);
ALTER TABLE momo_orders ADD COLUMN IF NOT EXISTS supplier_biz_no       VARCHAR(50);
ALTER TABLE momo_orders ADD COLUMN IF NOT EXISTS supplier_address      VARCHAR(500);

-- 기존 발주 (NULL) 은 detail/statement API 에서 user_info.statement_branch 폴백으로 처리.
-- 신규 발주만 snapshot 박힘.
