diff --git a/sql/v1.1.0/heli.sql b/sql/v1.1.0/heli.sql index e69de29b..16bceee9 100644 --- a/sql/v1.1.0/heli.sql +++ b/sql/v1.1.0/heli.sql @@ -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; \ No newline at end of file