📝 v0.5.0 版本 SQL & 文档更新

This commit is contained in:
b2baccline
2021-12-03 17:36:04 +08:00
parent 9b8fe3284f
commit 78f896b82b
6 changed files with 452 additions and 380 deletions

View File

@@ -1,14 +1,58 @@
# Changelog
# 更新日志
更新日志
## [0.5.0] 2021-12-03
## [Unreleased]
### :warning: Warning
- 全局数据校验支持
- 由于业务实体类的统一修改,其对应的表结构发生了变化
- 批量方法从 `saveBatchSomeColumn` 切换到 `saveBatch` 后,注意项目中的 jdbcUrl 配置,需要添加 rewriteBatchedStatements=true 条件,否则插入效率降低
### ⭐ New Features
- 【修改】 业务实体类添加父类 `LogicDeletedBaseEntity`,统一支持逻辑删除
- 【修改】 业务实体类统一修改描述、备注等属性名为 remarks
- 【修改】 业务代码批量插入部分方法从 `saveBatchSomeColumn` 切换到 `saveBatch` 经实测,开启批处理事务以及 jdbcUrl 连接添加`rewriteBatchedStatements=true` 后, 循环 insert into 批量提交比 insert into values 语法速度更快。
- 【新增】 **ballcat-spring-boot-starter-file** 组件,支持 local 本地 和 ftp 文件上传操作
- 【添加】 `TreeUtils#treeToList()` 方法,支持将树平铺为列表
- 【添加】 `ImageUtils#mixResolveClone()` 方法,先使用快速解析,若失败回退到正常解析方法
- 【新增】 `FileUtils` 工具类
- 【新增】 `BaseEntity``LogicDeletedBaseEntity` 实体类基类
- 【新增】 支持定制 Redis Key 前缀的生成规则
- 【新增】 `DistributeLock` , 更加方便的进行分布式锁的使用
- 【新增】 `AbstractMessageEventListener` 类,提供默认的消息序列化处理
- 【添加】 `ExtendService#saveBatch()` 方法
- 【新增】 多线程对同一 websocket session 进行发送操作的支持
- 【修改】 默认提供的 MybatisPlusConfig 配置类中的自动填充处理类的条件注解修改,方便用户替换为自己的 `MetaObjectHandler`
- 【新增】 线程池配置 `@Async` 异步线程日志支持 traceId 输出
- 【添加】 `TokenGrantBuilder#getAuthenticationManager()` 方法,方便子类继承时获取 AuthenticationManager (#133)
- 【修改】 `FileService` OssClient 不再为必须依赖,当没有配置 Oss 时,默认回退使用 FileClient根据配置走本地存储或者
- 【修改】 `MappedStatementIdsWithoutDataScope``WITHOUT_MAPPED_STATEMENT_ID_MAP` 属性类型为 `ConcurrentHashMap`
- 【修改】 `TraceIdFilter` 默认在响应头中返回 TraceId 参数,方便排查问题
- 【修改】 `UserInfoCoordinator` 从类调整为接口,并提供默认实现 `DefaultUserInfoCoordinatorImpl`
## [0.4.0]
### 🐞 Bug Fixes
- 【修复】 数据权限使用 JDK动态代理或者桥接方法时无法正确找到 `@DataPermission` 注解的问题
- 【修复】 数据权限在 SQL 右连接,内连接失效的问题
- 【修复】 数据权限对于使用括号包裹的 sql 解析失效的问题
- 【修复】 在仅使用 `ballcat.swagger.enabled=false` 的情况下swagger 没有正常关闭的问题
- 【修复】 由于跨域问题,导致 swagger 无法在聚合者 Aggregator 中对 文档提供者 Provider 进行调试的问题
- 【修复】 WebSocket 在接收普通文本属性时的异常问题,现在会回退使用 `PlanTextMessageHandler` 进行处理
- 【修复】 查询指定名称的组织时构建树失败的问题
### 🔨 Dependency Upgrades
- 【升级】 spring-boot from 2.5.4 to 2.5.6
- 【升级】 spring-boot-admin from 2.5.1 to 2.5.4
## [0.4.0] 2021-10-15
### Warning
@@ -94,7 +138,7 @@
## [0.3.0]
## [0.3.0] 2021-09-09
### Warning
@@ -204,7 +248,7 @@
## [0.2.0]
## [0.2.0] 2021-08-11
### Added
@@ -254,7 +298,7 @@
## [0.1.0]
## [0.1.0] 2021-06-28
### Warning
@@ -320,7 +364,7 @@
## [0.0.9]
## [0.0.9] 2021-04-28
### Warning
@@ -368,7 +412,7 @@
## [0.0.8]
## [0.0.8] 2021-03-04
### Warning
@@ -435,7 +479,7 @@
## [0.0.7]
## [0.0.7] 2021-01-19
### Added
@@ -474,7 +518,7 @@
## [0.0.6]
## [0.0.6] 2020-12-03
### Warning
@@ -512,7 +556,7 @@
## [0.0.5]
## [0.0.5] 2020-09-18
### Added
@@ -563,7 +607,7 @@
## [0.0.4]
## [0.0.4] 2020-08-14
### Added
@@ -596,7 +640,7 @@
## [0.0.3] - 2020-07-06
## [0.0.3] 2020-07-06
### Added
@@ -655,7 +699,7 @@
## [0.0.2]
## [0.0.2] 2020-06-04
### Added
@@ -680,4 +724,4 @@
`@MapperScan("com.hccake.ballcat.**.mapper")`
`@ComponentScan("com.hccake.ballcat.admin")`
注解上的这两个包扫描也可去掉。
注解上的这两个包扫描也可去掉。

View File

@@ -140,6 +140,7 @@ http://codegen.ballcat.cn/
| |-- ballcat-spring-boot-starter-datascope -- 数据权限控制
| |-- ballcat-spring-boot-starter-dingtalk -- 钉钉集成工具
| |-- ballcat-spring-boot-starter-easyexcel -- 通过注解快速导入导出excleeasyexcel
| |-- ballcat-spring-boot-starter-file -- 文件上传 FTP or Local
| |-- ballcat-spring-boot-starter-i18n -- 国际化方案
| |-- ballcat-spring-boot-starter-job -- 定时任务集成目前仅xxl-job
| |-- ballcat-spring-boot-starter-kafka -- 消息队列 kafka 集成
@@ -276,6 +277,6 @@ npm run serve
如果群二维码失效,可以扫右边我的个人微信二维码,或者添加我的微信号 `Hccake_`,我再邀请你入群
<img src="https://hccake-img.oss-cn-shanghai.aliyuncs.com/ballcat/ballcat-wechat-group_20211107.jpg" alt="微信" width="35%"/>
<img src="https://hccake-img.oss-cn-shanghai.aliyuncs.com/ballcat/ballcat-wechat-group_20211203.jpg" alt="微信" width="35%"/>
<img src="https://hccake-img.oss-cn-shanghai.aliyuncs.com/ballcat/wechat-hccake.jpg" alt="微信" width="35%"/>

View File

@@ -1,7 +1,7 @@
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for log_access_log
-- ----------------------------
@@ -29,8 +29,7 @@ CREATE TABLE `log_access_log` (
INDEX `uri`(`uri`) USING BTREE,
INDEX `httpStatus`(`http_status`) USING BTREE,
INDEX `create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 21295 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '访问日志' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 21295 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '访问日志' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for log_login_log
@@ -53,7 +52,7 @@ CREATE TABLE `log_login_log` (
INDEX `username`(`username`) USING BTREE,
INDEX `status`(`status`) USING BTREE,
INDEX `create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3288 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '登陆日志' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 3288 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '登陆日志' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Table structure for log_operation_log
@@ -78,8 +77,9 @@ CREATE TABLE `log_operation_log` (
INDEX `uri`(`uri`) USING BTREE,
INDEX `status`(`status`) USING BTREE,
INDEX `create_time`(`create_time`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作日志' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '操作日志' ROW_FORMAT = DYNAMIC;
--
-- ----------------------------
-- Table structure for notify_announcement
-- ----------------------------
@@ -94,12 +94,14 @@ CREATE TABLE `notify_announcement` (
`status` tinyint(1) NULL DEFAULT NULL COMMENT '状态0已关闭 1发布中 2待发布',
`immortal` tinyint(1) NULL DEFAULT NULL COMMENT '永久有效的',
`deadline` datetime(3) NULL DEFAULT NULL COMMENT '截止日期',
`create_by` int(1) NULL DEFAULT NULL COMMENT '创建人',
`create_time` datetime(3) NULL DEFAULT NULL COMMENT '创建时间',
`update_time` datetime(3) NULL DEFAULT NULL COMMENT '更新时间',
`deleted` bigint(20) NULL DEFAULT 0 COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建',
`update_by` int(11) NULL DEFAULT NULL COMMENT '修改人',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_status`(`status`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '公告信息' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '公告信息' ROW_FORMAT = DYNAMIC;
-- ----------------------------
@@ -115,7 +117,7 @@ CREATE TABLE `notify_user_announcement` (
`create_time` datetime NULL DEFAULT NULL COMMENT '拉取时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_user_id_anno_id`(`user_id`, `announcement_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 38 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户公告表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 38 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户公告表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
@@ -135,7 +137,7 @@ CREATE TABLE `oauth_client_details` (
`additional_information` varchar(4096) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`autoapprove` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
PRIMARY KEY (`client_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'OAuth客户端配置' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = 'OAuth客户端配置' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of oauth_client_details
@@ -154,18 +156,20 @@ CREATE TABLE `sys_config` (
`conf_key` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '配置键',
`conf_value` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '配置值',
`category` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '分类',
`description` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`update_time` timestamp NULL DEFAULT NULL COMMENT '修改时间',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`remarks` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
`deleted` bigint(20) NULL DEFAULT 0 COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建人',
`update_by` int(11) NULL DEFAULT NULL COMMENT '修改人',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_conf_key_deleted`(`conf_key`, `deleted`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '基础配置' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '基础配置' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of sys_config
-- ----------------------------
INSERT INTO `sys_config` VALUES (1, '网站弹窗开关', 'site_popup', '1233', 'group', '宣传网站是否弹出框的控制开关。 1开启 0关闭', 0, '2021-04-28 19:47:34', '2019-10-15 16:45:55');
INSERT INTO `sys_config` VALUES (1, '网站弹窗开关', 'site_popup', '1233', 'group', '宣传网站是否弹出框的控制开关。 1开启 0关闭', 0, NULL, NULL, '2019-10-15 16:45:55', '2021-04-28 19:47:34');
-- ----------------------------
-- Table structure for sys_dict
@@ -175,36 +179,39 @@ CREATE TABLE `sys_dict` (
`id` int(64) NOT NULL AUTO_INCREMENT COMMENT '编号',
`code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标识',
`title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',
`remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`editable` tinyint(1) NULL DEFAULT 0 COMMENT '可编辑 1是 0',
`value_type` tinyint(1) NULL DEFAULT 0 COMMENT '值类型,1:Number 2:String 3:Boolean',
`hash_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'hash值当字典项被修改时变更',
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`remarks` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`deleted` bigint(20) NULL DEFAULT 0 COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建人',
`update_by` int(11) NULL DEFAULT NULL COMMENT '修改人',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_code_deleted`(`code`, `deleted`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of sys_dict
-- ----------------------------
INSERT INTO `sys_dict` VALUES (1, 'dict_property', '字典属性', '只读、可写', 1, 1, '0226999fa7a64f8c9c36309ab68889bd', 0, '2020-03-27 01:05:29', '2020-07-03 14:30:03');
INSERT INTO `sys_dict` VALUES (2, 'log_status', '日志状态', '正常、异常', 1, 1, 'b3b0d5919e4a46ffa6dd17d9d7799c58', 0, '2020-03-27 01:05:29', '2020-03-27 11:06:44');
INSERT INTO `sys_dict` VALUES (3, 'gender', '性别', '用户性别', 1, 1, 'ae18a6a3e6744f10bd35dc71867edf8d', 0, '2020-03-27 01:05:29', '2020-03-27 00:55:28');
INSERT INTO `sys_dict` VALUES (4, 'grant_types', '授权类型', 'OAuth授权类型', 1, 1, 'e5316daadb490e9ca7e1ac5c5607a4', 0, '2020-03-27 01:05:29', '2020-03-27 00:30:16');
INSERT INTO `sys_dict` VALUES (5, 'operation_type', '操作类型', '操作日志的操作类型', 1, 1, '6b375bba88f649caa38e95d8e5c5c5c9', 0, '2020-07-14 20:28:54', NULL);
INSERT INTO `sys_dict` VALUES (6, 'role_type', '角色类型', '角色类型,系统保留角色不允许删除', 1, 1, '90875dc38a154b9d810e8556f8972d9b', 0, '2020-07-14 21:16:45', '2021-08-09 00:26:30');
INSERT INTO `sys_dict` VALUES (7, 'dict_value_type', '字典数据类型', 'Number、String、Boolean', 1, 1, '886c8965bdaa4c1e91ffcd5fb20ea84f', 0, '2020-08-14 17:16:47', NULL);
INSERT INTO `sys_dict` VALUES (8, 'login_event_type', '登陆事件类型', '1登陆 2登出', 1, 1, '56f191fa64ad42b5948e9dcb331cded9', 0, '2020-09-17 14:44:00', NULL);
INSERT INTO `sys_dict` VALUES (9, 'yes_or_no', '是否', NULL, 1, 1, 'aa22893ca4d243cb8eb198e0f7d66824', 0, '2021-08-16 16:16:43', NULL);
INSERT INTO `sys_dict` VALUES (10, 'lov_http_method', 'lov模块请求方式', NULL, 1, 2, 'fcc52ecf4b3744c696826091486c8baa', 0, '2020-12-16 14:36:28', '2021-01-07 15:09:57');
INSERT INTO `sys_dict` VALUES (11, 'lov_http_params_position', 'lov模块请求参数位置', NULL, 1, 2, 'dbdb2812b0fe4a75a7a73f5d19be1abe', 0, '2020-12-16 14:36:28', '2021-01-12 18:21:41');
INSERT INTO `sys_dict` VALUES (12, 'lov_search_tag', 'lov模块搜索组件标签', 'lov模块搜索组件标签', 1, 2, 'c13b7a74b8eb4adcbfaf6f1ad1203379', 0, '2020-12-16 14:36:28', '2021-03-11 21:14:56');
INSERT INTO `sys_dict` VALUES (13, 'user_type', '用户类型', '用户类型', 1, 1, 'a2730f33f24045578ebe7786282e1955', 0, '2020-12-16 13:44:37', '2021-04-12 10:54:01');
INSERT INTO `sys_dict` VALUES (14, 'recipient_filter_type', '消息接收人筛选方式', '接收人筛选方式', 1, 1, '54f95affca9e4c53aa679bca2855351f', 0, '2020-12-15 17:36:24', '2021-07-01 16:27:05');
INSERT INTO `sys_dict` VALUES (15, 'notify_channel', '通知渠道', '通知渠道', 1, 1, 'b1d33b2d410b4214920f67c01af80f2f', 0, '2020-12-16 15:37:36', '2021-07-01 17:17:16');
INSERT INTO `sys_dict` VALUES (16, 'menu_type', '菜单类型', '系统菜单的类型', 1, 1, '88b77280a299482a8e58fbc5fcc065a3', 0, '2021-04-06 21:39:45', NULL);
INSERT INTO `sys_dict` VALUES (1, 'dict_property', '字典属性', 1, 1, '0226999fa7a64f8c9c36309ab68889bd', '只读、可写', 0, NULL, NULL, '2020-03-27 01:05:29', '2020-07-03 14:30:03');
INSERT INTO `sys_dict` VALUES (2, 'log_status', '日志状态', 1, 1, 'b3b0d5919e4a46ffa6dd17d9d7799c58', '正常、异常', 0, NULL, NULL, '2020-03-27 01:05:29', '2020-03-27 11:06:44');
INSERT INTO `sys_dict` VALUES (3, 'gender', '性别', 1, 1, 'ae18a6a3e6744f10bd35dc71867edf8d', '用户性别', 0, NULL, NULL, '2020-03-27 01:05:29', '2020-03-27 00:55:28');
INSERT INTO `sys_dict` VALUES (4, 'grant_types', '授权类型', 1, 1, 'e5316daadb490e9ca7e1ac5c5607a4', 'OAuth授权类型', 0, NULL, NULL, '2020-03-27 01:05:29', '2020-03-27 00:30:16');
INSERT INTO `sys_dict` VALUES (5, 'operation_type', '操作类型', 1, 1, '6b375bba88f649caa38e95d8e5c5c5c9', '操作日志的操作类型', 0, NULL, NULL, '2020-07-14 20:28:54', NULL);
INSERT INTO `sys_dict` VALUES (6, 'role_type', '角色类型', 1, 1, '90875dc38a154b9d810e8556f8972d9b', '角色类型,系统保留角色不允许删除', 0, NULL, NULL, '2020-07-14 21:16:45', '2021-08-09 00:26:30');
INSERT INTO `sys_dict` VALUES (7, 'dict_value_type', '字典数据类型', 1, 1, '886c8965bdaa4c1e91ffcd5fb20ea84f', 'Number、String、Boolean', 0, NULL, NULL, '2020-08-14 17:16:47', NULL);
INSERT INTO `sys_dict` VALUES (8, 'login_event_type', '登陆事件类型', 1, 1, '56f191fa64ad42b5948e9dcb331cded9', '1登陆 2登出', 0, NULL, NULL, '2020-09-17 14:44:00', NULL);
INSERT INTO `sys_dict` VALUES (9, 'yes_or_no', '是否', 1, 1, 'aa22893ca4d243cb8eb198e0f7d66824', NULL, 0, NULL, NULL, '2021-08-16 16:16:43', NULL);
INSERT INTO `sys_dict` VALUES (10, 'lov_http_method', 'lov模块请求方式', 1, 2, 'fcc52ecf4b3744c696826091486c8baa', NULL, 0, NULL, NULL, '2020-12-16 14:36:28', '2021-01-07 15:09:57');
INSERT INTO `sys_dict` VALUES (11, 'lov_http_params_position', 'lov模块请求参数位置', 1, 2, 'dbdb2812b0fe4a75a7a73f5d19be1abe', NULL, 0, NULL, NULL, '2020-12-16 14:36:28', '2021-01-12 18:21:41');
INSERT INTO `sys_dict` VALUES (12, 'lov_search_tag', 'lov模块搜索组件标签', 1, 2, 'c13b7a74b8eb4adcbfaf6f1ad1203379', 'lov模块搜索组件标签', 0, NULL, NULL, '2020-12-16 14:36:28', '2021-03-11 21:14:56');
INSERT INTO `sys_dict` VALUES (13, 'user_type', '用户类型', 1, 1, 'a2730f33f24045578ebe7786282e1955', '用户类型', 0, NULL, NULL, '2020-12-16 13:44:37', '2021-04-12 10:54:01');
INSERT INTO `sys_dict` VALUES (14, 'recipient_filter_type', '消息接收人筛选方式', 1, 1, '54f95affca9e4c53aa679bca2855351f', '接收人筛选方式', 0, NULL, NULL, '2020-12-15 17:36:24', '2021-07-01 16:27:05');
INSERT INTO `sys_dict` VALUES (15, 'notify_channel', '通知渠道', 1, 1, 'b1d33b2d410b4214920f67c01af80f2f', '通知渠道', 0, NULL, NULL, '2020-12-16 15:37:36', '2021-07-01 17:17:16');
INSERT INTO `sys_dict` VALUES (16, 'menu_type', '菜单类型', 1, 1, '88b77280a299482a8e58fbc5fcc065a3', '系统菜单的类型', 0, NULL, NULL, '2021-04-06 21:39:45', NULL);
INSERT INTO `sys_dict` VALUES (17, 'user_status', '用户状态', 0, 1, '9527', NULL, 0, NULL, NULL, '2021-12-03 11:54:39', '2021-12-03 11:54:39');
-- ----------------------------
-- Table structure for sys_dict_item
@@ -217,75 +224,79 @@ CREATE TABLE `sys_dict_item` (
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标签',
`attributes` json NULL COMMENT '附加属性',
`sort` int(10) NOT NULL DEFAULT 0 COMMENT '排序(升序)',
`remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`remarks` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`deleted` bigint(20) NULL DEFAULT 0 COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建',
`update_by` int(11) NULL DEFAULT NULL COMMENT '修改人',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uqx_value_dict_code` (`value`,`dict_code`,`deleted`) USING BTREE,
INDEX `idx_dict_code` (`dict_code`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典项' ROW_FORMAT = Dynamic;
UNIQUE INDEX `uqx_value_dict_code`(`value`, `dict_code`, `deleted`) USING BTREE,
INDEX `idx_dict_code`(`dict_code`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '字典项' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of sys_dict_item
-- ----------------------------
INSERT INTO `sys_dict_item` VALUES (1, 'dict_property', '0', '只读', '{\"tagColor\": \"orange\"}', 0, '只读字典,不可编辑', 0, '2020-03-27 01:05:52', '2020-09-16 15:31:24');
INSERT INTO `sys_dict_item` VALUES (2, 'dict_property', '1', '可写', '{\"tagColor\": \"green\"}', 1, '该字典可以编辑', 0, '2020-03-27 01:05:52', '2020-09-16 15:31:51');
INSERT INTO `sys_dict_item` VALUES (3, 'log_status', '1', '正常', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Normal \", \"zh-CN\": \"正常\"}, \"textColor\": \"#34890A\"}', 0, '', 0, '2020-03-27 01:05:52', '2021-08-09 00:30:06');
INSERT INTO `sys_dict_item` VALUES (4, 'log_status', '0', '异常', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Error\", \"zh-CN\": \"异常\"}, \"textColor\": \"#FF0000\"}', 1, '', 0, '2020-03-27 01:05:52', '2021-08-09 00:31:30');
INSERT INTO `sys_dict_item` VALUES (5, 'gender', '1', '', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Male\", \"zh-CN\": \"男\"}, \"textColor\": \"\"}', 0, '', 0, '2020-03-27 01:05:52', '2021-08-16 17:16:33');
INSERT INTO `sys_dict_item` VALUES (6, 'gender', '2', '', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Female\", \"zh-CN\": \"女\"}, \"textColor\": \"\"}', 1, '', 0, '2020-03-27 01:05:52', '2021-08-16 17:16:51');
INSERT INTO `sys_dict_item` VALUES (7, 'gender', '3', '未知', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Unknown\", \"zh-CN\": \"未知\"}, \"textColor\": \"\"}', 2, '', 0, '2020-03-27 01:05:52', '2021-08-16 17:17:10');
INSERT INTO `sys_dict_item` VALUES (8, 'grant_types', 'password', '密码模式', '{}', 0, NULL, 0, '2020-03-27 01:05:52', '2019-08-13 07:35:28');
INSERT INTO `sys_dict_item` VALUES (9, 'grant_types', 'authorization_code', '授权码模式', '{}', 1, NULL, 0, '2020-03-27 01:05:52', '2019-08-13 07:36:07');
INSERT INTO `sys_dict_item` VALUES (10, 'grant_types', 'client_credentials', '客户端模式', '{}', 2, NULL, 0, '2020-03-27 01:05:52', '2019-08-13 07:36:30');
INSERT INTO `sys_dict_item` VALUES (11, 'grant_types', 'refresh_token', '刷新模式', '{}', 3, NULL, 0, '2020-03-27 01:05:52', '2019-08-13 07:36:54');
INSERT INTO `sys_dict_item` VALUES (12, 'grant_types', 'implicit', '简化模式', '{}', 4, NULL, 0, '2020-03-27 01:05:52', '2019-08-13 07:39:32');
INSERT INTO `sys_dict_item` VALUES (13, 'login_event_type', '1', '登陆', '{\"tagColor\": \"cyan\", \"languages\": {\"en-US\": \"Login\", \"zh-CN\": \"登陆\"}, \"textColor\": \"\"}', 0, '', 0, '2020-03-27 01:05:52', '2021-08-16 16:56:13');
INSERT INTO `sys_dict_item` VALUES (14, 'login_event_type', '2', '登出', '{\"tagColor\": \"pink\", \"languages\": {\"en-US\": \"Logout\", \"zh-CN\": \"登出\"}, \"textColor\": \"\"}', 1, '', 0, '2020-03-27 01:05:52', '2021-08-16 16:56:06');
INSERT INTO `sys_dict_item` VALUES (15, 'operation_type', '3', '查看', '{\"tagColor\": \"purple\", \"languages\": {\"en-US\": \"Read\", \"zh-CN\": \"查看\"}, \"textColor\": \"\"}', 3, '', 0, '2020-03-27 01:05:52', '2021-08-16 17:13:06');
INSERT INTO `sys_dict_item` VALUES (16, 'operation_type', '4', '新建', '{\"tagColor\": \"cyan\", \"languages\": {\"en-US\": \"Create\", \"zh-CN\": \"新建\"}, \"textColor\": \"\"}', 4, '', 0, '2020-03-27 01:05:52', '2021-08-16 17:13:13');
INSERT INTO `sys_dict_item` VALUES (17, 'operation_type', '5', '修改', '{\"tagColor\": \"orange\", \"languages\": {\"en-US\": \"Update\", \"zh-CN\": \"修改\"}, \"textColor\": \"\"}', 5, '', 0, '2020-03-27 01:05:52', '2021-08-16 17:13:22');
INSERT INTO `sys_dict_item` VALUES (18, 'operation_type', '6', '删除', '{\"tagColor\": \"pink\", \"languages\": {\"en-US\": \"Delete\", \"zh-CN\": \"删除\"}, \"textColor\": \"\"}', 6, '', 0, '2020-03-27 01:05:52', '2021-08-16 17:13:35');
INSERT INTO `sys_dict_item` VALUES (19, 'role_type', '1', '系统', '{\"tagColor\": \"orange\", \"languages\": {\"en-US\": \"System\", \"zh-CN\": \"系统\"}, \"textColor\": \"\"}', 1, '系统角色不能删除', 0, '2020-07-14 21:17:07', '2021-08-11 21:24:33');
INSERT INTO `sys_dict_item` VALUES (20, 'role_type', '2', '自定义', '{\"tagColor\": \"green\", \"languages\": {\"en-US\": \"Custom\", \"zh-CN\": \"自定义\"}, \"textColor\": \"\"}', 2, '自定义角色可以删除', 0, '2020-07-14 21:17:24', '2021-08-11 21:24:50');
INSERT INTO `sys_dict_item` VALUES (21, 'dict_type', '1', 'Number', '{}', 1, NULL, 0, '2020-08-12 16:10:22', '2020-08-12 16:12:33');
INSERT INTO `sys_dict_item` VALUES (22, 'dict_type', '2', 'String', '{}', 1, NULL, 0, '2020-08-12 16:10:31', '2020-08-12 16:12:27');
INSERT INTO `sys_dict_item` VALUES (23, 'dict_type', '3', 'Boolean', '{}', 1, NULL, 0, '2020-08-12 16:10:38', '2020-08-12 16:12:23');
INSERT INTO `sys_dict_item` VALUES (24, 'dict_value_type', '1', 'Number', '{}', 1, NULL, 0, '2020-08-12 16:10:22', '2020-08-12 16:12:33');
INSERT INTO `sys_dict_item` VALUES (25, 'dict_value_type', '2', 'String', '{}', 1, NULL, 0, '2020-08-12 16:10:31', '2020-08-12 16:12:27');
INSERT INTO `sys_dict_item` VALUES (26, 'dict_value_type', '3', 'Boolean', '{}', 1, NULL, 0, '2020-08-12 16:10:38', '2020-10-20 15:05:53');
INSERT INTO `sys_dict_item` VALUES (27, 'yes_or_no', '1', '', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Yes\", \"zh-CN\": \"是\"}, \"textColor\": \"\"}', 1, NULL, 0, '2021-08-16 16:17:08', NULL);
INSERT INTO `sys_dict_item` VALUES (28, 'yes_or_no', '0', '', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"No\", \"zh-CN\": \"否\"}, \"textColor\": \"\"}', 2, NULL, 0, '2021-08-16 16:17:34', NULL);
INSERT INTO `sys_dict_item` VALUES (29, 'lov_http_method', 'GET', 'GET', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (31, 'lov_http_method', 'POST', 'POST', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (37, 'lov_http_method', 'HEAD', 'HEAD', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (38, 'lov_http_method', 'PUT', 'PUT', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (39, 'lov_http_method', 'PATCH', 'PATCH', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (40, 'lov_http_method', 'DELETE', 'DELETE', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (41, 'lov_http_method', 'OPTIONS', 'OPTIONS', '{}', 1, NULL, 0, '2020-12-16 14:36:28', '2021-08-08 20:20:47');
INSERT INTO `sys_dict_item` VALUES (42, 'lov_http_method', 'TRACE', 'TRACE', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (43, 'lov_http_params_position', 'DATA', 'DATA', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (44, 'lov_http_params_position', 'PARAMS', 'PARAMS', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (45, 'lov_search_tag', 'INPUT_TEXT', 'INPUT_TEXT', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (46, 'lov_search_tag', 'INPUT_NUMBER', 'INPUT_NUMBER', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (47, 'lov_search_tag', 'SELECT', 'SELECT', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (48, 'lov_search_tag', 'DICT_SELECT', 'DICT_SELECT', '{}', 1, NULL, 0, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (49, 'user_type', '1', '系统用户', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"System User\", \"zh-CN\": \"系统用户\"}, \"textColor\": \"\"}', 1, NULL, 0, '2020-12-16 13:45:19', '2021-08-16 16:55:33');
INSERT INTO `sys_dict_item` VALUES (50, 'recipient_filter_type', '1', '全部', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"All\", \"zh-CN\": \"全部\"}, \"textColor\": \"\"}', 1, '不筛选,对全部用户发送', 0, '2020-12-15 17:37:30', '2021-08-16 16:50:40');
INSERT INTO `sys_dict_item` VALUES (51, 'recipient_filter_type', '2', '指定角色', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Specify the role\", \"zh-CN\": \"指定角色\"}, \"textColor\": \"\"}', 2, '筛选拥有指定角色的用户', 0, '2020-12-15 17:38:54', '2021-08-16 16:50:56');
INSERT INTO `sys_dict_item` VALUES (52, 'recipient_filter_type', '3', '指定组织', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Specify the organization\", \"zh-CN\": \"指定组织\"}, \"textColor\": \"\"}', 3, '筛选指定组织的用户', 0, '2020-12-15 17:39:19', '2021-08-16 16:51:09');
INSERT INTO `sys_dict_item` VALUES (53, 'recipient_filter_type', '4', '指定类型', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Specify the type\", \"zh-CN\": \"指定类型\"}, \"textColor\": \"\"}', 4, '筛选指定用户类型的用户', 0, '2020-12-15 17:39:50', '2021-08-16 16:51:33');
INSERT INTO `sys_dict_item` VALUES (54, 'recipient_filter_type', '5', '指定用户', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Specify the user\", \"zh-CN\": \"指定用户\"}, \"textColor\": \"\"}', 5, '指定用户发送', 0, '2020-12-15 17:40:06', '2021-08-16 16:51:49');
INSERT INTO `sys_dict_item` VALUES (55, 'notify_channel', '1', '站内', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Station\", \"zh-CN\": \"站内\"}, \"textColor\": \"\"}', 1, NULL, 0, '2020-12-16 15:37:53', '2021-08-16 16:50:03');
INSERT INTO `sys_dict_item` VALUES (56, 'notify_channel', '2', '短信', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"SMS\", \"zh-CN\": \"短信\"}, \"textColor\": \"\"}', 2, NULL, 0, '2020-12-16 15:38:08', '2021-08-16 16:50:12');
INSERT INTO `sys_dict_item` VALUES (57, 'notify_channel', '3', '邮箱', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Email\", \"zh-CN\": \"邮箱\"}, \"textColor\": \"\"}', 3, NULL, 0, '2020-12-16 15:38:20', '2021-08-16 16:50:20');
INSERT INTO `sys_dict_item` VALUES (59, 'menu_type', '0', '目录', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Catalog\", \"zh-CN\": \"目录\"}, \"textColor\": \"\"}', 1, NULL, 0, '2021-04-06 21:41:34', '2021-08-16 16:48:56');
INSERT INTO `sys_dict_item` VALUES (60, 'menu_type', '1', '菜单', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Menu\", \"zh-CN\": \"菜单\"}, \"textColor\": \"\"}', 2, NULL, 0, '2021-04-06 21:41:45', '2021-08-16 16:49:03');
INSERT INTO `sys_dict_item` VALUES (61, 'menu_type', '2', '按钮', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Button\", \"zh-CN\": \"按钮\"}, \"textColor\": \"\"}', 3, NULL, 0, '2021-04-06 21:41:56', '2021-08-16 16:49:11');
INSERT INTO `sys_dict_item` VALUES (62, 'operation_type', '0', '其他', '{\"tagColor\": \"\", \"languages\": {\"en-US\": \"Other\", \"zh-CN\": \"其他\"}, \"textColor\": \"\"}', 0, NULL, 0, '2021-08-16 16:59:28', '2021-08-16 17:00:03');
INSERT INTO `sys_dict_item` VALUES (63, 'operation_type', '1', '导入', '{\"tagColor\": \"green\", \"languages\": {\"en-US\": \"Import\", \"zh-CN\": \"导入\"}, \"textColor\": \"\"}', 1, NULL, 0, '2021-08-16 16:59:52', '2021-08-16 17:14:38');
INSERT INTO `sys_dict_item` VALUES (64, 'operation_type', '2', '导出', '{\"tagColor\": \"blue\", \"languages\": {\"en-US\": \"Export\", \"zh-CN\": \"导出\"}, \"textColor\": \"\"}', 2, NULL, 0, '2021-08-16 17:02:07', '2021-08-16 17:14:42');
INSERT INTO `sys_dict_item` VALUES (1, 'dict_property', '0', '只读', '{\"tagColor\": \"orange\"}', 0, '只读字典,不可编辑', 0, NULL, NULL, '2020-03-27 01:05:52', '2020-09-16 15:31:24');
INSERT INTO `sys_dict_item` VALUES (2, 'dict_property', '1', '可写', '{\"tagColor\": \"green\"}', 1, '该字典可以编辑', 0, NULL, NULL, '2020-03-27 01:05:52', '2020-09-16 15:31:51');
INSERT INTO `sys_dict_item` VALUES (3, 'log_status', '1', '正常', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Normal \\\", \\\"zh-CN\\\": \\\"正常\\\"}\", \"textColor\": \"#34890A\"}', 0, '', 0, NULL, NULL, '2020-03-27 01:05:52', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (4, 'log_status', '0', '异常', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Error\\\", \\\"zh-CN\\\": \\\"异常\\\"}\", \"textColor\": \"#FF0000\"}', 1, '', 0, NULL, NULL, '2020-03-27 01:05:52', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (5, 'gender', '1', '', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Male\\\", \\\"zh-CN\\\": \\\"男\\\"}\", \"textColor\": \"\"}', 0, '', 0, NULL, NULL, '2020-03-27 01:05:52', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (6, 'gender', '2', '', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Female\\\", \\\"zh-CN\\\": \\\"女\\\"}\", \"textColor\": \"\"}', 1, '', 0, NULL, NULL, '2020-03-27 01:05:52', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (7, 'gender', '3', '未知', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Unknown\\\", \\\"zh-CN\\\": \\\"未知\\\"}\", \"textColor\": \"\"}', 2, '', 0, NULL, NULL, '2020-03-27 01:05:52', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (8, 'grant_types', 'password', '密码模式', '{}', 0, NULL, 0, NULL, NULL, '2020-03-27 01:05:52', '2019-08-13 07:35:28');
INSERT INTO `sys_dict_item` VALUES (9, 'grant_types', 'authorization_code', '授权码模式', '{}', 1, NULL, 0, NULL, NULL, '2020-03-27 01:05:52', '2019-08-13 07:36:07');
INSERT INTO `sys_dict_item` VALUES (10, 'grant_types', 'client_credentials', '客户端模式', '{}', 2, NULL, 0, NULL, NULL, '2020-03-27 01:05:52', '2019-08-13 07:36:30');
INSERT INTO `sys_dict_item` VALUES (11, 'grant_types', 'refresh_token', '刷新模式', '{}', 3, NULL, 0, NULL, NULL, '2020-03-27 01:05:52', '2019-08-13 07:36:54');
INSERT INTO `sys_dict_item` VALUES (12, 'grant_types', 'implicit', '简化模式', '{}', 4, NULL, 0, NULL, NULL, '2020-03-27 01:05:52', '2019-08-13 07:39:32');
INSERT INTO `sys_dict_item` VALUES (13, 'login_event_type', '1', '登陆', '{\"tagColor\": \"cyan\", \"languages\": \"{\\\"en-US\\\": \\\"Login\\\", \\\"zh-CN\\\": \\\"登陆\\\"}\", \"textColor\": \"\"}', 0, '', 0, NULL, NULL, '2020-03-27 01:05:52', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (14, 'login_event_type', '2', '登出', '{\"tagColor\": \"pink\", \"languages\": \"{\\\"en-US\\\": \\\"Logout\\\", \\\"zh-CN\\\": \\\"登出\\\"}\", \"textColor\": \"\"}', 1, '', 0, NULL, NULL, '2020-03-27 01:05:52', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (15, 'operation_type', '3', '查看', '{\"tagColor\": \"purple\", \"languages\": \"{\\\"en-US\\\": \\\"Read\\\", \\\"zh-CN\\\": \\\"查看\\\"}\", \"textColor\": \"\"}', 3, '', 0, NULL, NULL, '2020-03-27 01:05:52', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (16, 'operation_type', '4', '新建', '{\"tagColor\": \"cyan\", \"languages\": \"{\\\"en-US\\\": \\\"Create\\\", \\\"zh-CN\\\": \\\"新建\\\"}\", \"textColor\": \"\"}', 4, '', 0, NULL, NULL, '2020-03-27 01:05:52', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (17, 'operation_type', '5', '修改', '{\"tagColor\": \"orange\", \"languages\": \"{\\\"en-US\\\": \\\"Update\\\", \\\"zh-CN\\\": \\\"修改\\\"}\", \"textColor\": \"\"}', 5, '', 0, NULL, NULL, '2020-03-27 01:05:52', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (18, 'operation_type', '6', '删除', '{\"tagColor\": \"pink\", \"languages\": \"{\\\"en-US\\\": \\\"Delete\\\", \\\"zh-CN\\\": \\\"删除\\\"}\", \"textColor\": \"\"}', 6, '', 0, NULL, NULL, '2020-03-27 01:05:52', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (19, 'role_type', '1', '系统', '{\"tagColor\": \"orange\", \"languages\": \"{\\\"en-US\\\": \\\"System\\\", \\\"zh-CN\\\": \\\"系统\\\"}\", \"textColor\": \"\"}', 1, '系统角色不能删除', 0, NULL, NULL, '2020-07-14 21:17:07', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (20, 'role_type', '2', '自定义', '{\"tagColor\": \"green\", \"languages\": \"{\\\"en-US\\\": \\\"Custom\\\", \\\"zh-CN\\\": \\\"自定义\\\"}\", \"textColor\": \"\"}', 2, '自定义角色可以删除', 0, NULL, NULL, '2020-07-14 21:17:24', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (21, 'dict_type', '1', 'Number', '{}', 1, NULL, 0, NULL, NULL, '2020-08-12 16:10:22', '2020-08-12 16:12:33');
INSERT INTO `sys_dict_item` VALUES (22, 'dict_type', '2', 'String', '{}', 1, NULL, 0, NULL, NULL, '2020-08-12 16:10:31', '2020-08-12 16:12:27');
INSERT INTO `sys_dict_item` VALUES (23, 'dict_type', '3', 'Boolean', '{}', 1, NULL, 0, NULL, NULL, '2020-08-12 16:10:38', '2020-08-12 16:12:23');
INSERT INTO `sys_dict_item` VALUES (24, 'dict_value_type', '1', 'Number', '{}', 1, NULL, 0, NULL, NULL, '2020-08-12 16:10:22', '2020-08-12 16:12:33');
INSERT INTO `sys_dict_item` VALUES (25, 'dict_value_type', '2', 'String', '{}', 1, NULL, 0, NULL, NULL, '2020-08-12 16:10:31', '2020-08-12 16:12:27');
INSERT INTO `sys_dict_item` VALUES (26, 'dict_value_type', '3', 'Boolean', '{}', 1, NULL, 0, NULL, NULL, '2020-08-12 16:10:38', '2020-10-20 15:05:53');
INSERT INTO `sys_dict_item` VALUES (27, 'yes_or_no', '1', '', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Yes\\\", \\\"zh-CN\\\": \\\"是\\\"}\", \"textColor\": \"\"}', 1, NULL, 0, NULL, NULL, '2021-08-16 16:17:08', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (28, 'yes_or_no', '0', '', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"No\\\", \\\"zh-CN\\\": \\\"否\\\"}\", \"textColor\": \"\"}', 2, NULL, 0, NULL, NULL, '2021-08-16 16:17:34', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (29, 'lov_http_method', 'GET', 'GET', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (31, 'lov_http_method', 'POST', 'POST', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (37, 'lov_http_method', 'HEAD', 'HEAD', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (38, 'lov_http_method', 'PUT', 'PUT', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (39, 'lov_http_method', 'PATCH', 'PATCH', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (40, 'lov_http_method', 'DELETE', 'DELETE', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (41, 'lov_http_method', 'OPTIONS', 'OPTIONS', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', '2021-08-08 20:20:47');
INSERT INTO `sys_dict_item` VALUES (42, 'lov_http_method', 'TRACE', 'TRACE', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (43, 'lov_http_params_position', 'DATA', 'DATA', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (44, 'lov_http_params_position', 'PARAMS', 'PARAMS', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (45, 'lov_search_tag', 'INPUT_TEXT', 'INPUT_TEXT', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (46, 'lov_search_tag', 'INPUT_NUMBER', 'INPUT_NUMBER', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (47, 'lov_search_tag', 'SELECT', 'SELECT', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (48, 'lov_search_tag', 'DICT_SELECT', 'DICT_SELECT', '{}', 1, NULL, 0, NULL, NULL, '2020-12-16 14:36:28', NULL);
INSERT INTO `sys_dict_item` VALUES (49, 'user_type', '1', '系统用户', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"System User\\\", \\\"zh-CN\\\": \\\"系统用户\\\"}\", \"textColor\": \"\"}', 1, NULL, 0, NULL, NULL, '2020-12-16 13:45:19', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (50, 'recipient_filter_type', '1', '全部', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"All\\\", \\\"zh-CN\\\": \\\"全部\\\"}\", \"textColor\": \"\"}', 1, '不筛选,对全部用户发送', 0, NULL, NULL, '2020-12-15 17:37:30', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (51, 'recipient_filter_type', '2', '指定角色', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Specify the role\\\", \\\"zh-CN\\\": \\\"指定角色\\\"}\", \"textColor\": \"\"}', 2, '筛选拥有指定角色的用户', 0, NULL, NULL, '2020-12-15 17:38:54', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (52, 'recipient_filter_type', '3', '指定组织', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Specify the organization\\\", \\\"zh-CN\\\": \\\"指定组织\\\"}\", \"textColor\": \"\"}', 3, '筛选指定组织的用户', 0, NULL, NULL, '2020-12-15 17:39:19', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (53, 'recipient_filter_type', '4', '指定类型', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Specify the type\\\", \\\"zh-CN\\\": \\\"指定类型\\\"}\", \"textColor\": \"\"}', 4, '筛选指定用户类型的用户', 0, NULL, NULL, '2020-12-15 17:39:50', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (54, 'recipient_filter_type', '5', '指定用户', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Specify the user\\\", \\\"zh-CN\\\": \\\"指定用户\\\"}\", \"textColor\": \"\"}', 5, '指定用户发送', 0, NULL, NULL, '2020-12-15 17:40:06', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (55, 'notify_channel', '1', '站内', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Station\\\", \\\"zh-CN\\\": \\\"站内\\\"}\", \"textColor\": \"\"}', 1, NULL, 0, NULL, NULL, '2020-12-16 15:37:53', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (56, 'notify_channel', '2', '短信', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"SMS\\\", \\\"zh-CN\\\": \\\"短信\\\"}\", \"textColor\": \"\"}', 2, NULL, 0, NULL, NULL, '2020-12-16 15:38:08', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (57, 'notify_channel', '3', '邮箱', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Email\\\", \\\"zh-CN\\\": \\\"邮箱\\\"}\", \"textColor\": \"\"}', 3, NULL, 0, NULL, NULL, '2020-12-16 15:38:20', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (59, 'menu_type', '0', '目录', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Catalog\\\", \\\"zh-CN\\\": \\\"目录\\\"}\", \"textColor\": \"\"}', 1, NULL, 0, NULL, NULL, '2021-04-06 21:41:34', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (60, 'menu_type', '1', '菜单', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Menu\\\", \\\"zh-CN\\\": \\\"菜单\\\"}\", \"textColor\": \"\"}', 2, NULL, 0, NULL, NULL, '2021-04-06 21:41:45', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (61, 'menu_type', '2', '按钮', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Button\\\", \\\"zh-CN\\\": \\\"按钮\\\"}\", \"textColor\": \"\"}', 3, NULL, 0, NULL, NULL, '2021-04-06 21:41:56', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (62, 'operation_type', '0', '其他', '{\"tagColor\": \"\", \"languages\": \"{\\\"en-US\\\": \\\"Other\\\", \\\"zh-CN\\\": \\\"其他\\\"}\", \"textColor\": \"\"}', 0, NULL, 0, NULL, NULL, '2021-08-16 16:59:28', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (63, 'operation_type', '1', '导入', '{\"tagColor\": \"green\", \"languages\": \"{\\\"en-US\\\": \\\"Import\\\", \\\"zh-CN\\\": \\\"导入\\\"}\", \"textColor\": \"\"}', 1, NULL, 0, NULL, NULL, '2021-08-16 16:59:52', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (64, 'operation_type', '2', '导出', '{\"tagColor\": \"blue\", \"languages\": \"{\\\"en-US\\\": \\\"Export\\\", \\\"zh-CN\\\": \\\"导出\\\"}\", \"textColor\": \"\"}', 2, NULL, 0, NULL, NULL, '2021-08-16 17:02:07', '2021-12-03 11:57:31');
INSERT INTO `sys_dict_item` VALUES (65, 'user_status', '0', '锁定', '{\"tagColor\": \"#d9d9d9\", \"languages\": {\"en-US\": \"Locked\", \"zh-CN\": \"锁定\"}, \"textColor\": \"#d9d9d9\", \"badgeStatus\": \"default\"}', 2, NULL, 0, NULL, NULL, '2021-12-03 11:54:39', NULL);
INSERT INTO `sys_dict_item` VALUES (66, 'user_status', '1', '正常', '{\"tagColor\": \"blue\", \"languages\": {\"en-US\": \"Normal\", \"zh-CN\": \"正常\"}, \"textColor\": \"#5b8ff9\", \"badgeStatus\": \"processing\"}', 1, NULL, 0, NULL, NULL, '2021-12-03 11:54:39', NULL);
-- ----------------------------
-- Table structure for sys_menu
@@ -304,83 +315,80 @@ CREATE TABLE `sys_menu` (
`keep_alive` tinyint(1) NULL DEFAULT 0 COMMENT '组件缓存0-开启1-关闭',
`hidden` tinyint(1) NULL DEFAULT 0 COMMENT '隐藏菜单: 0-否1-是',
`type` tinyint(1) NULL DEFAULT 0 COMMENT '菜单类型 0目录1菜单2按钮',
`remarks` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注信息',
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`remarks` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注信息',
`deleted` bigint(20) NULL DEFAULT 0 COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建',
`update_by` int(11) NULL DEFAULT NULL COMMENT '修改人',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 990501 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '菜单权限' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 990501 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '菜单权限' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of sys_menu
-- ----------------------------
INSERT INTO `sys_menu` VALUES (10028, 0, '个人页', 'user', NULL, 'account', 1, 'account/settings/Index', 0, 0, 1, 1, NULL, 0, NULL, NULL);
INSERT INTO `sys_menu` VALUES (10030, 10028, '个人设置', NULL, NULL, 'settings', 1, NULL, 1, 0, 1, 0, NULL, 0, NULL, NULL);
INSERT INTO `sys_menu` VALUES (10031, 10030, '基本设置', NULL, NULL, 'base', 1, 'account/settings/BaseSetting', 1, 0, 0, 1, NULL, 0, NULL, NULL);
INSERT INTO `sys_menu` VALUES (10032, 10030, '安全设置', NULL, NULL, 'security', 1, 'account/settings/Security', 2, 0, 0, 1, NULL, 0, NULL, NULL);
INSERT INTO `sys_menu` VALUES (10034, 10030, '账户绑定', NULL, NULL, 'binding', 1, 'account/settings/Binding', 4, 0, 0, 1, NULL, 0, NULL, NULL);
INSERT INTO `sys_menu` VALUES (10035, 10030, '新消息通知', NULL, NULL, 'notification', 1, 'account/settings/Notification', 5, 0, 0, 1, NULL, 0, NULL, NULL);
INSERT INTO `sys_menu` VALUES (100000, 0, '系统管理', 'setting', NULL, 'system', 1, NULL, 1, 0, 0, 0, NULL, 0, NULL, '2020-12-15 16:50:32');
INSERT INTO `sys_menu` VALUES (100100, 100000, '系统用户', NULL, NULL, 'user', 1, 'system/user/SysUserPage', 1, 0, 0, 1, NULL, 0, NULL, '2020-12-15 16:51:42');
INSERT INTO `sys_menu` VALUES (100101, 100100, '系统用户查询', NULL, 'system:user:read', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, '2020-03-05 16:56:57', NULL);
INSERT INTO `sys_menu` VALUES (100102, 100100, '系统用户新增', NULL, 'system:user:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100103, 100100, '系统用户修改', NULL, 'system:user:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100104, 100100, '系统用户删除', NULL, 'system:user:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100105, 100100, '系统用户授权', NULL, 'system:user:grant', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100106, 100100, '系统用户改密', NULL, 'system:user:pass', NULL, 1, NULL, 4, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100200, 100000, '角色管理', NULL, NULL, 'role', 1, 'system/role/SysRolePage', 2, 0, 0, 1, NULL, 0, NULL, NULL);
INSERT INTO `sys_menu` VALUES (100201, 100200, '系统角色查询', NULL, 'system:role:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100202, 100200, '系统角色新增', NULL, 'system:role:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100203, 100200, '系统角色修改', NULL, 'system:role:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100204, 100200, '系统角色删除', NULL, 'system:role:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100205, 100200, '系统角色授权', NULL, 'system:role:grant', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100400, 100000, '配置信息', NULL, NULL, 'config', 1, 'system/config/SysConfigPage', 6, 0, 0, 1, NULL, 0, NULL, '2020-06-04 00:45:27');
INSERT INTO `sys_menu` VALUES (100401, 100400, '配置查询', NULL, 'system:config:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', '2020-06-04 00:46:03');
INSERT INTO `sys_menu` VALUES (100402, 100400, '配置新增', NULL, 'system:config:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', '2020-06-04 00:46:13');
INSERT INTO `sys_menu` VALUES (100403, 100400, '配置修改', NULL, 'system:config:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', '2020-06-04 00:46:22');
INSERT INTO `sys_menu` VALUES (100404, 100400, '配置删除', NULL, 'system:config:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', '2020-06-04 00:46:31');
INSERT INTO `sys_menu` VALUES (100500, 100000, '字典管理', NULL, NULL, 'dict', 1, 'system/dict/SysDictPage', 5, 0, 0, 1, NULL, 0, NULL, '2019-10-13 22:00:24');
INSERT INTO `sys_menu` VALUES (100501, 100500, '字典查询', NULL, 'system:dict:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100502, 100500, '字典新增', NULL, 'system:dict:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100503, 100500, '字典修改', NULL, 'system:dict:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100504, 100500, '字典删除', NULL, 'system:dict:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100600, 100000, '弹窗选择', NULL, NULL, 'lov', 1, 'system/lov/SysLovPage', 7, 0, 0, 1, NULL, 0, NULL, '2021-04-27 21:33:00');
INSERT INTO `sys_menu` VALUES (100601, 100600, 'lov查询', NULL, 'system:lov:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100602, 100600, 'lov新增', NULL, 'system:lov:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100603, 100600, 'lov修改', NULL, 'system:lov:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100604, 100600, 'lov删除', NULL, 'system:lov:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100700, 100000, '组织架构', NULL, NULL, 'organization', 1, 'system/organization/SysOrganizationPage', 4, 0, 0, 1, NULL, 0, NULL, '2019-10-13 22:00:24');
INSERT INTO `sys_menu` VALUES (100701, 100700, '组织架构查询', NULL, 'system:organization:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100702, 100700, '组织架构新增', NULL, 'system:organization:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100703, 100700, '组织架构修改', NULL, 'system:organization:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100704, 100700, '组织架构删除', NULL, 'system:organization:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100705, 100700, '组织机构校正', NULL, 'system:organization:revised', NULL, 1, '', 5, 0, 0, 2, '校正组织机构层级和深度', 0, '2021-06-22 21:54:19', NULL);
INSERT INTO `sys_menu` VALUES (100800, 100000, '菜单权限', NULL, NULL, 'menu', 1, 'system/menu/SysMenuPage', 3, 0, 0, 1, NULL, 0, NULL, '2019-10-13 22:00:24');
INSERT INTO `sys_menu` VALUES (100801, 100800, '菜单权限查询', NULL, 'system:menu:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100802, 100800, '菜单权限新增', NULL, 'system:menu:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100803, 100800, '菜单权限修改', NULL, 'system:menu:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100804, 100800, '菜单权限删除', NULL, 'system:menu:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (110000, 0, '日志管理', 'file-search', NULL, 'log', 1, NULL, 2, 0, 0, 0, NULL, 0, NULL, '2020-12-15 16:50:16');
INSERT INTO `sys_menu` VALUES (110100, 110000, '操作日志', NULL, NULL, 'operation-log', 1, 'log/operation-log/OperationLogPage', 2, 0, 0, 1, NULL, 0, NULL, '2020-09-17 01:50:47');
INSERT INTO `sys_menu` VALUES (110101, 110100, '操作日志查询', NULL, 'log:operation-log:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', '2019-10-15 14:14:03');
INSERT INTO `sys_menu` VALUES (110200, 110000, '登陆日志', NULL, NULL, 'login-log', 1, 'log/login-log/LoginLogPage', 1, 0, 0, 1, NULL, 0, NULL, '2019-10-13 22:00:24');
INSERT INTO `sys_menu` VALUES (110201, 110200, '登陆日志查询', NULL, 'log:login-log:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (110300, 110000, '访问日志', NULL, NULL, 'access-log', 1, 'log/access-log/AccessLogPage', 3, 0, 0, 1, NULL, 0, NULL, '2020-09-17 01:50:38');
INSERT INTO `sys_menu` VALUES (110301, 110300, '访问日志查询', NULL, 'log:access-log:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', '2019-10-15 14:14:03');
INSERT INTO `sys_menu` VALUES (120000, 0, '消息通知', 'message', NULL, 'notify', 1, NULL, 3, 0, 0, 0, NULL, 0, '2020-12-15 16:47:53', '2021-04-09 21:18:20');
INSERT INTO `sys_menu` VALUES (120100, 120000, '公告信息', NULL, NULL, 'announcement', 1, 'notify/announcement/AnnouncementPage', 1, 0, 0, 1, NULL, 0, NULL, '2019-10-13 22:00:24');
INSERT INTO `sys_menu` VALUES (120101, 120100, '公告信息查询', NULL, 'notify:announcement:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (120102, 120100, '公告信息新增', NULL, 'notify:announcement:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (120103, 120100, '公告信息修改', NULL, 'notify:announcement:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (120104, 120100, '公告信息删除', NULL, 'notify:announcement:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (120200, 120000, '用户公告', NULL, NULL, 'userannouncement', 1, 'notify/userannouncement/UserAnnouncementPage', 1, 0, 1, 1, NULL, 0, NULL, '2020-12-26 19:00:35');
INSERT INTO `sys_menu` VALUES (120201, 120200, '用户公告表查询', NULL, 'notify:userannouncement:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (990000, 0, '开发平台', 'desktop', '', 'develop', 1, NULL, 99, 0, 0, 0, NULL, 0, NULL, '2019-11-22 16:49:56');
INSERT INTO `sys_menu` VALUES (990100, 990000, '接口文档', 'file', '', 'swagger', 1, 'swagger', 1, 0, 0, 1, NULL, 0, NULL, '2019-11-22 16:48:42');
INSERT INTO `sys_menu` VALUES (990200, 990000, '文档增强', 'file-text', '', 'doc', 1, 'doc', 2, 0, 0, 1, NULL, 0, NULL, '2019-11-22 16:48:50');
INSERT INTO `sys_menu` VALUES (990300, 990000, '调度中心', 'rocket', '', 'xxl-job', 2, 'xxl-job-admin', 3, 0, 0, 1, NULL, 0, NULL, '2019-11-22 16:49:14');
INSERT INTO `sys_menu` VALUES (990400, 990000, '服务监控', 'alert', '', 'monitor', 2, 'ballcat-monitor:9999', 4, 0, 0, 1, NULL, 0, NULL, '2019-11-22 16:49:22');
INSERT INTO `sys_menu` VALUES (990500, 990000, '代码生成', 'printer', '', 'codegen', 3, 'http://localhost:7777', 5, 0, 0, 1, NULL, 0, NULL, '2019-11-22 16:49:35');
INSERT INTO `sys_menu` VALUES (10028, 0, '个人页', 'user', NULL, 'account', 1, 'account/settings/Index', 0, 0, 1, 1, NULL, 0, NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` VALUES (10030, 10028, '个人设置', NULL, NULL, 'settings', 1, NULL, 1, 0, 1, 0, NULL, 0, NULL, NULL, NULL, NULL);
INSERT INTO `sys_menu` VALUES (10031, 10030, '基本设置', NULL, NULL, 'base', 1, 'account/settings/BaseSetting', 1, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 12:33:43');
INSERT INTO `sys_menu` VALUES (10032, 10030, '安全设置', NULL, NULL, 'security', 1, 'account/settings/Security', 2, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 12:33:43');
INSERT INTO `sys_menu` VALUES (10034, 10030, '账户绑定', NULL, NULL, 'binding', 1, 'account/settings/Binding', 4, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 12:33:43');
INSERT INTO `sys_menu` VALUES (10035, 10030, '新消息通知', NULL, NULL, 'notification', 1, 'account/settings/Notification', 5, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 12:33:43');
INSERT INTO `sys_menu` VALUES (100000, 0, '系统管理', 'setting', NULL, 'system', 1, NULL, 1, 0, 0, 0, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:30');
INSERT INTO `sys_menu` VALUES (100100, 100000, '系统用户', NULL, NULL, 'user', 1, 'system/user/SysUserPage', 1, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:30');
INSERT INTO `sys_menu` VALUES (100101, 100100, '系统用户查询', NULL, 'system:user:read', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, NULL, NULL, '2020-03-05 16:56:57', NULL);
INSERT INTO `sys_menu` VALUES (100102, 100100, '系统用户新增', NULL, 'system:user:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100103, 100100, '系统用户修改', NULL, 'system:user:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100104, 100100, '系统用户删除', NULL, 'system:user:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100105, 100100, '系统用户授权', NULL, 'system:user:grant', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100106, 100100, '系统用户改密', NULL, 'system:user:pass', NULL, 1, NULL, 4, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100200, 100000, '角色管理', NULL, NULL, 'role', 1, 'system/role/SysRolePage', 2, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:30');
INSERT INTO `sys_menu` VALUES (100201, 100200, '系统角色查询', NULL, 'system:role:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100202, 100200, '系统角色新增', NULL, 'system:role:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100203, 100200, '系统角色修改', NULL, 'system:role:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100204, 100200, '系统角色删除', NULL, 'system:role:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100205, 100200, '系统角色授权', NULL, 'system:role:grant', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100400, 100000, '配置信息', NULL, NULL, 'config', 1, 'system/config/SysConfigPage', 6, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:30');
INSERT INTO `sys_menu` VALUES (100401, 100400, '配置查询', NULL, 'system:config:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', '2020-06-04 00:46:03');
INSERT INTO `sys_menu` VALUES (100402, 100400, '配置新增', NULL, 'system:config:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', '2020-06-04 00:46:13');
INSERT INTO `sys_menu` VALUES (100403, 100400, '配置修改', NULL, 'system:config:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', '2020-06-04 00:46:22');
INSERT INTO `sys_menu` VALUES (100404, 100400, '配置删除', NULL, 'system:config:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', '2020-06-04 00:46:31');
INSERT INTO `sys_menu` VALUES (100500, 100000, '字典管理', NULL, NULL, 'dict', 1, 'system/dict/SysDictPage', 5, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:30');
INSERT INTO `sys_menu` VALUES (100501, 100500, '字典查询', NULL, 'system:dict:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100502, 100500, '字典新增', NULL, 'system:dict:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100503, 100500, '字典修改', NULL, 'system:dict:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100504, 100500, '字典删除', NULL, 'system:dict:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100700, 100000, '组织架构', NULL, NULL, 'organization', 1, 'system/organization/SysOrganizationPage', 4, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:30');
INSERT INTO `sys_menu` VALUES (100701, 100700, '组织架构查询', NULL, 'system:organization:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100702, 100700, '组织架构新增', NULL, 'system:organization:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100703, 100700, '组织架构修改', NULL, 'system:organization:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100704, 100700, '组织架构删除', NULL, 'system:organization:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100705, 100700, '组织机构校正', NULL, 'system:organization:revised', NULL, 1, '', 5, 0, 0, 2, '校正组织机构层级和深度', 0, NULL, NULL, '2021-06-22 21:54:19', NULL);
INSERT INTO `sys_menu` VALUES (100800, 100000, '菜单权限', NULL, NULL, 'menu', 1, 'system/menu/SysMenuPage', 3, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:30');
INSERT INTO `sys_menu` VALUES (100801, 100800, '菜单权限查询', NULL, 'system:menu:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100802, 100800, '菜单权限新增', NULL, 'system:menu:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100803, 100800, '菜单权限修改', NULL, 'system:menu:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (100804, 100800, '菜单权限删除', NULL, 'system:menu:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (110000, 0, '日志管理', 'file-search', NULL, 'log', 1, NULL, 2, 0, 0, 0, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:30');
INSERT INTO `sys_menu` VALUES (110100, 110000, '操作日志', NULL, NULL, 'operation-log', 1, 'log/operation-log/OperationLogPage', 2, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:30');
INSERT INTO `sys_menu` VALUES (110101, 110100, '操作日志查询', NULL, 'log:operation-log:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', '2019-10-15 14:14:03');
INSERT INTO `sys_menu` VALUES (110200, 110000, '登陆日志', NULL, NULL, 'login-log', 1, 'log/login-log/LoginLogPage', 1, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:31');
INSERT INTO `sys_menu` VALUES (110201, 110200, '登陆日志查询', NULL, 'log:login-log:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (110300, 110000, '访问日志', NULL, NULL, 'access-log', 1, 'log/access-log/AccessLogPage', 3, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:31');
INSERT INTO `sys_menu` VALUES (110301, 110300, '访问日志查询', NULL, 'log:access-log:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', '2019-10-15 14:14:03');
INSERT INTO `sys_menu` VALUES (120000, 0, '消息通知', 'message', NULL, 'notify', 1, NULL, 3, 0, 0, 0, NULL, 0, NULL, NULL, '2020-12-15 16:47:53', '2021-12-03 11:57:31');
INSERT INTO `sys_menu` VALUES (120100, 120000, '公告信息', NULL, NULL, 'announcement', 1, 'notify/announcement/AnnouncementPage', 1, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:31');
INSERT INTO `sys_menu` VALUES (120101, 120100, '公告信息查询', NULL, 'notify:announcement:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (120102, 120100, '公告信息新增', NULL, 'notify:announcement:add', NULL, 1, NULL, 1, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (120103, 120100, '公告信息修改', NULL, 'notify:announcement:edit', NULL, 1, NULL, 2, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (120104, 120100, '公告信息删除', NULL, 'notify:announcement:del', NULL, 1, NULL, 3, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (120200, 120000, '用户公告', NULL, NULL, 'userannouncement', 1, 'notify/userannouncement/UserAnnouncementPage', 1, 0, 1, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:31');
INSERT INTO `sys_menu` VALUES (120201, 120200, '用户公告表查询', NULL, 'notify:userannouncement:read', NULL, 1, NULL, 0, 0, 0, 2, NULL, 0, NULL, NULL, '2019-10-13 22:00:24', NULL);
INSERT INTO `sys_menu` VALUES (990000, 0, '开发平台', 'desktop', '', 'develop', 1, NULL, 99, 0, 0, 0, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:31');
INSERT INTO `sys_menu` VALUES (990100, 990000, '接口文档', 'file', '', 'swagger', 1, 'swagger', 1, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:31');
INSERT INTO `sys_menu` VALUES (990200, 990000, '文档增强', 'file-text', '', 'doc', 1, 'doc', 2, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:31');
INSERT INTO `sys_menu` VALUES (990300, 990000, '调度中心', 'rocket', '', 'xxl-job', 2, 'xxl-job-admin', 3, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:31');
INSERT INTO `sys_menu` VALUES (990400, 990000, '服务监控', 'alert', '', 'monitor', 2, 'ballcat-monitor:9999', 4, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:31');
INSERT INTO `sys_menu` VALUES (990500, 990000, '代码生成', 'printer', '', 'codegen', 3, 'http://localhost:7777', 5, 0, 0, 1, NULL, 0, NULL, NULL, NULL, '2021-12-03 11:57:31');
-- ----------------------------
-- Table structure for sys_organization
@@ -392,27 +400,28 @@ CREATE TABLE `sys_organization` (
`parent_id` int(11) NULL DEFAULT 0 COMMENT '父级ID',
`hierarchy` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '层级信息,从根节点到当前节点的最短路径,使用-分割节点ID',
`depth` int(1) NULL DEFAULT NULL COMMENT '当前节点深度',
`description` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '描述信息',
`sort` int(1) NULL DEFAULT 1 COMMENT '排序字段,由小到大',
`create_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建者',
`update_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改者',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`remarks` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`deleted` bigint(20) NULL DEFAULT 0 COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建',
`update_by` int(11) NULL DEFAULT NULL COMMENT '修改者',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '组织架构' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of sys_organization
-- ----------------------------
INSERT INTO `sys_organization` VALUES (6, '高大上公司', 0, '0', 1, '一个神秘的组织', 1, NULL, NULL, '2020-09-24 00:11:14', '2020-11-19 10:08:29');
INSERT INTO `sys_organization` VALUES (7, '产品研发部', 0, '0', 1, '一个🐂皮的部门', 1, NULL, NULL, '2020-09-24 00:48:07', '2021-06-22 21:55:25');
INSERT INTO `sys_organization` VALUES (8, 'java开发一组', 7, '0-7', 2, NULL, 1, NULL, NULL, '2020-09-24 00:50:34', NULL);
INSERT INTO `sys_organization` VALUES (9, 'Java开发二组', 7, '0-7', 2, NULL, 2, NULL, NULL, '2020-09-24 00:50:57', NULL);
INSERT INTO `sys_organization` VALUES (10, '谷歌', 6, '0-6', 2, NULL, 1, NULL, NULL, '2020-09-24 00:51:55', '2021-06-22 20:59:42');
INSERT INTO `sys_organization` VALUES (11, '不会Ollie', 10, '0-6-10', 3, NULL, 1, NULL, NULL, '2020-09-24 14:30:11', NULL);
INSERT INTO `sys_organization` VALUES (12, 'treflip高手', 10, '0-6-10', 3, NULL, 2, NULL, NULL, '2020-09-24 18:11:27', NULL);
INSERT INTO `sys_organization` VALUES (13, 'impossible', 10, '0-6-10', 3, NULL, 2, NULL, NULL, '2020-09-24 18:11:53', NULL);
INSERT INTO `sys_organization` VALUES (14, '测试', 12, '0-6-10-12', 4, NULL, 1, NULL, NULL, '2021-06-22 18:32:02', '2021-06-22 22:19:06');
INSERT INTO `sys_organization` VALUES (6, '高大上公司', 0, '0', 1, 1, '一个神秘的组织', 0, NULL, NULL, '2020-09-24 00:11:14', '2020-11-19 10:08:29');
INSERT INTO `sys_organization` VALUES (7, '产品研发部', 0, '0', 1, 1, '一个🐂皮的部门', 0, NULL, NULL, '2020-09-24 00:48:07', '2021-06-22 21:55:25');
INSERT INTO `sys_organization` VALUES (8, 'java开发一组', 7, '0-7', 2, 1, NULL, 0, NULL, NULL, '2020-09-24 00:50:34', NULL);
INSERT INTO `sys_organization` VALUES (9, 'Java开发二组', 7, '0-7', 2, 2, NULL, 0, NULL, NULL, '2020-09-24 00:50:57', NULL);
INSERT INTO `sys_organization` VALUES (10, '谷歌', 6, '0-6', 2, 1, NULL, 0, NULL, NULL, '2020-09-24 00:51:55', '2021-06-22 20:59:42');
INSERT INTO `sys_organization` VALUES (11, '不会Ollie', 10, '0-6-10', 3, 1, NULL, 0, NULL, NULL, '2020-09-24 14:30:11', NULL);
INSERT INTO `sys_organization` VALUES (12, 'treflip高手', 10, '0-6-10', 3, 2, NULL, 0, NULL, NULL, '2020-09-24 18:11:27', NULL);
INSERT INTO `sys_organization` VALUES (13, 'impossible', 10, '0-6-10', 3, 2, NULL, 0, NULL, NULL, '2020-09-24 18:11:53', NULL);
INSERT INTO `sys_organization` VALUES (14, '测试', 12, '0-6-10-12', 4, 1, NULL, 0, NULL, NULL, '2021-06-22 18:32:02', '2021-06-22 22:19:06');
-- ----------------------------
-- Table structure for sys_role
@@ -425,21 +434,23 @@ CREATE TABLE `sys_role` (
`type` tinyint(1) NULL DEFAULT 2 COMMENT '角色类型1系统角色 2业务角色',
`scope_type` tinyint(1) NULL DEFAULT 1 COMMENT '数据范围类型',
`scope_resources` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '数据范围资源,当数据范围类型为自定义时使用',
`note` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
`remarks` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
`deleted` bigint(20) NULL DEFAULT 0 COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建人',
`update_by` int(11) NULL DEFAULT NULL COMMENT '修改人',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `uk_code_deleted`(`code`, `deleted`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统角色' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统角色' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of sys_role
-- ----------------------------
INSERT INTO `sys_role` VALUES (1, '管理员', 'ROLE_ADMIN', 1, 0, NULL, '管理员', 0, '2017-10-29 15:45:51', '2021-09-23 15:19:09');
INSERT INTO `sys_role` VALUES (2, '测试工程师', 'ROLE_TEST', 2, 1, NULL, '测试工程师', 0, '2019-09-02 11:34:36', '2021-09-22 15:58:44');
INSERT INTO `sys_role` VALUES (14, '销售主管', 'ROLE_SALES_EXECUTIVE', 2, 1, NULL, '销售主管', 0, '2020-02-27 15:10:36', '2021-09-23 15:20:58');
INSERT INTO `sys_role` VALUES (15, '销售专员', 'ROLE_SALESMAN', 2, 1, NULL, '销售专员', 0, '2020-02-27 15:12:18', '2021-09-22 23:34:04');
INSERT INTO `sys_role` VALUES (1, '管理员', 'ROLE_ADMIN', 1, 0, NULL, '管理员', 0, NULL, NULL, '2017-10-29 15:45:51', '2021-09-23 15:19:09');
INSERT INTO `sys_role` VALUES (2, '测试工程师', 'ROLE_TEST', 2, 1, NULL, '测试工程师', 0, NULL, NULL, '2019-09-02 11:34:36', '2021-09-22 15:58:44');
INSERT INTO `sys_role` VALUES (14, '销售主管', 'ROLE_SALES_EXECUTIVE', 2, 1, NULL, '销售主管', 0, NULL, NULL, '2020-02-27 15:10:36', '2021-09-23 15:20:58');
INSERT INTO `sys_role` VALUES (15, '销售专员', 'ROLE_SALESMAN', 2, 1, NULL, '销售专员', 0, NULL, NULL, '2020-02-27 15:12:18', '2021-09-22 23:34:04');
-- ----------------------------
-- Table structure for sys_role_menu
@@ -451,92 +462,98 @@ CREATE TABLE `sys_role_menu` (
`menu_id` int(11) NOT NULL COMMENT '菜单ID',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `role_code`(`role_code`, `menu_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色菜单表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色菜单表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of sys_role_menu
-- ----------------------------
INSERT INTO `sys_role_menu` VALUES (362, 'ROLE_ADMIN', 10028);
INSERT INTO `sys_role_menu` VALUES (361, 'ROLE_ADMIN', 10030);
INSERT INTO `sys_role_menu` VALUES (360, 'ROLE_ADMIN', 10031);
INSERT INTO `sys_role_menu` VALUES (363, 'ROLE_ADMIN', 10032);
INSERT INTO `sys_role_menu` VALUES (364, 'ROLE_ADMIN', 10034);
INSERT INTO `sys_role_menu` VALUES (365, 'ROLE_ADMIN', 10035);
INSERT INTO `sys_role_menu` VALUES (426, 'ROLE_ADMIN', 100000);
INSERT INTO `sys_role_menu` VALUES (367, 'ROLE_ADMIN', 100100);
INSERT INTO `sys_role_menu` VALUES (366, 'ROLE_ADMIN', 100101);
INSERT INTO `sys_role_menu` VALUES (368, 'ROLE_ADMIN', 100102);
INSERT INTO `sys_role_menu` VALUES (369, 'ROLE_ADMIN', 100103);
INSERT INTO `sys_role_menu` VALUES (370, 'ROLE_ADMIN', 100104);
INSERT INTO `sys_role_menu` VALUES (371, 'ROLE_ADMIN', 100105);
INSERT INTO `sys_role_menu` VALUES (372, 'ROLE_ADMIN', 100106);
INSERT INTO `sys_role_menu` VALUES (374, 'ROLE_ADMIN', 100200);
INSERT INTO `sys_role_menu` VALUES (373, 'ROLE_ADMIN', 100201);
INSERT INTO `sys_role_menu` VALUES (375, 'ROLE_ADMIN', 100202);
INSERT INTO `sys_role_menu` VALUES (376, 'ROLE_ADMIN', 100203);
INSERT INTO `sys_role_menu` VALUES (377, 'ROLE_ADMIN', 100204);
INSERT INTO `sys_role_menu` VALUES (378, 'ROLE_ADMIN', 100205);
INSERT INTO `sys_role_menu` VALUES (394, 'ROLE_ADMIN', 100400);
INSERT INTO `sys_role_menu` VALUES (393, 'ROLE_ADMIN', 100401);
INSERT INTO `sys_role_menu` VALUES (395, 'ROLE_ADMIN', 100402);
INSERT INTO `sys_role_menu` VALUES (396, 'ROLE_ADMIN', 100403);
INSERT INTO `sys_role_menu` VALUES (397, 'ROLE_ADMIN', 100404);
INSERT INTO `sys_role_menu` VALUES (389, 'ROLE_ADMIN', 100500);
INSERT INTO `sys_role_menu` VALUES (388, 'ROLE_ADMIN', 100501);
INSERT INTO `sys_role_menu` VALUES (390, 'ROLE_ADMIN', 100502);
INSERT INTO `sys_role_menu` VALUES (391, 'ROLE_ADMIN', 100503);
INSERT INTO `sys_role_menu` VALUES (392, 'ROLE_ADMIN', 100504);
INSERT INTO `sys_role_menu` VALUES (399, 'ROLE_ADMIN', 100600);
INSERT INTO `sys_role_menu` VALUES (398, 'ROLE_ADMIN', 100601);
INSERT INTO `sys_role_menu` VALUES (400, 'ROLE_ADMIN', 100602);
INSERT INTO `sys_role_menu` VALUES (401, 'ROLE_ADMIN', 100603);
INSERT INTO `sys_role_menu` VALUES (402, 'ROLE_ADMIN', 100604);
INSERT INTO `sys_role_menu` VALUES (425, 'ROLE_ADMIN', 100700);
INSERT INTO `sys_role_menu` VALUES (384, 'ROLE_ADMIN', 100701);
INSERT INTO `sys_role_menu` VALUES (385, 'ROLE_ADMIN', 100702);
INSERT INTO `sys_role_menu` VALUES (386, 'ROLE_ADMIN', 100703);
INSERT INTO `sys_role_menu` VALUES (387, 'ROLE_ADMIN', 100704);
INSERT INTO `sys_role_menu` VALUES (424, 'ROLE_ADMIN', 100705);
INSERT INTO `sys_role_menu` VALUES (380, 'ROLE_ADMIN', 100800);
INSERT INTO `sys_role_menu` VALUES (379, 'ROLE_ADMIN', 100801);
INSERT INTO `sys_role_menu` VALUES (381, 'ROLE_ADMIN', 100802);
INSERT INTO `sys_role_menu` VALUES (382, 'ROLE_ADMIN', 100803);
INSERT INTO `sys_role_menu` VALUES (383, 'ROLE_ADMIN', 100804);
INSERT INTO `sys_role_menu` VALUES (405, 'ROLE_ADMIN', 110000);
INSERT INTO `sys_role_menu` VALUES (407, 'ROLE_ADMIN', 110100);
INSERT INTO `sys_role_menu` VALUES (406, 'ROLE_ADMIN', 110101);
INSERT INTO `sys_role_menu` VALUES (404, 'ROLE_ADMIN', 110200);
INSERT INTO `sys_role_menu` VALUES (403, 'ROLE_ADMIN', 110201);
INSERT INTO `sys_role_menu` VALUES (409, 'ROLE_ADMIN', 110300);
INSERT INTO `sys_role_menu` VALUES (408, 'ROLE_ADMIN', 110301);
INSERT INTO `sys_role_menu` VALUES (412, 'ROLE_ADMIN', 120000);
INSERT INTO `sys_role_menu` VALUES (411, 'ROLE_ADMIN', 120100);
INSERT INTO `sys_role_menu` VALUES (410, 'ROLE_ADMIN', 120101);
INSERT INTO `sys_role_menu` VALUES (413, 'ROLE_ADMIN', 120102);
INSERT INTO `sys_role_menu` VALUES (414, 'ROLE_ADMIN', 120103);
INSERT INTO `sys_role_menu` VALUES (415, 'ROLE_ADMIN', 120104);
INSERT INTO `sys_role_menu` VALUES (417, 'ROLE_ADMIN', 120200);
INSERT INTO `sys_role_menu` VALUES (416, 'ROLE_ADMIN', 120201);
INSERT INTO `sys_role_menu` VALUES (419, 'ROLE_ADMIN', 990000);
INSERT INTO `sys_role_menu` VALUES (418, 'ROLE_ADMIN', 990100);
INSERT INTO `sys_role_menu` VALUES (420, 'ROLE_ADMIN', 990200);
INSERT INTO `sys_role_menu` VALUES (421, 'ROLE_ADMIN', 990300);
INSERT INTO `sys_role_menu` VALUES (422, 'ROLE_ADMIN', 990400);
INSERT INTO `sys_role_menu` VALUES (423, 'ROLE_ADMIN', 990500);
INSERT INTO `sys_role_menu` VALUES (286, 'ROLE_SALES_EXECUTIVE', 10028);
INSERT INTO `sys_role_menu` VALUES (555, 'ROLE_ADMIN', 10031);
INSERT INTO `sys_role_menu` VALUES (558, 'ROLE_ADMIN', 10032);
INSERT INTO `sys_role_menu` VALUES (559, 'ROLE_ADMIN', 10034);
INSERT INTO `sys_role_menu` VALUES (560, 'ROLE_ADMIN', 10035);
INSERT INTO `sys_role_menu` VALUES (499, 'ROLE_ADMIN', 100000);
INSERT INTO `sys_role_menu` VALUES (498, 'ROLE_ADMIN', 100100);
INSERT INTO `sys_role_menu` VALUES (497, 'ROLE_ADMIN', 100101);
INSERT INTO `sys_role_menu` VALUES (500, 'ROLE_ADMIN', 100102);
INSERT INTO `sys_role_menu` VALUES (501, 'ROLE_ADMIN', 100103);
INSERT INTO `sys_role_menu` VALUES (502, 'ROLE_ADMIN', 100104);
INSERT INTO `sys_role_menu` VALUES (503, 'ROLE_ADMIN', 100105);
INSERT INTO `sys_role_menu` VALUES (504, 'ROLE_ADMIN', 100106);
INSERT INTO `sys_role_menu` VALUES (506, 'ROLE_ADMIN', 100200);
INSERT INTO `sys_role_menu` VALUES (505, 'ROLE_ADMIN', 100201);
INSERT INTO `sys_role_menu` VALUES (507, 'ROLE_ADMIN', 100202);
INSERT INTO `sys_role_menu` VALUES (508, 'ROLE_ADMIN', 100203);
INSERT INTO `sys_role_menu` VALUES (509, 'ROLE_ADMIN', 100204);
INSERT INTO `sys_role_menu` VALUES (510, 'ROLE_ADMIN', 100205);
INSERT INTO `sys_role_menu` VALUES (512, 'ROLE_ADMIN', 100400);
INSERT INTO `sys_role_menu` VALUES (511, 'ROLE_ADMIN', 100401);
INSERT INTO `sys_role_menu` VALUES (513, 'ROLE_ADMIN', 100402);
INSERT INTO `sys_role_menu` VALUES (514, 'ROLE_ADMIN', 100403);
INSERT INTO `sys_role_menu` VALUES (515, 'ROLE_ADMIN', 100404);
INSERT INTO `sys_role_menu` VALUES (517, 'ROLE_ADMIN', 100500);
INSERT INTO `sys_role_menu` VALUES (516, 'ROLE_ADMIN', 100501);
INSERT INTO `sys_role_menu` VALUES (518, 'ROLE_ADMIN', 100502);
INSERT INTO `sys_role_menu` VALUES (519, 'ROLE_ADMIN', 100503);
INSERT INTO `sys_role_menu` VALUES (520, 'ROLE_ADMIN', 100504);
INSERT INTO `sys_role_menu` VALUES (522, 'ROLE_ADMIN', 100700);
INSERT INTO `sys_role_menu` VALUES (521, 'ROLE_ADMIN', 100701);
INSERT INTO `sys_role_menu` VALUES (523, 'ROLE_ADMIN', 100702);
INSERT INTO `sys_role_menu` VALUES (524, 'ROLE_ADMIN', 100703);
INSERT INTO `sys_role_menu` VALUES (525, 'ROLE_ADMIN', 100704);
INSERT INTO `sys_role_menu` VALUES (526, 'ROLE_ADMIN', 100705);
INSERT INTO `sys_role_menu` VALUES (528, 'ROLE_ADMIN', 100800);
INSERT INTO `sys_role_menu` VALUES (527, 'ROLE_ADMIN', 100801);
INSERT INTO `sys_role_menu` VALUES (529, 'ROLE_ADMIN', 100802);
INSERT INTO `sys_role_menu` VALUES (530, 'ROLE_ADMIN', 100803);
INSERT INTO `sys_role_menu` VALUES (531, 'ROLE_ADMIN', 100804);
INSERT INTO `sys_role_menu` VALUES (534, 'ROLE_ADMIN', 110000);
INSERT INTO `sys_role_menu` VALUES (533, 'ROLE_ADMIN', 110100);
INSERT INTO `sys_role_menu` VALUES (532, 'ROLE_ADMIN', 110101);
INSERT INTO `sys_role_menu` VALUES (536, 'ROLE_ADMIN', 110200);
INSERT INTO `sys_role_menu` VALUES (535, 'ROLE_ADMIN', 110201);
INSERT INTO `sys_role_menu` VALUES (538, 'ROLE_ADMIN', 110300);
INSERT INTO `sys_role_menu` VALUES (537, 'ROLE_ADMIN', 110301);
INSERT INTO `sys_role_menu` VALUES (541, 'ROLE_ADMIN', 120000);
INSERT INTO `sys_role_menu` VALUES (540, 'ROLE_ADMIN', 120100);
INSERT INTO `sys_role_menu` VALUES (539, 'ROLE_ADMIN', 120101);
INSERT INTO `sys_role_menu` VALUES (542, 'ROLE_ADMIN', 120102);
INSERT INTO `sys_role_menu` VALUES (543, 'ROLE_ADMIN', 120103);
INSERT INTO `sys_role_menu` VALUES (544, 'ROLE_ADMIN', 120104);
INSERT INTO `sys_role_menu` VALUES (546, 'ROLE_ADMIN', 120200);
INSERT INTO `sys_role_menu` VALUES (545, 'ROLE_ADMIN', 120201);
INSERT INTO `sys_role_menu` VALUES (549, 'ROLE_ADMIN', 130000);
INSERT INTO `sys_role_menu` VALUES (548, 'ROLE_ADMIN', 130100);
INSERT INTO `sys_role_menu` VALUES (547, 'ROLE_ADMIN', 130101);
INSERT INTO `sys_role_menu` VALUES (550, 'ROLE_ADMIN', 130102);
INSERT INTO `sys_role_menu` VALUES (551, 'ROLE_ADMIN', 130103);
INSERT INTO `sys_role_menu` VALUES (552, 'ROLE_ADMIN', 130104);
INSERT INTO `sys_role_menu` VALUES (553, 'ROLE_ADMIN', 130105);
INSERT INTO `sys_role_menu` VALUES (554, 'ROLE_ADMIN', 130106);
INSERT INTO `sys_role_menu` VALUES (556, 'ROLE_ADMIN', 780000);
INSERT INTO `sys_role_menu` VALUES (557, 'ROLE_ADMIN', 790000);
INSERT INTO `sys_role_menu` VALUES (568, 'ROLE_ADMIN', 910000);
INSERT INTO `sys_role_menu` VALUES (569, 'ROLE_ADMIN', 970100);
INSERT INTO `sys_role_menu` VALUES (567, 'ROLE_ADMIN', 980000);
INSERT INTO `sys_role_menu` VALUES (562, 'ROLE_ADMIN', 990000);
INSERT INTO `sys_role_menu` VALUES (561, 'ROLE_ADMIN', 990100);
INSERT INTO `sys_role_menu` VALUES (563, 'ROLE_ADMIN', 990200);
INSERT INTO `sys_role_menu` VALUES (564, 'ROLE_ADMIN', 990300);
INSERT INTO `sys_role_menu` VALUES (565, 'ROLE_ADMIN', 990400);
INSERT INTO `sys_role_menu` VALUES (566, 'ROLE_ADMIN', 990500);
INSERT INTO `sys_role_menu` VALUES (279, 'ROLE_SALES_EXECUTIVE', 10029);
INSERT INTO `sys_role_menu` VALUES (285, 'ROLE_SALES_EXECUTIVE', 10030);
INSERT INTO `sys_role_menu` VALUES (280, 'ROLE_SALES_EXECUTIVE', 10031);
INSERT INTO `sys_role_menu` VALUES (281, 'ROLE_SALES_EXECUTIVE', 10032);
INSERT INTO `sys_role_menu` VALUES (282, 'ROLE_SALES_EXECUTIVE', 10033);
INSERT INTO `sys_role_menu` VALUES (283, 'ROLE_SALES_EXECUTIVE', 10034);
INSERT INTO `sys_role_menu` VALUES (284, 'ROLE_SALES_EXECUTIVE', 10035);
INSERT INTO `sys_role_menu` VALUES (61, 'ROLE_TEST', 10028);
INSERT INTO `sys_role_menu` VALUES (285, 'ROLE_SALES_EXECUTIVE', 780000);
INSERT INTO `sys_role_menu` VALUES (286, 'ROLE_SALES_EXECUTIVE', 790000);
INSERT INTO `sys_role_menu` VALUES (62, 'ROLE_TEST', 10029);
INSERT INTO `sys_role_menu` VALUES (63, 'ROLE_TEST', 10030);
INSERT INTO `sys_role_menu` VALUES (64, 'ROLE_TEST', 10031);
INSERT INTO `sys_role_menu` VALUES (65, 'ROLE_TEST', 10032);
INSERT INTO `sys_role_menu` VALUES (66, 'ROLE_TEST', 10033);
INSERT INTO `sys_role_menu` VALUES (63, 'ROLE_TEST', 780000);
INSERT INTO `sys_role_menu` VALUES (61, 'ROLE_TEST', 790000);
-- ----------------------------
-- Table structure for sys_user
@@ -555,22 +572,24 @@ CREATE TABLE `sys_user` (
`status` tinyint(1) NULL DEFAULT NULL COMMENT '状态(1-正常,0-冻结)',
`type` tinyint(1) NULL DEFAULT NULL COMMENT '账户类型',
`organization_id` int(11) NULL DEFAULT NULL COMMENT '所属组织ID',
`deleted` bigint(20) NULL DEFAULT NULL COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
`deleted` bigint(20) NULL DEFAULT 0 COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_by` int(11) NULL DEFAULT NULL COMMENT '创建',
`update_by` int(11) NULL DEFAULT NULL COMMENT '修改人',
`create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`user_id`) USING BTREE,
UNIQUE INDEX `uk_username_deleted`(`username`, `deleted`) USING BTREE,
INDEX `idx_status`(`status`) USING BTREE,
INDEX `idx_organizaiton_id`(`organization_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统用户' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统用户' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of sys_user
-- ----------------------------
INSERT INTO `sys_user` VALUES (1, 'admin', '超管牛逼', '$2a$10$YJDXeAsk7FjQQVTdutIat.rPR3p3uUPWmZyhtnRDOrIjPujOAUrla', NULL, 'sysuser/1/avatar/20200226/ab6bd5221afe4238ae4987f278758113.jpg', 1, 'chengbohua@foxmail.com', '15800000000', 1, 1, 6, 0, '2999-09-20 17:13:24', '2020-10-17 17:40:00');
INSERT INTO `sys_user` VALUES (10, 'test4', '测试用户213', '$2a$10$B8aJ9tTJnTz0UR6OFi7v2uJlByvMCIzHS9/w1zKs1hiaraajhzhhq', NULL, 'sysuser/10/avatar/20201204/002875d468db41239ee02ad99ab14490.jpg', 2, 'magic.xiaohua@gmail.com', '12345678520', 0, 1, 6, 0, NULL, '2021-05-26 15:58:10');
INSERT INTO `sys_user` VALUES (12, 'test1', 'test1', '$2a$10$EotCw/oHyg1MgJMDFgEeeOO0/jVHZgIFn0jX9kq9SP9sIAXF2m0Yi', NULL, 'sysuser/12/avatar/20200109/05e189b252b44598b6d150ce3597d293.jpg', 1, 'test1@qq.com', '12356322365', 1, 1, 12, 20200609182117, '2019-10-18 20:40:57', NULL);
INSERT INTO `sys_user` VALUES (17, 'test2', 'test2', '$2a$10$YJDXeAsk7FjQQVTdutIat.rPR3p3uUPWmZyhtnRDOrIjPujOAUrla', NULL, NULL, 1, 'test2@qq.com', '123456789', 1, 1, 8, 0, NULL, '2020-07-06 12:09:08');
INSERT INTO `sys_user` VALUES (1, 'admin', '超管牛逼', '$2a$10$YJDXeAsk7FjQQVTdutIat.rPR3p3uUPWmZyhtnRDOrIjPujOAUrla', NULL, 'sysuser/1/avatar/20200226/ab6bd5221afe4238ae4987f278758113.jpg', 1, 'chengbohua@foxmail.com', '15800000000', 1, 1, 6, 0, NULL, NULL, '2999-09-20 17:13:24', '2020-10-17 17:40:00');
INSERT INTO `sys_user` VALUES (10, 'test4', '测试用户213', '$2a$10$B8aJ9tTJnTz0UR6OFi7v2uJlByvMCIzHS9/w1zKs1hiaraajhzhhq', NULL, 'sysuser/10/avatar/20201204/002875d468db41239ee02ad99ab14490.jpg', 2, 'magic.xiaohua@gmail.com', '12345678520', 0, 1, 6, 0, NULL, NULL, NULL, '2021-05-26 15:58:10');
INSERT INTO `sys_user` VALUES (12, 'test1', 'test1', '$2a$10$EotCw/oHyg1MgJMDFgEeeOO0/jVHZgIFn0jX9kq9SP9sIAXF2m0Yi', NULL, 'sysuser/12/avatar/20200109/05e189b252b44598b6d150ce3597d293.jpg', 1, 'test1@qq.com', '12356322365', 1, 1, 12, 20200609182117, NULL, NULL, '2019-10-18 20:40:57', NULL);
INSERT INTO `sys_user` VALUES (17, 'test2', 'test2', '$2a$10$YJDXeAsk7FjQQVTdutIat.rPR3p3uUPWmZyhtnRDOrIjPujOAUrla', NULL, NULL, 1, 'test2@qq.com', '123456789', 1, 1, 8, 0, NULL, NULL, NULL, '2020-07-06 12:09:08');
-- ----------------------------
-- Table structure for sys_user_role
@@ -582,7 +601,7 @@ CREATE TABLE `sys_user_role` (
`role_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'role code',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE INDEX `role_code`(`role_code`, `user_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户角色表' ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户角色表' ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- Records of sys_user_role

View File

@@ -1,3 +1,80 @@
-- 国际化信息表
CREATE TABLE `i18n_data` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`language_tag` varchar(10) NOT NULL COMMENT '语言标签',
`code` varchar(60) NOT NULL COMMENT '唯一标识 = 业务:关键词',
`message` varchar(255) NOT NULL COMMENT '文本值,可以使用 { } 加角标,作为占位符',
`remarks` varchar(256) DEFAULT NULL COMMENT '备注',
`deleted` bigint(20) DEFAULT '0' COMMENT '逻辑删除标识,未删除为 0已删除为删除时间',
`create_by` int(11) DEFAULT NULL COMMENT '创建人',
`update_by` int(11) DEFAULT NULL COMMENT '修改人',
`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
PRIMARY KEY (`id`),
UNIQUE KEY `udx_laguage_tag_code` (`language_tag`,`code`,`deleted`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=93 DEFAULT CHARSET=utf8mb4 COMMENT='国际化信息';
-- 插入菜单的国际化信息配置
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (1, 'zh-CN', 'menu.account', '个人页', '', '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (2, 'en-US', 'menu.account', 'Account', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (3, 'zh-CN', 'menu.account.settings', '个人设置', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (4, 'en-US', 'menu.account.settings', 'Account Settings\r', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (5, 'zh-CN', 'menu.account.settings.base', '基本设置', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (6, 'en-US', 'menu.account.settings.base', 'Base', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (7, 'zh-CN', 'menu.account.settings.security', '安全设置', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (8, 'en-US', 'menu.account.settings.security', 'Security', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (9, 'zh-CN', 'menu.account.settings.binding', '账户绑定', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (10, 'en-US', 'menu.account.settings.binding', 'Binding', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (11, 'zh-CN', 'menu.account.settings.notification', '新消息通知', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (12, 'en-US', 'menu.account.settings.notification', 'Notification', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (13, 'zh-CN', 'menu.system', '系统管理', NULL, '2021-08-06 11:46:52', '2021-08-14 20:00:45');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (14, 'en-US', 'menu.system', 'System', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (15, 'zh-CN', 'menu.system.user', '系统用户', NULL, '2021-08-06 11:46:52', '2021-08-14 20:00:56');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (16, 'en-US', 'menu.system.user', 'User', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (17, 'zh-CN', 'menu.system.role', '角色管理', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (18, 'en-US', 'menu.system.role', 'Role', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (19, 'zh-CN', 'menu.system.config', '配置信息', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (20, 'en-US', 'menu.system.config', 'Config', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (21, 'zh-CN', 'menu.system.dict', '字典管理', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (22, 'en-US', 'menu.system.dict', 'Dict', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (23, 'zh-CN', 'menu.system.lov', '弹窗选择', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (24, 'en-US', 'menu.system.lov', 'PopUp Selctor', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (25, 'zh-CN', 'menu.system.organization', '组织架构', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (26, 'en-US', 'menu.system.organization', 'Organization', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (27, 'zh-CN', 'menu.system.menu', '菜单权限', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (28, 'en-US', 'menu.system.menu', 'Menu', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (29, 'zh-CN', 'menu.log', '日志管理', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (30, 'en-US', 'menu.log', 'Log', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (31, 'zh-CN', 'menu.log.operationLog', '操作日志', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (32, 'en-US', 'menu.log.operationLog', 'Operation Log', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (33, 'zh-CN', 'menu.log.loginLog', '登陆日志', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (34, 'en-US', 'menu.log.loginLog', 'Login Log', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (35, 'zh-CN', 'menu.log.accessLog', '访问日志', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (36, 'en-US', 'menu.log.accessLog', 'Access Log', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (37, 'zh-CN', 'menu.notice', '消息通知', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (38, 'en-US', 'menu.notice', 'Notice', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (39, 'zh-CN', 'menu.notice.announcement', '公告信息', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (40, 'en-US', 'menu.notice.announcement', 'Announcement', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (41, 'zh-CN', 'menu.notice.userAnnouncement', '用户公告', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (42, 'en-US', 'menu.notice.userAnnouncement', 'User Announcement', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (43, 'zh-CN', 'menu.i18n', '国际化', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (44, 'en-US', 'menu.i18n', 'I18N', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (45, 'zh-CN', 'menu.i18n.i18nData', '国际化信息', NULL, '2021-08-06 11:46:52', '2021-08-08 17:01:09');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (46, 'en-US', 'menu.i18n.i18nData', 'I18N Data', NULL, '2021-08-06 11:46:52', '2021-08-07 18:42:35');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (47, 'zh-CN', 'menu.develop', '开发平台', NULL, '2021-08-06 11:46:52', '2021-08-07 19:10:23');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (48, 'en-US', 'menu.develop', 'Develop', NULL, '2021-08-06 11:46:52', '2021-08-07 19:11:49');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (49, 'zh-CN', 'menu.develop.swagger', '接口文档', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (50, 'en-US', 'menu.develop.swagger', 'Swagger', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (51, 'zh-CN', 'menu.develop.knife4j', '文档增强', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (52, 'en-US', 'menu.develop.knife4j', 'Api Doc', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (53, 'zh-CN', 'menu.develop.job', '调度中心', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (54, 'en-US', 'menu.develop.job', 'Job Center', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (55, 'zh-CN', 'menu.develop.monitor', '服务监控', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (56, 'en-US', 'menu.develop.monitor', 'Monitor', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (57, 'zh-CN', 'menu.develop.codegen', '代码生成', NULL, '2021-08-06 11:46:52', '2021-08-08 17:03:22');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remarks`, `create_time`, `update_time`) VALUES (58, 'en-US', 'menu.develop.codegen', 'Code Generate', NULL, '2021-08-06 11:46:52', '2021-08-08 17:03:33');
-- 插入国际化菜单
INSERT INTO `sys_menu` (`id`, `parent_id`, `title`, `icon`, `permission`, `path`, `target_type`, `uri`, `sort`, `keep_alive`, `hidden`, `type`, `remarks`, `deleted`, `create_time`, `update_time`) VALUES (130000, 0, 'menu.i18n', 'global', NULL, 'i18n', 1, '', 4, 0, 0, 0, '国际化', 0, '2021-08-05 17:04:07', '2021-08-05 17:04:57');
INSERT INTO `sys_menu` (`id`, `parent_id`, `title`, `icon`, `permission`, `path`, `target_type`, `uri`, `sort`, `keep_alive`, `hidden`, `type`, `remarks`, `deleted`, `create_time`, `update_time`) VALUES (130100, 130000, 'menu.i18n.i18nData', NULL, NULL, 'i18n-data', 1, 'i18n/i18n-data/I18nDataPage', 1, 1, 0, 1, '国际化信息', 0, '2021-08-05 17:00:54', '2021-08-05 17:29:34');
@@ -8,79 +85,6 @@ INSERT INTO `sys_menu` (`id`, `parent_id`, `title`, `icon`, `permission`, `path`
INSERT INTO `sys_menu` (`id`, `parent_id`, `title`, `icon`, `permission`, `path`, `target_type`, `uri`, `sort`, `keep_alive`, `hidden`, `type`, `remarks`, `deleted`, `create_time`, `update_time`) VALUES (130105, 130100, '国际化信息导出', NULL, 'i18n:i18n-data:export', '', 1, NULL, 5, 0, 0, 2, NULL, 0, '2021-08-05 17:00:54', '2021-08-05 17:00:54');
INSERT INTO `sys_menu` (`id`, `parent_id`, `title`, `icon`, `permission`, `path`, `target_type`, `uri`, `sort`, `keep_alive`, `hidden`, `type`, `remarks`, `deleted`, `create_time`, `update_time`) VALUES (130106, 130100, '国际化信息导出', NULL, 'i18n:i18n-data:import', '', 1, NULL, 6, 0, 0, 2, NULL, 0, '2021-08-05 17:00:54', '2021-08-05 17:00:54');
-- 国际化信息表
CREATE TABLE `i18n_data` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`language_tag` varchar(10) NOT NULL COMMENT '语言标签',
`code` varchar(60) NOT NULL COMMENT '唯一标识 = 业务:关键词',
`message` varchar(255) NOT NULL COMMENT '文本值,可以使用 { } 加角标,作为占位符',
`remark` varchar(255) DEFAULT NULL COMMENT '备注',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_time` datetime DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`),
UNIQUE KEY `udx_laguage_tag_code` (`language_tag`,`code`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='国际化信息';
-- 插入菜单的国际化信息配置
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (1, 'zh-CN', 'menu.account', '个人页', '', '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (2, 'en-US', 'menu.account', 'Account', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (3, 'zh-CN', 'menu.account.settings', '个人设置', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (4, 'en-US', 'menu.account.settings', 'Account Settings\r', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (5, 'zh-CN', 'menu.account.settings.base', '基本设置', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (6, 'en-US', 'menu.account.settings.base', 'Base', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (7, 'zh-CN', 'menu.account.settings.security', '安全设置', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (8, 'en-US', 'menu.account.settings.security', 'Security', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (9, 'zh-CN', 'menu.account.settings.binding', '账户绑定', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (10, 'en-US', 'menu.account.settings.binding', 'Binding', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (11, 'zh-CN', 'menu.account.settings.notification', '新消息通知', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (12, 'en-US', 'menu.account.settings.notification', 'Notification', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (13, 'zh-CN', 'menu.system', '系统管理', NULL, '2021-08-06 11:46:52', '2021-08-14 20:00:45');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (14, 'en-US', 'menu.system', 'System', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (15, 'zh-CN', 'menu.system.user', '系统用户', NULL, '2021-08-06 11:46:52', '2021-08-14 20:00:56');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (16, 'en-US', 'menu.system.user', 'User', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (17, 'zh-CN', 'menu.system.role', '角色管理', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (18, 'en-US', 'menu.system.role', 'Role', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (19, 'zh-CN', 'menu.system.config', '配置信息', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (20, 'en-US', 'menu.system.config', 'Config', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (21, 'zh-CN', 'menu.system.dict', '字典管理', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (22, 'en-US', 'menu.system.dict', 'Dict', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (23, 'zh-CN', 'menu.system.lov', '弹窗选择', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (24, 'en-US', 'menu.system.lov', 'PopUp Selctor', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (25, 'zh-CN', 'menu.system.organization', '组织架构', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (26, 'en-US', 'menu.system.organization', 'Organization', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (27, 'zh-CN', 'menu.system.menu', '菜单权限', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (28, 'en-US', 'menu.system.menu', 'Menu', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (29, 'zh-CN', 'menu.log', '日志管理', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (30, 'en-US', 'menu.log', 'Log', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (31, 'zh-CN', 'menu.log.operationLog', '操作日志', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (32, 'en-US', 'menu.log.operationLog', 'Operation Log', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (33, 'zh-CN', 'menu.log.loginLog', '登陆日志', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (34, 'en-US', 'menu.log.loginLog', 'Login Log', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (35, 'zh-CN', 'menu.log.accessLog', '访问日志', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (36, 'en-US', 'menu.log.accessLog', 'Access Log', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (37, 'zh-CN', 'menu.notice', '消息通知', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (38, 'en-US', 'menu.notice', 'Notice', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (39, 'zh-CN', 'menu.notice.announcement', '公告信息', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (40, 'en-US', 'menu.notice.announcement', 'Announcement', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (41, 'zh-CN', 'menu.notice.userAnnouncement', '用户公告', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (42, 'en-US', 'menu.notice.userAnnouncement', 'User Announcement', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (43, 'zh-CN', 'menu.i18n', '国际化', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (44, 'en-US', 'menu.i18n', 'I18N', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (45, 'zh-CN', 'menu.i18n.i18nData', '国际化信息', NULL, '2021-08-06 11:46:52', '2021-08-08 17:01:09');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (46, 'en-US', 'menu.i18n.i18nData', 'I18N Data', NULL, '2021-08-06 11:46:52', '2021-08-07 18:42:35');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (47, 'zh-CN', 'menu.develop', '开发平台', NULL, '2021-08-06 11:46:52', '2021-08-07 19:10:23');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (48, 'en-US', 'menu.develop', 'Develop', NULL, '2021-08-06 11:46:52', '2021-08-07 19:11:49');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (49, 'zh-CN', 'menu.develop.swagger', '接口文档', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (50, 'en-US', 'menu.develop.swagger', 'Swagger', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (51, 'zh-CN', 'menu.develop.knife4j', '文档增强', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (52, 'en-US', 'menu.develop.knife4j', 'Api Doc', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (53, 'zh-CN', 'menu.develop.job', '调度中心', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (54, 'en-US', 'menu.develop.job', 'Job Center', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (55, 'zh-CN', 'menu.develop.monitor', '服务监控', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (56, 'en-US', 'menu.develop.monitor', 'Monitor', NULL, '2021-08-06 11:46:52', NULL);
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (57, 'zh-CN', 'menu.develop.codegen', '代码生成', NULL, '2021-08-06 11:46:52', '2021-08-08 17:03:22');
INSERT INTO `i18n_data` (`id`, `language_tag`, `code`, `message`, `remark`, `create_time`, `update_time`) VALUES (58, 'en-US', 'menu.develop.codegen', 'Code Generate', NULL, '2021-08-06 11:46:52', '2021-08-08 17:03:33');
-- 更新菜单的国际化 title
update sys_menu set title = 'menu.account' where id = 10028;
@@ -145,3 +149,5 @@ update sys_dict_item set `attributes` = JSON_SET(`attributes`, "$.languages", '{
update sys_dict_item set `attributes` = JSON_SET(`attributes`, "$.languages", '{"en-US": "Other", "zh-CN": "其他"}') where dict_code = 'operation_type' and value = '0';
update sys_dict_item set `attributes` = JSON_SET(`attributes`, "$.languages", '{"en-US": "Import", "zh-CN": "导入"}') where dict_code = 'operation_type' and value = '1';
update sys_dict_item set `attributes` = JSON_SET(`attributes`, "$.languages", '{"en-US": "Export", "zh-CN": "导出"}') where dict_code = 'operation_type' and value = '2';
update sys_dict_item set `attributes` = JSON_SET(`attributes`, "$.languages", ' {"en-US": "Locked", "zh-CN": "锁定"}') where dict_code = 'user_status' and value = '0';
update sys_dict_item set `attributes` = JSON_SET(`attributes`, "$.languages", '{"en-US": "Normal", "zh-CN": "正常"}') where dict_code = 'user_status' and value = '1';

View File

@@ -79,17 +79,6 @@ ADD COLUMN `update_by` int NULL COMMENT '修改人' AFTER `create_by`,
MODIFY COLUMN `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' AFTER `update_by`,
MODIFY COLUMN `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间' AFTER `create_time`;
ALTER TABLE `i18n_data`
ADD COLUMN `deleted` bigint NULL DEFAULT 0 COMMENT '逻辑删除标识,未删除为 0已删除为删除时间' AFTER `remark`,
ADD COLUMN `create_by` int NULL COMMENT '创建人' AFTER `deleted`,
ADD COLUMN `update_by` int NULL COMMENT '修改人' AFTER `create_by`,
MODIFY COLUMN `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' AFTER `update_by`,
MODIFY COLUMN `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间' AFTER `create_time`;
ALTER TABLE `i18n_data`
DROP INDEX `udx_laguage_tag_code`,
ADD UNIQUE INDEX `udx_laguage_tag_code`(`language_tag`, `code`, `deleted`) USING BTREE;
-- 统一备注属性的名称为 remarks
ALTER TABLE `sys_role`
@@ -110,5 +99,18 @@ ALTER TABLE `sys_dict_item`
ALTER TABLE `sys_config`
CHANGE COLUMN `description` `remarks` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注' AFTER `category`;
-- 国际化部分
ALTER TABLE `i18n_data`
ADD COLUMN `deleted` bigint NULL DEFAULT 0 COMMENT '逻辑删除标识,未删除为 0已删除为删除时间' AFTER `remark`,
ADD COLUMN `create_by` int NULL COMMENT '创建人' AFTER `deleted`,
ADD COLUMN `update_by` int NULL COMMENT '修改人' AFTER `create_by`,
MODIFY COLUMN `create_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' AFTER `update_by`,
MODIFY COLUMN `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间' AFTER `create_time`;
ALTER TABLE `i18n_data`
DROP INDEX `udx_laguage_tag_code`,
ADD UNIQUE INDEX `udx_laguage_tag_code`(`language_tag`, `code`, `deleted`) USING BTREE;
ALTER TABLE `i18n_data`
CHANGE COLUMN `remark` `remarks` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注' AFTER `message`;