提交
This commit is contained in:
1 parent
e6072457fd
commit
be4fab78e1
578 files changed
+174415
-214
No files matched your search
@@ -0,0 +1,86 @@
|
||||
-- ----------------------------
|
||||
-- 市场物料库 + 物料变动记录
|
||||
-- ----------------------------
|
||||
|
||||
SET NAMES utf8mb4;
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for biz_material
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `biz_material`;
|
||||
CREATE TABLE `biz_material` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`material_code` varchar(64) NOT NULL COMMENT '物料编码',
|
||||
`material_name` varchar(200) NOT NULL COMMENT '物料名称',
|
||||
`category` varchar(50) DEFAULT NULL COMMENT '物料分类(字典表 wllb 管理:xccyw - 宣传物料、ccyw - 采集业务物料 等)',
|
||||
`spec_model` varchar(200) DEFAULT NULL COMMENT '规格型号',
|
||||
`unit` varchar(32) DEFAULT NULL COMMENT '单位',
|
||||
`stock_qty` decimal(18,4) NOT NULL DEFAULT 0.0000 COMMENT '当前库存量',
|
||||
`status` char(1) NOT NULL DEFAULT '1' COMMENT '1-启用 0-停用',
|
||||
`image_urls` varchar(2000) DEFAULT NULL COMMENT '物料图片(多个逗号分隔)',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号',
|
||||
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`update_by` varchar(64) DEFAULT NULL COMMENT '更新人id',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_mat_tenant_code` (`tenant_no`, `material_code`, `del_flag`),
|
||||
KEY `idx_mat_tenant_status` (`tenant_no`, `status`, `del_flag`),
|
||||
KEY `idx_mat_tenant_category` (`tenant_no`, `category`, `del_flag`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='市场物料';
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for biz_material_stock_log
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `biz_material_stock_log`;
|
||||
CREATE TABLE `biz_material_stock_log` (
|
||||
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
||||
`material_id` varchar(64) NOT NULL COMMENT '物料ID',
|
||||
`material_code` varchar(64) DEFAULT NULL COMMENT '物料编码快照',
|
||||
`material_name` varchar(200) DEFAULT NULL COMMENT '物料名称快照',
|
||||
`change_type` varchar(16) NOT NULL COMMENT '变动类型:rk入库 / ck出库',
|
||||
`change_qty` decimal(18,4) NOT NULL COMMENT '变动数量(正数)',
|
||||
`stock_before` decimal(18,4) NOT NULL COMMENT '变动前库存',
|
||||
`stock_after` decimal(18,4) NOT NULL COMMENT '变动后库存',
|
||||
`receiver` varchar(64) DEFAULT NULL COMMENT '领用人(出库时填写)',
|
||||
`purpose` varchar(512) DEFAULT NULL COMMENT '用途/事由',
|
||||
`tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号',
|
||||
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
||||
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
|
||||
`create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID',
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`update_by` varchar(64) DEFAULT NULL COMMENT '更新人id',
|
||||
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记:0-正常 1-已删除',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_msl_material` (`material_id`, `del_flag`),
|
||||
KEY `idx_msl_tenant_time` (`tenant_no`, `change_type`, `create_time`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='市场物料变动记录';
|
||||
|
||||
-- ----------------------------
|
||||
-- 字典类型:物料类别 (wllb)
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_dict_type` (`id`, `dict_name`, `dict_type`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
VALUES (REPLACE(UUID(),'-',''), '物料类别', 'wllb', 'zkxw', NULL, '市场物料分类', NULL, '', NOW(), NULL, NOW(), 0);
|
||||
|
||||
-- ----------------------------
|
||||
-- 字典数据:物料类别
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_dict_data` (`id`, `dict_label`, `dict_value`, `dict_type`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
VALUES (REPLACE(UUID(),'-',''), '宣传物料', 'xccyw', 'wllb', 'zkxw', 1, '市场宣传用物料', NULL, '', NOW(), NULL, NOW(), 0);
|
||||
|
||||
INSERT INTO `sys_dict_data` (`id`, `dict_label`, `dict_value`, `dict_type`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
VALUES (REPLACE(UUID(),'-',''), '采集业务物料', 'ccyw', 'wllb', 'zkxw', 2, '采集业务相关物料', NULL, '', NOW(), NULL, NOW(), 0);
|
||||
|
||||
-- ----------------------------
|
||||
-- 菜单数据:在细胞存储管理下添加物料库和物料变动记录菜单
|
||||
-- ----------------------------
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
VALUES ('50000000000000000000000000000009', '物料库', '50000000000000000000000000000001', 'C', 'material', '/cell-storage/material/index', 'biz:material:list', 1, '1', '1', 'zkxw', 9, NULL, NULL, '', NOW(), NULL, NOW(), 0);
|
||||
|
||||
INSERT INTO `sys_menu` (`id`, `menu_name`, `parent_id`, `menu_type`, `path`, `component`, `perms`, `is_frame`, `visible`, `status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
VALUES ('50000000000000000000000000000010', '物料变动记录', '50000000000000000000000000000001', 'C', 'material-stock-log', '/cell-storage/material-stock-log/index', 'biz:materialStockLog:list', 1, '1', '1', 'zkxw', 10, NULL, NULL, '', NOW(), NULL, NOW(), 0);
|
||||
Reference in new issue
Block a user