add_mes_batch_sn_erp_instock.sql 1.9 KB

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