--DROP TABLE IF EXISTS purchase_order; CREATE TABLE purchase_order ( id bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', plan_no varchar(32) NOT NULL COMMENT '滚动计划号', purchase_no varchar(32) NOT NULL COMMENT '采购凭证号', supplier_code varchar(32) NOT NULL COMMENT '供应商编码', supplier_name varchar(100) NOT NULL COMMENT '供应商名称', machine_code varchar(32) NOT NULL COMMENT '整机编码', internal_model varchar(50) NOT NULL COMMENT '内部型号', quantity int NOT NULL DEFAULT '0' COMMENT '数量', adjustment_time datetime DEFAULT NULL COMMENT '意向调整时间', price decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '未税单价', total_amount decimal(10, 2) NOT NULL DEFAULT '0.00' COMMENT '总金额', warehouse_code varchar(32) NOT NULL COMMENT '仓库编码', warehouse_name varchar(100) NOT NULL COMMENT '仓库名称', create_by varchar(64) DEFAULT '' COMMENT '创建者', create_time datetime DEFAULT NULL COMMENT '创建时间', update_by varchar(64) DEFAULT '' COMMENT '更新者', update_time datetime DEFAULT NULL COMMENT '更新时间', remark varchar(500) DEFAULT NULL COMMENT '备注', del_flag char(1) DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)', PRIMARY KEY (id), UNIQUE KEY idx_purchase_no (purchase_no), KEY idx_plan_no (plan_no), KEY idx_supplier_code (supplier_code) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='采购订单表';