-- ==========================================
-- 同步ERP供应商字段到MOM系统 md_vendor 表
-- 日期: 2026-01-26
-- ==========================================

-- 添加供应商类型字段
ALTER TABLE md_vendor ADD COLUMN vendor_type VARCHAR(64) DEFAULT NULL COMMENT '供应商类型（CORE-核心供应商、NORMAL-普通供应商、TEMP-临时供应商）' AFTER vendor_des;

-- 添加地区相关字段
ALTER TABLE md_vendor ADD COLUMN province VARCHAR(64) DEFAULT NULL COMMENT '省份' AFTER address;
ALTER TABLE md_vendor ADD COLUMN city VARCHAR(64) DEFAULT NULL COMMENT '城市' AFTER province;
ALTER TABLE md_vendor ADD COLUMN zip_code VARCHAR(20) DEFAULT NULL COMMENT '邮编' AFTER city;

-- 添加传真字段
ALTER TABLE md_vendor ADD COLUMN fax VARCHAR(64) DEFAULT NULL COMMENT '传真' AFTER tel;

-- 添加财务相关字段
ALTER TABLE md_vendor ADD COLUMN bank_name VARCHAR(128) DEFAULT NULL COMMENT '开户银行' AFTER credit_code;
ALTER TABLE md_vendor ADD COLUMN bank_account VARCHAR(64) DEFAULT NULL COMMENT '银行账号' AFTER bank_name;
ALTER TABLE md_vendor ADD COLUMN tax_no VARCHAR(64) DEFAULT NULL COMMENT '税号' AFTER bank_account;
ALTER TABLE md_vendor ADD COLUMN invoice_address VARCHAR(255) DEFAULT NULL COMMENT '开票地址' AFTER tax_no;

-- 添加供应料品字段
ALTER TABLE md_vendor ADD COLUMN supply_items VARCHAR(500) DEFAULT NULL COMMENT '供应料品（多个以逗号分隔）' AFTER invoice_address;

-- 添加删除标志字段
ALTER TABLE md_vendor ADD COLUMN del_flag CHAR(1) DEFAULT '0' COMMENT '删除标志（0-正常 1-删除）' AFTER enable_flag;

-- 添加租户ID字段（如果不存在）
-- ALTER TABLE md_vendor ADD COLUMN tenant_id VARCHAR(64) DEFAULT '1001' COMMENT '租户ID' AFTER vendor_id;

-- ==========================================
-- 字段说明对照表
-- ==========================================
-- ERP字段名         | MOM字段名          | 说明
-- ------------------|-------------------|------------------
-- vendorId          | vendor_id         | 供应商ID（已存在）
-- vendorCode        | vendor_code       | 供应商编码（已存在）
-- vendorName        | vendor_name       | 供应商名称（已存在）
-- vendorNick        | vendor_nick       | 供应商简称（已存在）
-- vendorEn          | vendor_en         | 英文名称（已存在）
-- vendorDes         | vendor_des        | 供应商简介（已存在）
-- vendorType        | vendor_type       | 供应商类型（新增）
-- vendorLevel       | vendor_level      | 供应商等级（已存在）
-- vendorScore       | vendor_score      | 供应商评分（已存在）
-- vendorLogo        | vendor_logo       | Logo地址（已存在）
-- address           | address           | 公司地址（已存在）
-- province          | province          | 省份（新增）
-- city              | city              | 城市（新增）
-- zipCode           | zip_code          | 邮编（新增）
-- website           | website           | 网址（已存在）
-- email             | email             | 邮箱（已存在）
-- tel               | tel               | 电话（已存在）
-- fax               | fax               | 传真（新增）
-- contact1          | contact1          | 联系人1（已存在）
-- contact1Tel       | contact1_tel      | 联系人1电话（已存在）
-- contact1Email     | contact1_email    | 联系人1邮箱（已存在）
-- contact2          | contact2          | 联系人2（已存在）
-- contact2Tel       | contact2_tel      | 联系人2电话（已存在）
-- contact2Email     | contact2_email    | 联系人2邮箱（已存在）
-- creditCode        | credit_code       | 统一社会信用代码（已存在）
-- bankName          | bank_name         | 开户银行（新增）
-- bankAccount       | bank_account      | 银行账号（新增）
-- taxNo             | tax_no            | 税号（新增）
-- invoiceAddress    | invoice_address   | 开票地址（新增）
-- supplyItems       | supply_items      | 供应料品（新增）
-- enableFlag        | enable_flag       | 启用状态（已存在）
-- delFlag           | del_flag          | 删除标志（新增）
-- remark            | remark            | 备注（已存在）
-- createBy          | create_by         | 创建者（已存在）
-- createTime        | create_time       | 创建时间（已存在）
-- updateBy          | update_by         | 更新者（已存在）
-- updateTime        | update_time       | 更新时间（已存在）
