You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

27 lines
1.8 KiB

--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='采购订单表';