-- MES 批次码与 ERP 生产入库关联字段 ALTER TABLE `mes_batch_sn` ADD COLUMN `instock_status` char(1) DEFAULT '0' COMMENT 'ERP入库状态:0待入库 1已入库' AFTER `line_sn`, ADD COLUMN `mo_bill_no` varchar(100) DEFAULT NULL COMMENT 'ERP生产订单号' AFTER `instock_status`, ADD COLUMN `mo_entry_id` varchar(50) DEFAULT NULL COMMENT 'ERP生产订单分录内码' AFTER `mo_bill_no`, ADD COLUMN `erp_instock_bill_no` varchar(100) DEFAULT NULL COMMENT 'ERP生产入库单号' AFTER `mo_entry_id`, ADD COLUMN `erp_lot_number` varchar(100) DEFAULT NULL COMMENT 'ERP批号(FLot)' AFTER `erp_instock_bill_no`, ADD COLUMN `erp_instock_date` datetime DEFAULT NULL COMMENT 'ERP入库推送时间' AFTER `erp_lot_number`; CREATE TABLE IF NOT EXISTS `mes_erp_prd_instock_log` ( `id` varchar(64) NOT NULL COMMENT '主键', `mo_bill_no` varchar(100) DEFAULT NULL COMMENT '生产订单号', `mo_entry_id` varchar(50) DEFAULT NULL COMMENT '生产订单分录内码', `material_number` varchar(100) DEFAULT NULL COMMENT '物料编码', `erp_bill_no` varchar(100) DEFAULT NULL COMMENT 'ERP入库单号', `erp_lot_number` varchar(100) DEFAULT NULL COMMENT 'ERP批号', `total_qty` decimal(18,4) DEFAULT NULL COMMENT '入库合计数量', `batch_count` int DEFAULT NULL COMMENT '绑定批次码个数', `stock_number` varchar(50) DEFAULT NULL COMMENT '入库仓库编码', `stock_loc_number` varchar(50) DEFAULT NULL COMMENT '入库仓位编码', `batch_sn_list` varchar(2000) DEFAULT NULL COMMENT 'MES批次码列表(逗号分隔)', `status` char(1) DEFAULT '0' COMMENT '状态:0成功', `create_by` varchar(64) DEFAULT NULL, `create_date` datetime DEFAULT NULL, `update_by` varchar(64) DEFAULT NULL, `update_date` datetime DEFAULT NULL, `remarks` varchar(500) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='MES推ERP生产入库日志';