-- 迁移：收货地址簿（收货人/地址独立管理，采购单等位置快捷选择）
-- 时间：2026-06-12
CREATE TABLE IF NOT EXISTS delivery_addresses (
  id uuid PRIMARY KEY DEFAULT gen_random_uuid(),
  address_code text,
  label text NOT NULL,                 -- 名称/标签，如"国博馆内仓库"
  receiver_name text,                  -- 收货人
  receiver_phone_masked text,          -- 联系电话(脱敏)
  delivery_address text NOT NULL,      -- 收货地址
  logistics_company text,              -- 常用物流(可选)
  party_id uuid REFERENCES parties(id),-- 关联对象(可选)
  is_default boolean DEFAULT false,
  notes text,
  created_at timestamptz DEFAULT now(),
  updated_at timestamptz DEFAULT now()
);
GRANT SELECT, INSERT, UPDATE, DELETE ON delivery_addresses TO ledger_app;
