-- =====================================================
-- 采购入库单优化、供应商管理优化
-- 日期: 2026-01-26
-- 作者: 周启威
-- 版本: v1.6.029
-- =====================================================

-- -----------------------------------------------------
-- 1. 采购入库单子表增加用途字段（在金额后面）
-- -----------------------------------------------------
ALTER TABLE `wm_procure_into_entry` 
ADD COLUMN `purpose` VARCHAR(500) DEFAULT NULL COMMENT '用途' AFTER `total_price`;

-- -----------------------------------------------------
-- 2. 供应商表增加联系人职位字段
-- -----------------------------------------------------
ALTER TABLE `md_supplier` 
ADD COLUMN `contacts_position` VARCHAR(64) DEFAULT NULL COMMENT '联系人1职位' AFTER `contacts`,
ADD COLUMN `contactsb_position` VARCHAR(64) DEFAULT NULL COMMENT '联系人2职位' AFTER `contactsb`;

-- -----------------------------------------------------
-- 3. 创建供应商信用评价子表
-- -----------------------------------------------------
DROP TABLE IF EXISTS `md_supplier_credit`;
CREATE TABLE `md_supplier_credit` (
  `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `supplier_id` BIGINT NOT NULL COMMENT '供应商ID',
  `evaluation_time` DATETIME NOT NULL COMMENT '评价时间',
  `record` VARCHAR(1000) DEFAULT NULL COMMENT '记事',
  `score` DECIMAL(5,2) DEFAULT NULL COMMENT '评分',
  `remark` VARCHAR(500) DEFAULT NULL COMMENT '备注',
  `create_by` VARCHAR(32) NOT NULL COMMENT '创建人',
  `create_time` DATETIME NOT NULL COMMENT '创建时间',
  `update_by` VARCHAR(32) DEFAULT NULL COMMENT '更新人',
  `update_time` DATETIME DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_supplier_id`(`supplier_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb3 COLLATE = utf8mb3_general_ci COMMENT = '供应商信用评价表' ROW_FORMAT = DYNAMIC;
