-- ===================================================== -- MES 仓库管理模块 (wm) 表结构 -- 生成日期: 2026-06-23 -- 共计: 60 张表 -- ===================================================== -- ===================================================== -- 6.72 仓库基础设置 -- ===================================================== -- MES 仓库表 CREATE TABLE `mes_wm_warehouse` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '仓库编码', `name` VARCHAR(100) DEFAULT NULL COMMENT '仓库名称', `address` VARCHAR(255) DEFAULT NULL COMMENT '仓库地址', `area` DECIMAL(24,6) DEFAULT NULL COMMENT '面积', `charge_user_id` BIGINT DEFAULT NULL COMMENT '负责人用户编号', `frozen` BIT(1) DEFAULT b'0' COMMENT '是否冻结', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 仓库'; -- MES 库区表 CREATE TABLE `mes_wm_warehouse_location` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '库区编码', `name` VARCHAR(100) DEFAULT NULL COMMENT '库区名称', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库编号', `area` DECIMAL(24,6) DEFAULT NULL COMMENT '面积', `frozen` BIT(1) DEFAULT b'0' COMMENT '是否冻结', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 库区'; -- MES 库位表 CREATE TABLE `mes_wm_warehouse_area` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '库位编码', `name` VARCHAR(100) DEFAULT NULL COMMENT '库位名称', `location_id` BIGINT DEFAULT NULL COMMENT '库区编号', `area` DECIMAL(24,6) DEFAULT NULL COMMENT '面积', `max_load` DECIMAL(24,6) DEFAULT NULL COMMENT '最大载重', `position_x` INT DEFAULT NULL COMMENT '位置 X', `position_y` INT DEFAULT NULL COMMENT '位置 Y', `position_z` INT DEFAULT NULL COMMENT '位置 Z', `status` INT DEFAULT NULL COMMENT '状态', `frozen` BIT(1) DEFAULT b'0' COMMENT '是否冻结', `allow_item_mixing` BIT(1) DEFAULT b'0' COMMENT '是否允许物料混放', `allow_batch_mixing` BIT(1) DEFAULT b'0' COMMENT '是否允许批次混放', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 库位'; -- ===================================================== -- 6.73 库存管理 -- ===================================================== -- MES 库存记录表 CREATE TABLE `mes_wm_material_stock` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '库存数量', `erp_time` DATETIME DEFAULT NULL COMMENT 'ERP 账期', `receipt_time` DATETIME DEFAULT NULL COMMENT '入库时间', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 库存记录'; -- MES 库存事务流水表 CREATE TABLE `mes_wm_transaction` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `type` INT DEFAULT NULL COMMENT '事务类型', `biz_type` INT DEFAULT NULL COMMENT '业务类型', `biz_id` BIGINT DEFAULT NULL COMMENT '来源业务主单 ID', `biz_code` VARCHAR(100) DEFAULT NULL COMMENT '来源业务单号', `biz_line_id` BIGINT DEFAULT NULL COMMENT '来源业务行 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存记录 ID', `related_transaction_id` BIGINT DEFAULT NULL COMMENT '关联的事务 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '本次变动数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `batch_code` VARCHAR(100) DEFAULT NULL COMMENT '批次号', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `transaction_time` DATETIME DEFAULT NULL COMMENT '事务发生时间', `erp_time` DATETIME DEFAULT NULL COMMENT 'ERP 账期', `receipt_time` DATETIME DEFAULT NULL COMMENT '入库时间', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 库存事务流水'; -- MES 批次表 CREATE TABLE `mes_wm_batch` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '批次号', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `produce_date` DATETIME DEFAULT NULL COMMENT '生产日期', `expire_date` DATETIME DEFAULT NULL COMMENT '失效日期', `vendor_id` BIGINT DEFAULT NULL COMMENT '供应商 ID', `vendor_code` VARCHAR(100) DEFAULT NULL COMMENT '供应商编码', `vendor_name` VARCHAR(100) DEFAULT NULL COMMENT '供应商名称', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 批次'; -- MES 序列号表 CREATE TABLE `mes_wm_sn` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '序列号', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 序列号'; -- ===================================================== -- 6.74 条码管理 -- ===================================================== -- MES 条码配置表 CREATE TABLE `mes_wm_barcode_config` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `format` INT DEFAULT NULL COMMENT '条码格式', `biz_type` INT DEFAULT NULL COMMENT '业务类型', `content_format` VARCHAR(255) DEFAULT NULL COMMENT '内容格式模板', `content_example` VARCHAR(255) DEFAULT NULL COMMENT '内容样例', `auto_generate_flag` BIT(1) DEFAULT b'0' COMMENT '是否自动生成', `default_template` VARCHAR(500) DEFAULT NULL COMMENT '默认打印模板', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 条码配置'; -- MES 条码清单表 CREATE TABLE `mes_wm_barcode` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `config_id` BIGINT DEFAULT NULL COMMENT '条码配置编号', `format` INT DEFAULT NULL COMMENT '条码格式', `biz_type` INT DEFAULT NULL COMMENT '业务类型', `content` VARCHAR(255) DEFAULT NULL COMMENT '条码内容', `biz_id` BIGINT DEFAULT NULL COMMENT '业务编号', `biz_code` VARCHAR(100) DEFAULT NULL COMMENT '业务编码', `biz_name` VARCHAR(100) DEFAULT NULL COMMENT '业务名称', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 条码清单'; -- ===================================================== -- 6.75 包装管理 -- ===================================================== -- MES 包装单表 CREATE TABLE `mes_wm_package` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '包装单编码', `name` VARCHAR(100) DEFAULT NULL COMMENT '包装单名称', `barcode_id` BIGINT DEFAULT NULL COMMENT '条码 ID', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 包装单'; -- MES 包装单行表 CREATE TABLE `mes_wm_package_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `package_id` BIGINT DEFAULT NULL COMMENT '包装单 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 包装单行'; -- ===================================================== -- 6.76 到货通知单 -- ===================================================== -- MES 到货通知单 CREATE TABLE `mes_wm_arrival_notice` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `vendor_id` BIGINT DEFAULT NULL COMMENT '供应商 ID', `arrival_date` DATETIME DEFAULT NULL COMMENT '预计到货日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 到货通知单'; -- MES 到货通知单行 CREATE TABLE `mes_wm_arrival_notice_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `notice_id` BIGINT DEFAULT NULL COMMENT '到货通知单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 到货通知单行'; -- ===================================================== -- 6.77 销售发货通知单 -- ===================================================== -- MES 销售发货通知单 CREATE TABLE `mes_wm_sales_notice` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `client_id` BIGINT DEFAULT NULL COMMENT '客户 ID', `delivery_date` DATETIME DEFAULT NULL COMMENT '预计发货日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 销售发货通知单'; -- MES 销售发货通知单行 CREATE TABLE `mes_wm_sales_notice_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `notice_id` BIGINT DEFAULT NULL COMMENT '销售发货通知单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 销售发货通知单行'; -- ===================================================== -- 6.78 转移单 -- ===================================================== -- MES 转移单 CREATE TABLE `mes_wm_transfer` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '转移单编号', `name` VARCHAR(100) DEFAULT NULL COMMENT '转移单名称', `type` INT DEFAULT NULL COMMENT '转移单类型', `delivery_flag` BIT(1) DEFAULT b'0' COMMENT '是否配送', `recipient_name` VARCHAR(100) DEFAULT NULL COMMENT '收货人', `recipient_telephone` VARCHAR(100) DEFAULT NULL COMMENT '联系方式', `destination_address` VARCHAR(255) DEFAULT NULL COMMENT '目的地', `carrier` VARCHAR(100) DEFAULT NULL COMMENT '承运商', `shipping_number` VARCHAR(100) DEFAULT NULL COMMENT '运输单号', `confirm_flag` BIT(1) DEFAULT b'0' COMMENT '是否已确认', `transfer_date` DATETIME DEFAULT NULL COMMENT '转移日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 转移单'; -- MES 转移单行 CREATE TABLE `mes_wm_transfer_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `transfer_id` BIGINT DEFAULT NULL COMMENT '转移单编号', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存记录编号', `item_id` BIGINT DEFAULT NULL COMMENT '物料编号', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '转移数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次编号', `from_warehouse_id` BIGINT DEFAULT NULL COMMENT '移出仓库编号', `from_location_id` BIGINT DEFAULT NULL COMMENT '移出库区编号', `from_area_id` BIGINT DEFAULT NULL COMMENT '移出库位编号', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 转移单行'; -- MES 转移单明细 CREATE TABLE `mes_wm_transfer_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '转移单行编号', `transfer_id` BIGINT DEFAULT NULL COMMENT '转移单编号', `item_id` BIGINT DEFAULT NULL COMMENT '物料编号', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '上架数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次编号', `to_warehouse_id` BIGINT DEFAULT NULL COMMENT '移入仓库编号', `to_location_id` BIGINT DEFAULT NULL COMMENT '移入库区编号', `to_area_id` BIGINT DEFAULT NULL COMMENT '移入库位编号', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 转移单明细'; -- ===================================================== -- 6.79 物料退料单 -- ===================================================== -- MES 物料退料单 CREATE TABLE `mes_wm_item_consume` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `work_order_id` BIGINT DEFAULT NULL COMMENT '生产工单 ID', `return_date` DATETIME DEFAULT NULL COMMENT '退料日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 物料退料单'; -- MES 物料退料单行 CREATE TABLE `mes_wm_item_consume_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `consume_id` BIGINT DEFAULT NULL COMMENT '退料单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 物料退料单行'; -- MES 物料退料单明细 CREATE TABLE `mes_wm_item_consume_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `consume_id` BIGINT DEFAULT NULL COMMENT '退料单 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 物料退料单明细'; -- ===================================================== -- 6.80 物料退库单 -- ===================================================== -- MES 物料退库单 CREATE TABLE `mes_wm_item_receipt` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `work_order_id` BIGINT DEFAULT NULL COMMENT '生产工单 ID', `receipt_date` DATETIME DEFAULT NULL COMMENT '退库日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 物料退库单'; -- MES 物料退库单行 CREATE TABLE `mes_wm_item_receipt_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `receipt_id` BIGINT DEFAULT NULL COMMENT '退库单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 物料退库单行'; -- MES 物料退库单明细 CREATE TABLE `mes_wm_item_receipt_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `receipt_id` BIGINT DEFAULT NULL COMMENT '退库单 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 物料退库单明细'; -- ===================================================== -- 6.81 生产领料单 -- ===================================================== -- MES 生产领料单 CREATE TABLE `mes_wm_product_issue` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `work_order_id` BIGINT DEFAULT NULL COMMENT '生产工单 ID', `issue_date` DATETIME DEFAULT NULL COMMENT '领料日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 生产领料单'; -- MES 生产领料单行 CREATE TABLE `mes_wm_product_issue_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `issue_id` BIGINT DEFAULT NULL COMMENT '领料单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 生产领料单行'; -- MES 生产领料单明细 CREATE TABLE `mes_wm_product_issue_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `issue_id` BIGINT DEFAULT NULL COMMENT '领料单 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 生产领料单明细'; -- ===================================================== -- 6.82 生产入库单 -- ===================================================== -- MES 生产入库单 CREATE TABLE `mes_wm_product_produce` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `work_order_id` BIGINT DEFAULT NULL COMMENT '生产工单 ID', `produce_date` DATETIME DEFAULT NULL COMMENT '入库日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 生产入库单'; -- MES 生产入库单行 CREATE TABLE `mes_wm_product_produce_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `produce_id` BIGINT DEFAULT NULL COMMENT '入库单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 生产入库单行'; -- MES 生产入库单明细 CREATE TABLE `mes_wm_product_produce_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `produce_id` BIGINT DEFAULT NULL COMMENT '入库单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 生产入库单明细'; -- ===================================================== -- 6.83 生产退料单 -- ===================================================== -- MES 生产退料单 CREATE TABLE `mes_wm_product_receipt` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `work_order_id` BIGINT DEFAULT NULL COMMENT '生产工单 ID', `receipt_date` DATETIME DEFAULT NULL COMMENT '退料日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 生产退料单'; -- MES 生产退料单行 CREATE TABLE `mes_wm_product_receipt_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `receipt_id` BIGINT DEFAULT NULL COMMENT '退料单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 生产退料单行'; -- MES 生产退料单明细 CREATE TABLE `mes_wm_product_receipt_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `receipt_id` BIGINT DEFAULT NULL COMMENT '退料单 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 生产退料单明细'; -- ===================================================== -- 6.84 销售出库单 -- ===================================================== -- MES 销售出库单 CREATE TABLE `mes_wm_product_sales` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `client_id` BIGINT DEFAULT NULL COMMENT '客户 ID', `sales_date` DATETIME DEFAULT NULL COMMENT '出库日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 销售出库单'; -- MES 销售出库单行 CREATE TABLE `mes_wm_product_sales_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `sales_id` BIGINT DEFAULT NULL COMMENT '出库单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 销售出库单行'; -- MES 销售出库单明细 CREATE TABLE `mes_wm_product_sales_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `sales_id` BIGINT DEFAULT NULL COMMENT '出库单 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 销售出库单明细'; -- ===================================================== -- 6.85 销售退货单 -- ===================================================== -- MES 销售退货单 CREATE TABLE `mes_wm_return_sales` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `client_id` BIGINT DEFAULT NULL COMMENT '客户 ID', `return_date` DATETIME DEFAULT NULL COMMENT '退货日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 销售退货单'; -- MES 销售退货单行 CREATE TABLE `mes_wm_return_sales_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `return_id` BIGINT DEFAULT NULL COMMENT '退货单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 销售退货单行'; -- MES 销售退货单明细 CREATE TABLE `mes_wm_return_sales_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `return_id` BIGINT DEFAULT NULL COMMENT '退货单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 销售退货单明细'; -- ===================================================== -- 6.86 采购退货单 -- ===================================================== -- MES 采购退货单 CREATE TABLE `mes_wm_return_vendor` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `vendor_id` BIGINT DEFAULT NULL COMMENT '供应商 ID', `return_date` DATETIME DEFAULT NULL COMMENT '退货日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 采购退货单'; -- MES 采购退货单行 CREATE TABLE `mes_wm_return_vendor_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `return_id` BIGINT DEFAULT NULL COMMENT '退货单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 采购退货单行'; -- MES 采购退货单明细 CREATE TABLE `mes_wm_return_vendor_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `return_id` BIGINT DEFAULT NULL COMMENT '退货单 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 采购退货单明细'; -- ===================================================== -- 6.87 生产退料单(发料) -- ===================================================== -- MES 生产退料单(发料) CREATE TABLE `mes_wm_return_issue` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `work_order_id` BIGINT DEFAULT NULL COMMENT '生产工单 ID', `issue_date` DATETIME DEFAULT NULL COMMENT '退料日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 生产退料单(发料)'; -- MES 生产退料单行(发料) CREATE TABLE `mes_wm_return_issue_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `issue_id` BIGINT DEFAULT NULL COMMENT '退料单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 生产退料单行(发料)'; -- MES 生产退料单明细(发料) CREATE TABLE `mes_wm_return_issue_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `issue_id` BIGINT DEFAULT NULL COMMENT '退料单 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 生产退料单明细(发料)'; -- ===================================================== -- 6.88 外协发料单 -- ===================================================== -- MES 外协发料单 CREATE TABLE `mes_wm_outsource_issue` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `work_order_id` BIGINT DEFAULT NULL COMMENT '外协工单 ID', `vendor_id` BIGINT DEFAULT NULL COMMENT '供应商 ID', `issue_date` DATETIME DEFAULT NULL COMMENT '发料日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 外协发料单'; -- MES 外协发料单行 CREATE TABLE `mes_wm_outsource_issue_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `issue_id` BIGINT DEFAULT NULL COMMENT '发料单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 外协发料单行'; -- MES 外协发料单明细 CREATE TABLE `mes_wm_outsource_issue_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `issue_id` BIGINT DEFAULT NULL COMMENT '发料单 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 外协发料单明细'; -- ===================================================== -- 6.89 外协入库单 -- ===================================================== -- MES 外协入库单 CREATE TABLE `mes_wm_outsource_receipt` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `work_order_id` BIGINT DEFAULT NULL COMMENT '外协工单 ID', `vendor_id` BIGINT DEFAULT NULL COMMENT '供应商 ID', `receipt_date` DATETIME DEFAULT NULL COMMENT '入库日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 外协入库单'; -- MES 外协入库单行 CREATE TABLE `mes_wm_outsource_receipt_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `receipt_id` BIGINT DEFAULT NULL COMMENT '入库单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 外协入库单行'; -- MES 外协入库单明细 CREATE TABLE `mes_wm_outsource_receipt_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `receipt_id` BIGINT DEFAULT NULL COMMENT '入库单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 外协入库单明细'; -- ===================================================== -- 6.90 其他入库单 -- ===================================================== -- MES 其他入库单 CREATE TABLE `mes_wm_misc_receipt` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `receipt_date` DATETIME DEFAULT NULL COMMENT '入库日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 其他入库单'; -- MES 其他入库单行 CREATE TABLE `mes_wm_misc_receipt_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `receipt_id` BIGINT DEFAULT NULL COMMENT '入库单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 其他入库单行'; -- MES 其他入库单明细 CREATE TABLE `mes_wm_misc_receipt_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `receipt_id` BIGINT DEFAULT NULL COMMENT '入库单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 其他入库单明细'; -- ===================================================== -- 6.91 其他出库单 -- ===================================================== -- MES 其他出库单 CREATE TABLE `mes_wm_misc_issue` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '单号', `name` VARCHAR(100) DEFAULT NULL COMMENT '名称', `issue_date` DATETIME DEFAULT NULL COMMENT '出库日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 其他出库单'; -- MES 其他出库单行 CREATE TABLE `mes_wm_misc_issue_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `issue_id` BIGINT DEFAULT NULL COMMENT '出库单 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 其他出库单行'; -- MES 其他出库单明细 CREATE TABLE `mes_wm_misc_issue_detail` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `line_id` BIGINT DEFAULT NULL COMMENT '行 ID', `issue_id` BIGINT DEFAULT NULL COMMENT '出库单 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '数量', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 其他出库单明细'; -- ===================================================== -- 6.92 盘点计划 -- ===================================================== -- MES 盘点计划 CREATE TABLE `mes_wm_stock_taking_plan` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '盘点计划编码', `name` VARCHAR(100) DEFAULT NULL COMMENT '盘点计划名称', `plan_date` DATETIME DEFAULT NULL COMMENT '盘点日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 盘点计划'; -- MES 盘点计划参数 CREATE TABLE `mes_wm_stock_taking_plan_param` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `plan_id` BIGINT DEFAULT NULL COMMENT '盘点计划 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `item_type_id` BIGINT DEFAULT NULL COMMENT '物料分类 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 盘点计划参数'; -- ===================================================== -- 6.93 盘点任务 -- ===================================================== -- MES 盘点任务 CREATE TABLE `mes_wm_stock_taking_task` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `code` VARCHAR(100) DEFAULT NULL COMMENT '盘点任务编码', `name` VARCHAR(100) DEFAULT NULL COMMENT '盘点任务名称', `plan_id` BIGINT DEFAULT NULL COMMENT '盘点计划 ID', `task_date` DATETIME DEFAULT NULL COMMENT '盘点日期', `status` INT DEFAULT NULL COMMENT '状态', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 盘点任务'; -- MES 盘点任务行 CREATE TABLE `mes_wm_stock_taking_task_line` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `task_id` BIGINT DEFAULT NULL COMMENT '盘点任务 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '账面数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 盘点任务行'; -- MES 盘点任务结果 CREATE TABLE `mes_wm_stock_taking_task_result` ( `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '编号', `task_id` BIGINT DEFAULT NULL COMMENT '盘点任务 ID', `line_id` BIGINT DEFAULT NULL COMMENT '盘点任务行 ID', `material_stock_id` BIGINT DEFAULT NULL COMMENT '库存 ID', `item_id` BIGINT DEFAULT NULL COMMENT '物料 ID', `batch_id` BIGINT DEFAULT NULL COMMENT '批次 ID', `warehouse_id` BIGINT DEFAULT NULL COMMENT '仓库 ID', `location_id` BIGINT DEFAULT NULL COMMENT '库区 ID', `area_id` BIGINT DEFAULT NULL COMMENT '库位 ID', `quantity` DECIMAL(24,6) DEFAULT NULL COMMENT '实盘数量', `remark` VARCHAR(255) DEFAULT NULL COMMENT '备注', `creator` VARCHAR(64) DEFAULT '' COMMENT '创建者', `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `updater` VARCHAR(64) DEFAULT '' COMMENT '更新者', `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `deleted` BIT(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='MES 盘点任务结果';