-- =====================================================
|
-- 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 盘点任务结果';
|