|
|
@ -228,4 +228,103 @@ CREATE TABLE `t_pro_role_task` ( |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `role_task_role_index`(`role_id`) USING BTREE, |
|
|
|
INDEX `role_task_task_index`(`task_id`) USING BTREE |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色任务关联表' ROW_FORMAT = Compact; |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色任务关联表' ROW_FORMAT = Compact; |
|
|
|
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- 插件表 |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `t_pro_plugin`; |
|
|
|
CREATE TABLE `t_pro_plugin` ( |
|
|
|
`id` bigint(20) NOT NULL, |
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '插件名称', |
|
|
|
`plugin_author` bigint(20) NULL DEFAULT 0 COMMENT '插件作者', |
|
|
|
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '简介(介绍插件功能和传参)', |
|
|
|
`version` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '版本号', |
|
|
|
|
|
|
|
`operator` bigint(20) NULL DEFAULT 0 COMMENT '操作人id', |
|
|
|
`created_at` timestamp NOT NULL DEFAULT current_timestamp '创建时间', |
|
|
|
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态 0正常 1禁用 2删除', |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '插件表' ROW_FORMAT = Compact; |
|
|
|
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- 插件样式表 |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `t_pro_plugin_style`; |
|
|
|
CREATE TABLE `t_pro_plugin_style` ( |
|
|
|
`id` bigint(20) NOT NULL, |
|
|
|
`plugin_id` bigint(20) NULL DEFAULT 0 COMMENT '插件id', |
|
|
|
`style_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '页面样式内容(html css)', |
|
|
|
`js_function` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT 'js功能', |
|
|
|
`style_type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '样式类型0:一行1:两行2:半屏', |
|
|
|
|
|
|
|
`operator` bigint(20) NULL DEFAULT 0 COMMENT '操作人id', |
|
|
|
`created_at` timestamp NOT NULL DEFAULT current_timestamp '创建时间', |
|
|
|
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态 0正常 1禁用 2删除', |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `plugin_style_plugin_index`(`plugin_id`) USING BTREE, |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '插件样式表' ROW_FORMAT = Compact; |
|
|
|
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- 标签表 |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `t_pro_label`; |
|
|
|
CREATE TABLE `t_pro_label` ( |
|
|
|
`id` bigint(20) NOT NULL, |
|
|
|
`label_type_id` bigint(20) NULL DEFAULT 0 COMMENT '标签类型id', |
|
|
|
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '描述', |
|
|
|
`level` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '等级', |
|
|
|
|
|
|
|
`operator` bigint(20) NULL DEFAULT 0 COMMENT '操作人id', |
|
|
|
`created_at` timestamp NOT NULL DEFAULT current_timestamp '创建时间', |
|
|
|
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态 0正常 1禁用 2删除', |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `label_type_index`(`label_type_id`) USING BTREE, |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '标签表' ROW_FORMAT = Compact; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- 标签类型表 |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `t_pro_label_type`; |
|
|
|
CREATE TABLE `t_pro_label_type` ( |
|
|
|
`id` bigint(20) NOT NULL, |
|
|
|
`label_type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '标签类型', |
|
|
|
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '描述', |
|
|
|
`default_level` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '默认等级', |
|
|
|
|
|
|
|
`operator` bigint(20) NULL DEFAULT 0 COMMENT '操作人id', |
|
|
|
`created_at` timestamp NOT NULL DEFAULT current_timestamp '创建时间', |
|
|
|
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态 0正常 1禁用 2删除', |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '标签类型表' ROW_FORMAT = Compact; |
|
|
|
|
|
|
|
|
|
|
|
-- ---------------------------- |
|
|
|
-- 标签与业务关联表 |
|
|
|
-- ---------------------------- |
|
|
|
DROP TABLE IF EXISTS `t_pro_label_business`; |
|
|
|
CREATE TABLE `t_pro_label_business` ( |
|
|
|
`id` bigint(20) NOT NULL, |
|
|
|
`label_id` bigint(20) NULL DEFAULT 0 COMMENT '标签id', |
|
|
|
`user_id` bigint(20) NULL DEFAULT 0 COMMENT '用户id', |
|
|
|
`business_type` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '业务类型', |
|
|
|
`business_id` bigint(20) NULL DEFAULT 0 COMMENT '业务id(任务id、插件id、角色id等)', |
|
|
|
|
|
|
|
`operator` bigint(20) NULL DEFAULT 0 COMMENT '操作人id', |
|
|
|
`created_at` timestamp NOT NULL DEFAULT current_timestamp '创建时间', |
|
|
|
`updated_at` timestamp NOT NULL DEFAULT current_timestamp ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', |
|
|
|
`rec_status` tinyint(1) UNSIGNED NULL DEFAULT 0 COMMENT '状态 0正常 1禁用 2删除', |
|
|
|
PRIMARY KEY (`id`) USING BTREE, |
|
|
|
INDEX `label_business_label_index`(`label_id`) USING BTREE, |
|
|
|
INDEX `label_business_user_index`(`user_id`) USING BTREE, |
|
|
|
INDEX `label_business_business_index`(`business_id`) USING BTREE, |
|
|
|
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '标签与业务关联表' ROW_FORMAT = Compact; |