99565bf6e0
Deploy momo-erp / deploy (push) Successful in 55s
[DB] - 016: momo_items.vendor_objid 추가, momo_vendors 컬럼 보강 (email/address/memo/regdate) - 017: 메뉴 9000202 "매입처 관리" → "공급업체 관리" [명칭 일괄 변경] - src/app/api/m/vendors/* + (main)/m/admin/vendors/* + procurements/* + inbounds/* - 모든 UI/메시지의 '매입처' → '공급업체' [품목 ↔ 공급업체 연결] - /api/m/items/list 응답에 VENDOR_OBJID/VENDOR_NAME 추가, vendorObjid 필터 지원 - /api/m/items/save: vendorObjid 입력/저장 (insert + update) - 품목 등록·수정 폼에 [공급업체] 드롭다운 신설 (제조사 옆) [/m/orders 거래처 출고 이력 화면 — 모달 + 이미지 공유] - 행 클릭 / [보기] 버튼 → 거래명세표 모달 - 모달 안에 [📤 이미지 공유] [⬇ 엑셀 다운로드] 버튼 (출고/정산 화면과 동일) - 출고요청 상태이면 [🗑 주문 취소] 버튼 노출 → /api/m/orders/cancel - html-to-image 로 PNG 캡처 → Web Share API 또는 다운로드 [매뉴얼] - 공급업체 명칭 반영, 출고이력 거래명세표 보기 동작 추가, 품목 폼에 공급업체 필드 설명 추가 Round 2 예정: 매입 발주 양식 (좌측 리스트 + 우측 발주서 + 품목 검색/공급업체 일괄 불러오기) + 매뉴얼 보강 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
26 lines
984 B
PL/PgSQL
26 lines
984 B
PL/PgSQL
-- 016_vendor_extend.sql
|
|
-- v0.7 (2026-05-07)
|
|
-- 매입처 → 공급업체 명칭 변경 + 품목에 공급업체 연결 + 공급업체 정보 보강
|
|
|
|
BEGIN;
|
|
|
|
-- 1. 공급업체(momo_vendors) 컬럼 보강
|
|
ALTER TABLE momo_vendors
|
|
ADD COLUMN IF NOT EXISTS email VARCHAR(200),
|
|
ADD COLUMN IF NOT EXISTS address TEXT,
|
|
ADD COLUMN IF NOT EXISTS memo TEXT,
|
|
ADD COLUMN IF NOT EXISTS regdate TIMESTAMP DEFAULT NOW();
|
|
|
|
COMMENT ON TABLE momo_vendors IS '공급업체 — 발주를 보낼 도매처/제조처';
|
|
COMMENT ON COLUMN momo_vendors.email IS '발주서 메일 발송 받을 주소';
|
|
COMMENT ON COLUMN momo_vendors.address IS '공급업체 주소';
|
|
|
|
-- 2. 품목 ↔ 공급업체 연결 컬럼
|
|
ALTER TABLE momo_items
|
|
ADD COLUMN IF NOT EXISTS vendor_objid TEXT;
|
|
COMMENT ON COLUMN momo_items.vendor_objid IS '주 공급업체 (momo_vendors.objid). 매입 발주 시 자동 채움';
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_momo_items_vendor ON momo_items(vendor_objid);
|
|
|
|
COMMIT;
|