Browse Source

oracle基础脚本、兼容

test
smallchill 6 years ago
parent
commit
aa09fdfa32
  1. 2
      blade-ops/blade-resource/src/main/java/org/springblade/resource/builder/OssBuilder.java
  2. 2
      blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.xml
  3. 2
      blade-service/blade-system/src/main/java/org/springblade/system/mapper/DictMapper.xml
  4. 42
      blade-service/blade-system/src/main/java/org/springblade/system/mapper/MenuMapper.xml
  5. 2
      blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.xml
  6. 4
      blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DeptServiceImpl.java
  7. 4
      blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java
  8. 157
      doc/sql/bladex-2.0.4~2.0.5-update.sql
  9. 0
      doc/sql/mysql/bladex-flowable-mysql.sql
  10. 0
      doc/sql/mysql/bladex-saber-mysql.sql
  11. 0
      doc/sql/mysql/bladex-sword-mysql.sql
  12. 1711
      doc/sql/oracle/bladex-saber-oracle.sql
  13. 1711
      doc/sql/oracle/bladex-sword-oracle.sql

2
blade-ops/blade-resource/src/main/java/org/springblade/resource/builder/OssBuilder.java

@ -78,7 +78,7 @@ public class OssBuilder {
if (Func.hasEmpty(template, ossCached) || !oss.getEndpoint().equals(ossCached.getEndpoint()) || !oss.getAccessKey().equals(ossCached.getAccessKey())) {
OssRule ossRule;
// 若采用默认设置则开启多租户模式, 若是用户自定义oss则不开启
if (oss.getEndpoint().equals(ossProperties.getEndpoint()) && oss.getAccessKey().equals(ossProperties.getAccessKey())) {
if (oss.getEndpoint().equals(ossProperties.getEndpoint()) && oss.getAccessKey().equals(ossProperties.getAccessKey()) && ossProperties.getTenantMode()) {
ossRule = new BladeOssRule(Boolean.TRUE);
} else {
ossRule = new BladeOssRule(Boolean.FALSE);

2
blade-service/blade-system/src/main/java/org/springblade/system/mapper/DeptMapper.xml

@ -34,7 +34,7 @@
</select>
<select id="tree" resultMap="treeNodeResultMap">
select id, parent_id, dept_name as title, id as 'value', id as 'key' from blade_dept where is_deleted = 0
select id, parent_id, dept_name as title, id as "value", id as "key" from blade_dept where is_deleted = 0
<if test="_parameter!=null">
and tenant_id = #{_parameter}
</if>

2
blade-service/blade-system/src/main/java/org/springblade/system/mapper/DictMapper.xml

@ -50,7 +50,7 @@
</select>
<select id="tree" resultMap="treeNodeResultMap">
select id, parent_id, dict_value as title, id as 'value', id as 'key' from blade_dict where is_deleted = 0
select id, parent_id, dict_value as title, id as "value", id as "key" from blade_dict where is_deleted = 0
</select>
</mapper>

42
blade-service/blade-system/src/main/java/org/springblade/system/mapper/MenuMapper.xml

@ -32,7 +32,7 @@
</select>
<select id="tree" resultMap="treeNodeResultMap">
select id, parent_id, name as title, id as 'value', id as 'key' from blade_menu where is_deleted = 0 and category = 1
select id, parent_id, name as title, id as "value", id as "key" from blade_menu where is_deleted = 0 and category = 1
</select>
<select id="allMenu" resultMap="menuResultMap">
@ -112,11 +112,11 @@
</select>
<select id="grantTree" resultMap="treeNodeResultMap">
select id, parent_id, name as title, id as 'value', id as 'key' from blade_menu where is_deleted = 0 order by sort
select id, parent_id, name as title, id as "value", id as "key" from blade_menu where is_deleted = 0 order by sort
</select>
<select id="grantTreeByRole" resultMap="treeNodeResultMap">
select id, parent_id, name as title, id as 'value', id as 'key' from blade_menu where is_deleted = 0
select id, parent_id, name as title, id as "value", id as "key" from blade_menu where is_deleted = 0
and id in ( select menu_id from blade_role_menu where role_id in
<foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item}
@ -132,11 +132,11 @@
</select>
<select id="grantTopTree" resultMap="treeNodeResultMap">
select id, parent_id, name as title, id as 'value', id as 'key' from blade_menu where category = 1 and is_deleted = 0 order by sort
select id, parent_id, name as title, id as "value", id as "key" from blade_menu where category = 1 and is_deleted = 0 order by sort
</select>
<select id="grantTopTreeByRole" resultMap="treeNodeResultMap">
select id, parent_id, name as title, id as 'value', id as 'key' from blade_menu where category = 1 and is_deleted = 0
select id, parent_id, name as title, id as "value", id as "key" from blade_menu where category = 1 and is_deleted = 0
and id in ( select menu_id from blade_role_menu where role_id in
<foreach collection="list" index="index" item="item" open="(" separator="," close=")">
#{item}
@ -160,8 +160,8 @@
id,
parent_id,
NAME AS title,
id AS 'value',
id AS 'key'
id AS "value",
id AS "key"
FROM
blade_menu
WHERE
@ -178,8 +178,8 @@
id,
menu_id AS parent_id,
scope_name AS title,
id AS 'value',
id AS 'key'
id AS "value",
id AS "key"
FROM
blade_scope_data
WHERE
@ -196,8 +196,8 @@
id,
parent_id,
NAME AS title,
id AS 'value',
id AS 'key'
id AS "value",
id AS "key"
FROM
blade_menu
WHERE
@ -214,8 +214,8 @@
id,
menu_id AS parent_id,
scope_name AS title,
id AS 'value',
id AS 'key'
id AS "value",
id AS "key"
FROM
blade_scope_api
WHERE
@ -232,8 +232,8 @@
id,
parent_id,
NAME AS title,
id AS 'value',
id AS 'key'
id AS "value",
id AS "key"
FROM
blade_menu
WHERE
@ -261,8 +261,8 @@
id,
menu_id AS parent_id,
scope_name AS title,
id AS 'value',
id AS 'key'
id AS "value",
id AS "key"
FROM
blade_scope_data
WHERE
@ -290,8 +290,8 @@
id,
parent_id,
NAME AS title,
id AS 'value',
id AS 'key'
id AS "value",
id AS "key"
FROM
blade_menu
WHERE
@ -319,8 +319,8 @@
id,
menu_id AS parent_id,
scope_name AS title,
id AS 'value',
id AS 'key'
id AS "value",
id AS "key"
FROM
blade_scope_api
WHERE

2
blade-service/blade-system/src/main/java/org/springblade/system/mapper/RoleMapper.xml

@ -31,7 +31,7 @@
</select>
<select id="tree" resultMap="treeNodeResultMap">
select id, parent_id, role_name as title, id as 'value', id as 'key' from blade_role where is_deleted = 0
select id, parent_id, role_name as title, id as "value", id as "key" from blade_role where is_deleted = 0
<if test="param1!=null">
and tenant_id = #{param1}
</if>

4
blade-service/blade-system/src/main/java/org/springblade/system/service/impl/DeptServiceImpl.java

@ -20,6 +20,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.exceptions.ApiException;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springblade.common.constant.CommonConstant;
import org.springblade.core.tool.node.ForestNodeMerger;
import org.springblade.core.tool.utils.Func;
import org.springblade.core.tool.utils.StringPool;
@ -65,6 +66,9 @@ public class DeptServiceImpl extends ServiceImpl<DeptMapper, Dept> implements ID
@Override
public boolean submit(Dept dept) {
if (dept.getParentId() == null) {
dept.setParentId(CommonConstant.TOP_PARENT_ID);
}
if (dept.getParentId() > 0) {
Dept parent = getById(dept.getParentId());
String ancestors = parent.getAncestors() + StringPool.COMMA + dept.getParentId();

4
blade-service/blade-system/src/main/java/org/springblade/system/service/impl/MenuServiceImpl.java

@ -22,7 +22,9 @@ import com.baomidou.mybatisplus.extension.exceptions.ApiException;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.AllArgsConstructor;
import org.springblade.core.secure.BladeUser;
import org.springblade.core.secure.utils.SecureUtil;
import org.springblade.core.tool.constant.BladeConstant;
import org.springblade.core.tool.constant.RoleConstant;
import org.springblade.core.tool.node.ForestNodeMerger;
import org.springblade.core.tool.support.Kv;
import org.springblade.core.tool.utils.Func;
@ -70,6 +72,8 @@ public class MenuServiceImpl extends ServiceImpl<MenuMapper, Menu> implements IM
if (StringUtil.isBlank(roleId)) {
return null;
}
String userRole = SecureUtil.getUserRole();
boolean isAdministrator = StringUtil.containsAny(userRole, RoleConstant.ADMINISTRATOR);
List<Menu> allMenus = baseMapper.allMenu();
List<Menu> roleMenus = baseMapper.roleMenu(Func.toLongList(roleId), topMenuId);
return buildRoutes(allMenus, roleMenus);

157
doc/sql/bladex-2.0.4~2.0.5-update.sql

@ -1,157 +0,0 @@
-- ----------------------------
-- 删除旧版本数据权限表并新增
-- ----------------------------
DROP TABLE IF EXISTS `blade_data_scope`;
-- ----------------------------
-- 重构数据权限表
-- ----------------------------
DROP TABLE IF EXISTS `blade_scope_data`;
CREATE TABLE `blade_scope_data` (
`id` bigint(64) NOT NULL COMMENT '主键',
`menu_id` bigint(64) NULL DEFAULT NULL COMMENT '菜单主键',
`resource_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '资源编号',
`scope_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据权限名称',
`scope_field` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据权限字段',
`scope_class` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据权限类名',
`scope_column` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据权限字段',
`scope_type` int(2) NULL DEFAULT NULL COMMENT '数据权限类型',
`scope_value` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据权限值域',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据权限备注',
`create_user` bigint(64) NULL DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(64) NULL DEFAULT NULL COMMENT '创建部门',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(64) NULL DEFAULT NULL COMMENT '修改人',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
`status` int(2) NULL DEFAULT NULL COMMENT '状态',
`is_deleted` int(2) NULL DEFAULT NULL COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据权限表';
-- ----------------------------
-- 重构接口权限表
-- ----------------------------
DROP TABLE IF EXISTS `blade_scope_api`;
CREATE TABLE `blade_scope_api` (
`id` bigint(64) NOT NULL COMMENT '主键',
`menu_id` bigint(64) NULL DEFAULT NULL COMMENT '菜单主键',
`resource_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '资源编号',
`scope_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '接口权限名',
`scope_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '接口权限地址',
`scope_type` int(2) NULL DEFAULT NULL COMMENT '接口权限类型',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '接口权限备注',
`create_user` bigint(64) NULL DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(64) NULL DEFAULT NULL COMMENT '创建部门',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(64) NULL DEFAULT NULL COMMENT '修改人',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
`status` int(2) NULL DEFAULT NULL COMMENT '状态',
`is_deleted` int(2) NULL DEFAULT NULL COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '接口权限表';
-- ----------------------------
-- 角色数据权限增加字段
-- ----------------------------
ALTER TABLE `blade_role_scope`
MODIFY COLUMN `scope_id` bigint(64) NULL DEFAULT NULL COMMENT '权限id' AFTER `id`,
ADD COLUMN `scope_category` int(2) NULL COMMENT '权限类型(1:数据权限、2:接口权限)' AFTER `id`;
-- ----------------------------
-- 权限类型字典
-- ----------------------------
UPDATE `blade_dict` SET `parent_id` = 0, `code` = 'data_scope_type', `dict_key` = -1, `dict_value` = '数据权限', `sort` = 8, `remark` = NULL, `is_deleted` = 0 WHERE `id` = 1123598814738675231;
UPDATE `blade_dict` SET `parent_id` = 1123598814738675231, `code` = 'data_scope_type', `dict_key` = 1, `dict_value` = '全部可见', `sort` = 1, `remark` = NULL, `is_deleted` = 0 WHERE `id` = 1123598814738675232;
UPDATE `blade_dict` SET `parent_id` = 1123598814738675231, `code` = 'data_scope_type', `dict_key` = 2, `dict_value` = '本人可见', `sort` = 2, `remark` = NULL, `is_deleted` = 0 WHERE `id` = 1123598814738675233;
UPDATE `blade_dict` SET `parent_id` = 1123598814738675231, `code` = 'data_scope_type', `dict_key` = 3, `dict_value` = '所在机构可见', `sort` = 3, `remark` = NULL, `is_deleted` = 0 WHERE `id` = 1123598814738675234;
UPDATE `blade_dict` SET `parent_id` = 1123598814738675231, `code` = 'data_scope_type', `dict_key` = 4, `dict_value` = '所在机构及子级可见', `sort` = 4, `remark` = NULL, `is_deleted` = 0 WHERE `id` = 1123598814738675235;
UPDATE `blade_dict` SET `parent_id` = 1123598814738675231, `code` = 'data_scope_type', `dict_key` = 5, `dict_value` = '自定义', `sort` = 5, `remark` = NULL, `is_deleted` = 0 WHERE `id` = 1123598814738675236;
INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) VALUES (1123598814738675237, 0, 'api_scope_type', -1, '接口权限', 10, NULL, 0);
INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) VALUES (1123598814738675238, 1123598814738675237, 'api_scope_type', 1, '系统接口', 1, NULL, 0);
INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) VALUES (1123598814738675239, 1123598814738675237, 'api_scope_type', 2, '业务接口', 2, NULL, 0);
INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) VALUES (1123598814738675240, 0, 'scope_category', -1, '权限类型', 10, NULL, 0);
INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) VALUES (1123598814738675241, 1123598814738675240, 'scope_category', 1, '数据权限', 1, NULL, 0);
INSERT INTO `blade_dict`(`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_deleted`) VALUES (1123598814738675242, 1123598814738675240, 'scope_category', 2, '接口权限', 2, NULL, 0);
-- ----------------------------
-- 系统管理增加顶部菜单
-- ----------------------------
UPDATE `blade_menu` SET `parent_id` = 1123598815738675203, `code` = 'topmenu', `name` = '顶部菜单', `alias` = 'menu', `path` = '/system/topmenu', `source` = 'iconfont icon-canshu', `sort` = 5, `category` = 1, `action` = 0, `is_open` = 1, `remark` = NULL, `is_deleted` = 0 WHERE `id` = 1123598815738675208;
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1123598815738675313, 1123598815738675208, 'topmenu_add', '新增', 'add', '/system/topmenu/add', 'plus', 1, 2, 1, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1123598815738675314, 1123598815738675208, 'topmenu_edit', '修改', 'edit', '/system/topmenu/edit', 'form', 2, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1123598815738675315, 1123598815738675208, 'topmenu_delete', '删除', 'delete', '/api/blade-system/topmenu/remove', 'delete', 3, 2, 3, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1123598815738675316, 1123598815738675208, 'topmenu_view', '查看', 'view', '/system/topmenu/view', 'file-text', 4, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1123598815738675317, 1123598815738675208, 'topmenu_setting', '菜单配置', 'setting', NULL, 'setting', 5, 2, 1, 1, NULL, 0);
-- ----------------------------
-- 增加权限管理模块
-- ----------------------------
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1123598815738675307, 0, 'authority', '权限管理', 'menu', '/authority', 'iconfont icon-bofangqi-suoping', 98, 1, 0, 1, '', 0);
-- ----------------------------
-- 角色管理迁移至权限管理
-- ----------------------------
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1123598815738675308, 1123598815738675307, 'role', '角色管理', 'menu', '/authority/role', 'iconfont iconicon_boss', 1, 1, 0, 1, NULL, 0);
UPDATE `blade_menu` SET `parent_id` = 1123598815738675308, `code` = 'role_add', `name` = '新增', `alias` = 'add', `path` = '/authority/role/add', `source` = 'plus', `sort` = 1, `category` = 2, `action` = 1, `is_open` = 1, `remark` = NULL, `is_deleted` = 0 WHERE `id` = 1123598815738675241;
UPDATE `blade_menu` SET `parent_id` = 1123598815738675308, `code` = 'role_edit', `name` = '修改', `alias` = 'edit', `path` = '/authority/role/edit', `source` = 'form', `sort` = 2, `category` = 2, `action` = 2, `is_open` = 1, `remark` = NULL, `is_deleted` = 0 WHERE `id` = 1123598815738675242;
UPDATE `blade_menu` SET `parent_id` = 1123598815738675308, `code` = 'role_delete', `name` = '删除', `alias` = 'delete', `path` = '/api/blade-system/role/remove', `source` = 'delete', `sort` = 3, `category` = 2, `action` = 3, `is_open` = 1, `remark` = NULL, `is_deleted` = 0 WHERE `id` = 1123598815738675243;
UPDATE `blade_menu` SET `parent_id` = 1123598815738675308, `code` = 'role_view', `name` = '查看', `alias` = 'view', `path` = '/authority/role/view', `source` = 'file-text', `sort` = 4, `category` = 2, `action` = 2, `is_open` = 1, `remark` = NULL, `is_deleted` = 0 WHERE `id` = 1123598815738675244;
-- ----------------------------
-- 增加数据权限及接口权限独立菜单
-- ----------------------------
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1123598815738675309, 1123598815738675307, 'data_scope', '数据权限', 'menu', '/authority/datascope', 'iconfont icon-shujuzhanshi2', 2, 1, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1123598815738675310, 1123598815738675309, 'data_scope_setting', '权限配置', 'setting', NULL, 'setting', 1, 2, 2, 1, NULL, 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1123598815738675311, 1123598815738675307, 'api_scope', '接口权限', 'menu', '/authority/apiscope', 'iconfont icon-iconset0216', 3, 1, 0, 1, '', 0);
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`, `category`, `action`, `is_open`, `remark`, `is_deleted`) VALUES (1123598815738675312, 1123598815738675311, 'api_scope_setting', '权限配置', 'setting', NULL, 'setting', 1, 2, 2, 1, NULL, 0);
-- ----------------------------
-- 更新我的事务菜单别名
-- ----------------------------
UPDATE `blade_menu` SET `parent_id` = 0, `code` = 'work', `name` = '我的事务', `alias` = 'menu', `path` = '/work', `source` = 'iconfont iconicon_notice', `sort` = 2, `category` = 1, `action` = 0, `is_open` = 1, `remark` = '', `is_deleted` = 0 WHERE `id` = 1123598815738675280;
-- ----------------------------
-- 删除原菜单管理的数据权限按钮
-- ----------------------------
DELETE FROM blade_menu where id = 1123598815738675306;
-- ----------------------------
-- 新增顶部菜单表
-- ----------------------------
DROP TABLE IF EXISTS `blade_top_menu`;
CREATE TABLE `blade_top_menu` (
`id` bigint(64) NOT NULL COMMENT '主键',
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租户id',
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶部菜单编号',
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶部菜单名',
`source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '顶部菜单资源',
`sort` int(2) NULL DEFAULT NULL COMMENT '顶部菜单排序',
`create_user` bigint(64) NULL DEFAULT NULL COMMENT '创建人',
`create_dept` bigint(64) NULL DEFAULT NULL COMMENT '创建部门',
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`update_user` bigint(64) NULL DEFAULT NULL COMMENT '修改人',
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
`status` int(2) NULL DEFAULT NULL COMMENT '状态',
`is_deleted` int(2) NULL DEFAULT NULL COMMENT '是否已删除',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '顶部菜单表';
-- ----------------------------
-- 新增顶部菜单配置表
-- ----------------------------
DROP TABLE IF EXISTS `blade_top_menu_setting`;
CREATE TABLE `blade_top_menu_setting` (
`id` bigint(64) NOT NULL COMMENT '主键',
`top_menu_id` bigint(64) NULL DEFAULT NULL COMMENT '顶部菜单主键',
`menu_id` bigint(64) NULL DEFAULT NULL COMMENT '菜单主键',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '顶部菜单配置表';

0
doc/sql/bladex-flowable-mysql.sql → doc/sql/mysql/bladex-flowable-mysql.sql

0
doc/sql/bladex-saber-mysql.sql → doc/sql/mysql/bladex-saber-mysql.sql

0
doc/sql/bladex-sword-mysql.sql → doc/sql/mysql/bladex-sword-mysql.sql

1711
doc/sql/oracle/bladex-saber-oracle.sql

File diff suppressed because it is too large Load Diff

1711
doc/sql/oracle/bladex-sword-oracle.sql

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save