Files
distribution_erp/db/migrations/027_user_statement_branch.sql
T
chpark 6ad57356a0
Deploy momo-erp / deploy (push) Successful in 1m59s
feat(statement-branch): 사용자별 거래명세서 공급자 정보 분기 (본사/김포)
마이그레이션 027:
- user_info 에 statement_branch VARCHAR(10) DEFAULT 'HQ' 컬럼 추가
- 기존 사용자 일괄 'HQ' 로 채움

라이브러리:
- src/lib/momo-branches.ts 신설 — HQ / KIMPO 두 branch 의 공급자 정보 정의
  · HQ: 기업은행 434-115361-01-016 (이상용) / 010-6369-8443 / momo8443@daum.net
  · KIMPO: 농협 351-1383-7634-13 (모모유통) / 010-5789-9431 / momokimpo@nate.com
- getSupplierByBranch(branch) helper

거래명세표 supplier 분기 (3개 API):
- /api/m/orders/detail: order.STATEMENT_BRANCH 따라 supplier 객체 결정
- /api/m/orders/statement/[id]: xlsx 다운로드도 동일
- /api/m/orders/approve: 메일 발송 stmt 도 동일

사용자 수정 폼:
- /api/admin/users/detail: statement_branch 반환 (default 'HQ')
- /api/admin/users/save: statement_branch 받아 UPDATE
- /admin-panel/user-form: "기준 거래명세서" select 추가 (본사/김포)

흐름: 거래처 사용자의 기준을 김포로 설정 → 그 사용자의 발주에 대한 거래명세표 supplier 가 김포 정보로 표시

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 15:29:02 +09:00

8 lines
376 B
SQL

-- 사용자별 거래명세서 기준 지점 (본사 / 김포)
-- 거래명세표 발급 시 공급자(supplier) 정보를 두 가지로 분기하기 위함
ALTER TABLE user_info
ADD COLUMN IF NOT EXISTS statement_branch VARCHAR(10) DEFAULT 'HQ';
-- 기존 사용자는 모두 본사로 default
UPDATE user_info SET statement_branch = 'HQ' WHERE statement_branch IS NULL;