|
|
|
@ -0,0 +1,45 @@
|
|
|
|
|
DROP TABLE IF EXISTS `wms_storage`;
|
|
|
|
|
CREATE TABLE `wms_storage` (
|
|
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
|
|
|
|
`stock_type` tinyint(1) NOT NULL COMMENT '入库出库大类型:1为入库,2为出库',
|
|
|
|
|
`stock_in_type` tinyint(1) NULL COMMENT '入库类型(字典):1为采购入库,2为盘盈入库,3为其他入库',
|
|
|
|
|
`stock_out_type` tinyint(1) NULL COMMENT '出库类型(字典):1为领料出库,2为销售出库,3为盘亏出库,4为其他出库',
|
|
|
|
|
`stock_no` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '入/出库单号',
|
|
|
|
|
`header_no` bigint(20) NULL DEFAULT NULL COMMENT '上游单号',
|
|
|
|
|
`description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
|
|
`status` tinyint(1) NULL DEFAULT NULL COMMENT '状态:1为保存;2为提交;3为作废',
|
|
|
|
|
`wh_id` bigint(19) NOT NULL COMMENT '仓库Id,对应 wms_wh 表中的Id',
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否',
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id',
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id',
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
`tenant_id` bigint(20) NOT NULL COMMENT '租户编号',
|
|
|
|
|
`keeper` bigint(20) NULL DEFAULT NULL COMMENT '入库人',
|
|
|
|
|
`keeper_time` datetime NULL DEFAULT NULL COMMENT '入库时间',
|
|
|
|
|
`outer` bigint(20) NULL DEFAULT NULL COMMENT '出库人',
|
|
|
|
|
`outer_time` datetime NULL DEFAULT NULL COMMENT '出库时间',
|
|
|
|
|
`cancel` bigint(20) NULL DEFAULT NULL COMMENT '作废人',
|
|
|
|
|
`cancel_time` datetime NULL DEFAULT NULL COMMENT '作废时间',
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '入/出库表' ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS `wms_storage_mat`;
|
|
|
|
|
CREATE TABLE `wms_storage_mat` (
|
|
|
|
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id',
|
|
|
|
|
`stock_id` bigint(20) NOT NULL COMMENT '入/出库Id',
|
|
|
|
|
`mat_id` bigint(19) NOT NULL COMMENT '物料 Id,对应 base_material表中的 Id 列',
|
|
|
|
|
`wh_id` bigint(19) NOT NULL COMMENT '仓库 Id,对应 wms_wh 表中的Id',
|
|
|
|
|
`rg_id` bigint(19) NOT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id',
|
|
|
|
|
`pn_id` bigint(19) NOT NULL COMMENT '库区 Id,对应 wms_rg 表中的Id',
|
|
|
|
|
`storage_ok_qty` decimal(11, 2) NULL DEFAULT NULL COMMENT '库存良品数量',
|
|
|
|
|
`lot_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '批次号',
|
|
|
|
|
`description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
|
|
|
|
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '逻辑删除 1.是,0.否',
|
|
|
|
|
`creator` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '记录的创建人,对应员工表中的 Id',
|
|
|
|
|
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
|
|
`updater` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '记录的修改人,对应员工表中的 Id',
|
|
|
|
|
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
|
|
|
|
`tenant_id` bigint(20) NOT NULL COMMENT '租户编号',
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '入/出库物料表' ROW_FORMAT = DYNAMIC;
|