| | |
| | | CREATE TABLE IF NOT EXISTS `mes_pro_batch` ( |
| | | `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', |
| | | `code` VARCHAR(64) DEFAULT NULL COMMENT '批次号(补录业务信息后自动生成;单次录入或补录流程必填)', |
| | | `business_code` VARCHAR(16) DEFAULT NULL COMMENT '内部出入库业务码(16位数字)', |
| | | `temp_code` VARCHAR(64) DEFAULT NULL COMMENT '临时批次码(PB-8位全局序号,预生成二维码阶段使用)', |
| | | `item_id` BIGINT NOT NULL COMMENT '品种(产品物料)编号,关联 mdm_item.id', |
| | | `line_id` BIGINT DEFAULT NULL COMMENT '产线编号,关联 mes_pro_line.id', |
| | |
| | | `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `uk_code` (`code`), |
| | | UNIQUE KEY `uk_business_code` (`business_code`), |
| | | UNIQUE KEY `uk_temp_code` (`temp_code`), |
| | | KEY `idx_item_id` (`item_id`), |
| | | KEY `idx_work_order_id` (`work_order_id`), |
| | |
| | | CREATE TABLE IF NOT EXISTS `mes_pro_pallet` ( |
| | | `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', |
| | | `code` VARCHAR(64) DEFAULT NULL COMMENT '托盘码(批次号-P+托盘序号,绑定批次后生成)', |
| | | `business_code` VARCHAR(16) DEFAULT NULL COMMENT '内部出入库业务码(16位数字)', |
| | | `temp_code` VARCHAR(64) DEFAULT NULL COMMENT '临时托盘码(PL-8位全局序号,预生成二维码阶段使用)', |
| | | `item_id` BIGINT DEFAULT NULL COMMENT '托盘品种编号', |
| | | `batch_id` BIGINT DEFAULT NULL COMMENT '生产批次编号,绑定批次后关联 mes_pro_batch.id', |
| | | `batch_code` VARCHAR(64) DEFAULT NULL COMMENT '批次号(冗余,便于展示)', |
| | | `pallet_no` INT DEFAULT NULL COMMENT '批次内托盘序号(绑定批次后生成)', |
| | |
| | | `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `uk_code` (`code`), |
| | | UNIQUE KEY `uk_business_code` (`business_code`), |
| | | UNIQUE KEY `uk_temp_code` (`temp_code`), |
| | | KEY `idx_batch_id` (`batch_id`) |
| | | ) ENGINE = InnoDB COMMENT = 'MES 托盘码'; |
| | |
| | | `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', |
| | | `uuid` VARCHAR(32) DEFAULT NULL COMMENT '生成组 UUID(标记同一次生成的数据包)', |
| | | `code` VARCHAR(64) NOT NULL COMMENT '袋码(二维码内容,全局唯一)', |
| | | `business_code` VARCHAR(16) DEFAULT NULL COMMENT '内部出入库业务码(16位数字)', |
| | | `bag_no` INT NOT NULL COMMENT '全局袋序号', |
| | | `batch_id` BIGINT DEFAULT NULL COMMENT '生产批次编号,录入信息后关联 mes_pro_batch.id', |
| | | `batch_code` VARCHAR(64) DEFAULT NULL COMMENT '批次号(冗余,便于展示)', |
| | |
| | | `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', |
| | | PRIMARY KEY (`id`), |
| | | UNIQUE KEY `uk_code` (`code`), |
| | | UNIQUE KEY `uk_business_code` (`business_code`), |
| | | KEY `idx_batch_id` (`batch_id`), |
| | | KEY `idx_uuid` (`uuid`), |
| | | KEY `idx_pallet_id` (`pallet_id`) |