Commit 582eeaf8f42d6f7c07d781ce79620a94772dc960

Authored by 王松岩
0 parents

Initial commit

Showing 100 changed files with 4318 additions and 0 deletions

Too many changes to show.

To preserve performance only 100 of 284 files are displayed.

.gitignore 0 → 100644
  1 +++ a/.gitignore
  1 +.git
  2 +logs
  3 +rebel.xml
  4 +target/
  5 +!.mvn/wrapper/maven-wrapper.jar
  6 +log.path_IS_UNDEFINED
  7 +.DS_Store
  8 +offline_user.md
  9 +
  10 +### STS ###
  11 +.apt_generated
  12 +.classpath
  13 +.factorypath
  14 +.project
  15 +.settings
  16 +.springBeans
  17 +
  18 +### IntelliJ IDEA ###
  19 +.idea
  20 +*.iws
  21 +*.iml
  22 +*.ipr
  23 +
  24 +### NetBeans ###
  25 +nbproject/private/
  26 +build/
  27 +nbbuild/
  28 +dist/
  29 +nbdist/
  30 +.nb-gradle/
  31 +generatorConfig.xml
  32 +
  33 +### nacos ###
  34 +third-party/nacos/derby.log
  35 +third-party/nacos/data/
  36 +third-party/nacos/work/
.gitlab-ci.yml 0 → 100644
  1 +++ a/.gitlab-ci.yml
  1 +stages:
  2 + - build
  3 + - run
  4 +server-package:
  5 + stage: build
  6 + script:
  7 + - source /etc/profile
  8 + - mvn clean install -Ptest -DskipTests -U
  9 + - docker build -t itcast-authority/gateway --build-arg PACKAGE_PATH=itcast-gateway/target/*.jar --build-arg EXPOSE_PORT=8761 .
  10 + - docker build -t itcast-authority/auth-server --build-arg PACKAGE_PATH=itcast-auth/itcast-auth-server/target/*.jar --build-arg EXPOSE_PORT=8766 .
  11 + only:
  12 + - platform
  13 + tags:
  14 + - auth-runner
  15 +server-runner:
  16 + stage: run
  17 + script:
  18 + - pwd
  19 + # 首次执行需要注释掉否则会报错
  20 + - docker rm -f $(docker ps -a | grep "itcast-authority*" | awk '{print $1}')
  21 + - docker run -d -p 8761:8760 --name itcast-authority-gateway itcast-authority/gateway
  22 + - docker run -d -p 8766:8764 --name itcast-authority-auth-server itcast-authority/auth-server
  23 + # 首次执行需要注释掉否则会报错
  24 + - docker images | grep none | awk '{print $3}' | xargs docker rmi
  25 + only:
  26 + - platform
  27 + tags:
  28 + - auth-runner
Dockerfile 0 → 100644
  1 +++ a/Dockerfile
  1 +FROM java:8
  2 +LABEL maintainer="研究院研发组 <research-maint@itcast.cn>"
  3 +ARG PACKAGE_PATH
  4 +ARG EXPOSE_PORT
  5 +ADD ${PACKAGE_PATH:-./} ~/app.jar
  6 +EXPOSE ${EXPOSE_PORT}
  7 +ENTRYPOINT ["java","-Xmx1024m","-jar","~/app.jar"]
README.md 0 → 100644
  1 +++ a/README.md
  1 +![](http://www.itcast.cn/2018czgw/images/logo.png)
  2 +![](http://www.itcast.cn/2020gw/images/slogan2.jpg)
  3 +
  4 +itcast-authority 权限管家- [官方主页](https://pip.itcast.cn/java-qxgj)
  5 +=========================
  6 +
  7 +- [后端Gitee地址](https://gitee.com/itcastopen/itcast-authority.git)
  8 +- [后端Github地址](https://github.com/itcastopen/itcast-authority.git)
  9 +- [前端Gitee地址](https://gitee.com/itcastopen/itcast-authority-vue.git)
  10 +- [前端Github地址](https://github.com/itcastopen/itcast-authority-vue.git)
  11 +
  12 +
  13 +**在线演示**
  14 +=========================
  15 +- [演示地址](http://www-permission-admin.itheima.net)
  16 +
  17 +**项目背景**
  18 +=========================
  19 +
  20 +- 权限管理对于任何一个后台系统都非常重要,随着业务的发展,不同阶段的权限系统又面临着不同设计和重构,企业中不同业务系统权限控制方式不统一,维护和实现成本增加,开发对接效率低,实现方式多样化,用户各种权限分配需求不能满足,实现起来非常蹩脚,这样只会造成恶性循环,最终可能影响业务发展甚至推倒重做,我们极为迫切的需要一个通用权限系统,界面美观、安全性高、便于管理使用、不侵入业务、又可以支持并发量高个一个通用权限系统,那么传智品达通用权限系统应运而生,解决企业开发中遇到的痛点和难点,也是小伙伴们学习源码、设计模式、常用微服务架构等经典知识的平台和途径!
  21 +
  22 +- [了解更多项目](https://project-dev.itheima.net/java),改变命运,少走弯路,进入真项目知识海洋畅游。
  23 +
  24 +功能特性
  25 +=========================
  26 +![](docs/img/功能特色.png)
  27 +
  28 +系统架构
  29 +=========================
  30 +![](docs/img/系统架构图.png)
  31 +
  32 +功能结构
  33 +=========================
  34 +![](docs/img/权限管理功能结构图.png)
  35 +
  36 +技术架构
  37 +=========================
  38 +![](docs/img/技术架构图.png)
  39 +
  40 +用户管理流程图
  41 +=========================
  42 +![](docs/img/流程图/用户管理.png)
  43 +
  44 +组织管理流程图
  45 +=========================
  46 +![](docs/img/流程图/组织管理.png)
  47 +
  48 +角色管理流程图
  49 +=========================
  50 +![](docs/img/流程图/角色管理.png)
  51 +
  52 +菜单管理流程图
  53 +=========================
  54 +![](docs/img/流程图/菜单管理.png)
  55 +
  56 +更多流程图
  57 +=========================
  58 +[全部流程图](docs/img/流程图)
  59 +
  60 +
  61 +工程结构
  62 +=========================
  63 +
  64 +```
  65 +itcast-authority
  66 +├
  67 +├── docs -- 相关图片、nacos、mysql、安装手册
  68 +├
  69 +├── itcast-auth --权限服务父级文件夹
  70 +├ ├
  71 +├ ├── itcast-auth-api -- 权限服务api
  72 +├ ├
  73 +├ ├── itcast-auth-entity -- 权限实体业务类
  74 +├ ├
  75 +├ └── itcast-auth-server -- 权限服务
  76 +├
  77 +└── itcast-gateway-- 网关服务
  78 +```
  79 +
  80 +环境要求
  81 +=========================
  82 +
  83 +- JDK : 1.8 +
  84 +- Maven: 3.3 +
  85 + http://maven.apache.org/download.cgi
  86 +- Mysql: 5.6.0 +
  87 + https://downloads.mysql.com/archives/community
  88 +- Redis: 4.0 +
  89 + https://redis.io/download
  90 +- Nacos: 1.1.4
  91 + https://github.com/alibaba/nacos/releases
  92 +- Node: 11.3+(集成npm)
  93 + https://nodejs.org/en/download
  94 +
  95 +安装运行步骤
  96 +=========================
  97 +
  98 +- [安装部署手册(建议下载后查看,避免格式问题)](docs/安装手册/install.md)
  99 +
  100 +页面一览
  101 +=========================
  102 +
  103 +<img src="docs/img/0.png" width="400" height="250"/>
  104 +<img src="docs/img/1.png" width="400" height="250"/>
  105 +<br><br>
  106 +
  107 +<img src="docs/img/2.png" width="400" height="250"/>
  108 +<img src="docs/img/3.png" width="400" height="250"/>
  109 +<br><br>
  110 +
  111 +<img src="docs/img/4.png" width="400" height="250"/>
  112 +<img src="docs/img/5.png" width="400" height="250"/>
  113 +<br><br>
  114 +
  115 +<img src="docs/img/6.png" width="400" height="250"/>
  116 +<img src="docs/img/7.png" width="400" height="250"/>
  117 +<br><br>
  118 +
  119 +<img src="docs/img/8.png" width="400" height="250"/>
  120 +<img src="docs/img/9.png" width="400" height="250"/>
  121 +<br><br>
  122 +
  123 +新的惊喜
  124 +=========================
  125 +想进步、要关注。关注老铁抖音号,成为'铁丝' :)
  126 +
  127 +<img src="docs/img/douyin.jpeg" width="300" alt="抖音号" />
  128 +
  129 +<br><br>
  130 +
  131 +更多福利
  132 +=========================
  133 +
  134 +[了解更多项目](https://pip.itcast.cn/home)
docs/img/0.png 0 → 100644

144 KB

docs/img/1.png 0 → 100644

104 KB

docs/img/2.png 0 → 100644

63.6 KB

docs/img/3.png 0 → 100644

119 KB

docs/img/4.png 0 → 100644

105 KB

docs/img/5.png 0 → 100644

109 KB

docs/img/6.png 0 → 100644

74.4 KB

docs/img/7.png 0 → 100644

96.9 KB

docs/img/8.png 0 → 100644

129 KB

docs/img/9.png 0 → 100644

142 KB

docs/img/douyin.jpeg 0 → 100644

82.1 KB

docs/img/功能特色.png 0 → 100644

74.2 KB

docs/img/技术架构图.png 0 → 100644

210 KB

docs/img/权限管理功能结构图.png 0 → 100644

85.7 KB

docs/img/流程图/删除岗位.png 0 → 100644

124 KB

docs/img/流程图/删除状态.png 0 → 100644

193 KB

docs/img/流程图/删除组织.png 0 → 100644

124 KB

docs/img/流程图/删除角色.png 0 → 100644

126 KB

docs/img/流程图/添加岗位.png 0 → 100644

91.2 KB

docs/img/流程图/用户管理.png 0 → 100644

534 KB

docs/img/流程图/禁用状态.png 0 → 100644

228 KB

docs/img/流程图/组织管理.png 0 → 100644

367 KB

docs/img/流程图/菜单管理.png 0 → 100644

187 KB

docs/img/流程图/角色管理.png 0 → 100644

209 KB

docs/img/系统架构图.png 0 → 100644

46.6 KB

docs/mysql/itcast_auth.sql 0 → 100644
  1 +++ a/docs/mysql/itcast_auth.sql
  1 +/*
  2 + Source Server Type : MySQL
  3 + Source Server Version : 80020
  4 +*/
  5 +
  6 +SET NAMES utf8mb4;
  7 +SET FOREIGN_KEY_CHECKS = 0;
  8 +
  9 +-- ----------------------------
  10 +-- Table structure for itcast_application
  11 +-- ----------------------------
  12 +DROP TABLE IF EXISTS `itcast_application`;
  13 +CREATE TABLE `itcast_application` (
  14 + `id` bigint NOT NULL COMMENT 'ID',
  15 + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称',
  16 + `status` bit(1) DEFAULT b'1' COMMENT '状态',
  17 + `describe_` varchar(255) DEFAULT '' COMMENT '描述',
  18 + `url` varchar(255) DEFAULT NULL COMMENT '路径',
  19 + `color` varchar(255) DEFAULT NULL COMMENT '颜色',
  20 + `logo` longtext COMMENT 'logo图片',
  21 + `create_time` datetime DEFAULT NULL,
  22 + `create_user` bigint DEFAULT NULL,
  23 + `update_time` datetime DEFAULT NULL,
  24 + `update_user` bigint DEFAULT NULL,
  25 + PRIMARY KEY (`id`) USING BTREE,
  26 + UNIQUE KEY `index_app_name` (`name`)
  27 +) ENGINE=InnoDB ROW_FORMAT=COMPACT COMMENT='应用';
  28 +
  29 +-- ----------------------------
  30 +-- Records of itcast_application
  31 +-- ----------------------------
  32 +BEGIN;
  33 +INSERT INTO `itcast_application` VALUES (819609733802491937, '品达物流', b'1', '品达物流', NULL, NULL, NULL, '2021-03-12 08:36:28', 0, '2021-08-23 15:04:41', 1);
  34 +INSERT INTO `itcast_application` VALUES (819611999649398913, '集信达', b'0', '一个提供发送短信服务的短信聚合平台,它聚合了包括阿里、华为', NULL, 'theme-red', NULL, '2021-03-12 08:45:29', 0, '2021-08-23 15:04:37', 1);
  35 +INSERT INTO `itcast_application` VALUES (829772421929117665, '黑马头条', b'1', '一款基于个性化推荐引擎技术,根据每个用户的兴趣、爱好等多个\n', NULL, 'theme-green', NULL, '2021-04-08 17:39:22', 1, '2021-08-23 14:51:57', 1);
  36 +INSERT INTO `itcast_application` VALUES (829772506662447169, '青橙', b'1', '属于全品类B2C电商系统,分为网站前台和管理后台。', NULL, NULL, NULL, '2021-04-09 01:39:42', 1, '2021-08-23 14:51:47', 1);
  37 +INSERT INTO `itcast_application` VALUES (831890820348164641, '传智健康', b'1', '一款应用于健康管理机构的业务系统,实现健康管理机构\n工作内容', NULL, NULL, NULL, '2021-04-14 13:57:08', 1, '2021-08-23 14:51:30', 1);
  38 +INSERT INTO `itcast_application` VALUES (831890921313450625, '闪聚支付', b'1', '一个提供聚合支付的平台,聚合支付目前主要的做法就是线上聚\n合', NULL, NULL, NULL, '2021-04-14 13:57:32', 1, '2021-08-23 14:51:17', 1);
  39 +INSERT INTO `itcast_application` VALUES (834003593324413697, '畅购', b'1', '一个B2C商城,B2C商城目前属于市面上高薪的主流项目。', NULL, NULL, NULL, '2021-04-20 09:52:32', 1, '2021-08-23 14:49:54', 1);
  40 +INSERT INTO `itcast_application` VALUES (834728079367610721, '品优购', b'1', '属于B2B2C电商,类似于京东、天猫等运营模式,商家可以申请', NULL, 'default', NULL, '2021-04-22 09:51:23', 1, '2021-08-23 14:50:54', 1);
  41 +INSERT INTO `itcast_application` VALUES (835090007927576481, '智牛谷', b'1', '一个提供沪深股票实时高速行情、支持在线安全模拟交易服务、精选', NULL, NULL, NULL, '2021-04-23 09:49:33', 1, '2021-08-23 14:52:38', 1);
  42 +INSERT INTO `itcast_application` VALUES (856958443553031905, '流程审批中心', b'1', 'Activiti7 流程审批中心', NULL, 'theme-purple', 'data:image/png;base64,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', '2021-06-22 18:06:55', 1, '2021-08-12 20:37:00', 1);
  43 +INSERT INTO `itcast_application` VALUES (879377986862749857, '万信金融', b'1', '一款基于互联网的网络借贷平台,有资金并且有理财投资想法的个人', NULL, NULL, NULL, '2021-08-23 14:54:10', 1, '2021-08-23 14:54:10', 1);
  44 +INSERT INTO `itcast_application` VALUES (879378196670224641, '探花交友', b'1', '一个在线社交平台,内置了 “一键打招呼”、“左滑右滑”、“小', NULL, NULL, NULL, '2021-08-23 14:55:00', 1, '2021-08-23 14:55:00', 1);
  45 +INSERT INTO `itcast_application` VALUES (879378303536896353, '亿可控', b'1', '一个物联网设备监控系统,能够对各种硬件设备进行远程监控,上报', NULL, NULL, NULL, '2021-08-23 14:55:26', 1, '2021-08-23 14:55:26', 1);
  46 +INSERT INTO `itcast_application` VALUES (879378447342803393, '元蜂WMS', b'1', '支持多仓库,多货主,多业务模式,及支持库内、出库、入库多种作', NULL, NULL, NULL, '2021-08-23 14:56:00', 1, '2021-08-23 14:56:00', 1);
  47 +INSERT INTO `itcast_application` VALUES (879380421530393121, '康云医药', b'1', '利用计算机信息网络技术为医药卫生行业服务的电子交易系统', NULL, NULL, NULL, '2021-08-23 15:03:51', 1, '2021-08-23 15:03:51', 1);
  48 +INSERT INTO `itcast_application` VALUES (879380532578785921, '充吧', b'1', '是传统电商常见业务之一,相对于实物电商业务,虚拟业务最大特点', NULL, NULL, NULL, '2021-08-23 15:04:17', 1, '2021-08-23 15:04:17', 1);
  49 +COMMIT;
  50 +
  51 +-- ----------------------------
  52 +-- Table structure for itcast_auth_menu
  53 +-- ----------------------------
  54 +DROP TABLE IF EXISTS `itcast_auth_menu`;
  55 +CREATE TABLE `itcast_auth_menu` (
  56 + `id` bigint NOT NULL COMMENT '主键',
  57 + `name` varchar(20) NOT NULL DEFAULT '' COMMENT '菜单名称',
  58 + `describe_` varchar(200) DEFAULT '' COMMENT '功能描述',
  59 + `is_public` bit(1) DEFAULT b'0' COMMENT '是否公开菜单\r\n就是无需分配就可以访问的。所有人可见',
  60 + `path` varchar(255) DEFAULT '' COMMENT '对应路由path',
  61 + `component` varchar(255) DEFAULT NULL COMMENT '对应路由组件component',
  62 + `is_enable` bit(1) DEFAULT b'1' COMMENT '状态',
  63 + `sort_value` int DEFAULT '1' COMMENT '排序',
  64 + `icon` varchar(255) DEFAULT '' COMMENT '菜单图标',
  65 + `group_` varchar(20) DEFAULT '' COMMENT '菜单分组',
  66 + `application_id` bigint DEFAULT NULL COMMENT '应用id',
  67 + `parent_id` bigint DEFAULT '0' COMMENT '父级菜单id',
  68 + `create_user` bigint DEFAULT NULL COMMENT '创建人id',
  69 + `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  70 + `update_user` bigint DEFAULT NULL COMMENT '更新人id',
  71 + `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  72 + PRIMARY KEY (`id`) USING BTREE,
  73 + UNIQUE KEY `PAM_name` (`name`,`application_id`) USING BTREE,
  74 + KEY `INX_STATUS` (`is_enable`,`is_public`) USING BTREE
  75 +) ENGINE=InnoDB ROW_FORMAT=COMPACT COMMENT='菜单';
  76 +
  77 +-- ----------------------------
  78 +-- Records of itcast_auth_menu
  79 +-- ----------------------------
  80 +BEGIN;
  81 +INSERT INTO `itcast_auth_menu` VALUES (101, '用户管理', '系统管理', b'0', '/user', '/user/index', b'1', 1, 'el-icon-user-solid', '', 1, 0, 1, '2019-08-20 23:35:12', 1, '2021-08-17 14:07:26');
  82 +INSERT INTO `itcast_auth_menu` VALUES (104, '监控管理', '开发者', b'0', '/developer', '/developer/index', b'1', 6, 'el-icon-user-solid', '', 1, 0, 1, '2019-12-08 06:38:34', 1, '2021-04-12 18:23:14');
  83 +INSERT INTO `itcast_auth_menu` VALUES (603976297063910529, '菜单配置', '', b'0', '/menu', '/menu/index', b'1', 2, 'el-icon-tickets', '', 1, 0, 1, '2019-08-07 23:46:11', 1, '2021-08-11 10:58:49');
  84 +INSERT INTO `itcast_auth_menu` VALUES (603981723864141121, '角色管理', '', b'0', '/role', '/role/index', b'1', 2, 'el-icon-s-custom', '', 1, 0, 1, '2019-08-10 00:07:45', 1, '2021-04-14 00:48:00');
  85 +INSERT INTO `itcast_auth_menu` VALUES (603982542332235201, '组织管理', '', b'0', '/organization', '/organization/index', b'1', 3, 'el-icon-s-flag', '', 1, 0, 1, '2019-08-06 16:11:00', 1, '2021-04-14 00:50:26');
  86 +INSERT INTO `itcast_auth_menu` VALUES (603982713849908801, '岗位管理', '', b'0', '/post', '/post/index', b'1', 4, 'el-icon-s-platform', '', 1, 0, 1, '2019-08-07 00:11:41', 1, '2021-04-08 02:12:12');
  87 +INSERT INTO `itcast_auth_menu` VALUES (603983082961243905, '普通用户管理', '', b'0', '/users/user-list', '/users/user-list/index', b'1', 0, '', '', 1, 101, 1, '2019-08-06 16:13:09', 1, '2021-08-17 14:07:26');
  88 +INSERT INTO `itcast_auth_menu` VALUES (605078672772170209, '操作日志', '', b'0', '/monitoring/log-operation', '/monitoring/log-operation/index', b'1', 1, '', '', 1, 104, 1, '2019-08-01 00:46:38', 1, '2021-04-01 10:09:52');
  89 +INSERT INTO `itcast_auth_menu` VALUES (645215230518909025, '登录日志', '', b'0', '/monitoring/log-login', '/monitoring/log-login/index', b'1', 0, '', '', 1, 104, 3, '2019-11-19 18:54:59', 1, '2021-04-01 10:09:52');
  90 +INSERT INTO `itcast_auth_menu` VALUES (820229424300438465, '用户组管理', '系统管理', b'0', '/users/user-group', '/users/user-group/index', b'1', 1, '', '', 1, 101, 3, '2021-03-19 09:38:54', 1, '2021-08-17 14:07:26');
  91 +INSERT INTO `itcast_auth_menu` VALUES (829717676565049825, '应用管理', '', b'0', '/adhibition', '/adhibition/index', b'1', 5, 'el-icon-menu', '', 1, 0, 1, '2021-04-08 22:01:50', 1, '2021-04-14 00:47:35');
  92 +INSERT INTO `itcast_auth_menu` VALUES (834002593268115937, '首页', '', b'0', '/dashboard', '/dashboard/index', b'1', 0, 'el-icon-house', '', 1, 0, 1, '2021-04-20 17:48:33', 1, '2021-04-20 22:02:14');
  93 +INSERT INTO `itcast_auth_menu` VALUES (856959482712824161, '流程中心', '', b'0', '/', '//index', b'1', 2, 'el-icon-set-up', '', 856958443553031905, 0, 856959053190927169, '2021-06-22 18:11:02', 856959053190927169, '2021-07-16 18:24:51');
  94 +INSERT INTO `itcast_auth_menu` VALUES (857938224469811329, '业务中心', '', b'0', '/', '//index', b'1', 1, 'el-icon-office-building', '', 856958443553031905, 0, 856959053190927169, '2021-06-25 11:00:13', 856959053190927169, '2021-07-16 18:24:44');
  95 +INSERT INTO `itcast_auth_menu` VALUES (857938392577515841, '请假管理', '', b'0', '/office/leave-manage', '/office/leave-manage/index', b'1', 0, 'el-icon-document-add', '', 856958443553031905, 857938224469811329, 856959053190927169, '2021-06-25 11:00:53', 856959053190927169, '2021-07-16 18:24:44');
  96 +INSERT INTO `itcast_auth_menu` VALUES (857938631489266177, '待办管理', '', b'0', '/office/my-todo-task', '/office/my-todo-task/index', b'1', 2, 'el-icon-document', '', 856958443553031905, 865660192518335553, 856959053190927169, '2021-06-25 11:01:50', 856959053190927169, '2021-07-16 18:26:38');
  97 +INSERT INTO `itcast_auth_menu` VALUES (857938895436817281, '已办管理', '', b'0', '/office/my-join-task', '/office/my-join-task/index', b'1', 3, 'el-icon-document-checked', '', 856958443553031905, 865660192518335553, 856959053190927169, '2021-06-25 11:02:53', 856959053190927169, '2021-07-16 18:26:38');
  98 +INSERT INTO `itcast_auth_menu` VALUES (863081063625264673, '抄送我的', '', b'0', '/office/my-send-task', '/office/my-send-task/index', b'1', 4, 'el-icon-chat-line-square', '', 856958443553031905, 865660192518335553, 856959053190927169, '2021-07-09 15:36:01', 856959053190927169, '2021-07-16 18:26:38');
  99 +INSERT INTO `itcast_auth_menu` VALUES (864827475257992705, '报销管理', '', b'0', '/office/reimbursement-manage', '/office/reimbursement-manage/index', b'1', 1, 'el-icon-notebook-2', '', 856958443553031905, 857938224469811329, 856959053190927169, '2021-07-14 11:15:38', 856959053190927169, '2021-07-16 18:24:44');
  100 +INSERT INTO `itcast_auth_menu` VALUES (865660192518335553, '我的任务', '', b'0', '/', '//index', b'1', 0, 'el-icon-document', '', 856958443553031905, 0, 856959053190927169, '2021-07-16 18:24:33', 856959053190927169, '2021-07-16 18:26:38');
  101 +INSERT INTO `itcast_auth_menu` VALUES (866641193251944449, '模型管理', '', b'0', '/activiti/model', '/activiti/model/index', b'1', 1, '', '', 856958443553031905, 856959482712824161, 856959053190927169, '2021-07-19 11:22:42', 856959053190927169, '2021-07-19 11:22:42');
  102 +INSERT INTO `itcast_auth_menu` VALUES (877216131566273217, '权限管理', '', b'0', '/', '//index', b'1', 0, 'el-icon-setting', '', 831890921313450625, 0, 877215047032506913, '2021-08-17 15:43:44', 877215047032506913, '2021-08-17 16:01:39');
  103 +COMMIT;
  104 +
  105 +-- ----------------------------
  106 +-- Table structure for itcast_auth_resource
  107 +-- ----------------------------
  108 +DROP TABLE IF EXISTS `itcast_auth_resource`;
  109 +CREATE TABLE `itcast_auth_resource` (
  110 + `id` bigint NOT NULL COMMENT 'ID',
  111 + `code` varchar(150) DEFAULT '' COMMENT '资源编码\n规则:\n链接:\n数据列:\n按钮:',
  112 + `name` varchar(150) NOT NULL DEFAULT '' COMMENT '接口名称',
  113 + `menu_id` bigint DEFAULT NULL COMMENT '菜单ID\n#c_auth_menu',
  114 + `method` varchar(10) DEFAULT NULL,
  115 + `url` varchar(255) DEFAULT NULL,
  116 + `describe_` varchar(255) DEFAULT '' COMMENT '接口描述',
  117 + `application_id` bigint DEFAULT NULL COMMENT '应用id',
  118 + `create_user` bigint DEFAULT NULL COMMENT '创建人id',
  119 + `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  120 + `update_user` bigint DEFAULT NULL COMMENT '更新人id',
  121 + `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  122 + PRIMARY KEY (`id`) USING BTREE,
  123 + UNIQUE KEY `UN_CODE` (`code`) USING BTREE COMMENT '编码唯一'
  124 +) ENGINE=InnoDB ROW_FORMAT=COMPACT COMMENT='资源';
  125 +
  126 +-- ----------------------------
  127 +-- Records of itcast_auth_resource
  128 +-- ----------------------------
  129 +BEGIN;
  130 +INSERT INTO `itcast_auth_resource` VALUES (643444685339100193, 'org:add', '添加', 603982542332235201, 'POST', '/org', '', 1, 3, '2019-11-12 13:39:28', 3, '2019-11-12 13:39:50');
  131 +INSERT INTO `itcast_auth_resource` VALUES (643444685339100194, 'role:config', '配置', 603981723864141121, 'POST', '/role/authority', '', 1, 3, '2019-11-12 13:39:28', 3, '2020-03-04 19:57:51');
  132 +INSERT INTO `itcast_auth_resource` VALUES (643444685339100195, 'resource:add', '添加资源', 603976297063910529, 'POST', '/resource', '', 1, 3, '2019-11-12 13:39:28', 1, '2021-03-20 01:47:26');
  133 +INSERT INTO `itcast_auth_resource` VALUES (643444685339100196, 'resource:update', '修改资源', 603976297063910529, 'PUT', '/resource', '', 1, 3, '2019-11-12 13:39:28', 1, '2021-03-20 01:47:34');
  134 +INSERT INTO `itcast_auth_resource` VALUES (643444685339100197, 'resource:delete', '删除资源', 603976297063910529, 'DELETE', '/resource', '', 1, 3, '2019-11-12 13:39:28', 1, '2021-03-20 01:47:40');
  135 +INSERT INTO `itcast_auth_resource` VALUES (643444819758154945, 'org:update', '修改', 603982542332235201, 'PUT', '/org', '', 1, 3, '2019-11-12 13:40:00', 3, '2019-11-12 13:40:00');
  136 +INSERT INTO `itcast_auth_resource` VALUES (643444858974897441, 'org:delete', '删除', 603982542332235201, 'DELETE', '/org', '', 1, 3, '2019-11-12 13:40:09', 3, '2019-11-12 13:40:09');
  137 +INSERT INTO `itcast_auth_resource` VALUES (643444897201784193, 'org:tree', '组织树', 603982542332235201, 'GET', '/org/tree', '', 1, 3, '2019-11-12 13:40:18', 3, '2020-03-04 19:53:41');
  138 +INSERT INTO `itcast_auth_resource` VALUES (643445116756821697, 'station:add', '添加', 603982713849908801, 'POST', '/station', '', 1, 3, '2019-11-12 13:41:11', 3, '2019-11-12 13:41:11');
  139 +INSERT INTO `itcast_auth_resource` VALUES (643445162915137313, 'station:update', '修改', 603982713849908801, 'PUT', '/station', '', 1, 3, '2019-11-12 13:41:22', 3, '2019-11-12 13:41:22');
  140 +INSERT INTO `itcast_auth_resource` VALUES (643445197954353025, 'station:delete', '删除', 603982713849908801, 'DELETE', '/station', '', 1, 3, '2019-11-12 13:41:30', 3, '2019-11-12 13:41:30');
  141 +INSERT INTO `itcast_auth_resource` VALUES (643445229575210977, 'station:page', '分页', 603982713849908801, 'GET', '/station/page', '', 1, 3, '2019-11-12 13:41:38', 3, '2020-04-10 09:21:06');
  142 +INSERT INTO `itcast_auth_resource` VALUES (643445352703199521, 'user:add', '添加', 603983082961243905, 'POST', '/user', '', 1, 3, '2019-11-12 13:42:07', 3, '2020-03-10 21:34:38');
  143 +INSERT INTO `itcast_auth_resource` VALUES (643445412774021505, 'user:update', '修改', 603983082961243905, 'PUT', '/user/**', '', 1, 3, '2019-11-12 13:42:21', 3, '2020-06-24 07:56:10');
  144 +INSERT INTO `itcast_auth_resource` VALUES (643445448081672673, 'user:delete', '删除', 603983082961243905, 'DELETE', '/user', '', 1, 3, '2019-11-12 13:42:30', 3, '2019-11-12 13:42:30');
  145 +INSERT INTO `itcast_auth_resource` VALUES (643445477274028609, 'user:page', '分页', 603983082961243905, 'GET', '/user/page', '', 1, 3, '2019-11-12 13:42:37', 1, '2021-08-13 17:40:15');
  146 +INSERT INTO `itcast_auth_resource` VALUES (643445514607528609, 'user:import', '导入', 603983082961243905, 'POST', '/user/importExcel', '', 1, 3, '2019-11-12 13:42:46', 822139309904628833, '2021-03-19 16:40:48');
  147 +INSERT INTO `itcast_auth_resource` VALUES (643445641149680705, 'menu:add', '添加菜单', 603976297063910529, 'POST', '/menu', '', 1, 3, '2019-11-12 13:43:16', 1, '2021-03-20 01:47:50');
  148 +INSERT INTO `itcast_auth_resource` VALUES (643445674330819745, 'menu:update', '修改菜单', 603976297063910529, 'PUT', '/menu', '', 1, 3, '2019-11-12 13:43:24', 1, '2021-03-20 01:47:54');
  149 +INSERT INTO `itcast_auth_resource` VALUES (643445704177487105, 'menu:delete', '删除菜单', 603976297063910529, 'DELETE', '/menu', '', 1, 3, '2019-11-12 13:43:31', 1, '2021-03-20 01:48:00');
  150 +INSERT INTO `itcast_auth_resource` VALUES (643448338154263521, 'role:add', '添加', 603981723864141121, 'POST', '/role', '', 1, 3, '2019-11-12 13:53:59', 3, '2019-11-12 13:53:59');
  151 +INSERT INTO `itcast_auth_resource` VALUES (643448369779315777, 'role:update', '修改', 603981723864141121, 'PUT', '/role', '', 1, 3, '2019-11-12 13:54:06', 3, '2019-11-12 13:54:06');
  152 +INSERT INTO `itcast_auth_resource` VALUES (643448507767723169, 'role:delete', '删除', 603981723864141121, 'DELETE', '/role', '', 1, 3, '2019-11-12 13:54:39', 3, '2019-11-12 13:54:39');
  153 +INSERT INTO `itcast_auth_resource` VALUES (643448611161511169, 'role:page', '分页', 603981723864141121, 'GET', '/role/page', '', 1, 3, '2019-11-12 13:55:04', 3, '2020-03-04 19:55:44');
  154 +INSERT INTO `itcast_auth_resource` VALUES (643448826945869409, 'role:auth', '授权', 603981723864141121, 'POST', '/role/user', '', 1, 3, '2019-11-12 13:55:55', 3, '2020-03-04 19:57:57');
  155 +INSERT INTO `itcast_auth_resource` VALUES (643450770317909249, 'optLog:view', '查看', 605078672772170209, 'GET', '/optLog/page', '', 1, 3, '2019-11-12 14:03:39', 3, '2020-03-10 21:45:24');
  156 +INSERT INTO `itcast_auth_resource` VALUES (643450853134441825, 'optLog:export', '导出', 605078672772170209, 'GET', '/optLog', '', 1, 3, '2019-11-12 14:03:58', 3, '2019-11-12 14:03:58');
  157 +INSERT INTO `itcast_auth_resource` VALUES (645288214990422241, 'optLog:delete', '删除', 605078672772170209, 'DELETE', '/optLog', '', 1, 3, '2019-11-17 15:45:00', 3, '2019-11-17 15:45:00');
  158 +INSERT INTO `itcast_auth_resource` VALUES (645288283693121889, 'loginLog:delete', '删除', 645215230518909025, 'DELETE', '/loginLog', '', 1, 3, '2019-11-17 15:45:16', 3, '2019-11-17 15:45:16');
  159 +INSERT INTO `itcast_auth_resource` VALUES (645288375300915649, 'loginLog:export', '导出', 645215230518909025, 'GET', '/loginLog', '', 1, 3, '2019-11-17 15:45:38', 3, '2019-11-17 15:45:38');
  160 +INSERT INTO `itcast_auth_resource` VALUES (684536767625301441, 'rule:config-get', '配置-查看', 603981723864141121, 'GET', '/role/authority/*', '', 1, 3, '2020-03-04 23:04:44', 3, '2020-03-04 23:26:26');
  161 +INSERT INTO `itcast_auth_resource` VALUES (684539815017848257, 'resource:page', '资源分页', 603976297063910529, 'GET', '/resource/page', '', 1, 3, '2020-03-04 23:16:50', 1, '2021-03-20 01:48:11');
  162 +INSERT INTO `itcast_auth_resource` VALUES (686681252069121761, 'role:user-list', '查看用户', 603981723864141121, 'GET', '/role/user/*', '', 1, 3, '2020-03-10 21:06:09', 3, '2020-03-10 21:06:09');
  163 +INSERT INTO `itcast_auth_resource` VALUES (686690530444191361, 'loginLog:page', '分页查询', 645215230518909025, 'GET', '/loginLog/page', '', 1, 3, '2020-03-10 21:43:01', 3, '2020-03-10 21:47:09');
  164 +INSERT INTO `itcast_auth_resource` VALUES (697738050637137985, 'station:list', '查询', 603982713849908801, 'GET', '/station/list', '', 1, 3, '2020-04-10 09:21:55', 3, '2020-04-10 09:21:55');
  165 +INSERT INTO `itcast_auth_resource` VALUES (819979689903793377, 'role:get', '查看角色', 603981723864141121, 'GET', '/role/*', '', 1, 3, '2021-03-13 17:06:33', 3, '2021-03-13 17:06:33');
  166 +INSERT INTO `itcast_auth_resource` VALUES (819980292310707361, 'menu:resource-tree', '查看菜单资源树', 603981723864141121, 'GET', '/menu/resource/tree', '', 1, 3, '2021-03-13 17:08:56', 3, '2021-03-13 17:08:56');
  167 +INSERT INTO `itcast_auth_resource` VALUES (819980764757114209, 'menu:get', '查看菜单', 603976297063910529, 'GET', '/menu/*', '', 1, 3, '2021-03-13 17:10:49', 1, '2021-03-20 01:48:19');
  168 +INSERT INTO `itcast_auth_resource` VALUES (819981352018401697, 'org:get', '查看组织', 603982542332235201, 'GET', '/org/*', '', 1, 3, '2021-03-13 17:13:09', 3, '2021-03-13 17:13:09');
  169 +INSERT INTO `itcast_auth_resource` VALUES (819981559128939745, 'menu:enable', '禁用菜单', 603976297063910529, 'PUT', '/menu/enable', '', 1, 3, '2021-03-13 17:13:58', 1, '2021-03-20 01:48:28');
  170 +INSERT INTO `itcast_auth_resource` VALUES (819984731746600865, 'org:status', '组织状态变更', 603982542332235201, 'PUT', '/org/status', '', 1, 3, '2021-03-13 17:26:35', 3, '2021-03-13 17:26:35');
  171 +INSERT INTO `itcast_auth_resource` VALUES (819985775964724545, 'org:move', '拖动组织', 603982542332235201, 'PUT', '/org/move', '', 1, 3, '2021-03-13 17:30:44', 3, '2021-03-13 17:30:44');
  172 +INSERT INTO `itcast_auth_resource` VALUES (820003240325155361, 'menu:move', '移动菜单', 603976297063910529, 'PUT', '/menu/move', '', 1, 819970379316561441, '2021-03-13 18:40:08', 819970379316561441, '2021-03-13 18:40:08');
  173 +INSERT INTO `itcast_auth_resource` VALUES (820231629682264673, 'userGroup:page', '用户组分页', 820229424300438465, 'GET', '/userGroup/page', '', 1, 819970379316561441, '2021-03-14 09:47:40', 821033290931822305, '2021-03-16 15:48:29');
  174 +INSERT INTO `itcast_auth_resource` VALUES (821039319551796065, 'userGroup:org-user-tree', '组织用户树', 820229424300438465, 'GET', '/userGroup/orgUserTree', '', 1, 821033290931822305, '2021-03-16 15:17:08', 821033290931822305, '2021-03-16 15:48:07');
  175 +INSERT INTO `itcast_auth_resource` VALUES (821039557997979393, 'userGroup:get', '查询用户组', 820229424300438465, 'GET', '/userGroup/*', '', 1, 821033290931822305, '2021-03-16 15:18:05', 821033290931822305, '2021-03-16 15:48:22');
  176 +INSERT INTO `itcast_auth_resource` VALUES (821039876387597985, 'userGroup:delete', '删除用户组', 820229424300438465, 'DELETE', '/userGroup', '', 1, 821033290931822305, '2021-03-16 15:19:21', 821033290931822305, '2021-03-16 15:48:35');
  177 +INSERT INTO `itcast_auth_resource` VALUES (821040097440002593, 'user:get', '查询用户', 603983082961243905, 'GET', '/user/*', '', 1, 821033290931822305, '2021-03-16 15:20:14', 1, '2021-08-13 17:40:30');
  178 +INSERT INTO `itcast_auth_resource` VALUES (821040509899474241, 'userGroup:add', '添加用户组', 820229424300438465, 'POST', '/userGroup', '', 1, 821033290931822305, '2021-03-16 15:21:52', 821033290931822305, '2021-03-16 15:48:40');
  179 +INSERT INTO `itcast_auth_resource` VALUES (821040586592323105, 'userGroup:update', '修改用户组', 820229424300438465, 'PUT', '/userGroup', '', 1, 821033290931822305, '2021-03-16 15:22:10', 821033290931822305, '2021-03-16 15:48:47');
  180 +INSERT INTO `itcast_auth_resource` VALUES (821043867263674209, 'resource:get', '查看资源', 603976297063910529, 'GET', '/resource/*', '', 1, 821033290931822305, '2021-03-16 15:35:12', 1, '2021-03-20 01:48:41');
  181 +INSERT INTO `itcast_auth_resource` VALUES (857648193905653729, 'application:list', '查询应用列表', 603981723864141121, 'GET', '/application/list', '', 1, 1, '2021-06-24 15:47:44', 1, '2021-06-24 15:48:05');
  182 +INSERT INTO `itcast_auth_resource` VALUES (860103477676743073, 'user:listall', '查询全部用户', 603983082961243905, 'GET', '/user', '', 1, 1, '2021-07-01 10:24:09', 1, '2021-07-01 10:24:09');
  183 +INSERT INTO `itcast_auth_resource` VALUES (874599773141730049, 'user:update-role', '分配角色', 603983082961243905, 'PUT', '/user/role', '', 1, 1, '2021-08-10 10:27:15', 1, '2021-08-10 10:27:26');
  184 +INSERT INTO `itcast_auth_resource` VALUES (876848743419269377, 'application:page', '分页', 829717676565049825, 'GET', '/application/page', '', 1, 1, '2021-08-16 15:23:52', 1, '2021-08-16 15:23:52');
  185 +INSERT INTO `itcast_auth_resource` VALUES (876848904275022241, 'application:add', '添加', 829717676565049825, 'POST', '/application', '', 1, 1, '2021-08-16 15:24:30', 1, '2021-08-16 15:24:30');
  186 +INSERT INTO `itcast_auth_resource` VALUES (876849034311029281, 'application:update', '修改', 829717676565049825, 'PUT', '/application', '', 1, 1, '2021-08-16 15:25:01', 1, '2021-08-16 15:25:01');
  187 +INSERT INTO `itcast_auth_resource` VALUES (876849208202678913, 'application:delete', '删除', 829717676565049825, 'DELETE', '/application', '', 1, 1, '2021-08-16 15:25:43', 1, '2021-08-16 15:25:43');
  188 +INSERT INTO `itcast_auth_resource` VALUES (877220301786592577, 'system:add', '添加', 877216131566273217, 'POST', '/system', '', 831890921313450625, 877215047032506913, '2021-08-17 16:00:18', 877215047032506913, '2021-08-17 16:00:18');
  189 +COMMIT;
  190 +
  191 +-- ----------------------------
  192 +-- Table structure for itcast_auth_role
  193 +-- ----------------------------
  194 +DROP TABLE IF EXISTS `itcast_auth_role`;
  195 +CREATE TABLE `itcast_auth_role` (
  196 + `id` bigint NOT NULL,
  197 + `name` varchar(50) NOT NULL DEFAULT '' COMMENT '角色名称',
  198 + `code` varchar(20) DEFAULT '' COMMENT '角色编码',
  199 + `describe_` varchar(100) DEFAULT '' COMMENT '功能描述',
  200 + `status` bit(1) DEFAULT b'1' COMMENT '状态',
  201 + `readonly` bit(1) DEFAULT b'0' COMMENT '是否内置角色',
  202 + `ds_type` varchar(20) NOT NULL DEFAULT 'SELF' COMMENT '数据权限类型\n#DataScopeType{ALL:1,全部;THIS_LEVEL:2,本级;THIS_LEVEL_CHILDREN:3,本级以及子级;CUSTOMIZE:4,自定义;SELF:5,个人;}',
  203 + `repel` bigint DEFAULT NULL COMMENT '互斥角色',
  204 + `application_id` bigint DEFAULT NULL COMMENT '应用id',
  205 + `create_user` bigint DEFAULT '0' COMMENT '创建人id',
  206 + `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  207 + `update_user` bigint DEFAULT '0' COMMENT '更新人id',
  208 + `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  209 + PRIMARY KEY (`id`) USING BTREE,
  210 + UNIQUE KEY `UN_CODE` (`code`,`application_id`) USING BTREE,
  211 + UNIQUE KEY `PAR_NAME` (`name`,`application_id`) USING BTREE
  212 +) ENGINE=InnoDB ROW_FORMAT=COMPACT COMMENT='角色';
  213 +
  214 +-- ----------------------------
  215 +-- Records of itcast_auth_role
  216 +-- ----------------------------
  217 +BEGIN;
  218 +INSERT INTO `itcast_auth_role` VALUES (100, '管理员', 'PT_ADMIN', '平台内置管理员', b'1', b'1', 'ALL', 834004562678405921, 1, 1, '2019-10-25 21:46:00', 1, '2021-04-20 22:05:50');
  219 +INSERT INTO `itcast_auth_role` VALUES (643779012732130273, '普通员工', 'BASE_USER', '只有最基本的权限', b'1', b'0', 'CUSTOMIZE', 834004562678405921, 1, 3, '2019-11-12 19:47:58', 1, '2021-04-20 22:05:47');
  220 +INSERT INTO `itcast_auth_role` VALUES (645198153556958497, '部门经理', 'DEPT_MANAGER', '管理本级以及子级用户', b'1', b'0', 'THIS_LEVEL_CHILDREN', 834004562678405921, 1, 3, '2019-11-16 17:47:07', 1, '2021-04-20 22:05:53');
  221 +INSERT INTO `itcast_auth_role` VALUES (830513015051781377, '集信达审核员', 'BJUMUZBD', '', b'1', b'0', 'ALL', NULL, 819611999649398913, 1, '2021-04-10 18:42:13', 1, '2021-04-10 18:42:13');
  222 +INSERT INTO `itcast_auth_role` VALUES (834004562678405921, '平台管理员', 'BKFRXACV', '', b'1', b'0', 'THIS_LEVEL_CHILDREN', NULL, 1, 1, '2021-04-20 17:56:23', 1, '2021-04-20 22:05:04');
  223 +INSERT INTO `itcast_auth_role` VALUES (834018171361985217, '九点钟', 'BKFRXADL', '', b'1', b'0', 'ALL', NULL, 834004063107434337, 1, '2021-04-20 10:50:28', 1, '2021-04-20 10:50:28');
  224 +INSERT INTO `itcast_auth_role` VALUES (834734304285174753, '团团购管理员', 'BKHGEGEB', '', b'1', b'0', 'ALL', NULL, 1, 1, '2021-04-22 18:16:07', 1, '2021-04-22 18:16:07');
  225 +INSERT INTO `itcast_auth_role` VALUES (856958590768908481, '工作流管理员', 'BLMRJKWF', '', b'1', b'0', 'ALL', NULL, 1, 1, '2021-06-22 18:07:30', 1, '2021-08-09 11:12:38');
  226 +INSERT INTO `itcast_auth_role` VALUES (856960598519324385, '研发人员', 'BLMRJKWV', '', b'1', b'0', 'ALL', NULL, 856958443553031905, 856959053190927169, '2021-06-22 18:15:28', 856959053190927169, '2021-06-25 11:27:40');
  227 +INSERT INTO `itcast_auth_role` VALUES (857939052358313665, '主管', 'BLMRJKYB', '', b'1', b'0', 'ALL', NULL, 856958443553031905, 856959053190927169, '2021-06-25 11:03:30', 856959053190927169, '2021-06-25 11:27:35');
  228 +INSERT INTO `itcast_auth_role` VALUES (857939588088377665, '部门经理', 'BLMRJLAN', '', b'1', b'0', 'ALL', NULL, 856958443553031905, 856959053190927169, '2021-06-25 11:05:38', 856959053190927169, '2021-06-25 11:27:30');
  229 +INSERT INTO `itcast_auth_role` VALUES (857939640307462945, '总经理', 'BLMRJLBD', '', b'1', b'0', 'ALL', NULL, 856958443553031905, 856959053190927169, '2021-06-25 11:05:50', 856959053190927169, '2021-06-25 11:27:25');
  230 +INSERT INTO `itcast_auth_role` VALUES (857939725581858049, '人事', 'BLMRJLBT', '', b'1', b'0', 'ALL', NULL, 856958443553031905, 856959053190927169, '2021-06-25 11:06:11', 856959053190927169, '2021-06-25 11:27:20');
  231 +INSERT INTO `itcast_auth_role` VALUES (857939868301440929, '管理员', 'BLMRJLCZ', '', b'1', b'0', 'ALL', NULL, 856958443553031905, 856959053190927169, '2021-06-25 11:06:45', 856959053190927169, '2021-06-25 11:27:14');
  232 +INSERT INTO `itcast_auth_role` VALUES (864904849311940737, '财务', 'BNTSGKGN', '', b'1', b'0', 'ALL', NULL, 856958443553031905, 856959053190927169, '2021-07-14 16:23:05', 856959053190927169, '2021-07-14 16:23:05');
  233 +INSERT INTO `itcast_auth_role` VALUES (872875447132627937, 'actest', 'BPAKTVDX', '', b'1', b'0', 'ALL', NULL, NULL, 856959053190927169, '2021-08-05 16:15:24', 856959053190927169, '2021-08-05 16:15:24');
  234 +INSERT INTO `itcast_auth_role` VALUES (874250002388504161, '车联网管理员', 'BPBTTQQJ', '', b'1', b'0', 'ALL', NULL, 1, 1, '2021-08-09 11:17:24', 1, '2021-08-17 14:11:24');
  235 +INSERT INTO `itcast_auth_role` VALUES (877220449673557729, '管理员', 'BPOLLRCB', '', b'1', b'0', 'ALL', NULL, 831890921313450625, 877215047032506913, '2021-08-17 16:00:53', 877215047032506913, '2021-08-17 16:01:45');
  236 +COMMIT;
  237 +
  238 +-- ----------------------------
  239 +-- Table structure for itcast_auth_role_application
  240 +-- ----------------------------
  241 +DROP TABLE IF EXISTS `itcast_auth_role_application`;
  242 +CREATE TABLE `itcast_auth_role_application` (
  243 + `id` bigint NOT NULL COMMENT 'ID',
  244 + `role_id` bigint DEFAULT NULL COMMENT '角色ID',
  245 + `application_id` bigint DEFAULT NULL COMMENT '应用ID',
  246 + `create_time` datetime DEFAULT NULL,
  247 + `create_user` bigint DEFAULT NULL,
  248 + PRIMARY KEY (`id`) USING BTREE
  249 +) ENGINE=InnoDB COMMENT='角色应用关系';
  250 +
  251 +-- ----------------------------
  252 +-- Records of itcast_auth_role_application
  253 +-- ----------------------------
  254 +BEGIN;
  255 +INSERT INTO `itcast_auth_role_application` VALUES (834018171408122593, 834018171361985217, 834004063107434337, '2021-04-20 10:50:28', 1);
  256 +INSERT INTO `itcast_auth_role_application` VALUES (834067147117344929, 834004562678405921, 834003593324413697, '2021-04-20 14:05:04', 1);
  257 +INSERT INTO `itcast_auth_role_application` VALUES (834067324943261729, 643779012732130273, 831890921313450625, '2021-04-20 14:05:47', 1);
  258 +INSERT INTO `itcast_auth_role_application` VALUES (834067337006080481, 100, 831890921313450625, '2021-04-20 14:05:50', 1);
  259 +INSERT INTO `itcast_auth_role_application` VALUES (834067350687900417, 645198153556958497, 831890921313450625, '2021-04-20 14:05:53', 1);
  260 +INSERT INTO `itcast_auth_role_application` VALUES (834734304461335745, 834734304285174753, 834728079367610721, '2021-04-22 10:16:07', 1);
  261 +INSERT INTO `itcast_auth_role_application` VALUES (857945026972407201, 857939868301440929, 856958443553031905, '2021-06-25 11:27:14', 856959053190927169);
  262 +INSERT INTO `itcast_auth_role_application` VALUES (857945048816342785, 857939725581858049, 856958443553031905, '2021-06-25 11:27:20', 856959053190927169);
  263 +INSERT INTO `itcast_auth_role_application` VALUES (857945071121651809, 857939640307462945, 856958443553031905, '2021-06-25 11:27:25', 856959053190927169);
  264 +INSERT INTO `itcast_auth_role_application` VALUES (857945090792937921, 857939588088377665, 856958443553031905, '2021-06-25 11:27:30', 856959053190927169);
  265 +INSERT INTO `itcast_auth_role_application` VALUES (857945111017872481, 857939052358313665, 856958443553031905, '2021-06-25 11:27:35', 856959053190927169);
  266 +INSERT INTO `itcast_auth_role_application` VALUES (857945132463349345, 856960598519324385, 856958443553031905, '2021-06-25 11:27:40', 856959053190927169);
  267 +INSERT INTO `itcast_auth_role_application` VALUES (864904849836228961, 864904849311940737, 856958443553031905, '2021-07-14 16:23:06', 856959053190927169);
  268 +INSERT INTO `itcast_auth_role_application` VALUES (874248805925538881, 856958590768908481, 856958443553031905, '2021-08-09 11:12:38', 1);
  269 +INSERT INTO `itcast_auth_role_application` VALUES (877192895000490913, 874250002388504161, 835090007927576481, '2021-08-17 14:11:24', 1);
  270 +COMMIT;
  271 +
  272 +-- ----------------------------
  273 +-- Table structure for itcast_auth_role_authority
  274 +-- ----------------------------
  275 +DROP TABLE IF EXISTS `itcast_auth_role_authority`;
  276 +CREATE TABLE `itcast_auth_role_authority` (
  277 + `id` bigint NOT NULL COMMENT '主键',
  278 + `authority_id` bigint NOT NULL COMMENT '资源id\n#c_auth_resource\n#c_auth_menu',
  279 + `authority_type` varchar(10) NOT NULL DEFAULT 'MENU' COMMENT '权限类型\n#AuthorizeType{MENU:菜单;RESOURCE:资源;}',
  280 + `role_id` bigint NOT NULL COMMENT '角色id\n#c_auth_role',
  281 + `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  282 + `create_user` bigint DEFAULT '0' COMMENT '创建人',
  283 + PRIMARY KEY (`id`) USING BTREE,
  284 + KEY `IDX_KEY` (`role_id`,`authority_type`,`authority_id`) USING BTREE
  285 +) ENGINE=InnoDB ROW_FORMAT=COMPACT COMMENT='角色的资源';
  286 +
  287 +-- ----------------------------
  288 +-- Records of itcast_auth_role_authority
  289 +-- ----------------------------
  290 +BEGIN;
  291 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082259157217, 643444685339100197, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  292 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082271740161, 643445802106097185, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  293 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082271740193, 643448826945869409, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  294 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082271740225, 643445116756821697, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  295 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082275934561, 643444685339100196, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  296 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082275934593, 643444992357959137, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  297 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082280128929, 643444685339100193, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  298 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082280128961, 643444685339100195, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  299 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082284323297, 643444685339100194, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  300 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082284323329, 643445641149680705, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  301 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082284323361, 643445229575210977, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  302 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082284323393, 643444819758154945, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  303 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082284323425, 643448369779315777, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  304 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082288517761, 643448507767723169, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  305 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082288517793, 686681252069121761, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  306 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082288517825, 643445197954353025, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  307 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082288517857, 643444897201784193, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  308 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082292712193, 643448338154263521, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  309 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082292712225, 643445704177487105, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  310 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082292712257, 643448730950833601, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  311 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082292712289, 643445283996305569, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  312 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082296906625, 697738050637137985, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  313 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082296906657, 643445674330819745, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  314 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082296906689, 643445262110427201, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  315 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082296906721, 643448656451605857, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  316 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082296906753, 643445774687931841, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  317 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082296906785, 684539815017848257, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  318 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082301101121, 684536767625301441, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  319 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082301101153, 643445747320098145, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  320 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082301101185, 643448611161511169, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  321 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082301101217, 643445016773002817, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  322 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082301101249, 643445162915137313, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  323 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082301101281, 643444858974897441, 'RESOURCE', 831102307646055841, '2021-04-12 18:54:29', 1);
  324 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082301101313, 101, 'MENU', 831102307646055841, '2021-04-12 18:54:29', 1);
  325 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082305295649, 603983082961243905, 'MENU', 831102307646055841, '2021-04-12 18:54:29', 1);
  326 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082305295681, 603982542332235201, 'MENU', 831102307646055841, '2021-04-12 18:54:29', 1);
  327 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082305295713, 603981723864141121, 'MENU', 831102307646055841, '2021-04-12 18:54:29', 1);
  328 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082305295745, 820229424300438465, 'MENU', 831102307646055841, '2021-04-12 18:54:29', 1);
  329 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082305295777, 829717676565049825, 'MENU', 831102307646055841, '2021-04-12 18:54:29', 1);
  330 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082305295809, 603982713849908801, 'MENU', 831102307646055841, '2021-04-12 18:54:29', 1);
  331 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082309490145, 603976297063910529, 'MENU', 831102307646055841, '2021-04-12 18:54:29', 1);
  332 +INSERT INTO `itcast_auth_role_authority` VALUES (831120082309490177, 822137241831746529, 'MENU', 831102307646055841, '2021-04-12 18:54:29', 1);
  333 +INSERT INTO `itcast_auth_role_authority` VALUES (831846270116114209, 831843354638620033, 'RESOURCE', 831198678990455969, '2021-04-14 19:00:06', 1);
  334 +INSERT INTO `itcast_auth_role_authority` VALUES (831846270120308545, 645215230518909025, 'MENU', 831198678990455969, '2021-04-14 19:00:06', 1);
  335 +INSERT INTO `itcast_auth_role_authority` VALUES (831846270124502881, 820229424300438465, 'MENU', 831198678990455969, '2021-04-14 19:00:06', 1);
  336 +INSERT INTO `itcast_auth_role_authority` VALUES (831846270124502913, 101, 'MENU', 831198678990455969, '2021-04-14 19:00:06', 1);
  337 +INSERT INTO `itcast_auth_role_authority` VALUES (831846270124502945, 831841858815593377, 'MENU', 831198678990455969, '2021-04-14 19:00:06', 1);
  338 +INSERT INTO `itcast_auth_role_authority` VALUES (831846270124502977, 104, 'MENU', 831198678990455969, '2021-04-14 19:00:06', 1);
  339 +INSERT INTO `itcast_auth_role_authority` VALUES (831846270124503009, 603983082961243905, 'MENU', 831198678990455969, '2021-04-14 19:00:06', 1);
  340 +INSERT INTO `itcast_auth_role_authority` VALUES (831846270124503041, 605078672772170209, 'MENU', 831198678990455969, '2021-04-14 19:00:06', 1);
  341 +INSERT INTO `itcast_auth_role_authority` VALUES (831846270124503073, 603976297063910529, 'MENU', 831198678990455969, '2021-04-14 19:00:06', 1);
  342 +INSERT INTO `itcast_auth_role_authority` VALUES (831846270124503105, 822137241831746529, 'MENU', 831198678990455969, '2021-04-14 19:00:06', 1);
  343 +INSERT INTO `itcast_auth_role_authority` VALUES (831848426701407521, 831841858815593377, 'MENU', 831846999841126689, '2021-04-14 19:08:40', 1);
  344 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040956225313, 643445116756821697, 'RESOURCE', 831163310740100961, '2021-04-15 00:01:11', 1);
  345 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964613953, 697738050637137985, 'RESOURCE', 831163310740100961, '2021-04-15 00:01:11', 1);
  346 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964613985, 643445262110427201, 'RESOURCE', 831163310740100961, '2021-04-15 00:01:11', 1);
  347 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614017, 643444685339100193, 'RESOURCE', 831163310740100961, '2021-04-15 00:01:11', 1);
  348 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614049, 643445229575210977, 'RESOURCE', 831163310740100961, '2021-04-15 00:01:11', 1);
  349 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614081, 643444819758154945, 'RESOURCE', 831163310740100961, '2021-04-15 00:01:11', 1);
  350 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614113, 643445197954353025, 'RESOURCE', 831163310740100961, '2021-04-15 00:01:11', 1);
  351 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614145, 643444897201784193, 'RESOURCE', 831163310740100961, '2021-04-15 00:01:11', 1);
  352 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614177, 643445016773002817, 'RESOURCE', 831163310740100961, '2021-04-15 00:01:11', 1);
  353 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614209, 643445162915137313, 'RESOURCE', 831163310740100961, '2021-04-15 00:01:11', 1);
  354 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614241, 643444858974897441, 'RESOURCE', 831163310740100961, '2021-04-15 00:01:11', 1);
  355 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614273, 643445283996305569, 'RESOURCE', 831163310740100961, '2021-04-15 00:01:11', 1);
  356 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614305, 820229424300438465, 'MENU', 831163310740100961, '2021-04-15 00:01:11', 1);
  357 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614337, 603982713849908801, 'MENU', 831163310740100961, '2021-04-15 00:01:11', 1);
  358 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614369, 101, 'MENU', 831163310740100961, '2021-04-15 00:01:11', 1);
  359 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614401, 603983082961243905, 'MENU', 831163310740100961, '2021-04-15 00:01:11', 1);
  360 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614433, 603982542332235201, 'MENU', 831163310740100961, '2021-04-15 00:01:11', 1);
  361 +INSERT INTO `itcast_auth_role_authority` VALUES (831922040964614465, 603981723864141121, 'MENU', 831163310740100961, '2021-04-15 00:01:11', 1);
  362 +INSERT INTO `itcast_auth_role_authority` VALUES (833735137555389921, 820229424300438465, 'MENU', 833733606319852545, '2021-04-20 00:05:47', 1);
  363 +INSERT INTO `itcast_auth_role_authority` VALUES (833735137563778561, 101, 'MENU', 833733606319852545, '2021-04-20 00:05:47', 1);
  364 +INSERT INTO `itcast_auth_role_authority` VALUES (833735137563778593, 603983082961243905, 'MENU', 833733606319852545, '2021-04-20 00:05:47', 1);
  365 +INSERT INTO `itcast_auth_role_authority` VALUES (833735137563778625, 603976297063910529, 'MENU', 833733606319852545, '2021-04-20 00:05:47', 1);
  366 +INSERT INTO `itcast_auth_role_authority` VALUES (833735137563778657, 822137241831746529, 'MENU', 833733606319852545, '2021-04-20 00:05:47', 1);
  367 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239716054625, 643445116756821697, 'RESOURCE', 833735224088077313, '2021-04-20 00:06:11', 1);
  368 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239724443265, 697738050637137985, 'RESOURCE', 833735224088077313, '2021-04-20 00:06:11', 1);
  369 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239724443297, 643445262110427201, 'RESOURCE', 833735224088077313, '2021-04-20 00:06:11', 1);
  370 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239724443329, 643444685339100193, 'RESOURCE', 833735224088077313, '2021-04-20 00:06:11', 1);
  371 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239724443361, 643445229575210977, 'RESOURCE', 833735224088077313, '2021-04-20 00:06:11', 1);
  372 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239728637697, 643444819758154945, 'RESOURCE', 833735224088077313, '2021-04-20 00:06:11', 1);
  373 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239728637729, 643445197954353025, 'RESOURCE', 833735224088077313, '2021-04-20 00:06:11', 1);
  374 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239728637761, 643444897201784193, 'RESOURCE', 833735224088077313, '2021-04-20 00:06:11', 1);
  375 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239728637793, 643445016773002817, 'RESOURCE', 833735224088077313, '2021-04-20 00:06:11', 1);
  376 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239728637825, 643445162915137313, 'RESOURCE', 833735224088077313, '2021-04-20 00:06:11', 1);
  377 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239728637857, 643444858974897441, 'RESOURCE', 833735224088077313, '2021-04-20 00:06:11', 1);
  378 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239732832193, 643445283996305569, 'RESOURCE', 833735224088077313, '2021-04-20 00:06:11', 1);
  379 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239732832225, 820229424300438465, 'MENU', 833735224088077313, '2021-04-20 00:06:11', 1);
  380 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239732832257, 603982713849908801, 'MENU', 833735224088077313, '2021-04-20 00:06:11', 1);
  381 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239732832289, 101, 'MENU', 833735224088077313, '2021-04-20 00:06:11', 1);
  382 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239732832321, 603983082961243905, 'MENU', 833735224088077313, '2021-04-20 00:06:11', 1);
  383 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239732832353, 603982542332235201, 'MENU', 833735224088077313, '2021-04-20 00:06:11', 1);
  384 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239737026689, 603976297063910529, 'MENU', 833735224088077313, '2021-04-20 00:06:11', 1);
  385 +INSERT INTO `itcast_auth_role_authority` VALUES (833735239737026721, 822137241831746529, 'MENU', 833735224088077313, '2021-04-20 00:06:11', 1);
  386 +INSERT INTO `itcast_auth_role_authority` VALUES (833743771114931937, 820229424300438465, 'MENU', 833743712193348673, '2021-04-20 00:40:05', 1);
  387 +INSERT INTO `itcast_auth_role_authority` VALUES (833743771123320577, 101, 'MENU', 833743712193348673, '2021-04-20 00:40:05', 1);
  388 +INSERT INTO `itcast_auth_role_authority` VALUES (833743771127514913, 603983082961243905, 'MENU', 833743712193348673, '2021-04-20 00:40:05', 1);
  389 +INSERT INTO `itcast_auth_role_authority` VALUES (833775505139331777, 820229424300438465, 'MENU', 833747799567778817, '2021-04-20 02:46:11', 1);
  390 +INSERT INTO `itcast_auth_role_authority` VALUES (833775505147720417, 101, 'MENU', 833747799567778817, '2021-04-20 02:46:11', 1);
  391 +INSERT INTO `itcast_auth_role_authority` VALUES (833775505147720449, 603983082961243905, 'MENU', 833747799567778817, '2021-04-20 02:46:11', 1);
  392 +INSERT INTO `itcast_auth_role_authority` VALUES (833775505147720481, 822137241831746529, 'MENU', 833747799567778817, '2021-04-20 02:46:11', 1);
  393 +INSERT INTO `itcast_auth_role_authority` VALUES (834002691486135297, 820229424300438465, 'MENU', 834002361541204865, '2021-04-20 17:48:57', 1);
  394 +INSERT INTO `itcast_auth_role_authority` VALUES (834002691494523937, 101, 'MENU', 834002361541204865, '2021-04-20 17:48:57', 1);
  395 +INSERT INTO `itcast_auth_role_authority` VALUES (834002691498718273, 603983082961243905, 'MENU', 834002361541204865, '2021-04-20 17:48:57', 1);
  396 +INSERT INTO `itcast_auth_role_authority` VALUES (834002691498718305, 603976297063910529, 'MENU', 834002361541204865, '2021-04-20 17:48:57', 1);
  397 +INSERT INTO `itcast_auth_role_authority` VALUES (834031870285998241, 686690530444191361, 'RESOURCE', 834031856230885089, '2021-04-20 19:44:54', 1);
  398 +INSERT INTO `itcast_auth_role_authority` VALUES (834031870294386881, 645288214990422241, 'RESOURCE', 834031856230885089, '2021-04-20 19:44:54', 1);
  399 +INSERT INTO `itcast_auth_role_authority` VALUES (834031870294386913, 645288283693121889, 'RESOURCE', 834031856230885089, '2021-04-20 19:44:54', 1);
  400 +INSERT INTO `itcast_auth_role_authority` VALUES (834031870294386945, 643450853134441825, 'RESOURCE', 834031856230885089, '2021-04-20 19:44:54', 1);
  401 +INSERT INTO `itcast_auth_role_authority` VALUES (834031870298581281, 643450770317909249, 'RESOURCE', 834031856230885089, '2021-04-20 19:44:54', 1);
  402 +INSERT INTO `itcast_auth_role_authority` VALUES (834031870298581313, 645288375300915649, 'RESOURCE', 834031856230885089, '2021-04-20 19:44:54', 1);
  403 +INSERT INTO `itcast_auth_role_authority` VALUES (834031870302775649, 645215230518909025, 'MENU', 834031856230885089, '2021-04-20 19:44:54', 1);
  404 +INSERT INTO `itcast_auth_role_authority` VALUES (834031870302775681, 834002593268115937, 'MENU', 834031856230885089, '2021-04-20 19:44:54', 1);
  405 +INSERT INTO `itcast_auth_role_authority` VALUES (834031870302775713, 820229424300438465, 'MENU', 834031856230885089, '2021-04-20 19:44:54', 1);
  406 +INSERT INTO `itcast_auth_role_authority` VALUES (834031870302775745, 101, 'MENU', 834031856230885089, '2021-04-20 19:44:54', 1);
  407 +INSERT INTO `itcast_auth_role_authority` VALUES (834031870302775777, 603983082961243905, 'MENU', 834031856230885089, '2021-04-20 19:44:54', 1);
  408 +INSERT INTO `itcast_auth_role_authority` VALUES (834031870302775809, 605078672772170209, 'MENU', 834031856230885089, '2021-04-20 19:44:54', 1);
  409 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399785486593, 643445802106097185, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  410 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399793875233, 831215983262695937, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  411 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399793875265, 643444685339100197, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  412 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399793875297, 643448826945869409, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  413 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399793875329, 643445116756821697, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  414 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399793875361, 643444685339100196, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  415 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399793875393, 643444685339100193, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  416 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399793875425, 819984731746600865, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  417 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399793875457, 643445514607528609, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  418 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399793875489, 643444685339100195, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  419 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399793875521, 643444685339100194, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  420 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798069857, 643448507767723169, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  421 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798069889, 820231629682264673, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  422 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798069921, 645288283693121889, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  423 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798069953, 686681252069121761, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  424 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798069985, 643445197954353025, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  425 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798070017, 643444897201784193, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  426 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798070049, 831192990360799681, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  427 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798070081, 821040509899474241, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  428 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798070113, 821040097440002593, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  429 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798070145, 820003240325155361, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  430 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798070177, 831210807554492033, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  431 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798070209, 643445412774021505, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  432 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798070241, 686690530444191361, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  433 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399798070273, 643445262110427201, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  434 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264609, 819981559128939745, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  435 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264641, 643448656451605857, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  436 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264673, 643450853134441825, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  437 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264705, 643445774687931841, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  438 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264737, 819980764757114209, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  439 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264769, 684539815017848257, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  440 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264801, 643445477274028609, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  441 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264833, 821039876387597985, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  442 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264865, 684536767625301441, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  443 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264897, 643445352703199521, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  444 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264929, 643445747320098145, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  445 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264961, 643445016773002817, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  446 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399802264993, 643445162915137313, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  447 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399806459329, 643444858974897441, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  448 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399806459361, 643450770317909249, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  449 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399806459393, 819993365423633153, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  450 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399806459425, 831191950517339937, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  451 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399806459457, 821039557997979393, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  452 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399806459489, 643445641149680705, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  453 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399806459521, 821043867263674209, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  454 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399810653857, 643445229575210977, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  455 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399810653889, 643444819758154945, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  456 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399814848225, 643448369779315777, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  457 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399814848257, 821040586592323105, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  458 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399814848289, 643448338154263521, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  459 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399814848321, 819985775964724545, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  460 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399814848353, 643445704177487105, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  461 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399814848385, 643445283996305569, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  462 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399814848417, 831192210241226625, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  463 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399814848449, 697738050637137985, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  464 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399814848481, 643445674330819745, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  465 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399814848513, 643445542076025601, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  466 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399814848545, 645288214990422241, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  467 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399814848577, 645288375300915649, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  468 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819042913, 819979689903793377, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  469 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819042945, 821039319551796065, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  470 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819042977, 819981352018401697, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  471 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819043009, 643445448081672673, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  472 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819043041, 643448611161511169, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  473 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819043073, 819980292310707361, 'RESOURCE', 100, '2021-06-24 15:44:35', 1);
  474 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819043105, 645215230518909025, 'MENU', 100, '2021-06-24 15:44:35', 1);
  475 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819043137, 834002593268115937, 'MENU', 100, '2021-06-24 15:44:35', 1);
  476 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819043169, 101, 'MENU', 100, '2021-06-24 15:44:35', 1);
  477 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819043201, 104, 'MENU', 100, '2021-06-24 15:44:35', 1);
  478 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819043233, 603983082961243905, 'MENU', 100, '2021-06-24 15:44:35', 1);
  479 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819043265, 603982542332235201, 'MENU', 100, '2021-06-24 15:44:35', 1);
  480 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819043297, 603981723864141121, 'MENU', 100, '2021-06-24 15:44:35', 1);
  481 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399819043329, 820229424300438465, 'MENU', 100, '2021-06-24 15:44:35', 1);
  482 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399823237665, 829717676565049825, 'MENU', 100, '2021-06-24 15:44:35', 1);
  483 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399823237697, 603982713849908801, 'MENU', 100, '2021-06-24 15:44:35', 1);
  484 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399823237729, 605078672772170209, 'MENU', 100, '2021-06-24 15:44:35', 1);
  485 +INSERT INTO `itcast_auth_role_authority` VALUES (857647399823237761, 603976297063910529, 'MENU', 100, '2021-06-24 15:44:35', 1);
  486 +INSERT INTO `itcast_auth_role_authority` VALUES (866641695624707585, 864827475257992705, 'MENU', 856960598519324385, '2021-07-19 11:24:42', 856959053190927169);
  487 +INSERT INTO `itcast_auth_role_authority` VALUES (866641695641484833, 857938392577515841, 'MENU', 856960598519324385, '2021-07-19 11:24:42', 856959053190927169);
  488 +INSERT INTO `itcast_auth_role_authority` VALUES (866641695641484865, 866641193251944449, 'MENU', 856960598519324385, '2021-07-19 11:24:42', 856959053190927169);
  489 +INSERT INTO `itcast_auth_role_authority` VALUES (866641695645679201, 857938895436817281, 'MENU', 856960598519324385, '2021-07-19 11:24:42', 856959053190927169);
  490 +INSERT INTO `itcast_auth_role_authority` VALUES (866641695645679233, 865660192518335553, 'MENU', 856960598519324385, '2021-07-19 11:24:42', 856959053190927169);
  491 +INSERT INTO `itcast_auth_role_authority` VALUES (866641695649873569, 866641657007750177, 'MENU', 856960598519324385, '2021-07-19 11:24:42', 856959053190927169);
  492 +INSERT INTO `itcast_auth_role_authority` VALUES (866641695649873601, 857938631489266177, 'MENU', 856960598519324385, '2021-07-19 11:24:42', 856959053190927169);
  493 +INSERT INTO `itcast_auth_role_authority` VALUES (866641695649873633, 863081063625264673, 'MENU', 856960598519324385, '2021-07-19 11:24:42', 856959053190927169);
  494 +INSERT INTO `itcast_auth_role_authority` VALUES (866641695654067969, 857938224469811329, 'MENU', 856960598519324385, '2021-07-19 11:24:42', 856959053190927169);
  495 +INSERT INTO `itcast_auth_role_authority` VALUES (866641695654068001, 856959482712824161, 'MENU', 856960598519324385, '2021-07-19 11:24:42', 856959053190927169);
  496 +INSERT INTO `itcast_auth_role_authority` VALUES (866641707121295489, 864827475257992705, 'MENU', 857939052358313665, '2021-07-19 11:24:45', 856959053190927169);
  497 +INSERT INTO `itcast_auth_role_authority` VALUES (866641707142267041, 857938392577515841, 'MENU', 857939052358313665, '2021-07-19 11:24:45', 856959053190927169);
  498 +INSERT INTO `itcast_auth_role_authority` VALUES (866641707146461377, 866641193251944449, 'MENU', 857939052358313665, '2021-07-19 11:24:45', 856959053190927169);
  499 +INSERT INTO `itcast_auth_role_authority` VALUES (866641707150655713, 857938895436817281, 'MENU', 857939052358313665, '2021-07-19 11:24:45', 856959053190927169);
  500 +INSERT INTO `itcast_auth_role_authority` VALUES (866641707150655745, 865660192518335553, 'MENU', 857939052358313665, '2021-07-19 11:24:45', 856959053190927169);
  501 +INSERT INTO `itcast_auth_role_authority` VALUES (866641707154850081, 866641657007750177, 'MENU', 857939052358313665, '2021-07-19 11:24:45', 856959053190927169);
  502 +INSERT INTO `itcast_auth_role_authority` VALUES (866641707154850113, 857938631489266177, 'MENU', 857939052358313665, '2021-07-19 11:24:45', 856959053190927169);
  503 +INSERT INTO `itcast_auth_role_authority` VALUES (866641707159044449, 863081063625264673, 'MENU', 857939052358313665, '2021-07-19 11:24:45', 856959053190927169);
  504 +INSERT INTO `itcast_auth_role_authority` VALUES (866641707159044481, 857938224469811329, 'MENU', 857939052358313665, '2021-07-19 11:24:45', 856959053190927169);
  505 +INSERT INTO `itcast_auth_role_authority` VALUES (866641707163238817, 856959482712824161, 'MENU', 857939052358313665, '2021-07-19 11:24:45', 856959053190927169);
  506 +INSERT INTO `itcast_auth_role_authority` VALUES (866641716914995969, 864827475257992705, 'MENU', 857939588088377665, '2021-07-19 11:24:47', 856959053190927169);
  507 +INSERT INTO `itcast_auth_role_authority` VALUES (866641716927578913, 857938392577515841, 'MENU', 857939588088377665, '2021-07-19 11:24:47', 856959053190927169);
  508 +INSERT INTO `itcast_auth_role_authority` VALUES (866641716927578945, 866641193251944449, 'MENU', 857939588088377665, '2021-07-19 11:24:47', 856959053190927169);
  509 +INSERT INTO `itcast_auth_role_authority` VALUES (866641716931773281, 857938895436817281, 'MENU', 857939588088377665, '2021-07-19 11:24:47', 856959053190927169);
  510 +INSERT INTO `itcast_auth_role_authority` VALUES (866641716931773313, 865660192518335553, 'MENU', 857939588088377665, '2021-07-19 11:24:47', 856959053190927169);
  511 +INSERT INTO `itcast_auth_role_authority` VALUES (866641716935967649, 866641657007750177, 'MENU', 857939588088377665, '2021-07-19 11:24:47', 856959053190927169);
  512 +INSERT INTO `itcast_auth_role_authority` VALUES (866641716935967681, 857938631489266177, 'MENU', 857939588088377665, '2021-07-19 11:24:47', 856959053190927169);
  513 +INSERT INTO `itcast_auth_role_authority` VALUES (866641716940162017, 863081063625264673, 'MENU', 857939588088377665, '2021-07-19 11:24:47', 856959053190927169);
  514 +INSERT INTO `itcast_auth_role_authority` VALUES (866641716940162049, 857938224469811329, 'MENU', 857939588088377665, '2021-07-19 11:24:47', 856959053190927169);
  515 +INSERT INTO `itcast_auth_role_authority` VALUES (866641716944356385, 856959482712824161, 'MENU', 857939588088377665, '2021-07-19 11:24:47', 856959053190927169);
  516 +INSERT INTO `itcast_auth_role_authority` VALUES (866641728440944001, 864827475257992705, 'MENU', 857939640307462945, '2021-07-19 11:24:50', 856959053190927169);
  517 +INSERT INTO `itcast_auth_role_authority` VALUES (866641728474498465, 857938392577515841, 'MENU', 857939640307462945, '2021-07-19 11:24:50', 856959053190927169);
  518 +INSERT INTO `itcast_auth_role_authority` VALUES (866641728478692801, 866641193251944449, 'MENU', 857939640307462945, '2021-07-19 11:24:50', 856959053190927169);
  519 +INSERT INTO `itcast_auth_role_authority` VALUES (866641728482887137, 857938895436817281, 'MENU', 857939640307462945, '2021-07-19 11:24:50', 856959053190927169);
  520 +INSERT INTO `itcast_auth_role_authority` VALUES (866641728482887169, 865660192518335553, 'MENU', 857939640307462945, '2021-07-19 11:24:50', 856959053190927169);
  521 +INSERT INTO `itcast_auth_role_authority` VALUES (866641728482887201, 866641657007750177, 'MENU', 857939640307462945, '2021-07-19 11:24:50', 856959053190927169);
  522 +INSERT INTO `itcast_auth_role_authority` VALUES (866641728487081537, 857938631489266177, 'MENU', 857939640307462945, '2021-07-19 11:24:50', 856959053190927169);
  523 +INSERT INTO `itcast_auth_role_authority` VALUES (866641728487081569, 863081063625264673, 'MENU', 857939640307462945, '2021-07-19 11:24:50', 856959053190927169);
  524 +INSERT INTO `itcast_auth_role_authority` VALUES (866641728491275905, 857938224469811329, 'MENU', 857939640307462945, '2021-07-19 11:24:50', 856959053190927169);
  525 +INSERT INTO `itcast_auth_role_authority` VALUES (866641728491275937, 856959482712824161, 'MENU', 857939640307462945, '2021-07-19 11:24:50', 856959053190927169);
  526 +INSERT INTO `itcast_auth_role_authority` VALUES (866641739320969217, 864827475257992705, 'MENU', 857939725581858049, '2021-07-19 11:24:52', 856959053190927169);
  527 +INSERT INTO `itcast_auth_role_authority` VALUES (866641739333552161, 857938392577515841, 'MENU', 857939725581858049, '2021-07-19 11:24:52', 856959053190927169);
  528 +INSERT INTO `itcast_auth_role_authority` VALUES (866641739333552193, 866641193251944449, 'MENU', 857939725581858049, '2021-07-19 11:24:52', 856959053190927169);
  529 +INSERT INTO `itcast_auth_role_authority` VALUES (866641739337746529, 857938895436817281, 'MENU', 857939725581858049, '2021-07-19 11:24:52', 856959053190927169);
  530 +INSERT INTO `itcast_auth_role_authority` VALUES (866641739337746561, 865660192518335553, 'MENU', 857939725581858049, '2021-07-19 11:24:52', 856959053190927169);
  531 +INSERT INTO `itcast_auth_role_authority` VALUES (866641739337746593, 866641657007750177, 'MENU', 857939725581858049, '2021-07-19 11:24:52', 856959053190927169);
  532 +INSERT INTO `itcast_auth_role_authority` VALUES (866641739341940929, 857938631489266177, 'MENU', 857939725581858049, '2021-07-19 11:24:52', 856959053190927169);
  533 +INSERT INTO `itcast_auth_role_authority` VALUES (866641739341940961, 863081063625264673, 'MENU', 857939725581858049, '2021-07-19 11:24:52', 856959053190927169);
  534 +INSERT INTO `itcast_auth_role_authority` VALUES (866641739346135297, 857938224469811329, 'MENU', 857939725581858049, '2021-07-19 11:24:52', 856959053190927169);
  535 +INSERT INTO `itcast_auth_role_authority` VALUES (866641739346135329, 856959482712824161, 'MENU', 857939725581858049, '2021-07-19 11:24:52', 856959053190927169);
  536 +INSERT INTO `itcast_auth_role_authority` VALUES (866641765904469185, 864827475257992705, 'MENU', 864904849311940737, '2021-07-19 11:24:59', 856959053190927169);
  537 +INSERT INTO `itcast_auth_role_authority` VALUES (866641765929635041, 857938392577515841, 'MENU', 864904849311940737, '2021-07-19 11:24:59', 856959053190927169);
  538 +INSERT INTO `itcast_auth_role_authority` VALUES (866641765929635073, 866641193251944449, 'MENU', 864904849311940737, '2021-07-19 11:24:59', 856959053190927169);
  539 +INSERT INTO `itcast_auth_role_authority` VALUES (866641765929635105, 857938895436817281, 'MENU', 864904849311940737, '2021-07-19 11:24:59', 856959053190927169);
  540 +INSERT INTO `itcast_auth_role_authority` VALUES (866641765933829441, 865660192518335553, 'MENU', 864904849311940737, '2021-07-19 11:24:59', 856959053190927169);
  541 +INSERT INTO `itcast_auth_role_authority` VALUES (866641765933829473, 866641657007750177, 'MENU', 864904849311940737, '2021-07-19 11:24:59', 856959053190927169);
  542 +INSERT INTO `itcast_auth_role_authority` VALUES (866641765933829505, 857938631489266177, 'MENU', 864904849311940737, '2021-07-19 11:24:59', 856959053190927169);
  543 +INSERT INTO `itcast_auth_role_authority` VALUES (866641765938023841, 863081063625264673, 'MENU', 864904849311940737, '2021-07-19 11:24:59', 856959053190927169);
  544 +INSERT INTO `itcast_auth_role_authority` VALUES (866641765938023873, 857938224469811329, 'MENU', 864904849311940737, '2021-07-19 11:24:59', 856959053190927169);
  545 +INSERT INTO `itcast_auth_role_authority` VALUES (866641765938023905, 856959482712824161, 'MENU', 864904849311940737, '2021-07-19 11:24:59', 856959053190927169);
  546 +INSERT INTO `itcast_auth_role_authority` VALUES (866641781356285761, 864827475257992705, 'MENU', 857939868301440929, '2021-07-19 11:25:02', 856959053190927169);
  547 +INSERT INTO `itcast_auth_role_authority` VALUES (866641781364674401, 857938392577515841, 'MENU', 857939868301440929, '2021-07-19 11:25:02', 856959053190927169);
  548 +INSERT INTO `itcast_auth_role_authority` VALUES (866641781368868737, 866641193251944449, 'MENU', 857939868301440929, '2021-07-19 11:25:02', 856959053190927169);
  549 +INSERT INTO `itcast_auth_role_authority` VALUES (866641781368868769, 857938895436817281, 'MENU', 857939868301440929, '2021-07-19 11:25:02', 856959053190927169);
  550 +INSERT INTO `itcast_auth_role_authority` VALUES (866641781373063105, 865660192518335553, 'MENU', 857939868301440929, '2021-07-19 11:25:02', 856959053190927169);
  551 +INSERT INTO `itcast_auth_role_authority` VALUES (866641781373063137, 866641657007750177, 'MENU', 857939868301440929, '2021-07-19 11:25:02', 856959053190927169);
  552 +INSERT INTO `itcast_auth_role_authority` VALUES (866641781373063169, 857938631489266177, 'MENU', 857939868301440929, '2021-07-19 11:25:02', 856959053190927169);
  553 +INSERT INTO `itcast_auth_role_authority` VALUES (866641781377257505, 863081063625264673, 'MENU', 857939868301440929, '2021-07-19 11:25:02', 856959053190927169);
  554 +INSERT INTO `itcast_auth_role_authority` VALUES (866641781377257537, 857938224469811329, 'MENU', 857939868301440929, '2021-07-19 11:25:02', 856959053190927169);
  555 +INSERT INTO `itcast_auth_role_authority` VALUES (866641781377257569, 856959482712824161, 'MENU', 857939868301440929, '2021-07-19 11:25:02', 856959053190927169);
  556 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276766811777, 643444685339100197, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  557 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276800366241, 643448826945869409, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  558 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276808754881, 860103477676743073, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  559 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276812949217, 643444685339100196, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  560 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276825532161, 643444685339100195, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  561 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276838115105, 821039557997979393, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  562 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276838115137, 643444685339100194, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  563 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276842309473, 643445229575210977, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  564 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276850698113, 643445641149680705, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  565 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276854892449, 821043867263674209, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  566 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276854892481, 643448369779315777, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  567 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276859086817, 643448507767723169, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  568 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276863281153, 820231629682264673, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  569 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276863281185, 686681252069121761, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  570 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276867475521, 643444897201784193, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  571 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276871669857, 643448338154263521, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  572 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276875864193, 821040097440002593, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  573 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276880058529, 643445704177487105, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  574 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276884252865, 820003240325155361, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  575 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276884252897, 697738050637137985, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  576 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276888447233, 643445674330819745, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  577 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276892641569, 819981559128939745, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  578 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276892641601, 819980764757114209, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  579 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276896835937, 684539815017848257, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  580 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276901030273, 643445477274028609, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  581 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276901030305, 684536767625301441, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  582 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276905224641, 819979689903793377, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  583 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276905224673, 821039319551796065, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  584 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276909419009, 819981352018401697, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  585 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276909419041, 643445747320098145, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  586 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276913613377, 643448611161511169, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  587 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276913613409, 857648193905653729, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  588 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276922002049, 819980292310707361, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  589 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276922002081, 874599773141730049, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  590 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276926196417, 819993365423633153, 'RESOURCE', 834734304285174753, '2021-08-10 11:40:47', 1);
  591 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276930390753, 834002593268115937, 'MENU', 834734304285174753, '2021-08-10 11:40:47', 1);
  592 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276930390785, 820229424300438465, 'MENU', 834734304285174753, '2021-08-10 11:40:47', 1);
  593 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276934585121, 101, 'MENU', 834734304285174753, '2021-08-10 11:40:47', 1);
  594 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276938779457, 603983082961243905, 'MENU', 834734304285174753, '2021-08-10 11:40:47', 1);
  595 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276942973793, 603976297063910529, 'MENU', 834734304285174753, '2021-08-10 11:40:47', 1);
  596 +INSERT INTO `itcast_auth_role_authority` VALUES (874618276942973825, 603981723864141121, 'MENU', 834734304285174753, '2021-08-10 11:40:47', 1);
  597 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751703860577, 643444685339100197, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  598 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751716443521, 643448826945869409, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  599 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751720637857, 860103477676743073, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  600 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751720637889, 643444685339100196, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  601 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751720637921, 643444685339100195, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  602 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751724832257, 821039557997979393, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  603 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751724832289, 643444685339100194, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  604 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751729026625, 643445229575210977, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  605 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751729026657, 643445641149680705, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  606 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751733220993, 821043867263674209, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  607 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751733221025, 643448369779315777, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  608 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751733221057, 643448507767723169, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  609 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751737415393, 820231629682264673, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  610 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751737415425, 686681252069121761, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  611 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751741609761, 643444897201784193, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  612 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751741609793, 643448338154263521, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  613 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751741609825, 821040097440002593, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  614 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751745804161, 643445704177487105, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  615 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751745804193, 820003240325155361, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  616 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751749998529, 697738050637137985, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  617 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751749998561, 643445674330819745, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  618 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751749998593, 819981559128939745, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  619 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751754192929, 819980764757114209, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  620 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751754192961, 684539815017848257, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  621 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751758387297, 643445477274028609, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  622 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751758387329, 684536767625301441, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  623 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751762581665, 819979689903793377, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  624 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751762581697, 821039319551796065, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  625 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751762581729, 819981352018401697, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  626 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751766776065, 643445747320098145, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  627 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751766776097, 643448611161511169, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  628 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751766776129, 857648193905653729, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  629 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751770970465, 819980292310707361, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  630 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751770970497, 874599773141730049, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  631 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751775164833, 819993365423633153, 'RESOURCE', 874250002388504161, '2021-08-17 14:14:48', 1);
  632 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751775164865, 820229424300438465, 'MENU', 874250002388504161, '2021-08-17 14:14:48', 1);
  633 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751779359201, 101, 'MENU', 874250002388504161, '2021-08-17 14:14:48', 1);
  634 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751779359233, 603983082961243905, 'MENU', 874250002388504161, '2021-08-17 14:14:48', 1);
  635 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751779359265, 603976297063910529, 'MENU', 874250002388504161, '2021-08-17 14:14:48', 1);
  636 +INSERT INTO `itcast_auth_role_authority` VALUES (877193751783553601, 603981723864141121, 'MENU', 874250002388504161, '2021-08-17 14:14:48', 1);
  637 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878247544897, 643444685339100197, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  638 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878268516449, 643448826945869409, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  639 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878272710785, 860103477676743073, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  640 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878272710817, 643444685339100196, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  641 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878272710849, 643444685339100195, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  642 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878276905185, 821039557997979393, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  643 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878276905217, 643444685339100194, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  644 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878276905249, 643445229575210977, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  645 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878276905281, 643445641149680705, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  646 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878281099617, 821043867263674209, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  647 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878281099649, 643448369779315777, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  648 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878285293985, 643448507767723169, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  649 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878285294017, 820231629682264673, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  650 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878289488353, 686681252069121761, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  651 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878289488385, 643444897201784193, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  652 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878289488417, 643448338154263521, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  653 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878293682753, 821040097440002593, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  654 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878293682785, 643445704177487105, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  655 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878293682817, 820003240325155361, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  656 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878293682849, 697738050637137985, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  657 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878297877185, 643445674330819745, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  658 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878297877217, 819981559128939745, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  659 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878297877249, 876848743419269377, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  660 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878302071585, 819980764757114209, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  661 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878302071617, 684539815017848257, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  662 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878302071649, 643445477274028609, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  663 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878306265985, 684536767625301441, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  664 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878306266017, 819979689903793377, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  665 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878306266049, 821039319551796065, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  666 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878310460385, 819981352018401697, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  667 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878310460417, 643445747320098145, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  668 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878310460449, 643448611161511169, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  669 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878310460481, 857648193905653729, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  670 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878314654817, 819980292310707361, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  671 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878314654849, 874599773141730049, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  672 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878318849185, 819993365423633153, 'RESOURCE', 856958590768908481, '2021-08-17 16:02:36', 1);
  673 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878318849217, 834002593268115937, 'MENU', 856958590768908481, '2021-08-17 16:02:36', 1);
  674 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878318849249, 101, 'MENU', 856958590768908481, '2021-08-17 16:02:36', 1);
  675 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878323043585, 603983082961243905, 'MENU', 856958590768908481, '2021-08-17 16:02:36', 1);
  676 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878323043617, 603976297063910529, 'MENU', 856958590768908481, '2021-08-17 16:02:36', 1);
  677 +INSERT INTO `itcast_auth_role_authority` VALUES (877220878323043649, 603981723864141121, 'MENU', 856958590768908481, '2021-08-17 16:02:36', 1);
  678 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374846523873, 643448826945869409, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  679 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374859106817, 860103477676743073, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  680 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374863301153, 643445116756821697, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  681 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374863301185, 643444685339100196, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  682 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374863301217, 643444685339100193, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  683 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374867495553, 819984731746600865, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  684 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374867495585, 643445514607528609, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  685 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374867495617, 643444685339100195, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  686 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374867495649, 821039557997979393, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  687 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374871689985, 643444685339100194, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  688 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374871690017, 876849034311029281, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  689 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374871690049, 643445229575210977, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  690 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374875884385, 643445641149680705, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  691 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374875884417, 821043867263674209, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  692 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374875884449, 643444819758154945, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  693 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374880078785, 643448369779315777, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  694 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374880078817, 820231629682264673, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  695 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374880078849, 686681252069121761, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  696 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374884273185, 643444897201784193, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  697 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374884273217, 643448338154263521, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  698 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374884273249, 821040586592323105, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  699 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374884273281, 821040097440002593, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  700 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374888467617, 819985775964724545, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  701 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374888467649, 821040509899474241, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  702 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374892661985, 643445704177487105, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  703 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374892662017, 820003240325155361, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  704 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374896856353, 643445412774021505, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  705 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374896856385, 697738050637137985, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  706 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374896856417, 643445674330819745, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  707 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374901050753, 819981559128939745, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  708 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374901050785, 876848743419269377, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  709 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374901050817, 876848904275022241, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  710 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374905245153, 819980764757114209, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  711 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374905245185, 684539815017848257, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  712 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374905245217, 643445477274028609, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  713 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374905245249, 684536767625301441, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  714 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374909439585, 819979689903793377, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  715 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374909439617, 821039319551796065, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  716 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374909439649, 643445352703199521, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  717 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374909439681, 819981352018401697, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  718 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374913634017, 643445747320098145, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  719 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374913634049, 643448611161511169, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  720 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374917828385, 857648193905653729, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  721 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374917828417, 819980292310707361, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  722 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374917828449, 643445162915137313, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  723 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374922022785, 874599773141730049, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  724 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374922022817, 819993365423633153, 'RESOURCE', 643779012732130273, '2021-08-17 16:08:32', 1);
  725 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374926217153, 645215230518909025, 'MENU', 643779012732130273, '2021-08-17 16:08:32', 1);
  726 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374926217185, 834002593268115937, 'MENU', 643779012732130273, '2021-08-17 16:08:32', 1);
  727 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374926217217, 101, 'MENU', 643779012732130273, '2021-08-17 16:08:32', 1);
  728 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374930411553, 104, 'MENU', 643779012732130273, '2021-08-17 16:08:32', 1);
  729 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374930411585, 603983082961243905, 'MENU', 643779012732130273, '2021-08-17 16:08:32', 1);
  730 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374934605921, 603982542332235201, 'MENU', 643779012732130273, '2021-08-17 16:08:32', 1);
  731 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374934605953, 603981723864141121, 'MENU', 643779012732130273, '2021-08-17 16:08:32', 1);
  732 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374934605985, 820229424300438465, 'MENU', 643779012732130273, '2021-08-17 16:08:32', 1);
  733 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374934606017, 829717676565049825, 'MENU', 643779012732130273, '2021-08-17 16:08:32', 1);
  734 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374938800353, 603982713849908801, 'MENU', 643779012732130273, '2021-08-17 16:08:32', 1);
  735 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374938800385, 605078672772170209, 'MENU', 643779012732130273, '2021-08-17 16:08:32', 1);
  736 +INSERT INTO `itcast_auth_role_authority` VALUES (877222374938800417, 603976297063910529, 'MENU', 643779012732130273, '2021-08-17 16:08:32', 1);
  737 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603739124545, 643444685339100197, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  738 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603768484705, 643448826945869409, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  739 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603768484737, 860103477676743073, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  740 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603772679073, 643444685339100196, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  741 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603776873409, 643444685339100195, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  742 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603776873441, 821039557997979393, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  743 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603781067777, 643444685339100194, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  744 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603781067809, 643445229575210977, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  745 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603785262145, 643445641149680705, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  746 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603789456481, 821043867263674209, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  747 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603793650817, 643448369779315777, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  748 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603793650849, 643448507767723169, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  749 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603797845185, 820231629682264673, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  750 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603797845217, 686681252069121761, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  751 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603802039553, 643444897201784193, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  752 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603802039585, 643448338154263521, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  753 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603806233921, 821040097440002593, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  754 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603806233953, 643445704177487105, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  755 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603810428289, 820003240325155361, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  756 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603810428321, 697738050637137985, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  757 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603810428353, 643445674330819745, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  758 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603814622689, 819981559128939745, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  759 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603814622721, 819980764757114209, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  760 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603814622753, 684539815017848257, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  761 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603814622785, 643445477274028609, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  762 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603818817121, 684536767625301441, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  763 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603818817153, 819979689903793377, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  764 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603818817185, 821039319551796065, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  765 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603823011521, 819981352018401697, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  766 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603823011553, 643445747320098145, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  767 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603823011585, 643448611161511169, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  768 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603827205921, 857648193905653729, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  769 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603831400257, 819980292310707361, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  770 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603831400289, 874599773141730049, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  771 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603835594625, 819993365423633153, 'RESOURCE', 834004562678405921, '2021-08-23 15:32:23', 1);
  772 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603835594657, 645215230518909025, 'MENU', 834004562678405921, '2021-08-23 15:32:23', 1);
  773 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603839788993, 834002593268115937, 'MENU', 834004562678405921, '2021-08-23 15:32:23', 1);
  774 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603839789025, 101, 'MENU', 834004562678405921, '2021-08-23 15:32:23', 1);
  775 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603839789057, 104, 'MENU', 834004562678405921, '2021-08-23 15:32:23', 1);
  776 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603843983393, 603983082961243905, 'MENU', 834004562678405921, '2021-08-23 15:32:23', 1);
  777 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603843983425, 603982542332235201, 'MENU', 834004562678405921, '2021-08-23 15:32:23', 1);
  778 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603843983457, 603981723864141121, 'MENU', 834004562678405921, '2021-08-23 15:32:23', 1);
  779 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603848177793, 820229424300438465, 'MENU', 834004562678405921, '2021-08-23 15:32:23', 1);
  780 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603848177825, 829717676565049825, 'MENU', 834004562678405921, '2021-08-23 15:32:23', 1);
  781 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603848177857, 603982713849908801, 'MENU', 834004562678405921, '2021-08-23 15:32:23', 1);
  782 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603852372193, 605078672772170209, 'MENU', 834004562678405921, '2021-08-23 15:32:23', 1);
  783 +INSERT INTO `itcast_auth_role_authority` VALUES (879387603852372225, 603976297063910529, 'MENU', 834004562678405921, '2021-08-23 15:32:23', 1);
  784 +COMMIT;
  785 +
  786 +-- ----------------------------
  787 +-- Table structure for itcast_auth_role_org
  788 +-- ----------------------------
  789 +DROP TABLE IF EXISTS `itcast_auth_role_org`;
  790 +CREATE TABLE `itcast_auth_role_org` (
  791 + `id` bigint NOT NULL COMMENT 'ID',
  792 + `role_id` bigint DEFAULT NULL COMMENT '角色ID\n#c_auth_role',
  793 + `org_id` bigint DEFAULT NULL COMMENT '部门ID\n#c_core_org',
  794 + `create_time` datetime DEFAULT NULL,
  795 + `create_user` bigint DEFAULT NULL,
  796 + PRIMARY KEY (`id`) USING BTREE
  797 +) ENGINE=InnoDB ROW_FORMAT=COMPACT COMMENT='角色组织关系';
  798 +
  799 +-- ----------------------------
  800 +-- Records of itcast_auth_role_org
  801 +-- ----------------------------
  802 +BEGIN;
  803 +INSERT INTO `itcast_auth_role_org` VALUES (831135153291018529, 831102307646055841, 830495716823533281, '2021-04-12 19:54:22', 1);
  804 +INSERT INTO `itcast_auth_role_org` VALUES (831135153299407169, 831102307646055841, 831133375581404257, '2021-04-12 19:54:23', 1);
  805 +INSERT INTO `itcast_auth_role_org` VALUES (831135153299407201, 831102307646055841, 831133401435094241, '2021-04-12 19:54:23', 1);
  806 +INSERT INTO `itcast_auth_role_org` VALUES (831135153299407233, 831102307646055841, 831133426835799393, '2021-04-12 19:54:23', 1);
  807 +INSERT INTO `itcast_auth_role_org` VALUES (831846878562825345, 831198678990455969, 830495716823533281, '2021-04-14 19:02:31', 1);
  808 +INSERT INTO `itcast_auth_role_org` VALUES (831849718760952129, 831846999841126689, 830495716823533281, '2021-04-14 19:13:48', 1);
  809 +INSERT INTO `itcast_auth_role_org` VALUES (831849718765146465, 831846999841126689, 831133375581404257, '2021-04-14 19:13:48', 1);
  810 +INSERT INTO `itcast_auth_role_org` VALUES (831849718765146497, 831846999841126689, 831133401435094241, '2021-04-14 19:13:48', 1);
  811 +INSERT INTO `itcast_auth_role_org` VALUES (831849718765146529, 831846999841126689, 831133426835799393, '2021-04-14 19:13:48', 1);
  812 +INSERT INTO `itcast_auth_role_org` VALUES (831849718765146561, 831846999841126689, 831579687959458433, '2021-04-14 19:13:48', 1);
  813 +INSERT INTO `itcast_auth_role_org` VALUES (833735158497550145, 833733606319852545, 831858877577411073, '2021-04-20 00:05:52', 1);
  814 +INSERT INTO `itcast_auth_role_org` VALUES (833735158501744481, 833733606319852545, 831858961039866529, '2021-04-20 00:05:52', 1);
  815 +INSERT INTO `itcast_auth_role_org` VALUES (833735158501744513, 833733606319852545, 831859164782378273, '2021-04-20 00:05:52', 1);
  816 +INSERT INTO `itcast_auth_role_org` VALUES (833735158505938849, 833733606319852545, 831859219404799393, '2021-04-20 00:05:52', 1);
  817 +INSERT INTO `itcast_auth_role_org` VALUES (833735158505938881, 833733606319852545, 831859052316310561, '2021-04-20 00:05:52', 1);
  818 +INSERT INTO `itcast_auth_role_org` VALUES (833735158505938913, 833733606319852545, 831859095488281761, '2021-04-20 00:05:52', 1);
  819 +INSERT INTO `itcast_auth_role_org` VALUES (833735261627099521, 833735224088077313, 831858877577411073, '2021-04-20 00:06:17', 1);
  820 +INSERT INTO `itcast_auth_role_org` VALUES (833735261635488161, 833735224088077313, 831858961039866529, '2021-04-20 00:06:17', 1);
  821 +INSERT INTO `itcast_auth_role_org` VALUES (833735261635488193, 833735224088077313, 831859164782378273, '2021-04-20 00:06:17', 1);
  822 +INSERT INTO `itcast_auth_role_org` VALUES (833735261635488225, 833735224088077313, 831859219404799393, '2021-04-20 00:06:17', 1);
  823 +INSERT INTO `itcast_auth_role_org` VALUES (833735261635488257, 833735224088077313, 831859052316310561, '2021-04-20 00:06:17', 1);
  824 +INSERT INTO `itcast_auth_role_org` VALUES (833735261639682593, 833735224088077313, 831859095488281761, '2021-04-20 00:06:17', 1);
  825 +INSERT INTO `itcast_auth_role_org` VALUES (833735532302316577, 833735512643613281, 831858877577411073, '2021-04-20 00:07:21', 1);
  826 +INSERT INTO `itcast_auth_role_org` VALUES (833735532306510913, 833735512643613281, 831858961039866529, '2021-04-20 00:07:21', 1);
  827 +INSERT INTO `itcast_auth_role_org` VALUES (833735532306510945, 833735512643613281, 831859164782378273, '2021-04-20 00:07:21', 1);
  828 +INSERT INTO `itcast_auth_role_org` VALUES (833735532306510977, 833735512643613281, 831859219404799393, '2021-04-20 00:07:21', 1);
  829 +INSERT INTO `itcast_auth_role_org` VALUES (833735532306511009, 833735512643613281, 831859052316310561, '2021-04-20 00:07:21', 1);
  830 +INSERT INTO `itcast_auth_role_org` VALUES (833735532310705345, 833735512643613281, 831859095488281761, '2021-04-20 00:07:21', 1);
  831 +INSERT INTO `itcast_auth_role_org` VALUES (833735702272293185, 833735649990293409, 831858877577411073, '2021-04-20 00:08:02', 1);
  832 +INSERT INTO `itcast_auth_role_org` VALUES (833735702276487521, 833735649990293409, 831858961039866529, '2021-04-20 00:08:02', 1);
  833 +INSERT INTO `itcast_auth_role_org` VALUES (833735702276487553, 833735649990293409, 831859164782378273, '2021-04-20 00:08:02', 1);
  834 +INSERT INTO `itcast_auth_role_org` VALUES (833735702276487585, 833735649990293409, 831859219404799393, '2021-04-20 00:08:02', 1);
  835 +INSERT INTO `itcast_auth_role_org` VALUES (833735702280681921, 833735649990293409, 831859052316310561, '2021-04-20 00:08:02', 1);
  836 +INSERT INTO `itcast_auth_role_org` VALUES (833735702280681953, 833735649990293409, 831859095488281761, '2021-04-20 00:08:02', 1);
  837 +INSERT INTO `itcast_auth_role_org` VALUES (833740200407491393, 833739530430341505, 831859095488281761, '2021-04-20 00:25:54', 1);
  838 +INSERT INTO `itcast_auth_role_org` VALUES (833743817281636641, 833743712193348673, 831858877577411073, '2021-04-20 00:40:16', 1);
  839 +INSERT INTO `itcast_auth_role_org` VALUES (833743817294219585, 833743712193348673, 831858961039866529, '2021-04-20 00:40:16', 1);
  840 +INSERT INTO `itcast_auth_role_org` VALUES (833743817294219617, 833743712193348673, 831859164782378273, '2021-04-20 00:40:16', 1);
  841 +INSERT INTO `itcast_auth_role_org` VALUES (833743817294219649, 833743712193348673, 831859219404799393, '2021-04-20 00:40:16', 1);
  842 +INSERT INTO `itcast_auth_role_org` VALUES (833743817298413985, 833743712193348673, 831859052316310561, '2021-04-20 00:40:16', 1);
  843 +INSERT INTO `itcast_auth_role_org` VALUES (833743817298414017, 833743712193348673, 831859095488281761, '2021-04-20 00:40:16', 1);
  844 +INSERT INTO `itcast_auth_role_org` VALUES (833744943930413761, 833739496846548769, 831859164782378273, '2021-04-20 00:44:45', 1);
  845 +INSERT INTO `itcast_auth_role_org` VALUES (833745149845575777, 833745115863324321, 831858877577411073, '2021-04-20 00:45:34', 1);
  846 +INSERT INTO `itcast_auth_role_org` VALUES (833745149853964417, 833745115863324321, 831858961039866529, '2021-04-20 00:45:34', 1);
  847 +INSERT INTO `itcast_auth_role_org` VALUES (833745149853964449, 833745115863324321, 831859164782378273, '2021-04-20 00:45:34', 1);
  848 +INSERT INTO `itcast_auth_role_org` VALUES (833745149853964481, 833745115863324321, 831859219404799393, '2021-04-20 00:45:34', 1);
  849 +INSERT INTO `itcast_auth_role_org` VALUES (833745149853964513, 833745115863324321, 831859052316310561, '2021-04-20 00:45:34', 1);
  850 +INSERT INTO `itcast_auth_role_org` VALUES (833745149853964545, 833745115863324321, 831859095488281761, '2021-04-20 00:45:34', 1);
  851 +INSERT INTO `itcast_auth_role_org` VALUES (833745311980592417, 833745283031505793, 831858877577411073, '2021-04-20 00:46:13', 1);
  852 +INSERT INTO `itcast_auth_role_org` VALUES (833745311984786753, 833745283031505793, 831858961039866529, '2021-04-20 00:46:13', 1);
  853 +INSERT INTO `itcast_auth_role_org` VALUES (833745311984786785, 833745283031505793, 831859164782378273, '2021-04-20 00:46:13', 1);
  854 +INSERT INTO `itcast_auth_role_org` VALUES (833745311984786817, 833745283031505793, 831859219404799393, '2021-04-20 00:46:13', 1);
  855 +INSERT INTO `itcast_auth_role_org` VALUES (833745311988981153, 833745283031505793, 831859052316310561, '2021-04-20 00:46:13', 1);
  856 +INSERT INTO `itcast_auth_role_org` VALUES (833745311988981185, 833745283031505793, 831859095488281761, '2021-04-20 00:46:13', 1);
  857 +INSERT INTO `itcast_auth_role_org` VALUES (833745757709279969, 833745726340079937, 831858877577411073, '2021-04-20 00:47:59', 1);
  858 +INSERT INTO `itcast_auth_role_org` VALUES (833745757717668609, 833745726340079937, 831858961039866529, '2021-04-20 00:47:59', 1);
  859 +INSERT INTO `itcast_auth_role_org` VALUES (833745757717668641, 833745726340079937, 831859164782378273, '2021-04-20 00:47:59', 1);
  860 +INSERT INTO `itcast_auth_role_org` VALUES (833745757717668673, 833745726340079937, 831859219404799393, '2021-04-20 00:47:59', 1);
  861 +INSERT INTO `itcast_auth_role_org` VALUES (833745757721863009, 833745726340079937, 831859052316310561, '2021-04-20 00:47:59', 1);
  862 +INSERT INTO `itcast_auth_role_org` VALUES (833745757721863041, 833745726340079937, 831859095488281761, '2021-04-20 00:47:59', 1);
  863 +INSERT INTO `itcast_auth_role_org` VALUES (833746066686879777, 833746022046901889, 831859164782378273, '2021-04-20 00:49:13', 1);
  864 +INSERT INTO `itcast_auth_role_org` VALUES (833775637377352033, 833746514005208481, 831858877577411073, '2021-04-20 02:46:43', 1);
  865 +INSERT INTO `itcast_auth_role_org` VALUES (833775637381546369, 833746514005208481, 831858961039866529, '2021-04-20 02:46:43', 1);
  866 +INSERT INTO `itcast_auth_role_org` VALUES (833775637381546401, 833746514005208481, 831859052316310561, '2021-04-20 02:46:43', 1);
  867 +INSERT INTO `itcast_auth_role_org` VALUES (833775637381546433, 833746514005208481, 831859095488281761, '2021-04-20 02:46:43', 1);
  868 +INSERT INTO `itcast_auth_role_org` VALUES (833775637381546465, 833746514005208481, 831859164782378273, '2021-04-20 02:46:43', 1);
  869 +INSERT INTO `itcast_auth_role_org` VALUES (833775637381546497, 833746514005208481, 831859219404799393, '2021-04-20 02:46:43', 1);
  870 +INSERT INTO `itcast_auth_role_org` VALUES (833990387709286913, 833739457931795681, 831858877577411073, '2021-04-20 17:00:03', 1);
  871 +INSERT INTO `itcast_auth_role_org` VALUES (833990387713481249, 833739457931795681, 831858961039866529, '2021-04-20 17:00:03', 1);
  872 +INSERT INTO `itcast_auth_role_org` VALUES (833990387717675585, 833739457931795681, 831859052316310561, '2021-04-20 17:00:03', 1);
  873 +INSERT INTO `itcast_auth_role_org` VALUES (833990387717675617, 833739457931795681, 831859095488281761, '2021-04-20 17:00:03', 1);
  874 +INSERT INTO `itcast_auth_role_org` VALUES (833990387717675649, 833739457931795681, 831859164782378273, '2021-04-20 17:00:03', 1);
  875 +INSERT INTO `itcast_auth_role_org` VALUES (833990387717675681, 833739457931795681, 831859219404799393, '2021-04-20 17:00:03', 1);
  876 +INSERT INTO `itcast_auth_role_org` VALUES (833999303004391265, 833747278341617697, 831859095488281761, '2021-04-20 17:35:29', 1);
  877 +INSERT INTO `itcast_auth_role_org` VALUES (834002527153301121, 834002361541204865, 831858877577411073, '2021-04-20 17:48:18', 1);
  878 +INSERT INTO `itcast_auth_role_org` VALUES (834002527161689761, 834002361541204865, 831858961039866529, '2021-04-20 17:48:18', 1);
  879 +INSERT INTO `itcast_auth_role_org` VALUES (834002527161689793, 834002361541204865, 831859164782378273, '2021-04-20 17:48:18', 1);
  880 +INSERT INTO `itcast_auth_role_org` VALUES (834002527161689825, 834002361541204865, 831859219404799393, '2021-04-20 17:48:18', 1);
  881 +INSERT INTO `itcast_auth_role_org` VALUES (834002527161689857, 834002361541204865, 831859052316310561, '2021-04-20 17:48:18', 1);
  882 +INSERT INTO `itcast_auth_role_org` VALUES (834002527165884193, 834002361541204865, 831859095488281761, '2021-04-20 17:48:18', 1);
  883 +INSERT INTO `itcast_auth_role_org` VALUES (834002588146870465, 833747565928267009, 831858877577411073, '2021-04-20 17:48:32', 1);
  884 +INSERT INTO `itcast_auth_role_org` VALUES (834002588151064801, 833747565928267009, 831858961039866529, '2021-04-20 17:48:32', 1);
  885 +INSERT INTO `itcast_auth_role_org` VALUES (834002588151064833, 833747565928267009, 831859164782378273, '2021-04-20 17:48:32', 1);
  886 +INSERT INTO `itcast_auth_role_org` VALUES (834002588151064865, 833747565928267009, 831859219404799393, '2021-04-20 17:48:32', 1);
  887 +INSERT INTO `itcast_auth_role_org` VALUES (834002588151064897, 833747565928267009, 831859052316310561, '2021-04-20 17:48:32', 1);
  888 +INSERT INTO `itcast_auth_role_org` VALUES (834002588155259233, 833747565928267009, 831859095488281761, '2021-04-20 17:48:32', 1);
  889 +INSERT INTO `itcast_auth_role_org` VALUES (834021812462461473, 834021798050832449, 831858877577411073, '2021-04-20 19:04:56', 1);
  890 +INSERT INTO `itcast_auth_role_org` VALUES (834021812466655809, 834021798050832449, 831858961039866529, '2021-04-20 19:04:56', 1);
  891 +INSERT INTO `itcast_auth_role_org` VALUES (834021812466655841, 834021798050832449, 831859052316310561, '2021-04-20 19:04:56', 1);
  892 +INSERT INTO `itcast_auth_role_org` VALUES (834021812466655873, 834021798050832449, 831859095488281761, '2021-04-20 19:04:56', 1);
  893 +INSERT INTO `itcast_auth_role_org` VALUES (834021812466655905, 834021798050832449, 831859164782378273, '2021-04-20 19:04:56', 1);
  894 +INSERT INTO `itcast_auth_role_org` VALUES (834021812466655937, 834021798050832449, 831859219404799393, '2021-04-20 19:04:56', 1);
  895 +INSERT INTO `itcast_auth_role_org` VALUES (834021916971935777, 834021906570061377, 831858877577411073, '2021-04-20 19:05:21', 1);
  896 +INSERT INTO `itcast_auth_role_org` VALUES (834021916992907329, 834021906570061377, 831858961039866529, '2021-04-20 19:05:21', 1);
  897 +INSERT INTO `itcast_auth_role_org` VALUES (834021916992907361, 834021906570061377, 831859052316310561, '2021-04-20 19:05:21', 1);
  898 +INSERT INTO `itcast_auth_role_org` VALUES (834021916992907393, 834021906570061377, 831859095488281761, '2021-04-20 19:05:21', 1);
  899 +INSERT INTO `itcast_auth_role_org` VALUES (834021916992907425, 834021906570061377, 831859164782378273, '2021-04-20 19:05:21', 1);
  900 +INSERT INTO `itcast_auth_role_org` VALUES (834021916992907457, 834021906570061377, 831859219404799393, '2021-04-20 19:05:21', 1);
  901 +INSERT INTO `itcast_auth_role_org` VALUES (834022030587243713, 834022030557883553, 831858877577411073, '2021-04-20 19:05:48', 1);
  902 +INSERT INTO `itcast_auth_role_org` VALUES (834022030591438049, 834022030557883553, 831858961039866529, '2021-04-20 19:05:48', 1);
  903 +INSERT INTO `itcast_auth_role_org` VALUES (834022030595632385, 834022030557883553, 831859052316310561, '2021-04-20 19:05:48', 1);
  904 +INSERT INTO `itcast_auth_role_org` VALUES (834022030595632417, 834022030557883553, 831859095488281761, '2021-04-20 19:05:48', 1);
  905 +INSERT INTO `itcast_auth_role_org` VALUES (834022030595632449, 834022030557883553, 831859164782378273, '2021-04-20 19:05:48', 1);
  906 +INSERT INTO `itcast_auth_role_org` VALUES (834022030595632481, 834022030557883553, 831859219404799393, '2021-04-20 19:05:48', 1);
  907 +INSERT INTO `itcast_auth_role_org` VALUES (834022073419477377, 834022065374801793, 831858877577411073, '2021-04-20 19:05:58', 1);
  908 +INSERT INTO `itcast_auth_role_org` VALUES (834022073423671713, 834022065374801793, 831858961039866529, '2021-04-20 19:05:58', 1);
  909 +INSERT INTO `itcast_auth_role_org` VALUES (834022073423671745, 834022065374801793, 831859052316310561, '2021-04-20 19:05:58', 1);
  910 +INSERT INTO `itcast_auth_role_org` VALUES (834022073423671777, 834022065374801793, 831859095488281761, '2021-04-20 19:05:58', 1);
  911 +INSERT INTO `itcast_auth_role_org` VALUES (834022073423671809, 834022065374801793, 831859164782378273, '2021-04-20 19:05:58', 1);
  912 +INSERT INTO `itcast_auth_role_org` VALUES (834022073423671841, 834022065374801793, 831859219404799393, '2021-04-20 19:05:58', 1);
  913 +INSERT INTO `itcast_auth_role_org` VALUES (834022268173596609, 834022246308689377, 831858877577411073, '2021-04-20 19:06:44', 1);
  914 +INSERT INTO `itcast_auth_role_org` VALUES (834022268181985249, 834022246308689377, 831858961039866529, '2021-04-20 19:06:44', 1);
  915 +INSERT INTO `itcast_auth_role_org` VALUES (834022268181985281, 834022246308689377, 831859052316310561, '2021-04-20 19:06:44', 1);
  916 +INSERT INTO `itcast_auth_role_org` VALUES (834022268181985313, 834022246308689377, 831859095488281761, '2021-04-20 19:06:44', 1);
  917 +INSERT INTO `itcast_auth_role_org` VALUES (834022268181985345, 834022246308689377, 831859164782378273, '2021-04-20 19:06:44', 1);
  918 +INSERT INTO `itcast_auth_role_org` VALUES (834022268181985377, 834022246308689377, 831859219404799393, '2021-04-20 19:06:44', 1);
  919 +INSERT INTO `itcast_auth_role_org` VALUES (834022487388896897, 834022465024867457, 831858877577411073, '2021-04-20 19:07:37', 1);
  920 +INSERT INTO `itcast_auth_role_org` VALUES (834022487393091233, 834022465024867457, 831858961039866529, '2021-04-20 19:07:37', 1);
  921 +INSERT INTO `itcast_auth_role_org` VALUES (834022487393091265, 834022465024867457, 831859052316310561, '2021-04-20 19:07:37', 1);
  922 +INSERT INTO `itcast_auth_role_org` VALUES (834022487397285601, 834022465024867457, 831859095488281761, '2021-04-20 19:07:37', 1);
  923 +INSERT INTO `itcast_auth_role_org` VALUES (834022487397285633, 834022465024867457, 831859164782378273, '2021-04-20 19:07:37', 1);
  924 +INSERT INTO `itcast_auth_role_org` VALUES (834022487397285665, 834022465024867457, 831859219404799393, '2021-04-20 19:07:37', 1);
  925 +INSERT INTO `itcast_auth_role_org` VALUES (834022643593167969, 831163310740100961, 831858877577411073, '2021-04-20 19:08:14', 1);
  926 +INSERT INTO `itcast_auth_role_org` VALUES (834022643597362305, 831163310740100961, 831858961039866529, '2021-04-20 19:08:14', 1);
  927 +INSERT INTO `itcast_auth_role_org` VALUES (834022643597362337, 831163310740100961, 831859164782378273, '2021-04-20 19:08:14', 1);
  928 +INSERT INTO `itcast_auth_role_org` VALUES (834022643597362369, 831163310740100961, 831859219404799393, '2021-04-20 19:08:14', 1);
  929 +INSERT INTO `itcast_auth_role_org` VALUES (834022643597362401, 831163310740100961, 831859052316310561, '2021-04-20 19:08:14', 1);
  930 +INSERT INTO `itcast_auth_role_org` VALUES (834022643597362433, 831163310740100961, 831859095488281761, '2021-04-20 19:08:14', 1);
  931 +INSERT INTO `itcast_auth_role_org` VALUES (834023337083590305, 834023337058424449, 831858877577411073, '2021-04-20 19:10:59', 1);
  932 +INSERT INTO `itcast_auth_role_org` VALUES (834023337091978945, 834023337058424449, 831858961039866529, '2021-04-20 19:10:59', 1);
  933 +INSERT INTO `itcast_auth_role_org` VALUES (834023337091978977, 834023337058424449, 831859052316310561, '2021-04-20 19:10:59', 1);
  934 +INSERT INTO `itcast_auth_role_org` VALUES (834023337091979009, 834023337058424449, 831859095488281761, '2021-04-20 19:10:59', 1);
  935 +INSERT INTO `itcast_auth_role_org` VALUES (834023337091979041, 834023337058424449, 831859164782378273, '2021-04-20 19:10:59', 1);
  936 +INSERT INTO `itcast_auth_role_org` VALUES (834023337091979073, 834023337058424449, 831859219404799393, '2021-04-20 19:10:59', 1);
  937 +INSERT INTO `itcast_auth_role_org` VALUES (834023385662020417, 834023377663482209, 831858877577411073, '2021-04-20 19:11:11', 1);
  938 +INSERT INTO `itcast_auth_role_org` VALUES (834023385666214753, 834023377663482209, 831858961039866529, '2021-04-20 19:11:11', 1);
  939 +INSERT INTO `itcast_auth_role_org` VALUES (834023385666214785, 834023377663482209, 831859052316310561, '2021-04-20 19:11:11', 1);
  940 +INSERT INTO `itcast_auth_role_org` VALUES (834023385666214817, 834023377663482209, 831859095488281761, '2021-04-20 19:11:11', 1);
  941 +INSERT INTO `itcast_auth_role_org` VALUES (834023385666214849, 834023377663482209, 831859164782378273, '2021-04-20 19:11:11', 1);
  942 +INSERT INTO `itcast_auth_role_org` VALUES (834023385666214881, 834023377663482209, 831859219404799393, '2021-04-20 19:11:11', 1);
  943 +INSERT INTO `itcast_auth_role_org` VALUES (834026950866502081, 834026950736478625, 831858877577411073, '2021-04-20 19:25:21', 1);
  944 +INSERT INTO `itcast_auth_role_org` VALUES (834026950887473633, 834026950736478625, 831858961039866529, '2021-04-20 19:25:21', 1);
  945 +INSERT INTO `itcast_auth_role_org` VALUES (834026950887473665, 834026950736478625, 831859052316310561, '2021-04-20 19:25:21', 1);
  946 +INSERT INTO `itcast_auth_role_org` VALUES (834026950891668001, 834026950736478625, 831859095488281761, '2021-04-20 19:25:21', 1);
  947 +INSERT INTO `itcast_auth_role_org` VALUES (834026950891668033, 834026950736478625, 831859164782378273, '2021-04-20 19:25:21', 1);
  948 +INSERT INTO `itcast_auth_role_org` VALUES (834026950900056673, 834026950736478625, 831859219404799393, '2021-04-20 19:25:21', 1);
  949 +INSERT INTO `itcast_auth_role_org` VALUES (834027012703127137, 834027002255115393, 831858877577411073, '2021-04-20 19:25:36', 1);
  950 +INSERT INTO `itcast_auth_role_org` VALUES (834027012711515777, 834027002255115393, 831858961039866529, '2021-04-20 19:25:36', 1);
  951 +INSERT INTO `itcast_auth_role_org` VALUES (834027012715710113, 834027002255115393, 831859052316310561, '2021-04-20 19:25:36', 1);
  952 +INSERT INTO `itcast_auth_role_org` VALUES (834027012715710145, 834027002255115393, 831859095488281761, '2021-04-20 19:25:36', 1);
  953 +INSERT INTO `itcast_auth_role_org` VALUES (834027012719904481, 834027002255115393, 831859164782378273, '2021-04-20 19:25:36', 1);
  954 +INSERT INTO `itcast_auth_role_org` VALUES (834027012719904513, 834027002255115393, 831859219404799393, '2021-04-20 19:25:36', 1);
  955 +INSERT INTO `itcast_auth_role_org` VALUES (834027567521467873, 834027559053167585, 831858877577411073, '2021-04-20 19:27:48', 1);
  956 +INSERT INTO `itcast_auth_role_org` VALUES (834027567529856513, 834027559053167585, 831858961039866529, '2021-04-20 19:27:48', 1);
  957 +INSERT INTO `itcast_auth_role_org` VALUES (834027567529856545, 834027559053167585, 831859052316310561, '2021-04-20 19:27:48', 1);
  958 +INSERT INTO `itcast_auth_role_org` VALUES (834027567534050881, 834027559053167585, 831859095488281761, '2021-04-20 19:27:48', 1);
  959 +INSERT INTO `itcast_auth_role_org` VALUES (834027567534050913, 834027559053167585, 831859164782378273, '2021-04-20 19:27:48', 1);
  960 +INSERT INTO `itcast_auth_role_org` VALUES (834027567534050945, 834027559053167585, 831859219404799393, '2021-04-20 19:27:48', 1);
  961 +INSERT INTO `itcast_auth_role_org` VALUES (834027628582147297, 834027628544398529, 831858877577411073, '2021-04-20 19:28:02', 1);
  962 +INSERT INTO `itcast_auth_role_org` VALUES (834027628586341633, 834027628544398529, 831858961039866529, '2021-04-20 19:28:02', 1);
  963 +INSERT INTO `itcast_auth_role_org` VALUES (834027628586341665, 834027628544398529, 831859052316310561, '2021-04-20 19:28:02', 1);
  964 +INSERT INTO `itcast_auth_role_org` VALUES (834027628590536001, 834027628544398529, 831859095488281761, '2021-04-20 19:28:02', 1);
  965 +INSERT INTO `itcast_auth_role_org` VALUES (834027628590536033, 834027628544398529, 831859164782378273, '2021-04-20 19:28:02', 1);
  966 +INSERT INTO `itcast_auth_role_org` VALUES (834027628590536065, 834027628544398529, 831859219404799393, '2021-04-20 19:28:02', 1);
  967 +INSERT INTO `itcast_auth_role_org` VALUES (834027686337715041, 834027677340932449, 831858877577411073, '2021-04-20 19:28:16', 1);
  968 +INSERT INTO `itcast_auth_role_org` VALUES (834027686346103681, 834027677340932449, 831858961039866529, '2021-04-20 19:28:16', 1);
  969 +INSERT INTO `itcast_auth_role_org` VALUES (834027686346103713, 834027677340932449, 831859052316310561, '2021-04-20 19:28:16', 1);
  970 +INSERT INTO `itcast_auth_role_org` VALUES (834027686346103745, 834027677340932449, 831859095488281761, '2021-04-20 19:28:16', 1);
  971 +INSERT INTO `itcast_auth_role_org` VALUES (834027686346103777, 834027677340932449, 831859164782378273, '2021-04-20 19:28:16', 1);
  972 +INSERT INTO `itcast_auth_role_org` VALUES (834027686346103809, 834027677340932449, 831859219404799393, '2021-04-20 19:28:16', 1);
  973 +INSERT INTO `itcast_auth_role_org` VALUES (834027931217962241, 834027914512048929, 831858877577411073, '2021-04-20 19:29:15', 1);
  974 +INSERT INTO `itcast_auth_role_org` VALUES (834027931226350881, 834027914512048929, 831858961039866529, '2021-04-20 19:29:15', 1);
  975 +INSERT INTO `itcast_auth_role_org` VALUES (834027931230545217, 834027914512048929, 831859052316310561, '2021-04-20 19:29:15', 1);
  976 +INSERT INTO `itcast_auth_role_org` VALUES (834027931230545249, 834027914512048929, 831859095488281761, '2021-04-20 19:29:15', 1);
  977 +INSERT INTO `itcast_auth_role_org` VALUES (834027931230545281, 834027914512048929, 831859164782378273, '2021-04-20 19:29:15', 1);
  978 +INSERT INTO `itcast_auth_role_org` VALUES (834027931230545313, 834027914512048929, 831859219404799393, '2021-04-20 19:29:15', 1);
  979 +INSERT INTO `itcast_auth_role_org` VALUES (834028185279540705, 834028154208136193, 831858877577411073, '2021-04-20 19:30:15', 1);
  980 +INSERT INTO `itcast_auth_role_org` VALUES (834028185287929345, 834028154208136193, 831858961039866529, '2021-04-20 19:30:15', 1);
  981 +INSERT INTO `itcast_auth_role_org` VALUES (834028185287929377, 834028154208136193, 831859052316310561, '2021-04-20 19:30:15', 1);
  982 +INSERT INTO `itcast_auth_role_org` VALUES (834028185287929409, 834028154208136193, 831859095488281761, '2021-04-20 19:30:15', 1);
  983 +INSERT INTO `itcast_auth_role_org` VALUES (834028185287929441, 834028154208136193, 831859164782378273, '2021-04-20 19:30:15', 1);
  984 +INSERT INTO `itcast_auth_role_org` VALUES (834028185287929473, 834028154208136193, 831859219404799393, '2021-04-20 19:30:15', 1);
  985 +INSERT INTO `itcast_auth_role_org` VALUES (834028594610058241, 834028570081767969, 831858877577411073, '2021-04-20 19:31:53', 1);
  986 +INSERT INTO `itcast_auth_role_org` VALUES (834028594614252577, 834028570081767969, 831858961039866529, '2021-04-20 19:31:53', 1);
  987 +INSERT INTO `itcast_auth_role_org` VALUES (834028594614252609, 834028570081767969, 831859052316310561, '2021-04-20 19:31:53', 1);
  988 +INSERT INTO `itcast_auth_role_org` VALUES (834028594614252641, 834028570081767969, 831859095488281761, '2021-04-20 19:31:53', 1);
  989 +INSERT INTO `itcast_auth_role_org` VALUES (834028594614252673, 834028570081767969, 831859164782378273, '2021-04-20 19:31:53', 1);
  990 +INSERT INTO `itcast_auth_role_org` VALUES (834028594614252705, 834028570081767969, 831859219404799393, '2021-04-20 19:31:53', 1);
  991 +INSERT INTO `itcast_auth_role_org` VALUES (834029353623895169, 834029332006451873, 831858877577411073, '2021-04-20 19:34:54', 1);
  992 +INSERT INTO `itcast_auth_role_org` VALUES (834029353632283809, 834029332006451873, 831858961039866529, '2021-04-20 19:34:54', 1);
  993 +INSERT INTO `itcast_auth_role_org` VALUES (834029353632283841, 834029332006451873, 831859052316310561, '2021-04-20 19:34:54', 1);
  994 +INSERT INTO `itcast_auth_role_org` VALUES (834029353632283873, 834029332006451873, 831859095488281761, '2021-04-20 19:34:54', 1);
  995 +INSERT INTO `itcast_auth_role_org` VALUES (834029353632283905, 834029332006451873, 831859164782378273, '2021-04-20 19:34:54', 1);
  996 +INSERT INTO `itcast_auth_role_org` VALUES (834029353632283937, 834029332006451873, 831859219404799393, '2021-04-20 19:34:54', 1);
  997 +INSERT INTO `itcast_auth_role_org` VALUES (834030555669480513, 834030555640120353, 831858877577411073, '2021-04-20 19:39:40', 1);
  998 +INSERT INTO `itcast_auth_role_org` VALUES (834030555703034977, 834030555640120353, 831858961039866529, '2021-04-20 19:39:40', 1);
  999 +INSERT INTO `itcast_auth_role_org` VALUES (834030555703035009, 834030555640120353, 831859052316310561, '2021-04-20 19:39:40', 1);
  1000 +INSERT INTO `itcast_auth_role_org` VALUES (834030555703035041, 834030555640120353, 831859095488281761, '2021-04-20 19:39:40', 1);
  1001 +INSERT INTO `itcast_auth_role_org` VALUES (834030555703035073, 834030555640120353, 831859164782378273, '2021-04-20 19:39:40', 1);
  1002 +INSERT INTO `itcast_auth_role_org` VALUES (834030555703035105, 834030555640120353, 831859219404799393, '2021-04-20 19:39:40', 1);
  1003 +INSERT INTO `itcast_auth_role_org` VALUES (834031001507220129, 834030950991022273, 831858877577411073, '2021-04-20 19:41:27', 1);
  1004 +INSERT INTO `itcast_auth_role_org` VALUES (834031001515608769, 834030950991022273, 831858961039866529, '2021-04-20 19:41:27', 1);
  1005 +INSERT INTO `itcast_auth_role_org` VALUES (834031001515608801, 834030950991022273, 831859052316310561, '2021-04-20 19:41:27', 1);
  1006 +INSERT INTO `itcast_auth_role_org` VALUES (834031001515608833, 834030950991022273, 831859095488281761, '2021-04-20 19:41:27', 1);
  1007 +INSERT INTO `itcast_auth_role_org` VALUES (834031001515608865, 834030950991022273, 831859164782378273, '2021-04-20 19:41:27', 1);
  1008 +INSERT INTO `itcast_auth_role_org` VALUES (834031001515608897, 834030950991022273, 831859219404799393, '2021-04-20 19:41:27', 1);
  1009 +INSERT INTO `itcast_auth_role_org` VALUES (834031464432554337, 834031438146850689, 831858877577411073, '2021-04-20 19:43:17', 1);
  1010 +INSERT INTO `itcast_auth_role_org` VALUES (834031464436748673, 834031438146850689, 831858961039866529, '2021-04-20 19:43:17', 1);
  1011 +INSERT INTO `itcast_auth_role_org` VALUES (834031464436748705, 834031438146850689, 831859052316310561, '2021-04-20 19:43:17', 1);
  1012 +INSERT INTO `itcast_auth_role_org` VALUES (834031464440943041, 834031438146850689, 831859095488281761, '2021-04-20 19:43:17', 1);
  1013 +INSERT INTO `itcast_auth_role_org` VALUES (834031464440943073, 834031438146850689, 831859164782378273, '2021-04-20 19:43:17', 1);
  1014 +INSERT INTO `itcast_auth_role_org` VALUES (834031464440943105, 834031438146850689, 831859219404799393, '2021-04-20 19:43:17', 1);
  1015 +INSERT INTO `itcast_auth_role_org` VALUES (834031703054899137, 834031688613909953, 831858877577411073, '2021-04-20 19:44:14', 1);
  1016 +INSERT INTO `itcast_auth_role_org` VALUES (834031703063287777, 834031688613909953, 831858961039866529, '2021-04-20 19:44:14', 1);
  1017 +INSERT INTO `itcast_auth_role_org` VALUES (834031703063287809, 834031688613909953, 831859052316310561, '2021-04-20 19:44:14', 1);
  1018 +INSERT INTO `itcast_auth_role_org` VALUES (834031703063287841, 834031688613909953, 831859095488281761, '2021-04-20 19:44:14', 1);
  1019 +INSERT INTO `itcast_auth_role_org` VALUES (834031703063287873, 834031688613909953, 831859164782378273, '2021-04-20 19:44:14', 1);
  1020 +INSERT INTO `itcast_auth_role_org` VALUES (834031703063287905, 834031688613909953, 831859219404799393, '2021-04-20 19:44:14', 1);
  1021 +INSERT INTO `itcast_auth_role_org` VALUES (834031752577047841, 834031743102114625, 831858877577411073, '2021-04-20 19:44:26', 1);
  1022 +INSERT INTO `itcast_auth_role_org` VALUES (834031752581242177, 834031743102114625, 831858961039866529, '2021-04-20 19:44:26', 1);
  1023 +INSERT INTO `itcast_auth_role_org` VALUES (834031752581242209, 834031743102114625, 831859052316310561, '2021-04-20 19:44:26', 1);
  1024 +INSERT INTO `itcast_auth_role_org` VALUES (834031752581242241, 834031743102114625, 831859095488281761, '2021-04-20 19:44:26', 1);
  1025 +INSERT INTO `itcast_auth_role_org` VALUES (834031752585436577, 834031743102114625, 831859164782378273, '2021-04-20 19:44:26', 1);
  1026 +INSERT INTO `itcast_auth_role_org` VALUES (834031752585436609, 834031743102114625, 831859219404799393, '2021-04-20 19:44:26', 1);
  1027 +INSERT INTO `itcast_auth_role_org` VALUES (834031826560377857, 834031795451224033, 831858877577411073, '2021-04-20 19:44:43', 1);
  1028 +INSERT INTO `itcast_auth_role_org` VALUES (834031826568766497, 834031795451224033, 831858961039866529, '2021-04-20 19:44:43', 1);
  1029 +INSERT INTO `itcast_auth_role_org` VALUES (834031826568766529, 834031795451224033, 831859052316310561, '2021-04-20 19:44:43', 1);
  1030 +INSERT INTO `itcast_auth_role_org` VALUES (834031826568766561, 834031795451224033, 831859095488281761, '2021-04-20 19:44:43', 1);
  1031 +INSERT INTO `itcast_auth_role_org` VALUES (834031826568766593, 834031795451224033, 831859164782378273, '2021-04-20 19:44:43', 1);
  1032 +INSERT INTO `itcast_auth_role_org` VALUES (834031826568766625, 834031795451224033, 831859219404799393, '2021-04-20 19:44:43', 1);
  1033 +INSERT INTO `itcast_auth_role_org` VALUES (834031886287268577, 834031856230885089, 831858877577411073, '2021-04-20 19:44:57', 1);
  1034 +INSERT INTO `itcast_auth_role_org` VALUES (834031886291462913, 834031856230885089, 831858961039866529, '2021-04-20 19:44:57', 1);
  1035 +INSERT INTO `itcast_auth_role_org` VALUES (834031886291462945, 834031856230885089, 831859164782378273, '2021-04-20 19:44:57', 1);
  1036 +INSERT INTO `itcast_auth_role_org` VALUES (834031886291462977, 834031856230885089, 831859219404799393, '2021-04-20 19:44:57', 1);
  1037 +INSERT INTO `itcast_auth_role_org` VALUES (834031886291463009, 834031856230885089, 831859052316310561, '2021-04-20 19:44:57', 1);
  1038 +INSERT INTO `itcast_auth_role_org` VALUES (834031886295657345, 834031856230885089, 831859095488281761, '2021-04-20 19:44:57', 1);
  1039 +INSERT INTO `itcast_auth_role_org` VALUES (834036394929193441, 834036383139004385, 831858877577411073, '2021-04-20 20:02:52', 1);
  1040 +INSERT INTO `itcast_auth_role_org` VALUES (834036394937582081, 834036383139004385, 831858961039866529, '2021-04-20 20:02:52', 1);
  1041 +INSERT INTO `itcast_auth_role_org` VALUES (834036394937582113, 834036383139004385, 831859052316310561, '2021-04-20 20:02:52', 1);
  1042 +INSERT INTO `itcast_auth_role_org` VALUES (834036394937582145, 834036383139004385, 831859095488281761, '2021-04-20 20:02:52', 1);
  1043 +INSERT INTO `itcast_auth_role_org` VALUES (834036394937582177, 834036383139004385, 831859164782378273, '2021-04-20 20:02:52', 1);
  1044 +INSERT INTO `itcast_auth_role_org` VALUES (834036394937582209, 834036383139004385, 831859219404799393, '2021-04-20 20:02:52', 1);
  1045 +INSERT INTO `itcast_auth_role_org` VALUES (834067147096373377, 834004562678405921, 831859095488281761, '2021-04-20 22:05:04', 1);
  1046 +INSERT INTO `itcast_auth_role_org` VALUES (834067336972525857, 100, 831858877577411073, '2021-04-20 22:05:50', 1);
  1047 +INSERT INTO `itcast_auth_role_org` VALUES (834067336976720193, 100, 831858961039866529, '2021-04-20 22:05:50', 1);
  1048 +INSERT INTO `itcast_auth_role_org` VALUES (834067336976720225, 100, 831859052316310561, '2021-04-20 22:05:50', 1);
  1049 +INSERT INTO `itcast_auth_role_org` VALUES (834067336976720257, 100, 831859095488281761, '2021-04-20 22:05:50', 1);
  1050 +INSERT INTO `itcast_auth_role_org` VALUES (834067336976720289, 100, 831859164782378273, '2021-04-20 22:05:50', 1);
  1051 +INSERT INTO `itcast_auth_role_org` VALUES (834067336980914625, 100, 831859219404799393, '2021-04-20 22:05:50', 1);
  1052 +INSERT INTO `itcast_auth_role_org` VALUES (834067350662734561, 645198153556958497, 831859095488281761, '2021-04-20 22:05:53', 1);
  1053 +INSERT INTO `itcast_auth_role_org` VALUES (834734304385838081, 834734304285174753, 831858877577411073, '2021-04-22 18:16:07', 1);
  1054 +INSERT INTO `itcast_auth_role_org` VALUES (834734304394226721, 834734304285174753, 831858961039866529, '2021-04-22 18:16:07', 1);
  1055 +INSERT INTO `itcast_auth_role_org` VALUES (834734304398421057, 834734304285174753, 831859052316310561, '2021-04-22 18:16:07', 1);
  1056 +INSERT INTO `itcast_auth_role_org` VALUES (834734304398421089, 834734304285174753, 831859095488281761, '2021-04-22 18:16:07', 1);
  1057 +INSERT INTO `itcast_auth_role_org` VALUES (834734304398421121, 834734304285174753, 831859164782378273, '2021-04-22 18:16:07', 1);
  1058 +INSERT INTO `itcast_auth_role_org` VALUES (834734304402615457, 834734304285174753, 831859219404799393, '2021-04-22 18:16:07', 1);
  1059 +INSERT INTO `itcast_auth_role_org` VALUES (857940013785073153, 857940013768295905, 856959818055818209, '2021-06-25 11:07:19', 856959053190927169);
  1060 +INSERT INTO `itcast_auth_role_org` VALUES (857940013789267489, 857940013768295905, 856959868358106209, '2021-06-25 11:07:19', 856959053190927169);
  1061 +INSERT INTO `itcast_auth_role_org` VALUES (857940013793461825, 857940013768295905, 856959895214234849, '2021-06-25 11:07:19', 856959053190927169);
  1062 +INSERT INTO `itcast_auth_role_org` VALUES (857945026951435585, 857939868301440929, 856959818055818209, '2021-06-25 11:27:14', 856959053190927169);
  1063 +INSERT INTO `itcast_auth_role_org` VALUES (857945026955629921, 857939868301440929, 856959868358106209, '2021-06-25 11:27:14', 856959053190927169);
  1064 +INSERT INTO `itcast_auth_role_org` VALUES (857945026955629953, 857939868301440929, 856959895214234849, '2021-06-25 11:27:14', 856959053190927169);
  1065 +INSERT INTO `itcast_auth_role_org` VALUES (857945048795371169, 857939725581858049, 856959818055818209, '2021-06-25 11:27:20', 856959053190927169);
  1066 +INSERT INTO `itcast_auth_role_org` VALUES (857945048799565505, 857939725581858049, 856959868358106209, '2021-06-25 11:27:20', 856959053190927169);
  1067 +INSERT INTO `itcast_auth_role_org` VALUES (857945048799565537, 857939725581858049, 856959895214234849, '2021-06-25 11:27:20', 856959053190927169);
  1068 +INSERT INTO `itcast_auth_role_org` VALUES (857945071092291585, 857939640307462945, 856959818055818209, '2021-06-25 11:27:25', 856959053190927169);
  1069 +INSERT INTO `itcast_auth_role_org` VALUES (857945071100680225, 857939640307462945, 856959868358106209, '2021-06-25 11:27:25', 856959053190927169);
  1070 +INSERT INTO `itcast_auth_role_org` VALUES (857945071100680257, 857939640307462945, 856959895214234849, '2021-06-25 11:27:25', 856959053190927169);
  1071 +INSERT INTO `itcast_auth_role_org` VALUES (857945090771966305, 857939588088377665, 856959818055818209, '2021-06-25 11:27:30', 856959053190927169);
  1072 +INSERT INTO `itcast_auth_role_org` VALUES (857945090776160641, 857939588088377665, 856959868358106209, '2021-06-25 11:27:30', 856959053190927169);
  1073 +INSERT INTO `itcast_auth_role_org` VALUES (857945090776160673, 857939588088377665, 856959895214234849, '2021-06-25 11:27:30', 856959053190927169);
  1074 +INSERT INTO `itcast_auth_role_org` VALUES (857945098686618337, 857945098669841089, 856959818055818209, '2021-06-25 11:27:32', 856959053190927169);
  1075 +INSERT INTO `itcast_auth_role_org` VALUES (857945098695006977, 857945098669841089, 856959868358106209, '2021-06-25 11:27:32', 856959053190927169);
  1076 +INSERT INTO `itcast_auth_role_org` VALUES (857945098695007009, 857945098669841089, 856959895214234849, '2021-06-25 11:27:32', 856959053190927169);
  1077 +INSERT INTO `itcast_auth_role_org` VALUES (857945110996900865, 857939052358313665, 856959818055818209, '2021-06-25 11:27:35', 856959053190927169);
  1078 +INSERT INTO `itcast_auth_role_org` VALUES (857945111001095201, 857939052358313665, 856959868358106209, '2021-06-25 11:27:35', 856959053190927169);
  1079 +INSERT INTO `itcast_auth_role_org` VALUES (857945111001095233, 857939052358313665, 856959895214234849, '2021-06-25 11:27:35', 856959053190927169);
  1080 +INSERT INTO `itcast_auth_role_org` VALUES (857945132442377729, 856960598519324385, 856959818055818209, '2021-06-25 11:27:40', 856959053190927169);
  1081 +INSERT INTO `itcast_auth_role_org` VALUES (857945132446572065, 856960598519324385, 856959868358106209, '2021-06-25 11:27:40', 856959053190927169);
  1082 +INSERT INTO `itcast_auth_role_org` VALUES (857945132446572097, 856960598519324385, 856959895214234849, '2021-06-25 11:27:40', 856959053190927169);
  1083 +INSERT INTO `itcast_auth_role_org` VALUES (864904849676845217, 864904849311940737, 860164944203622593, '2021-07-14 16:23:06', 856959053190927169);
  1084 +INSERT INTO `itcast_auth_role_org` VALUES (864904849697816769, 864904849311940737, 860164099101696673, '2021-07-14 16:23:06', 856959053190927169);
  1085 +INSERT INTO `itcast_auth_role_org` VALUES (864904849697816801, 864904849311940737, 856959818055818209, '2021-07-14 16:23:06', 856959053190927169);
  1086 +INSERT INTO `itcast_auth_role_org` VALUES (864904849706205441, 864904849311940737, 856959868358106209, '2021-07-14 16:23:06', 856959053190927169);
  1087 +INSERT INTO `itcast_auth_role_org` VALUES (864904849710399777, 864904849311940737, 856959895214234849, '2021-07-14 16:23:06', 856959053190927169);
  1088 +INSERT INTO `itcast_auth_role_org` VALUES (864904849714594113, 864904849311940737, 860169970170998305, '2021-07-14 16:23:06', 856959053190927169);
  1089 +INSERT INTO `itcast_auth_role_org` VALUES (872875447300400129, 872875447132627937, 834018221249037409, '2021-08-05 16:15:24', 856959053190927169);
  1090 +INSERT INTO `itcast_auth_role_org` VALUES (872875447354926113, 872875447132627937, 860164944203622593, '2021-08-05 16:15:24', 856959053190927169);
  1091 +INSERT INTO `itcast_auth_role_org` VALUES (872875447354926145, 872875447132627937, 860164099101696673, '2021-08-05 16:15:24', 856959053190927169);
  1092 +INSERT INTO `itcast_auth_role_org` VALUES (872875447359120481, 872875447132627937, 856959117544133665, '2021-08-05 16:15:24', 856959053190927169);
  1093 +INSERT INTO `itcast_auth_role_org` VALUES (872875447359120513, 872875447132627937, 856959818055818209, '2021-08-05 16:15:24', 856959053190927169);
  1094 +INSERT INTO `itcast_auth_role_org` VALUES (872875447363314849, 872875447132627937, 856959868358106209, '2021-08-05 16:15:24', 856959053190927169);
  1095 +INSERT INTO `itcast_auth_role_org` VALUES (872875447363314881, 872875447132627937, 856959895214234849, '2021-08-05 16:15:24', 856959053190927169);
  1096 +INSERT INTO `itcast_auth_role_org` VALUES (872875447363314913, 872875447132627937, 860169970170998305, '2021-08-05 16:15:24', 856959053190927169);
  1097 +INSERT INTO `itcast_auth_role_org` VALUES (872875447363314945, 872875447132627937, 831858961039866529, '2021-08-05 16:15:24', 856959053190927169);
  1098 +INSERT INTO `itcast_auth_role_org` VALUES (872875447363314977, 872875447132627937, 831859164782378273, '2021-08-05 16:15:24', 856959053190927169);
  1099 +INSERT INTO `itcast_auth_role_org` VALUES (872875447367509313, 872875447132627937, 831859219404799393, '2021-08-05 16:15:24', 856959053190927169);
  1100 +INSERT INTO `itcast_auth_role_org` VALUES (872875447367509345, 872875447132627937, 831859095488281761, '2021-08-05 16:15:24', 856959053190927169);
  1101 +INSERT INTO `itcast_auth_role_org` VALUES (872875447367509377, 872875447132627937, 831859052316310561, '2021-08-05 16:15:24', 856959053190927169);
  1102 +INSERT INTO `itcast_auth_role_org` VALUES (872875447367509409, 872875447132627937, 831858877577411073, '2021-08-05 16:15:24', 856959053190927169);
  1103 +INSERT INTO `itcast_auth_role_org` VALUES (874248805711628801, 856958590768908481, 860164944203622593, '2021-08-09 11:12:38', 1);
  1104 +INSERT INTO `itcast_auth_role_org` VALUES (874248805728406049, 856958590768908481, 860164099101696673, '2021-08-09 11:12:38', 1);
  1105 +INSERT INTO `itcast_auth_role_org` VALUES (874248805728406081, 856958590768908481, 856959818055818209, '2021-08-09 11:12:38', 1);
  1106 +INSERT INTO `itcast_auth_role_org` VALUES (874248805736794721, 856958590768908481, 873610883387885665, '2021-08-09 11:12:38', 1);
  1107 +INSERT INTO `itcast_auth_role_org` VALUES (874248805740989057, 856958590768908481, 873610940698855649, '2021-08-09 11:12:38', 1);
  1108 +INSERT INTO `itcast_auth_role_org` VALUES (874248805745183393, 856958590768908481, 874227091069997953, '2021-08-09 11:12:38', 1);
  1109 +INSERT INTO `itcast_auth_role_org` VALUES (874248805745183425, 856958590768908481, 874227150599754753, '2021-08-09 11:12:38', 1);
  1110 +INSERT INTO `itcast_auth_role_org` VALUES (874248805745183457, 856958590768908481, 874226837155221889, '2021-08-09 11:12:38', 1);
  1111 +INSERT INTO `itcast_auth_role_org` VALUES (874248805749377793, 856958590768908481, 874227341549639265, '2021-08-09 11:12:38', 1);
  1112 +INSERT INTO `itcast_auth_role_org` VALUES (874248805749377825, 856958590768908481, 874227005095154401, '2021-08-09 11:12:38', 1);
  1113 +INSERT INTO `itcast_auth_role_org` VALUES (874248805749377857, 856958590768908481, 873611036215740769, '2021-08-09 11:12:38', 1);
  1114 +INSERT INTO `itcast_auth_role_org` VALUES (874248805753572193, 856958590768908481, 874227400349587233, '2021-08-09 11:12:38', 1);
  1115 +INSERT INTO `itcast_auth_role_org` VALUES (874248805757766529, 856958590768908481, 874227210372781217, '2021-08-09 11:12:38', 1);
  1116 +INSERT INTO `itcast_auth_role_org` VALUES (874248805757766561, 856958590768908481, 874227474735568801, '2021-08-09 11:12:38', 1);
  1117 +INSERT INTO `itcast_auth_role_org` VALUES (874248805761960897, 856958590768908481, 874227615173449825, '2021-08-09 11:12:38', 1);
  1118 +INSERT INTO `itcast_auth_role_org` VALUES (874248805761960929, 856958590768908481, 874227278576358753, '2021-08-09 11:12:38', 1);
  1119 +INSERT INTO `itcast_auth_role_org` VALUES (874248805761960961, 856958590768908481, 856959868358106209, '2021-08-09 11:12:38', 1);
  1120 +INSERT INTO `itcast_auth_role_org` VALUES (874248805766155297, 856958590768908481, 856959895214234849, '2021-08-09 11:12:38', 1);
  1121 +INSERT INTO `itcast_auth_role_org` VALUES (877192894820135265, 874250002388504161, 860164944203622593, '2021-08-17 14:11:24', 1);
  1122 +INSERT INTO `itcast_auth_role_org` VALUES (877192894832718209, 874250002388504161, 860164099101696673, '2021-08-17 14:11:24', 1);
  1123 +INSERT INTO `itcast_auth_role_org` VALUES (877192894836912545, 874250002388504161, 856959818055818209, '2021-08-17 14:11:24', 1);
  1124 +INSERT INTO `itcast_auth_role_org` VALUES (877192894836912577, 874250002388504161, 873610883387885665, '2021-08-17 14:11:24', 1);
  1125 +INSERT INTO `itcast_auth_role_org` VALUES (877192894836912609, 874250002388504161, 873610940698855649, '2021-08-17 14:11:24', 1);
  1126 +INSERT INTO `itcast_auth_role_org` VALUES (877192894841106945, 874250002388504161, 874227091069997953, '2021-08-17 14:11:24', 1);
  1127 +INSERT INTO `itcast_auth_role_org` VALUES (877192894841106977, 874250002388504161, 874227150599754753, '2021-08-17 14:11:24', 1);
  1128 +INSERT INTO `itcast_auth_role_org` VALUES (877192894845301313, 874250002388504161, 874226837155221889, '2021-08-17 14:11:24', 1);
  1129 +INSERT INTO `itcast_auth_role_org` VALUES (877192894845301345, 874250002388504161, 874227341549639265, '2021-08-17 14:11:24', 1);
  1130 +INSERT INTO `itcast_auth_role_org` VALUES (877192894845301377, 874250002388504161, 874227005095154401, '2021-08-17 14:11:24', 1);
  1131 +INSERT INTO `itcast_auth_role_org` VALUES (877192894849495713, 874250002388504161, 873611036215740769, '2021-08-17 14:11:24', 1);
  1132 +INSERT INTO `itcast_auth_role_org` VALUES (877192894849495745, 874250002388504161, 874227400349587233, '2021-08-17 14:11:24', 1);
  1133 +INSERT INTO `itcast_auth_role_org` VALUES (877192894849495777, 874250002388504161, 874227210372781217, '2021-08-17 14:11:24', 1);
  1134 +INSERT INTO `itcast_auth_role_org` VALUES (877192894853690113, 874250002388504161, 874227474735568801, '2021-08-17 14:11:24', 1);
  1135 +INSERT INTO `itcast_auth_role_org` VALUES (877192894853690145, 874250002388504161, 874227615173449825, '2021-08-17 14:11:24', 1);
  1136 +INSERT INTO `itcast_auth_role_org` VALUES (877192894853690177, 874250002388504161, 874227278576358753, '2021-08-17 14:11:24', 1);
  1137 +INSERT INTO `itcast_auth_role_org` VALUES (877192894857884513, 874250002388504161, 856959868358106209, '2021-08-17 14:11:24', 1);
  1138 +INSERT INTO `itcast_auth_role_org` VALUES (877192894857884545, 874250002388504161, 856959895214234849, '2021-08-17 14:11:24', 1);
  1139 +INSERT INTO `itcast_auth_role_org` VALUES (877220666120618721, 877220449673557729, 860164944203622593, '2021-08-17 16:01:45', 877215047032506913);
  1140 +INSERT INTO `itcast_auth_role_org` VALUES (877220666133201665, 877220449673557729, 860164099101696673, '2021-08-17 16:01:45', 877215047032506913);
  1141 +INSERT INTO `itcast_auth_role_org` VALUES (877220666137396001, 877220449673557729, 856959818055818209, '2021-08-17 16:01:45', 877215047032506913);
  1142 +INSERT INTO `itcast_auth_role_org` VALUES (877220666137396033, 877220449673557729, 873610883387885665, '2021-08-17 16:01:45', 877215047032506913);
  1143 +INSERT INTO `itcast_auth_role_org` VALUES (877220666137396065, 877220449673557729, 873610940698855649, '2021-08-17 16:01:45', 877215047032506913);
  1144 +INSERT INTO `itcast_auth_role_org` VALUES (877220666141590401, 877220449673557729, 874227091069997953, '2021-08-17 16:01:45', 877215047032506913);
  1145 +INSERT INTO `itcast_auth_role_org` VALUES (877220666141590433, 877220449673557729, 874227150599754753, '2021-08-17 16:01:45', 877215047032506913);
  1146 +INSERT INTO `itcast_auth_role_org` VALUES (877220666141590465, 877220449673557729, 874226837155221889, '2021-08-17 16:01:45', 877215047032506913);
  1147 +INSERT INTO `itcast_auth_role_org` VALUES (877220666145784801, 877220449673557729, 874227341549639265, '2021-08-17 16:01:45', 877215047032506913);
  1148 +INSERT INTO `itcast_auth_role_org` VALUES (877220666145784833, 877220449673557729, 874227005095154401, '2021-08-17 16:01:45', 877215047032506913);
  1149 +INSERT INTO `itcast_auth_role_org` VALUES (877220666145784865, 877220449673557729, 873611036215740769, '2021-08-17 16:01:45', 877215047032506913);
  1150 +INSERT INTO `itcast_auth_role_org` VALUES (877220666149979201, 877220449673557729, 874227400349587233, '2021-08-17 16:01:45', 877215047032506913);
  1151 +INSERT INTO `itcast_auth_role_org` VALUES (877220666149979233, 877220449673557729, 874227210372781217, '2021-08-17 16:01:45', 877215047032506913);
  1152 +INSERT INTO `itcast_auth_role_org` VALUES (877220666149979265, 877220449673557729, 874227474735568801, '2021-08-17 16:01:45', 877215047032506913);
  1153 +INSERT INTO `itcast_auth_role_org` VALUES (877220666158367905, 877220449673557729, 874227615173449825, '2021-08-17 16:01:45', 877215047032506913);
  1154 +INSERT INTO `itcast_auth_role_org` VALUES (877220666162562241, 877220449673557729, 874227278576358753, '2021-08-17 16:01:45', 877215047032506913);
  1155 +INSERT INTO `itcast_auth_role_org` VALUES (877220666162562273, 877220449673557729, 856959868358106209, '2021-08-17 16:01:45', 877215047032506913);
  1156 +INSERT INTO `itcast_auth_role_org` VALUES (877220666166756609, 877220449673557729, 856959895214234849, '2021-08-17 16:01:45', 877215047032506913);
  1157 +COMMIT;
  1158 +
  1159 +-- ----------------------------
  1160 +-- Table structure for itcast_auth_user
  1161 +-- ----------------------------
  1162 +DROP TABLE IF EXISTS `itcast_auth_user`;
  1163 +CREATE TABLE `itcast_auth_user` (
  1164 + `id` bigint NOT NULL COMMENT 'ID',
  1165 + `account` varchar(30) NOT NULL COMMENT '账号',
  1166 + `name` varchar(50) NOT NULL COMMENT '姓名',
  1167 + `org_id` bigint DEFAULT NULL COMMENT '组织ID\n#c_core_org',
  1168 + `station_id` bigint DEFAULT NULL COMMENT '岗位ID\n#c_core_station',
  1169 + `email` varchar(255) DEFAULT NULL COMMENT '邮箱',
  1170 + `mobile` varchar(20) DEFAULT '' COMMENT '手机',
  1171 + `sex` varchar(1) DEFAULT 'N' COMMENT '性别\n#Sex{W:女;M:男;N:未知}',
  1172 + `status` bit(1) DEFAULT b'0' COMMENT '启用状态 1启用 0禁用',
  1173 + `avatar` varchar(255) DEFAULT '' COMMENT '头像',
  1174 + `work_describe` varchar(255) DEFAULT '' COMMENT '工作描述\r\n比如: 市长、管理员、局长等等 用于登陆展示',
  1175 + `password_error_last_time` datetime DEFAULT NULL COMMENT '最后一次输错密码时间',
  1176 + `password_error_num` int DEFAULT '0' COMMENT '密码错误次数',
  1177 + `password_expire_time` datetime DEFAULT NULL COMMENT '密码过期时间',
  1178 + `password` varchar(64) NOT NULL DEFAULT '' COMMENT '密码',
  1179 + `last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',
  1180 + `superior` bigint DEFAULT NULL COMMENT '上级领导',
  1181 + `create_user` bigint DEFAULT '0' COMMENT '创建人id',
  1182 + `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  1183 + `update_user` bigint DEFAULT '0' COMMENT '更新人id',
  1184 + `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  1185 + PRIMARY KEY (`id`) USING BTREE,
  1186 + UNIQUE KEY `UN_ACCOUNT` (`account`) USING BTREE
  1187 +) ENGINE=InnoDB ROW_FORMAT=COMPACT COMMENT='用户';
  1188 +
  1189 +-- ----------------------------
  1190 +-- Records of itcast_auth_user
  1191 +-- ----------------------------
  1192 +BEGIN;
  1193 +INSERT INTO `itcast_auth_user` VALUES (1, 'admin', '平台管理员', 860164099101696673, 857940157460957537, '', '13756644565', 'M', b'1', 'http://oss-file-services.oss-cn-zhangjiakou.aliyuncs.com/pd_files/2021/04/ffdc9d9b-287f-4c5c-beb5-8487132898d3.jpg', '超级管理员', '2021-08-31 06:03:21', 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', '2021-08-31 14:03:22', NULL, 1, '2019-09-02 19:32:02', 1, '2021-08-09 11:00:28');
  1194 +INSERT INTO `itcast_auth_user` VALUES (856959053190927169, 'lidingyu', '李定宇', 856959818055818209, 856959193226155201, NULL, '18510971101', 'M', b'1', '', '', '2021-08-27 02:41:10', 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', '2021-08-27 10:41:10', NULL, 1, '2021-06-22 18:09:20', 1, '2021-08-30 15:32:51');
  1195 +INSERT INTO `itcast_auth_user` VALUES (856961019472258305, 'wangweilong', '王伟龙', 856959868358106209, 856960124659441089, NULL, '18510971102', 'M', b'1', '', '', '2021-08-11 07:37:10', 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', '2021-06-22 18:17:33', 857949190481772609, 856959053190927169, '2021-06-22 18:17:09', 1, '2021-08-30 15:32:18');
  1196 +INSERT INTO `itcast_auth_user` VALUES (857945286130066209, 'zhangfeixiong', '张飞熊', 860164099101696673, 857940157460957537, NULL, '17610012001', 'M', b'1', '', '', '2021-08-30 06:41:27', 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', '2021-08-23 14:46:30', 857945286130066209, 856959053190927169, '2021-06-25 11:28:16', 1, '2021-08-30 15:32:07');
  1197 +INSERT INTO `itcast_auth_user` VALUES (857946496711058625, 'xuxiaoqing', '徐晓庆', 860164099101696673, 857940190092642753, NULL, '17610012003', 'M', b'1', '', '', '2021-08-10 05:39:07', 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', NULL, 857946496711058625, 856959053190927169, '2021-06-25 11:33:05', 1, '2021-08-30 15:31:53');
  1198 +INSERT INTO `itcast_auth_user` VALUES (857946656644064609, 'zhaodapeng', '赵大鹏', 856959818055818209, 857940212792216097, NULL, '17610012004', 'M', b'1', '', '', '2021-08-06 09:33:41', 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', NULL, 857946496711058625, 856959053190927169, '2021-06-25 11:33:43', 1, '2021-08-30 15:31:36');
  1199 +INSERT INTO `itcast_auth_user` VALUES (857947344241487297, 'zhangweilong', '张伟龙', 860164944203622593, 857940249404296065, NULL, '17610012006', 'M', b'1', '', '', '2021-08-10 01:44:36', 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', NULL, 857946496711058625, 856959053190927169, '2021-06-25 11:36:27', 1, '2021-08-30 15:31:09');
  1200 +INSERT INTO `itcast_auth_user` VALUES (857948632266108577, 'zhangqianqian', '张倩倩', 856959868358106209, 856960124659441089, NULL, '17610012007', 'M', b'1', '', '', '2021-08-06 09:33:59', 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', NULL, 857949190481772609, 856959053190927169, '2021-06-25 11:41:34', 1, '2021-08-30 15:30:31');
  1201 +INSERT INTO `itcast_auth_user` VALUES (857949190481772609, 'boxiaogu', '薄小谷', 856959868358106209, 857940231804996385, NULL, '17600111002', 'M', b'1', '', '', '2021-08-06 09:32:44', 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', NULL, 857946656644064609, 856959053190927169, '2021-06-25 11:43:47', 1, '2021-08-30 15:30:14');
  1202 +INSERT INTO `itcast_auth_user` VALUES (860107506054073857, 'mabiancheng', '马边城', 856959895214234849, 856960124659441089, NULL, '17610092011', 'M', b'1', '', '', '2021-07-14 06:42:25', 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', NULL, 857949190481772609, 856959053190927169, '2021-07-01 10:40:10', 1, '2021-08-30 15:29:43');
  1203 +INSERT INTO `itcast_auth_user` VALUES (864905248198641409, 'zhangyihu', '张一虎', 860164099101696673, 857940231804996385, NULL, '17800001111', 'M', b'1', '', '', '2021-08-24 09:13:00', 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', NULL, 857946496711058625, 856959053190927169, '2021-07-14 16:24:41', 1, '2021-08-30 15:29:14');
  1204 +INSERT INTO `itcast_auth_user` VALUES (864905381179049889, 'wangyuren', '王育人', 860164099101696673, 857940231804996385, NULL, '17800002222', 'M', b'1', '', '', NULL, 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', NULL, 857946496711058625, 856959053190927169, '2021-07-14 16:25:12', 1, '2021-08-30 15:29:04');
  1205 +INSERT INTO `itcast_auth_user` VALUES (877215047032506913, 'lichuanbo', '李传播', 860164099101696673, 856959193226155201, NULL, '17691000111', 'M', b'1', '', '', '2021-08-17 07:46:32', 0, NULL, 'e10adc3949ba59abbe56e057f20f883e', '2021-08-17 15:46:33', NULL, 1, '2021-08-17 15:39:25', 1, '2021-08-30 15:28:51');
  1206 +COMMIT;
  1207 +
  1208 +-- ----------------------------
  1209 +-- Table structure for itcast_auth_user_group
  1210 +-- ----------------------------
  1211 +DROP TABLE IF EXISTS `itcast_auth_user_group`;
  1212 +CREATE TABLE `itcast_auth_user_group` (
  1213 + `id` bigint NOT NULL,
  1214 + `name` varchar(30) NOT NULL DEFAULT '' COMMENT '用户组名称',
  1215 + `user_count` int NOT NULL COMMENT '用户数量',
  1216 + `role_id` bigint NOT NULL COMMENT '角色id',
  1217 + `describe_` varchar(100) DEFAULT '' COMMENT '功能描述',
  1218 + `status` bit(1) DEFAULT b'1' COMMENT '状态',
  1219 + `create_user` bigint DEFAULT '0' COMMENT '创建人id',
  1220 + `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  1221 + `update_user` bigint DEFAULT '0' COMMENT '更新人id',
  1222 + `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  1223 + PRIMARY KEY (`id`) USING BTREE,
  1224 + UNIQUE KEY `user_group_name` (`name`) USING BTREE
  1225 +) ENGINE=InnoDB COMMENT='用户组';
  1226 +
  1227 +-- ----------------------------
  1228 +-- Records of itcast_auth_user_group
  1229 +-- ----------------------------
  1230 +BEGIN;
  1231 +INSERT INTO `itcast_auth_user_group` VALUES (833740654944191361, '产品组', 1, 100, '', b'1', 1, '2021-04-20 00:27:43', 1, '2021-04-20 00:27:43');
  1232 +INSERT INTO `itcast_auth_user_group` VALUES (834004912844072385, '测试组', 1, 643779012732130273, '', b'1', 1, '2021-04-20 17:57:46', 1, '2021-08-10 15:45:51');
  1233 +INSERT INTO `itcast_auth_user_group` VALUES (834018512866413473, '九点钟', 1, 834018171361985217, '', b'1', 1, '2021-04-20 10:51:49', 1, '2021-04-20 10:51:49');
  1234 +COMMIT;
  1235 +
  1236 +-- ----------------------------
  1237 +-- Table structure for itcast_auth_user_group_user
  1238 +-- ----------------------------
  1239 +DROP TABLE IF EXISTS `itcast_auth_user_group_user`;
  1240 +CREATE TABLE `itcast_auth_user_group_user` (
  1241 + `id` bigint NOT NULL,
  1242 + `group_id` bigint NOT NULL DEFAULT '0' COMMENT '用户组ID',
  1243 + `user_id` bigint NOT NULL DEFAULT '0' COMMENT '用户ID',
  1244 + `create_user` bigint DEFAULT NULL COMMENT '创建人ID',
  1245 + `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  1246 + PRIMARY KEY (`id`) USING BTREE,
  1247 + KEY `IDX_KEY` (`group_id`,`user_id`) USING BTREE
  1248 +) ENGINE=InnoDB COMMENT='用户组、用户绑定';
  1249 +
  1250 +-- ----------------------------
  1251 +-- Records of itcast_auth_user_group_user
  1252 +-- ----------------------------
  1253 +BEGIN;
  1254 +INSERT INTO `itcast_auth_user_group_user` VALUES (831823440754270945, 831823425554112993, 1, 1, '2021-04-14 17:29:23');
  1255 +INSERT INTO `itcast_auth_user_group_user` VALUES (831823440762659585, 831823425554112993, 831588401974178945, 1, '2021-04-14 17:29:23');
  1256 +INSERT INTO `itcast_auth_user_group_user` VALUES (831823440762659617, 831823425554112993, 830496053856831713, 1, '2021-04-14 17:29:23');
  1257 +INSERT INTO `itcast_auth_user_group_user` VALUES (831823440762659649, 831823425554112993, 831120225570138209, 1, '2021-04-14 17:29:23');
  1258 +INSERT INTO `itcast_auth_user_group_user` VALUES (831849911145289793, 831221167757984449, 1, 1, '2021-04-14 19:14:34');
  1259 +INSERT INTO `itcast_auth_user_group_user` VALUES (831856608299556897, 831851174431909921, 1, 1, '2021-04-14 19:41:11');
  1260 +INSERT INTO `itcast_auth_user_group_user` VALUES (831856608303751233, 831851174431909921, 830496053856831713, 1, '2021-04-14 19:41:11');
  1261 +INSERT INTO `itcast_auth_user_group_user` VALUES (831856608303751265, 831851174431909921, 831120225570138209, 1, '2021-04-14 19:41:11');
  1262 +INSERT INTO `itcast_auth_user_group_user` VALUES (831856658568290561, 831856658509570273, 1, 1, '2021-04-14 19:41:23');
  1263 +INSERT INTO `itcast_auth_user_group_user` VALUES (831856658576679201, 831856658509570273, 830496053856831713, 1, '2021-04-14 19:41:23');
  1264 +INSERT INTO `itcast_auth_user_group_user` VALUES (831856658576679233, 831856658509570273, 831120225570138209, 1, '2021-04-14 19:41:23');
  1265 +INSERT INTO `itcast_auth_user_group_user` VALUES (831907837855887329, 831907837809749953, 830496053856831713, 1, '2021-04-14 23:04:45');
  1266 +INSERT INTO `itcast_auth_user_group_user` VALUES (831908494243492961, 831908494201549889, 830496053856831713, 1, '2021-04-14 23:07:21');
  1267 +INSERT INTO `itcast_auth_user_group_user` VALUES (831908853435299137, 831907964393844897, 830496053856831713, 1, '2021-04-14 23:08:47');
  1268 +INSERT INTO `itcast_auth_user_group_user` VALUES (831909211654026689, 831909211591112097, 830496053856831713, 1, '2021-04-14 23:10:12');
  1269 +INSERT INTO `itcast_auth_user_group_user` VALUES (831911166946279553, 831851997023007649, 1, 1, '2021-04-14 23:17:59');
  1270 +INSERT INTO `itcast_auth_user_group_user` VALUES (831911166954668193, 831851997023007649, 830496053856831713, 1, '2021-04-14 23:17:59');
  1271 +INSERT INTO `itcast_auth_user_group_user` VALUES (831922499536262017, 831922499490124641, 830496053856831713, 1, '2021-04-15 00:03:00');
  1272 +INSERT INTO `itcast_auth_user_group_user` VALUES (831922594474333217, 831922594419807233, 830496053856831713, 1, '2021-04-15 00:03:23');
  1273 +INSERT INTO `itcast_auth_user_group_user` VALUES (831922784950261537, 831922784895735553, 830496053856831713, 1, '2021-04-15 00:04:09');
  1274 +INSERT INTO `itcast_auth_user_group_user` VALUES (831958832900187841, 831922749437089409, 830496053856831713, 1, '2021-04-15 02:27:23');
  1275 +INSERT INTO `itcast_auth_user_group_user` VALUES (832186404787197409, 832185971150687681, 831120225570138209, 1, '2021-04-15 17:31:40');
  1276 +INSERT INTO `itcast_auth_user_group_user` VALUES (833707812038146625, 832186519174256705, 1, 1, '2021-04-19 22:17:12');
  1277 +INSERT INTO `itcast_auth_user_group_user` VALUES (833707812042340961, 832186519174256705, 830496053856831713, 1, '2021-04-19 22:17:12');
  1278 +INSERT INTO `itcast_auth_user_group_user` VALUES (833707812046535297, 832186519174256705, 831120225570138209, 1, '2021-04-19 22:17:12');
  1279 +INSERT INTO `itcast_auth_user_group_user` VALUES (833708017127029601, 832188866604567073, 1, 1, '2021-04-19 22:18:01');
  1280 +INSERT INTO `itcast_auth_user_group_user` VALUES (833708017131223937, 832188866604567073, 830496053856831713, 1, '2021-04-19 22:18:01');
  1281 +INSERT INTO `itcast_auth_user_group_user` VALUES (833708017131223969, 832188866604567073, 831120225570138209, 1, '2021-04-19 22:18:01');
  1282 +INSERT INTO `itcast_auth_user_group_user` VALUES (833711518632672449, 832192384258278177, 831120225570138209, 1, '2021-04-19 22:31:56');
  1283 +INSERT INTO `itcast_auth_user_group_user` VALUES (833724539367096737, 833724539304182145, 1, 1, '2021-04-19 23:23:40');
  1284 +INSERT INTO `itcast_auth_user_group_user` VALUES (833724539371291073, 833724539304182145, 830496053856831713, 1, '2021-04-19 23:23:40');
  1285 +INSERT INTO `itcast_auth_user_group_user` VALUES (833724539371291105, 833724539304182145, 831120225570138209, 1, '2021-04-19 23:23:40');
  1286 +INSERT INTO `itcast_auth_user_group_user` VALUES (833724539371291137, 833724539304182145, 833724248244650145, 1, '2021-04-19 23:23:40');
  1287 +INSERT INTO `itcast_auth_user_group_user` VALUES (833740655095186337, 833740654944191361, 831120225570138209, 1, '2021-04-20 00:27:43');
  1288 +INSERT INTO `itcast_auth_user_group_user` VALUES (834018512908356545, 834018512866413473, 834018444163713697, 1, '2021-04-20 18:51:49');
  1289 +INSERT INTO `itcast_auth_user_group_user` VALUES (834065426144077217, 834065262868210657, 1, 1, '2021-04-20 21:58:14');
  1290 +INSERT INTO `itcast_auth_user_group_user` VALUES (834065426152465857, 834065262868210657, 830496053856831713, 1, '2021-04-20 21:58:14');
  1291 +INSERT INTO `itcast_auth_user_group_user` VALUES (834065426152465889, 834065262868210657, 831120225570138209, 1, '2021-04-20 21:58:14');
  1292 +INSERT INTO `itcast_auth_user_group_user` VALUES (834473890834085793, 834004912844072385, 1, 1, '2021-04-22 01:01:20');
  1293 +INSERT INTO `itcast_auth_user_group_user` VALUES (834473890838280129, 834004912844072385, 830496053856831713, 1, '2021-04-22 01:01:20');
  1294 +INSERT INTO `itcast_auth_user_group_user` VALUES (834473890842474465, 834004912844072385, 831120225570138209, 1, '2021-04-22 01:01:20');
  1295 +INSERT INTO `itcast_auth_user_group_user` VALUES (834483324515779521, 834483238310248929, 831120225570138209, 1, '2021-04-22 01:38:49');
  1296 +COMMIT;
  1297 +
  1298 +-- ----------------------------
  1299 +-- Table structure for itcast_auth_user_role
  1300 +-- ----------------------------
  1301 +DROP TABLE IF EXISTS `itcast_auth_user_role`;
  1302 +CREATE TABLE `itcast_auth_user_role` (
  1303 + `id` bigint NOT NULL,
  1304 + `role_id` bigint NOT NULL DEFAULT '0' COMMENT '角色ID\n#c_auth_role',
  1305 + `user_id` bigint NOT NULL DEFAULT '0' COMMENT '用户ID\n#c_core_accou',
  1306 + `type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0用户 1 用户组',
  1307 + `application_id` bigint DEFAULT NULL COMMENT '应用id',
  1308 + `create_user` bigint DEFAULT NULL COMMENT '创建人ID',
  1309 + `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  1310 + PRIMARY KEY (`id`) USING BTREE,
  1311 + KEY `IDX_KEY` (`role_id`,`user_id`) USING BTREE
  1312 +) ENGINE=InnoDB ROW_FORMAT=COMPACT COMMENT='角色分配\r\n账号角色绑定';
  1313 +
  1314 +-- ----------------------------
  1315 +-- Records of itcast_auth_user_role
  1316 +-- ----------------------------
  1317 +BEGIN;
  1318 +INSERT INTO `itcast_auth_user_role` VALUES (872881535085183489, 864904849311940737, 864905381179049889, 0, 856958443553031905, 856959053190927169, '2021-08-05 16:39:36');
  1319 +INSERT INTO `itcast_auth_user_role` VALUES (872906209529696481, 864904849311940737, 864905248198641409, 0, 856958443553031905, 1, '2021-08-05 18:17:38');
  1320 +INSERT INTO `itcast_auth_user_role` VALUES (873256177813685601, 857939588088377665, 857946656644064609, 0, 856958443553031905, 1, '2021-08-06 17:28:17');
  1321 +INSERT INTO `itcast_auth_user_role` VALUES (873256370579703585, 856960598519324385, 857948632266108577, 0, 856958443553031905, 1, '2021-08-06 17:29:03');
  1322 +INSERT INTO `itcast_auth_user_role` VALUES (873256404280936353, 857939052358313665, 857949190481772609, 0, 856958443553031905, 1, '2021-08-06 17:29:11');
  1323 +INSERT INTO `itcast_auth_user_role` VALUES (873256430214318113, 857939725581858049, 857947344241487297, 0, 856958443553031905, 1, '2021-08-06 17:29:17');
  1324 +INSERT INTO `itcast_auth_user_role` VALUES (873256484329228577, 856960598519324385, 856961019472258305, 0, 856958443553031905, 1, '2021-08-06 17:29:30');
  1325 +INSERT INTO `itcast_auth_user_role` VALUES (874248705597785985, 856958590768908481, 856959053190927169, 0, 1, 1, '2021-08-09 11:12:14');
  1326 +INSERT INTO `itcast_auth_user_role` VALUES (874589888958174849, 857939640307462945, 857946496711058625, 0, 856958443553031905, 856959053190927169, '2021-08-10 09:47:59');
  1327 +INSERT INTO `itcast_auth_user_role` VALUES (874589888979146401, 857939868301440929, 857946496711058625, 0, 856958443553031905, 856959053190927169, '2021-08-10 09:47:59');
  1328 +INSERT INTO `itcast_auth_user_role` VALUES (874647556863305377, 874250002388504161, 857945286130066209, 0, 1, 1, '2021-08-10 13:37:08');
  1329 +INSERT INTO `itcast_auth_user_role` VALUES (874647556892665537, 856958590768908481, 857945286130066209, 0, 1, 1, '2021-08-10 13:37:08');
  1330 +INSERT INTO `itcast_auth_user_role` VALUES (874647556892665569, 834734304285174753, 857945286130066209, 0, 1, 1, '2021-08-10 13:37:08');
  1331 +INSERT INTO `itcast_auth_user_role` VALUES (874978169109632577, 857939868301440929, 857945286130066209, 0, 856958443553031905, 857945286130066209, '2021-08-11 11:30:52');
  1332 +INSERT INTO `itcast_auth_user_role` VALUES (875052547499391361, 856960598519324385, 860107506054073857, 0, 856958443553031905, 1, '2021-08-11 16:26:25');
  1333 +INSERT INTO `itcast_auth_user_role` VALUES (877215047166724673, 643779012732130273, 877215047032506913, 0, 1, 1, '2021-08-17 15:39:25');
  1334 +COMMIT;
  1335 +
  1336 +-- ----------------------------
  1337 +-- Table structure for itcast_common_login_log
  1338 +-- ----------------------------
  1339 +DROP TABLE IF EXISTS `itcast_common_login_log`;
  1340 +CREATE TABLE `itcast_common_login_log` (
  1341 + `id` bigint NOT NULL COMMENT '主键',
  1342 + `request_ip` varchar(50) DEFAULT '' COMMENT '操作IP',
  1343 + `user_id` bigint DEFAULT NULL COMMENT '登录人ID',
  1344 + `user_name` varchar(50) DEFAULT NULL COMMENT '登录人姓名',
  1345 + `account` varchar(30) DEFAULT '' COMMENT '登录人账号',
  1346 + `description` varchar(255) DEFAULT '' COMMENT '登录描述',
  1347 + `login_date` date DEFAULT NULL COMMENT '登录时间',
  1348 + `ua` varchar(500) DEFAULT '0' COMMENT '浏览器请求头',
  1349 + `browser` varchar(100) DEFAULT NULL COMMENT '浏览器名称',
  1350 + `browser_version` varchar(255) DEFAULT NULL COMMENT '浏览器版本',
  1351 + `operating_system` varchar(100) DEFAULT NULL COMMENT '操作系统',
  1352 + `location` varchar(50) DEFAULT '' COMMENT '登录地点',
  1353 + `create_time` datetime DEFAULT NULL,
  1354 + `create_user` bigint DEFAULT NULL,
  1355 + PRIMARY KEY (`id`) USING BTREE,
  1356 + KEY `IDX_BROWSER` (`browser`) USING BTREE,
  1357 + KEY `IDX_OPERATING` (`operating_system`) USING BTREE,
  1358 + KEY `IDX_LOGIN_DATE` (`login_date`,`account`) USING BTREE,
  1359 + KEY `IDX_ACCOUNT_IP` (`account`,`request_ip`) USING BTREE
  1360 +) ENGINE=InnoDB ROW_FORMAT=COMPACT COMMENT='登录日志';
  1361 +
  1362 +-- ----------------------------
  1363 +-- Records of itcast_common_login_log
  1364 +-- ----------------------------
  1365 +BEGIN;
  1366 +COMMIT;
  1367 +
  1368 +-- ----------------------------
  1369 +-- Table structure for itcast_common_opt_log
  1370 +-- ----------------------------
  1371 +DROP TABLE IF EXISTS `itcast_common_opt_log`;
  1372 +CREATE TABLE `itcast_common_opt_log` (
  1373 + `id` bigint NOT NULL COMMENT '主键',
  1374 + `request_ip` varchar(50) DEFAULT '' COMMENT '操作IP',
  1375 + `type` varchar(5) DEFAULT 'OPT' COMMENT '日志类型\n#LogType{OPT:操作类型;EX:异常类型}',
  1376 + `user_name` varchar(50) DEFAULT '' COMMENT '操作人',
  1377 + `description` varchar(255) DEFAULT '' COMMENT '操作描述',
  1378 + `class_path` varchar(255) DEFAULT '' COMMENT '类路径',
  1379 + `action_method` varchar(50) DEFAULT '' COMMENT '请求方法',
  1380 + `request_uri` varchar(50) DEFAULT '' COMMENT '请求地址',
  1381 + `http_method` varchar(10) DEFAULT 'GET' COMMENT '请求类型\n#HttpMethod{GET:GET请求;POST:POST请求;PUT:PUT请求;DELETE:DELETE请求;PATCH:PATCH请求;TRACE:TRACE请求;HEAD:HEAD请求;OPTIONS:OPTIONS请求;}',
  1382 + `params` longtext COMMENT '请求参数',
  1383 + `result` longtext COMMENT '返回值',
  1384 + `ex_desc` longtext COMMENT '异常详情信息',
  1385 + `ex_detail` longtext COMMENT '异常描述',
  1386 + `start_time` timestamp NULL DEFAULT NULL COMMENT '开始时间',
  1387 + `finish_time` timestamp NULL DEFAULT NULL COMMENT '完成时间',
  1388 + `consuming_time` bigint DEFAULT '0' COMMENT '消耗时间',
  1389 + `ua` varchar(500) DEFAULT '' COMMENT '浏览器',
  1390 + `create_time` datetime DEFAULT NULL,
  1391 + `create_user` bigint DEFAULT NULL,
  1392 + PRIMARY KEY (`id`) USING BTREE,
  1393 + KEY `index_type` (`type`) USING BTREE COMMENT '日志类型'
  1394 +) ENGINE=InnoDB ROW_FORMAT=COMPACT COMMENT='系统日志';
  1395 +
  1396 +-- ----------------------------
  1397 +-- Records of itcast_common_opt_log
  1398 +-- ----------------------------
  1399 +BEGIN;
  1400 +COMMIT;
  1401 +
  1402 +-- ----------------------------
  1403 +-- Table structure for itcast_core_org
  1404 +-- ----------------------------
  1405 +DROP TABLE IF EXISTS `itcast_core_org`;
  1406 +CREATE TABLE `itcast_core_org` (
  1407 + `id` bigint NOT NULL COMMENT 'ID',
  1408 + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称',
  1409 + `abbreviation` varchar(255) DEFAULT '' COMMENT '简称',
  1410 + `parent_id` bigint DEFAULT '0' COMMENT '父ID',
  1411 + `org_type` tinyint(1) DEFAULT NULL COMMENT '部门类型 1为分公司,2为一级转运中心 3为二级转运中心 4为网点',
  1412 + `province_id` bigint DEFAULT NULL COMMENT '省',
  1413 + `city_id` bigint DEFAULT NULL COMMENT '市',
  1414 + `county_id` bigint DEFAULT NULL COMMENT '区',
  1415 + `address` varchar(255) DEFAULT NULL COMMENT '地址',
  1416 + `contract_number` varchar(20) DEFAULT NULL COMMENT '联系电话',
  1417 + `manager_id` bigint DEFAULT NULL COMMENT '负责人id',
  1418 + `tree_path` varchar(255) DEFAULT ',' COMMENT '树结构',
  1419 + `sort_value` int DEFAULT '1' COMMENT '排序',
  1420 + `status` bit(1) DEFAULT b'1' COMMENT '状态',
  1421 + `describe_` varchar(255) DEFAULT '' COMMENT '描述',
  1422 + `create_time` datetime DEFAULT NULL,
  1423 + `create_user` bigint DEFAULT NULL,
  1424 + `update_time` datetime DEFAULT NULL,
  1425 + `update_user` bigint DEFAULT NULL,
  1426 + PRIMARY KEY (`id`) USING BTREE,
  1427 + UNIQUE KEY `PCO_NAME` (`name`) USING BTREE,
  1428 + FULLTEXT KEY `FU_PATH` (`tree_path`)
  1429 +) ENGINE=InnoDB ROW_FORMAT=COMPACT COMMENT='组织';
  1430 +
  1431 +-- ----------------------------
  1432 +-- Records of itcast_core_org
  1433 +-- ----------------------------
  1434 +BEGIN;
  1435 +INSERT INTO `itcast_core_org` VALUES (856959818055818209, '工作流项目组', '', 860164099101696673, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',', 0, b'1', '', '2021-06-22 18:12:22', 856959053190927169, '2021-07-01 14:25:11', 856959053190927169);
  1436 +INSERT INTO `itcast_core_org` VALUES (856959868358106209, '技术一组', '', 856959818055818209, NULL, NULL, NULL, NULL, NULL, NULL, 857946656644064609, ',856959818055818209,', 0, b'1', '', '2021-06-22 18:12:34', 856959053190927169, '2021-07-02 17:19:54', 856959053190927169);
  1437 +INSERT INTO `itcast_core_org` VALUES (856959895214234849, '技术二组', '', 856959818055818209, NULL, NULL, NULL, NULL, NULL, NULL, 857946656644064609, ',856959818055818209,', 0, b'1', '', '2021-06-22 18:12:41', 856959053190927169, '2021-07-02 17:19:59', 856959053190927169);
  1438 +INSERT INTO `itcast_core_org` VALUES (860164099101696673, '传智播客', '', 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',', 0, b'1', '', '2021-07-01 14:25:03', 856959053190927169, '2021-08-17 16:01:32', 877215047032506913);
  1439 +INSERT INTO `itcast_core_org` VALUES (860164944203622593, '人事部', '', 860164099101696673, NULL, NULL, NULL, NULL, NULL, NULL, 857947344241487297, ',860164099101696673,', 0, b'1', '', '2021-07-01 14:28:24', 856959053190927169, '2021-07-01 14:47:34', 856959053190927169);
  1440 +INSERT INTO `itcast_core_org` VALUES (873610883387885665, '总部', '', 860164099101696673, NULL, NULL, NULL, NULL, NULL, NULL, 1, ',860164099101696673,', 0, b'1', '', '2021-08-07 16:57:46', 1, '2021-08-07 16:57:46', 1);
  1441 +INSERT INTO `itcast_core_org` VALUES (873610940698855649, '总部研究院', '', 873610883387885665, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',860164099101696673,873610883387885665,', 0, b'1', '', '2021-08-07 16:57:59', 1, '2021-08-07 16:57:59', 1);
  1442 +INSERT INTO `itcast_core_org` VALUES (873611036215740769, '总部研究院公共服务中心', '', 873610940698855649, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',860164099101696673,873610883387885665,873610940698855649,', 0, b'1', '', '2021-08-07 16:58:22', 1, '2021-08-07 16:58:22', 1);
  1443 +INSERT INTO `itcast_core_org` VALUES (874226837155221889, '总部研究院Python和大数据研发中心', '', 873610940698855649, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',860164099101696673,873610883387885665,873610940698855649,873611036215740769,', 1, b'1', '', '2021-08-09 09:45:21', 1, '2021-08-09 09:45:41', 1);
  1444 +INSERT INTO `itcast_core_org` VALUES (874227005095154401, '总部研究院人工智能研发中心', '', 873610940698855649, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',860164099101696673,873610883387885665,873610940698855649,', 2, b'1', '', '2021-08-09 09:46:01', 1, '2021-08-09 09:46:01', 1);
  1445 +INSERT INTO `itcast_core_org` VALUES (874227091069997953, '总部研究院Java架构师孵化中心', '', 873610940698855649, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',860164099101696673,873610883387885665,873610940698855649,', 3, b'1', '', '2021-08-09 09:46:21', 1, '2021-08-09 09:46:21', 1);
  1446 +INSERT INTO `itcast_core_org` VALUES (874227150599754753, '总部研究院Java课研中心', '', 873610940698855649, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',860164099101696673,873610883387885665,873610940698855649,', 4, b'1', '', '2021-08-09 09:46:35', 1, '2021-08-09 09:46:35', 1);
  1447 +INSERT INTO `itcast_core_org` VALUES (874227210372781217, '总部研究院新媒体课研中心', '', 873610940698855649, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',860164099101696673,873610883387885665,873610940698855649,', 5, b'1', '', '2021-08-09 09:46:50', 1, '2021-08-09 09:46:50', 1);
  1448 +INSERT INTO `itcast_core_org` VALUES (874227278576358753, '总部研究院软件测试研发中心', '', 873610940698855649, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',860164099101696673,873610883387885665,873610940698855649,', 7, b'1', '', '2021-08-09 09:47:06', 1, '2021-08-09 09:47:06', 1);
  1449 +INSERT INTO `itcast_core_org` VALUES (874227341549639265, '总部研究院UI研发中心', '', 873610940698855649, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',860164099101696673,873610883387885665,873610940698855649,', 8, b'1', '', '2021-08-09 09:47:21', 1, '2021-08-09 09:47:21', 1);
  1450 +INSERT INTO `itcast_core_org` VALUES (874227400349587233, '总部研究院前端研发中心', '', 873610940698855649, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',860164099101696673,873610883387885665,873610940698855649,', 9, b'1', '', '2021-08-09 09:47:35', 1, '2021-08-09 09:47:35', 1);
  1451 +INSERT INTO `itcast_core_org` VALUES (874227474735568801, '总部研究院本部', '', 873610940698855649, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',860164099101696673,873610883387885665,873610940698855649,', 10, b'1', '', '2021-08-09 09:47:53', 1, '2021-08-09 09:47:53', 1);
  1452 +INSERT INTO `itcast_core_org` VALUES (874227615173449825, '总部研究院研发公共中心', '', 873610940698855649, NULL, NULL, NULL, NULL, NULL, NULL, NULL, ',860164099101696673,873610883387885665,873610940698855649,', 11, b'1', '', '2021-08-09 09:48:26', 1, '2021-08-09 09:48:26', 1);
  1453 +COMMIT;
  1454 +
  1455 +-- ----------------------------
  1456 +-- Table structure for itcast_core_station
  1457 +-- ----------------------------
  1458 +DROP TABLE IF EXISTS `itcast_core_station`;
  1459 +CREATE TABLE `itcast_core_station` (
  1460 + `id` bigint NOT NULL COMMENT 'ID',
  1461 + `name` varchar(100) NOT NULL DEFAULT '' COMMENT '名称',
  1462 + `org_id` bigint DEFAULT '0' COMMENT '组织ID\n#c_core_org',
  1463 + `status` bit(1) DEFAULT b'1' COMMENT '状态',
  1464 + `describe_` varchar(255) DEFAULT '' COMMENT '描述',
  1465 + `create_time` datetime DEFAULT NULL,
  1466 + `create_user` bigint DEFAULT NULL,
  1467 + `update_time` datetime DEFAULT NULL,
  1468 + `update_user` bigint DEFAULT NULL,
  1469 + PRIMARY KEY (`id`) USING BTREE,
  1470 + UNIQUE KEY `PCS_NAME` (`name`) USING BTREE
  1471 +) ENGINE=InnoDB ROW_FORMAT=COMPACT COMMENT='岗位';
  1472 +
  1473 +-- ----------------------------
  1474 +-- Records of itcast_core_station
  1475 +-- ----------------------------
  1476 +BEGIN;
  1477 +INSERT INTO `itcast_core_station` VALUES (742438735295031233, '财务', 0, b'1', '', '2020-08-11 01:46:29', 3, '2021-04-15 17:17:18', 1);
  1478 +INSERT INTO `itcast_core_station` VALUES (831885507637179553, '产品', 0, b'1', '', '2021-04-14 21:36:01', 1, '2021-04-20 00:17:38', 1);
  1479 +INSERT INTO `itcast_core_station` VALUES (834003162275790369, '测试', 0, b'1', '', '2021-04-20 17:50:49', 1, '2021-04-20 17:50:49', 1);
  1480 +INSERT INTO `itcast_core_station` VALUES (856959193226155201, '技术', 0, b'1', '', '2021-06-22 18:09:53', 1, '2021-06-22 18:09:53', 1);
  1481 +INSERT INTO `itcast_core_station` VALUES (856960124659441089, '开发', 0, b'1', '', '2021-06-22 18:13:35', 856959053190927169, '2021-06-22 18:13:35', 856959053190927169);
  1482 +INSERT INTO `itcast_core_station` VALUES (857940157460957537, '管理员', 0, b'1', '', '2021-06-25 11:07:54', 856959053190927169, '2021-06-25 11:07:54', 856959053190927169);
  1483 +INSERT INTO `itcast_core_station` VALUES (857940190092642753, '总经理', 0, b'1', '', '2021-06-25 11:08:01', 856959053190927169, '2021-06-25 11:08:01', 856959053190927169);
  1484 +INSERT INTO `itcast_core_station` VALUES (857940212792216097, '部门经理', 0, b'1', '', '2021-06-25 11:08:07', 856959053190927169, '2021-06-25 11:08:07', 856959053190927169);
  1485 +INSERT INTO `itcast_core_station` VALUES (857940231804996385, '主管', 0, b'1', '', '2021-06-25 11:08:11', 856959053190927169, '2021-06-25 11:08:11', 856959053190927169);
  1486 +INSERT INTO `itcast_core_station` VALUES (857940249404296065, '人事', 0, b'1', '', '2021-06-25 11:08:15', 856959053190927169, '2021-06-25 11:08:15', 856959053190927169);
  1487 +COMMIT;
  1488 +
  1489 +SET FOREIGN_KEY_CHECKS = 1;
docs/naocs/nacos_config_export_.zip 0 → 100644
No preview for this file type
docs/安装手册/install.assets/image-20210830152232691.png 0 → 100644

72.6 KB

docs/安装手册/install.assets/image-20210830152333191.png 0 → 100644

215 KB

docs/安装手册/install.assets/image-20210830152548433.png 0 → 100644

112 KB

docs/安装手册/install.assets/image-20210830152631400.png 0 → 100644

37.2 KB

docs/安装手册/install.assets/image-20210830153224315.png 0 → 100644

159 KB

docs/安装手册/install.assets/image-20210830153242575.png 0 → 100644

23.4 KB

docs/安装手册/install.assets/image-20210830154104472.png 0 → 100644

60.3 KB

docs/安装手册/install.assets/image-20210830154200988.png 0 → 100644

23.1 KB

docs/安装手册/install.assets/image-20210830154326764.png 0 → 100644

77.1 KB

docs/安装手册/install.assets/image-20210830154504033.png 0 → 100644

22.5 KB

docs/安装手册/install.assets/image-20210830154525067.png 0 → 100644

94.3 KB

docs/安装手册/install.assets/image-20210830154953700.png 0 → 100644

52.3 KB

docs/安装手册/install.assets/image-20210830155103917.png 0 → 100644

130 KB

docs/安装手册/install.assets/image-20210830155258853.png 0 → 100644

150 KB

docs/安装手册/install.assets/image-20210830155526072.png 0 → 100644

87 KB

docs/安装手册/install.assets/image-20210830155651916.png 0 → 100644

74.2 KB

docs/安装手册/install.assets/image-20210830161742463.png 0 → 100644

308 KB

docs/安装手册/install.assets/image-20210830162147892.png 0 → 100644

123 KB

docs/安装手册/install.assets/image-20210830162328668.png 0 → 100644

77.8 KB

docs/安装手册/install.assets/image-20210830162505668.png 0 → 100644

319 KB

docs/安装手册/install.assets/image-20210830163402242.png 0 → 100644

35.6 KB

docs/安装手册/install.assets/image-20210830164827769.png 0 → 100644

239 KB

docs/安装手册/install.md 0 → 100644
  1 +++ a/docs/安装手册/install.md
  1 +# 1 权限管家
  2 +
  3 +## 1.1 环境安装:
  4 +
  5 +`本次环境安装使用docker方式部署`
  6 +
  7 +### 1.1.1 安装nacos
  8 +
  9 +```shell
  10 +# 安装nacos
  11 +docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server
  12 +# 查看日志
  13 +docker logs -f nacos
  14 +```
  15 +
  16 +测试 地址:http://localhost:8848/nacos 用户名:nacos 密码:nacos
  17 +
  18 +![image-20210830152232691](install.assets/image-20210830152232691.png)
  19 +
  20 +### 1.1.2 安装mysql
  21 +
  22 +```shell
  23 +# 安装mysql
  24 +docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d -i -p 3306:3306 mysql:latest
  25 +# 查看日志
  26 +docker logs -f mysql
  27 +```
  28 +
  29 +测试(使用navcat) Host:localhost Port:3306 User Name:root Password:123456
  30 +
  31 +![image-20210830152548433](install.assets/image-20210830152548433.png)
  32 +
  33 +录入信息后 点击【Test Connection】按钮,弹出‘Successful’ 字样表示成功
  34 +
  35 +![image-20210830152631400](install.assets/image-20210830152631400.png)
  36 +
  37 +### 1.1.3 安装redis
  38 +
  39 +```shell
  40 +# 安装redis
  41 +docker run -p 6379:6379 --name redis -d redis
  42 +# 查看日志
  43 +docker logs -f redis
  44 +```
  45 +
  46 +测试(使用Redis Desktop Manager) Address:127.0.0.1
  47 +
  48 +![image-20210830153224315](install.assets/image-20210830153224315.png)
  49 +
  50 +录入信息后 点击【Test Connection】按钮,弹出‘Successful’ 字样表示成功
  51 +
  52 +![image-20210830153242575](install.assets/image-20210830153242575.png)
  53 +
  54 +## 1.2 数据导入
  55 +
  56 +### 1.2.1 nacos配置导入
  57 +
  58 +#### 1.2.1.1 创建命名空间
  59 +
  60 +![image-20210830154104472](install.assets/image-20210830154104472.png)
  61 +
  62 +录入 信息,如下图:
  63 +
  64 +- 命名空间名:itcast-authority
  65 +- 描述:权限管家
  66 +
  67 +![image-20210830154200988](install.assets/image-20210830154200988.png)
  68 +
  69 +#### 1.2.1.2 导入配置
  70 +
  71 +![image-20210830154326764](install.assets/image-20210830154326764.png)
  72 +
  73 +选择文件 项目根目录:docs/naocs/nacos_config_export_.zip
  74 +
  75 +![image-20210830154504033](install.assets/image-20210830154504033.png)
  76 +
  77 +![image-20210830154525067](install.assets/image-20210830154525067.png)
  78 +
  79 +
  80 +### 1.2.2 mysql数据导入
  81 +
  82 +#### 1.2.2.1 创建数据库
  83 +
  84 +<img src="install.assets/image-20210830155103917.png" alt="image-20210830155103917" style="zoom:50%;" />
  85 +
  86 +<img src="install.assets/image-20210830154953700.png" alt="image-20210830154953700" style="zoom:50%;" />
  87 +
  88 +#### 1.2.2.2 导入数据库脚本
  89 +
  90 +<img src="install.assets/image-20210830155258853.png" alt="image-20210830155258853" style="zoom:50%;" />
  91 +
  92 +选择文件 项目根目录:docs/mysql/itcast_auth.sql
  93 +
  94 +<img src="install.assets/image-20210830155526072.png" alt="image-20210830155526072" style="zoom:50%;" />
  95 +
  96 +<img src="install.assets/image-20210830155651916.png" alt="image-20210830155651916" style="zoom:50%;" />
  97 +
  98 +## 1.3 项目启动
  99 +
  100 +### 1.3.1 修改根pom文件
  101 +
  102 +修改pom中的namespace
  103 +
  104 +![image-20210830161742463](install.assets/image-20210830161742463.png)
  105 +
  106 +namespace 为1.2.1.1 章节中创建
  107 +
  108 +![image-20210830162147892](install.assets/image-20210830162147892.png)
  109 +
  110 +### 1.3.2 编译工程
  111 +
  112 +```shell
  113 +mvn clean install -DskipTests
  114 +```
  115 +
  116 +![image-20210830162328668](install.assets/image-20210830162328668.png)
  117 +
  118 +### 1.3.3 启动服务
  119 +
  120 +先启动 AuthorityApplication 然后启动GatewayServerApplication
  121 +
  122 +![image-20210830162505668](install.assets/image-20210830162505668.png)
  123 +
  124 +启动成功 点击Swagger文档 选择一个接口测试服务是否正常返回
  125 +
  126 +![image-20210830163402242](install.assets/image-20210830163402242.png)
  127 +
  128 +![image-20210830164827769](install.assets/image-20210830164827769.png)
  129 +
itcast-auth/itcast-auth-api/pom.xml 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/pom.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://maven.apache.org/POM/4.0.0"
  3 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5 +
  6 + <modelVersion>4.0.0</modelVersion>
  7 +
  8 + <groupId>com.itheima</groupId>
  9 + <artifactId>itcast-auth-api</artifactId>
  10 + <version>1.0.1</version>
  11 +
  12 + <name>${project.artifactId}</name>
  13 + <description>传智权限管家-权限服务api模块</description>
  14 +
  15 + <properties>
  16 + <java.version>1.8</java.version>
  17 + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  18 + <maven.compiler.plugin.version>3.8.1</maven.compiler.plugin.version>
  19 + </properties>
  20 +
  21 + <dependencies>
  22 + <dependency>
  23 + <groupId>org.springframework.cloud</groupId>
  24 + <artifactId>spring-cloud-starter-openfeign</artifactId>
  25 + <version>2.2.2.RELEASE</version>
  26 + <exclusions>
  27 + <exclusion>
  28 + <artifactId>guava</artifactId>
  29 + <groupId>com.google.guava</groupId>
  30 + </exclusion>
  31 + </exclusions>
  32 + </dependency>
  33 + <dependency>
  34 + <groupId>org.projectlombok</groupId>
  35 + <artifactId>lombok</artifactId>
  36 + <scope>provided</scope>
  37 + <version>1.18.20</version>
  38 + </dependency>
  39 + <dependency>
  40 + <groupId>io.swagger</groupId>
  41 + <artifactId>swagger-annotations</artifactId>
  42 + <version>1.5.21</version>
  43 + <scope>compile</scope>
  44 + </dependency>
  45 + <dependency>
  46 + <groupId>org.hibernate.validator</groupId>
  47 + <artifactId>hibernate-validator</artifactId>
  48 + <version>6.0.18.Final</version>
  49 + <scope>compile</scope>
  50 + </dependency>
  51 + <dependency>
  52 + <groupId>jakarta.validation</groupId>
  53 + <artifactId>jakarta.validation-api</artifactId>
  54 + <version>2.0.1</version>
  55 + <scope>compile</scope>
  56 + </dependency>
  57 + <dependency>
  58 + <groupId>com.fasterxml.jackson.core</groupId>
  59 + <artifactId>jackson-annotations</artifactId>
  60 + <version>2.10.1</version>
  61 + <scope>compile</scope>
  62 + </dependency>
  63 + </dependencies>
  64 +
  65 + <distributionManagement>
  66 + <repository>
  67 + <id>nexus-release</id>
  68 + <name>Nexus release Repository</name>
  69 + <url>http://repo.itheima.net/repository/maven-releases/</url>
  70 + </repository>
  71 + <snapshotRepository>
  72 + <id>nexus-snapshots</id>
  73 + <name>Nexus snapshots Repository</name>
  74 + <url>http://repo.itheima.net/repository/maven-snapshots/</url>
  75 + </snapshotRepository>
  76 + </distributionManagement>
  77 +
  78 + <build>
  79 + <plugins>
  80 + <plugin>
  81 + <groupId>org.apache.maven.plugins</groupId>
  82 + <artifactId>maven-compiler-plugin</artifactId>
  83 + <version>${maven.compiler.plugin.version}</version>
  84 + <configuration>
  85 + <source>${java.version}</source>
  86 + <target>${java.version}</target>
  87 + <encoding>${project.build.sourceEncoding}</encoding>
  88 + </configuration>
  89 + </plugin>
  90 + </plugins>
  91 + </build>
  92 +</project>
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/LoginApi.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/LoginApi.java
  1 +package com.itheima.authority.api.v1;
  2 +
  3 +import com.itheima.authority.api.v1.dto.LoginExternalDTO;
  4 +import com.itheima.authority.api.v1.hystrix.LoginFailback;
  5 +import com.itheima.authority.common.R;
  6 +import org.springframework.cloud.openfeign.FeignClient;
  7 +import org.springframework.web.bind.annotation.PostMapping;
  8 +import org.springframework.web.bind.annotation.RequestParam;
  9 +
  10 +/**
  11 + * 登录 API
  12 + */
  13 +@FeignClient(name = "${itcast.feign.authority-server:itcast-auth-server}", url = "${itcast.feign.authority-server-url:}", fallback = LoginFailback.class, path = "/anno")
  14 +public interface LoginApi {
  15 +
  16 + /**
  17 + * 登录
  18 + *
  19 + * @param account 用户名 账号
  20 + * @param password 密码
  21 + * @return
  22 + */
  23 + @PostMapping(value = "/externalLogin")
  24 + R<LoginExternalDTO> externalLogin(
  25 + @RequestParam(value = "account") String account,
  26 + @RequestParam(value = "password") String password,
  27 + @RequestParam(value = "applicationId") String applicationId);
  28 +
  29 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/MenuApi.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/MenuApi.java
  1 +package com.itheima.authority.api.v1;
  2 +
  3 +import com.itheima.authority.api.v1.dto.VueRouter;
  4 +import com.itheima.authority.api.v1.hystrix.MenuFailback;
  5 +import com.itheima.authority.common.R;
  6 +import org.springframework.cloud.openfeign.FeignClient;
  7 +import org.springframework.web.bind.annotation.GetMapping;
  8 +import org.springframework.web.bind.annotation.RequestParam;
  9 +
  10 +import java.util.List;
  11 +
  12 +/**
  13 + * 菜单 API
  14 + */
  15 +@FeignClient(name = "${itcast.feign.authority-server:itcast-auth-server}", url = "${itcast.feign.authority-server-url:}", fallback = MenuFailback.class, path = "/menu")
  16 +public interface MenuApi {
  17 +
  18 + @GetMapping("/router")
  19 + public R<List<VueRouter>> myRouter(@RequestParam(value = "group", required = false) String group,
  20 + @RequestParam(value = "userId", required = false) Long userId);
  21 +
  22 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/OrgApi.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/OrgApi.java
  1 +package com.itheima.authority.api.v1;
  2 +
  3 +import com.itheima.authority.api.v1.dto.OrgDTO;
  4 +import com.itheima.authority.api.v1.dto.OrgUserTreeDTO;
  5 +import com.itheima.authority.api.v1.hystrix.OrgFailback;
  6 +import com.itheima.authority.common.R;
  7 +import org.springframework.cloud.openfeign.FeignClient;
  8 +import org.springframework.web.bind.annotation.GetMapping;
  9 +import org.springframework.web.bind.annotation.PathVariable;
  10 +
  11 +import java.util.List;
  12 +
  13 +/**
  14 + * 组织 API
  15 + */
  16 +@FeignClient(name = "${itcast.feign.authority-server:itcast-auth-server}", url = "${itcast.feign.authority-server-url:}", fallback = OrgFailback.class, path = "/org")
  17 +public interface OrgApi {
  18 +
  19 + /**
  20 + * 查询组织
  21 + *
  22 + * @param id 主键id
  23 + * @return 查询结果
  24 + */
  25 + @GetMapping("/{id}")
  26 + R<OrgDTO> get(@PathVariable("id") Long id);
  27 +
  28 + /**
  29 + * 查询组织用户树
  30 + *
  31 + * @return
  32 + */
  33 + @GetMapping("/orgUserTree")
  34 + R<List<OrgUserTreeDTO>> orgUserTree();
  35 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/RoleApi.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/RoleApi.java
  1 +package com.itheima.authority.api.v1;
  2 +
  3 +import com.itheima.authority.api.v1.dto.RoleDTO;
  4 +import com.itheima.authority.api.v1.dto.RoleResourceDTO;
  5 +import com.itheima.authority.api.v1.hystrix.RoleFailback;
  6 +import com.itheima.authority.common.R;
  7 +import org.springframework.cloud.openfeign.FeignClient;
  8 +import org.springframework.web.bind.annotation.*;
  9 +
  10 +import java.util.List;
  11 +
  12 +/**
  13 + * 角色 API
  14 + */
  15 +@FeignClient(name = "${itcast.feign.authority-server:itcast-auth-server}", url = "${itcast.feign.authority-server-url:}", fallback = RoleFailback.class, path = "/role")
  16 +public interface RoleApi {
  17 +
  18 + /**
  19 + * 根据角色编码,查找用户id
  20 + *
  21 + * @param codes 角色编码
  22 + * @return
  23 + */
  24 + @GetMapping("/codes")
  25 + R<List<Long>> findUserIdByCode(@RequestParam(value = "codes") String[] codes);
  26 +
  27 + /**
  28 + * 查询角色
  29 + *
  30 + * @return
  31 + */
  32 + @RequestMapping(value = "/findRoleByUserId/{id}", method = RequestMethod.GET)
  33 + R<List<Long>> findRoleByUserId(@PathVariable("id") Long id);
  34 +
  35 + /**
  36 + * 查询全部角色和资源
  37 + *
  38 + * @return
  39 + */
  40 + @RequestMapping(value = "/findAllRoles", method = RequestMethod.GET)
  41 + R<List<RoleResourceDTO>> findAllRoles();
  42 +
  43 + /**
  44 + * 根据条件查询角色列表
  45 + *
  46 + * @param userId 用户id
  47 + * @return 角色列表
  48 + */
  49 + @GetMapping
  50 + R<List<RoleDTO>> list(@RequestParam("userId") Long userId);
  51 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/UserApi.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/UserApi.java
  1 +package com.itheima.authority.api.v1;
  2 +
  3 +import com.itheima.authority.api.v1.dto.UserDTO;
  4 +import com.itheima.authority.api.v1.hystrix.UserFailback;
  5 +import com.itheima.authority.common.R;
  6 +import org.springframework.cloud.openfeign.FeignClient;
  7 +import org.springframework.web.bind.annotation.GetMapping;
  8 +import org.springframework.web.bind.annotation.PathVariable;
  9 +import org.springframework.web.bind.annotation.RequestParam;
  10 +
  11 +import java.util.List;
  12 +
  13 +/**
  14 + * 用户 API
  15 + */
  16 +@FeignClient(name = "${itcast.feign.authority-server:itcast-auth-server}", url = "${itcast.feign.authority-server-url:}", fallback = UserFailback.class, path = "/user")
  17 +public interface UserApi {
  18 +
  19 + /**
  20 + * 获取用户列表
  21 + *
  22 + * @param ids
  23 + * @param stationId
  24 + * @param name
  25 + * @param orgId
  26 + * @return
  27 + */
  28 + @GetMapping("")
  29 + R<List<UserDTO>> list(@RequestParam(name = "ids", required = false) List<Long> ids,
  30 + @RequestParam(name = "stationId", required = false) Long stationId,
  31 + @RequestParam(name = "name", required = false) String name,
  32 + @RequestParam(name = "orgId", required = false) Long orgId,
  33 + @RequestParam(name = "account", required = false) String account);
  34 +
  35 + /**
  36 + * 获取用户详情
  37 + *
  38 + * @param id
  39 + * @return
  40 + */
  41 + @GetMapping("/{id}")
  42 + R<UserDTO> get(@PathVariable("id") Long id);
  43 +
  44 + /**
  45 + * 查询用户
  46 + *
  47 + * @param account
  48 + * @return 查询结果
  49 + */
  50 + @GetMapping("/account/{account}")
  51 + R<UserDTO> getByAccount(@PathVariable("account") String account);
  52 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/ApplicationDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/ApplicationDTO.java
  1 +package com.itheima.authority.api.v1.dto;
  2 +
  3 +import io.swagger.annotations.ApiModel;
  4 +import io.swagger.annotations.ApiModelProperty;
  5 +import lombok.AllArgsConstructor;
  6 +import lombok.Data;
  7 +import lombok.NoArgsConstructor;
  8 +import lombok.ToString;
  9 +import lombok.experimental.Accessors;
  10 +import lombok.experimental.SuperBuilder;
  11 +import org.hibernate.validator.constraints.Length;
  12 +
  13 +import java.io.Serializable;
  14 +
  15 +/**
  16 + * <p>
  17 + * 实体类
  18 + * 应用
  19 + * </p>
  20 + */
  21 +@Data
  22 +@SuperBuilder
  23 +@NoArgsConstructor
  24 +@AllArgsConstructor
  25 +@ToString(callSuper = true)
  26 +@Accessors(chain = true)
  27 +@ApiModel(value = "ApplicationDTO", description = "应用")
  28 +public class ApplicationDTO implements Serializable {
  29 +
  30 + @ApiModelProperty(value = "ID")
  31 + private Long id;
  32 + /**
  33 + * 名称
  34 + */
  35 + @ApiModelProperty(value = "名称")
  36 + @Length(max = 255, message = "名称长度不能超过255")
  37 + private String name;
  38 +
  39 +
  40 + /**
  41 + * 状态
  42 + */
  43 + @ApiModelProperty(value = "状态")
  44 + private Boolean status;
  45 +
  46 + /**
  47 + * 描述
  48 + */
  49 + @ApiModelProperty(value = "描述")
  50 + @Length(max = 255, message = "描述长度不能超过255")
  51 + private String describe;
  52 +
  53 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/LoginExternalDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/LoginExternalDTO.java
  1 +package com.itheima.authority.api.v1.dto;
  2 +
  3 +import io.swagger.annotations.ApiModel;
  4 +import io.swagger.annotations.ApiModelProperty;
  5 +import lombok.*;
  6 +import lombok.experimental.Accessors;
  7 +
  8 +import java.io.Serializable;
  9 +import java.util.List;
  10 +
  11 +/**
  12 + * 外部登录返回信息
  13 + */
  14 +@Data
  15 +@NoArgsConstructor
  16 +@AllArgsConstructor
  17 +@Accessors(chain = true)
  18 +@ToString(callSuper = true)
  19 +@EqualsAndHashCode(callSuper = false)
  20 +@Builder
  21 +@ApiModel(value = "LoginExternalDTO", description = "外部登录信息")
  22 +public class LoginExternalDTO implements Serializable {
  23 + private static final long serialVersionUID = -3124612657759050173L;
  24 + @ApiModelProperty(value = "用户信息")
  25 + private UserDTO user;
  26 + @ApiModelProperty(value = "权限列表")
  27 + private List<String> permissionsList;
  28 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/OrgDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/OrgDTO.java
  1 +package com.itheima.authority.api.v1.dto;
  2 +
  3 +import io.swagger.annotations.ApiModel;
  4 +import io.swagger.annotations.ApiModelProperty;
  5 +import lombok.Data;
  6 +import org.hibernate.validator.constraints.Length;
  7 +
  8 +import java.io.Serializable;
  9 +
  10 +/**
  11 + * <p>
  12 + * 实体类
  13 + * 组织
  14 + * </p>
  15 + */
  16 +@Data
  17 +@ApiModel(value = "Org", description = "组织")
  18 +public class OrgDTO implements Serializable {
  19 +
  20 + @ApiModelProperty(value = "ID")
  21 + private Long id;
  22 + /**
  23 + * 名称
  24 + */
  25 + @ApiModelProperty(value = "名称")
  26 + private String name;
  27 +
  28 + /**
  29 + * 简称
  30 + */
  31 + @ApiModelProperty(value = "简称")
  32 + private String abbreviation;
  33 +
  34 + /**
  35 + * 父级ID
  36 + */
  37 + @ApiModelProperty(value = "父级ID")
  38 + private Long parentId;
  39 +
  40 + /**
  41 + * 父级名称¬
  42 + */
  43 + @ApiModelProperty(value = "父级名称")
  44 + private String parentName;
  45 +
  46 + /**
  47 + * 部门类型 1为分公司,2为一级转运中心 3为二级转运中心 4为网点
  48 + */
  49 + @ApiModelProperty(value = "部门类型 1为分公司,2为一级转运中心 3为二级转运中心 4为网点")
  50 + private Integer orgType;
  51 +
  52 + /**
  53 + * 所属省份id
  54 + */
  55 + @ApiModelProperty(value = "所属省份id")
  56 + private Long provinceId;
  57 +
  58 + /**
  59 + * 所属省份名称
  60 + */
  61 + @ApiModelProperty(value = "所属省份名称")
  62 + private String provinceName;
  63 +
  64 + /**
  65 + * 所属城市id
  66 + */
  67 + @ApiModelProperty(value = "所属城市id")
  68 + private Long cityId;
  69 +
  70 + /**
  71 + * 所属城市名称
  72 + */
  73 + @ApiModelProperty(value = "所属城市名称")
  74 + private String cityName;
  75 +
  76 + /**
  77 + * 所属区县id
  78 + */
  79 + @ApiModelProperty(value = "所属区县id")
  80 + private Long countyId;
  81 +
  82 + /**
  83 + * 所属区县名称
  84 + */
  85 + @ApiModelProperty(value = "所属区县名称")
  86 + private String countyName;
  87 +
  88 + /**
  89 + * 详细地址
  90 + */
  91 + @ApiModelProperty(value = "详细地址")
  92 + private String address;
  93 +
  94 + /**
  95 + * 联系电话
  96 + */
  97 + @ApiModelProperty(value = "联系电话")
  98 + private String contractNumber;
  99 +
  100 + /**
  101 + * 负责人id
  102 + */
  103 + @ApiModelProperty(value = "负责人id")
  104 + private Long managerId;
  105 +
  106 + /**
  107 + * 负责人名称
  108 + */
  109 + @ApiModelProperty(value = "负责人名称")
  110 + private String manager;
  111 +
  112 +
  113 + /**
  114 + * 树结构
  115 + */
  116 + @ApiModelProperty(value = "树结构")
  117 + @Length(max = 255, message = "树结构长度不能超过255")
  118 + private String treePath;
  119 +
  120 + /**
  121 + * 排序
  122 + */
  123 + @ApiModelProperty(value = "排序")
  124 + private Integer sortValue;
  125 +
  126 + /**
  127 + * 状态
  128 + */
  129 + @ApiModelProperty(value = "状态")
  130 + private Boolean status;
  131 +
  132 + /**
  133 + * 描述
  134 + */
  135 + @ApiModelProperty(value = "描述")
  136 + private String describe;
  137 +
  138 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/OrgUserTreeDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/OrgUserTreeDTO.java
  1 +package com.itheima.authority.api.v1.dto;
  2 +
  3 +import io.swagger.annotations.ApiModel;
  4 +import lombok.Builder;
  5 +import lombok.Data;
  6 +import org.springframework.util.CollectionUtils;
  7 +
  8 +import java.util.List;
  9 +
  10 +/**
  11 + * 组织树
  12 + */
  13 +@Data
  14 +@ApiModel(value = "OrgUserTreeDTO", description = "组织用户树")
  15 +public class OrgUserTreeDTO {
  16 + private List<OrgUserTreeDTO> children;
  17 + private String label;
  18 + private Long id;
  19 + private Long parentId;
  20 + private Boolean status;
  21 + private Integer type;
  22 +
  23 + public Boolean getEnable() {
  24 + if (type == 1 && CollectionUtils.isEmpty(children)) {
  25 + return false;
  26 + }
  27 + return true;
  28 + }
  29 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/ResourceDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/ResourceDTO.java
  1 +package com.itheima.authority.api.v1.dto;
  2 +
  3 +import io.swagger.annotations.ApiModel;
  4 +import io.swagger.annotations.ApiModelProperty;
  5 +import lombok.AllArgsConstructor;
  6 +import lombok.Data;
  7 +import lombok.NoArgsConstructor;
  8 +import lombok.ToString;
  9 +import lombok.experimental.Accessors;
  10 +import lombok.experimental.SuperBuilder;
  11 +import org.hibernate.validator.constraints.Length;
  12 +
  13 +import javax.validation.constraints.NotEmpty;
  14 +import java.io.Serializable;
  15 +
  16 +/**
  17 + * <p>
  18 + * 实体类
  19 + * 资源
  20 + * </p>
  21 + */
  22 +@Data
  23 +@SuperBuilder
  24 +@NoArgsConstructor
  25 +@AllArgsConstructor
  26 +@ToString(callSuper = true)
  27 +@Accessors(chain = true)
  28 +@ApiModel(value = "Resource", description = "资源")
  29 +public class ResourceDTO implements Serializable {
  30 +
  31 +
  32 + @Override
  33 + public int hashCode() {
  34 + return (method + "/" + url).hashCode();
  35 + }
  36 +
  37 + @Override
  38 + public boolean equals(Object obj) {
  39 + if (obj instanceof ResourceDTO) {
  40 + ResourceDTO entity = (ResourceDTO) obj;
  41 + return ((method + "/" + url).equals(entity.getMethod() + "/" + entity.getUrl()));
  42 + }
  43 + return super.equals(obj);
  44 + }
  45 +
  46 + @ApiModelProperty(value = "ID")
  47 + private Long id;
  48 +
  49 + /**
  50 + * 资源编码
  51 + * 规则:
  52 + * 链接:
  53 + * 数据列:
  54 + * 按钮:
  55 + */
  56 + @ApiModelProperty(value = "资源编码")
  57 + @Length(max = 255, message = "资源编码长度不能超过255")
  58 + private String code;
  59 +
  60 + /**
  61 + * 接口名称
  62 + */
  63 + @ApiModelProperty(value = "接口名称")
  64 + @NotEmpty(message = "接口名称不能为空")
  65 + @Length(max = 255, message = "接口名称长度不能超过255")
  66 + private String name;
  67 +
  68 + /**
  69 + * 请求方式
  70 + */
  71 + @ApiModelProperty(value = "请求方式")
  72 + @NotEmpty(message = "请求方式不能为空")
  73 + @Length(max = 10, message = "请求方式长度不能超过10")
  74 + private String method;
  75 +
  76 + /**
  77 + * 接口地址
  78 + */
  79 + @ApiModelProperty(value = "接口地址")
  80 + @NotEmpty(message = "接口地址不能为空")
  81 + @Length(max = 255, message = "接口地址长度不能超过255")
  82 + private String url;
  83 +
  84 + /**
  85 + * 菜单ID
  86 + * #itcast_auth_menu
  87 + */
  88 + @ApiModelProperty(value = "菜单ID")
  89 + private Long menuId;
  90 +
  91 + /**
  92 + * 接口描述
  93 + */
  94 + @ApiModelProperty(value = "接口描述")
  95 + @Length(max = 255, message = "接口描述长度不能超过255")
  96 + private String describe;
  97 +
  98 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/RoleDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/RoleDTO.java
  1 +package com.itheima.authority.api.v1.dto;
  2 +
  3 +import io.swagger.annotations.ApiModel;
  4 +import io.swagger.annotations.ApiModelProperty;
  5 +import lombok.AllArgsConstructor;
  6 +import lombok.Data;
  7 +import lombok.NoArgsConstructor;
  8 +import lombok.ToString;
  9 +import lombok.experimental.Accessors;
  10 +import lombok.experimental.SuperBuilder;
  11 +import org.hibernate.validator.constraints.Length;
  12 +
  13 +import javax.validation.constraints.NotEmpty;
  14 +import javax.validation.constraints.NotNull;
  15 +import java.io.Serializable;
  16 +
  17 +/**
  18 + * <p>
  19 + * 实体类
  20 + * 角色
  21 + * </p>
  22 + */
  23 +@Data
  24 +@SuperBuilder
  25 +@NoArgsConstructor
  26 +@AllArgsConstructor
  27 +@ToString(callSuper = true)
  28 +@Accessors(chain = true)
  29 +@ApiModel(value = "Role", description = "角色")
  30 +public class RoleDTO implements Serializable {
  31 +
  32 + @ApiModelProperty(value = "ID")
  33 + private Long id;
  34 + /**
  35 + * 角色名称
  36 + */
  37 + @ApiModelProperty(value = "角色名称")
  38 + @NotEmpty(message = "角色名称不能为空")
  39 + @Length(max = 30, message = "角色名称长度不能超过30")
  40 + private String name;
  41 +
  42 + /**
  43 + * 角色编码
  44 + */
  45 + @ApiModelProperty(value = "角色编码")
  46 + @Length(max = 20, message = "角色编码长度不能超过20")
  47 + private String code;
  48 +
  49 + /**
  50 + * 功能描述
  51 + */
  52 + @ApiModelProperty(value = "功能描述")
  53 + @Length(max = 100, message = "功能描述长度不能超过100")
  54 + private String describe;
  55 +
  56 + /**
  57 + * 状态
  58 + */
  59 + @ApiModelProperty(value = "状态")
  60 + private Boolean status;
  61 +
  62 + /**
  63 + * 是否内置角色
  64 + */
  65 + @ApiModelProperty(value = "是否内置角色")
  66 + private Boolean readonly;
  67 +
  68 + /**
  69 + * 数据权限类型
  70 + * #DataScopeType{ALL:1,全部;THIS_LEVEL:2,本级;THIS_LEVEL_CHILDREN:3,本级以及子级;CUSTOMIZE:4,自定义;SELF:5,个人;}
  71 + */
  72 + @ApiModelProperty(value = "数据权限类型")
  73 + @NotNull(message = "数据权限类型不能为空")
  74 + private String dsType;
  75 +
  76 + @ApiModelProperty(value = "互斥角色")
  77 + @NotNull(message = "互斥角色不能为空")
  78 + private Long repel;
  79 +
  80 +
  81 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/RoleResourceDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/RoleResourceDTO.java
  1 +package com.itheima.authority.api.v1.dto;
  2 +
  3 +import io.swagger.annotations.ApiModel;
  4 +import io.swagger.annotations.ApiModelProperty;
  5 +import lombok.*;
  6 +import lombok.experimental.Accessors;
  7 +import org.hibernate.validator.constraints.Length;
  8 +
  9 +import java.io.Serializable;
  10 +import java.util.List;
  11 +
  12 +/**
  13 + * <p>
  14 + * 实体类
  15 + * 角色
  16 + * </p>
  17 + */
  18 +@Data
  19 +@AllArgsConstructor
  20 +@Accessors(chain = true)
  21 +@ToString(callSuper = true)
  22 +@EqualsAndHashCode(callSuper = false)
  23 +@Builder
  24 +@ApiModel(value = "RoleResourceDTO", description = "角色")
  25 +public class RoleResourceDTO implements Serializable {
  26 +
  27 + private static final long serialVersionUID = 1L;
  28 + private Long id;
  29 + /**
  30 + * 角色名称
  31 + */
  32 + @ApiModelProperty(value = "角色名称")
  33 + @Length(max = 30, message = "角色名称长度不能超过30")
  34 + private String name;
  35 + /**
  36 + * 角色编码
  37 + */
  38 + @ApiModelProperty(value = "角色编码")
  39 + private String code;
  40 +
  41 + private List<ResourceDTO> resources;
  42 +
  43 + public RoleResourceDTO() {
  44 + }
  45 +
  46 + public RoleResourceDTO(RoleDTO role, List<ResourceDTO> resources) {
  47 + this.id = role.getId();
  48 + this.name = role.getName();
  49 + this.code = role.getCode();
  50 + this.resources = resources;
  51 + }
  52 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/RouterMeta.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/RouterMeta.java
  1 +package com.itheima.authority.api.v1.dto;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonInclude;
  4 +import io.swagger.annotations.ApiModelProperty;
  5 +import lombok.AllArgsConstructor;
  6 +import lombok.Builder;
  7 +import lombok.Data;
  8 +import lombok.NoArgsConstructor;
  9 +
  10 +import java.io.Serializable;
  11 +
  12 +/**
  13 + * Vue路由 Meta
  14 + *
  15 + */
  16 +@Data
  17 +@Builder
  18 +@NoArgsConstructor
  19 +@AllArgsConstructor
  20 +@JsonInclude(JsonInclude.Include.NON_NULL)
  21 +public class RouterMeta implements Serializable {
  22 +
  23 + private static final long serialVersionUID = 5499925008927195914L;
  24 +
  25 + @ApiModelProperty(value = "标题")
  26 + private String title;
  27 + @ApiModelProperty(value = "图标")
  28 + private String icon = "";
  29 + @ApiModelProperty(value = "面包屑")
  30 + private Boolean breadcrumb = true;
  31 +
  32 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/Sex.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/Sex.java
  1 +package com.itheima.authority.api.v1.dto;
  2 +
  3 +import lombok.Data;
  4 +
  5 +@Data
  6 +public class Sex {
  7 + private String desc;
  8 + private String code;
  9 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/UserDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/UserDTO.java
  1 +package com.itheima.authority.api.v1.dto;
  2 +
  3 +import io.swagger.annotations.ApiModel;
  4 +import io.swagger.annotations.ApiModelProperty;
  5 +import lombok.Data;
  6 +
  7 +import java.io.Serializable;
  8 +import java.time.LocalDateTime;
  9 +import java.util.List;
  10 +
  11 +/**
  12 + * 用户
  13 + */
  14 +@Data
  15 +@ApiModel(value = "UserDTO", description = "用户")
  16 +public class UserDTO implements Serializable {
  17 +
  18 + private Long id;
  19 + private LocalDateTime createTime;
  20 + private Long createUser;
  21 + private LocalDateTime updateTime;
  22 + private Long updateUser;
  23 + private Long superior;
  24 + private String account;
  25 + private String name;
  26 + private Long orgId;
  27 + private String orgName;
  28 + private Long stationId;
  29 + private String stationName;
  30 + private String email;
  31 + private String mobile;
  32 + private Sex sex;
  33 + private boolean status;
  34 + private String avatar;
  35 + private LocalDateTime lastLoginTime;
  36 + private List<Long> roles;
  37 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/VueRouter.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/dto/VueRouter.java
  1 +package com.itheima.authority.api.v1.dto;
  2 +
  3 +import com.fasterxml.jackson.annotation.JsonInclude;
  4 +import io.swagger.annotations.ApiModelProperty;
  5 +import lombok.Data;
  6 +
  7 +import java.io.Serializable;
  8 +import java.util.List;
  9 +
  10 +/**
  11 + * 构建 Vue路由
  12 + */
  13 +@Data
  14 +@JsonInclude(JsonInclude.Include.NON_NULL)
  15 +public class VueRouter implements Serializable {
  16 +
  17 + private static final long serialVersionUID = -3327478146308500708L;
  18 +
  19 + private Long id;
  20 + private Long parentId;
  21 +
  22 + @ApiModelProperty(value = "路径")
  23 + private String path;
  24 + @ApiModelProperty(value = "菜单名称")
  25 + private String name;
  26 + @ApiModelProperty(value = "组件")
  27 + private String component;
  28 + @ApiModelProperty(value = "重定向")
  29 + private String redirect;
  30 + @ApiModelProperty(value = "元数据")
  31 + private RouterMeta meta;
  32 + @ApiModelProperty(value = "是否隐藏")
  33 + private Boolean hidden = false;
  34 + @ApiModelProperty(value = "总是显示")
  35 + private Boolean alwaysShow = false;
  36 + @ApiModelProperty(value = "子路由")
  37 + private List<VueRouter> children;
  38 +
  39 +
  40 + public Boolean getAlwaysShow() {
  41 + return getChildren() != null && !getChildren().isEmpty();
  42 + }
  43 +
  44 + public String getComponent() {
  45 + if (getChildren() != null && !getChildren().isEmpty()) {
  46 + return "Layout";
  47 + }
  48 + return this.component;
  49 + }
  50 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/hystrix/LoginFailback.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/hystrix/LoginFailback.java
  1 +package com.itheima.authority.api.v1.hystrix;
  2 +
  3 +import com.itheima.authority.api.v1.LoginApi;
  4 +import com.itheima.authority.api.v1.dto.LoginExternalDTO;
  5 +import com.itheima.authority.common.R;
  6 +import org.springframework.stereotype.Component;
  7 +
  8 +@Component
  9 +public class LoginFailback implements LoginApi {
  10 + @Override
  11 + public R<LoginExternalDTO> externalLogin(String account, String password, String applicationId) {
  12 + return R.timeout();
  13 + }
  14 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/hystrix/MenuFailback.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/hystrix/MenuFailback.java
  1 +package com.itheima.authority.api.v1.hystrix;
  2 +
  3 +import com.itheima.authority.api.v1.MenuApi;
  4 +import com.itheima.authority.api.v1.dto.VueRouter;
  5 +import com.itheima.authority.common.R;
  6 +import org.springframework.stereotype.Component;
  7 +
  8 +import java.util.List;
  9 +
  10 +@Component
  11 +public class MenuFailback implements MenuApi {
  12 + @Override
  13 + public R<List<VueRouter>> myRouter(String group, Long userId) {
  14 + return R.timeout();
  15 + }
  16 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/hystrix/OrgFailback.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/hystrix/OrgFailback.java
  1 +package com.itheima.authority.api.v1.hystrix;
  2 +
  3 +import com.itheima.authority.api.v1.OrgApi;
  4 +import com.itheima.authority.api.v1.dto.OrgDTO;
  5 +import com.itheima.authority.api.v1.dto.OrgUserTreeDTO;
  6 +import com.itheima.authority.common.R;
  7 +import org.springframework.stereotype.Component;
  8 +
  9 +import java.util.List;
  10 +
  11 +@Component
  12 +public class OrgFailback implements OrgApi {
  13 + @Override
  14 + public R<OrgDTO> get(Long id) {
  15 + return R.timeout();
  16 + }
  17 +
  18 + @Override
  19 + public R<List<OrgUserTreeDTO>> orgUserTree() {
  20 + return R.timeout();
  21 + }
  22 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/hystrix/RoleFailback.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/hystrix/RoleFailback.java
  1 +package com.itheima.authority.api.v1.hystrix;
  2 +
  3 +import com.itheima.authority.api.v1.RoleApi;
  4 +import com.itheima.authority.api.v1.dto.RoleDTO;
  5 +import com.itheima.authority.api.v1.dto.RoleResourceDTO;
  6 +import com.itheima.authority.common.R;
  7 +import org.springframework.stereotype.Component;
  8 +
  9 +import java.util.List;
  10 +
  11 +@Component
  12 +public class RoleFailback implements RoleApi {
  13 + @Override
  14 + public R<List<Long>> findUserIdByCode(String[] codes) {
  15 + return R.timeout();
  16 + }
  17 +
  18 + @Override
  19 + public R<List<Long>> findRoleByUserId(Long id) {
  20 + return R.timeout();
  21 + }
  22 +
  23 + @Override
  24 + public R<List<RoleResourceDTO>> findAllRoles() {
  25 + return R.timeout();
  26 + }
  27 +
  28 + @Override
  29 + public R<List<RoleDTO>> list(Long userId) {
  30 + return R.timeout();
  31 + }
  32 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/hystrix/UserFailback.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/api/v1/hystrix/UserFailback.java
  1 +package com.itheima.authority.api.v1.hystrix;
  2 +
  3 +import com.itheima.authority.api.v1.UserApi;
  4 +import com.itheima.authority.api.v1.dto.UserDTO;
  5 +import com.itheima.authority.common.R;
  6 +import org.springframework.stereotype.Component;
  7 +
  8 +import java.util.List;
  9 +
  10 +@Component
  11 +public class UserFailback implements UserApi {
  12 + @Override
  13 + public R<List<UserDTO>> list(List<Long> ids, Long stationId, String name, Long orgId, String account) {
  14 + return R.timeout();
  15 + }
  16 +
  17 + @Override
  18 + public R<UserDTO> get(Long id) {
  19 + return R.timeout();
  20 + }
  21 +
  22 + @Override
  23 + public R<UserDTO> getByAccount(String account) {
  24 + return R.timeout();
  25 + }
  26 +}
itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/common/R.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-api/src/main/java/com/itheima/authority/common/R.java
  1 +package com.itheima.authority.common;
  2 +
  3 +
  4 +import io.swagger.annotations.ApiModelProperty;
  5 +import lombok.Data;
  6 +import org.springframework.util.CollectionUtils;
  7 +
  8 +import java.util.Collection;
  9 +
  10 +
  11 +/**
  12 + *
  13 + */
  14 +@Data
  15 +public class R<T> {
  16 +
  17 + @ApiModelProperty(value = "响应编码:0/200-请求处理成功")
  18 + private int code;
  19 +
  20 + @ApiModelProperty(value = "响应数据")
  21 + private T data;
  22 +
  23 + @ApiModelProperty(value = "消息")
  24 + private String msg;
  25 +
  26 + public static R timeout() {
  27 + R r = new R();
  28 + r.setCode(-1);
  29 + r.setMsg("超时");
  30 + return r;
  31 + }
  32 +
  33 + /**
  34 + * 逻辑处理是否成功
  35 + *
  36 + * @return 是否成功
  37 + */
  38 + public Boolean getIsSuccess() {
  39 + return this.code == 0 || this.code == 200;
  40 + }
  41 +
  42 + public Boolean hasObjectData() {
  43 + return this.data != null;
  44 + }
  45 +
  46 + public Boolean hasArrayData() {
  47 + return !CollectionUtils.isEmpty((Collection<?>) this.data);
  48 + }
  49 +}
itcast-auth/itcast-auth-entity/pom.xml 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/pom.xml
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3 + xmlns="http://maven.apache.org/POM/4.0.0"
  4 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5 + <parent>
  6 + <artifactId>itcast-auth</artifactId>
  7 + <groupId>com.itheima</groupId>
  8 + <version>1.0.0</version>
  9 + <relativePath>../</relativePath>
  10 + </parent>
  11 + <modelVersion>4.0.0</modelVersion>
  12 +
  13 + <artifactId>itcast-auth-entity</artifactId>
  14 + <name>${project.artifactId}</name>
  15 + <description>传智权限管家-权限服务实体模块</description>
  16 + <dependencies>
  17 + <dependency>
  18 + <groupId>com.itheima</groupId>
  19 + <artifactId>itcast-tools-common</artifactId>
  20 + </dependency>
  21 + <dependency>
  22 + <groupId>com.itheima</groupId>
  23 + <artifactId>itcast-tools-log</artifactId>
  24 + </dependency>
  25 + <dependency>
  26 + <groupId>com.itheima</groupId>
  27 + <artifactId>itcast-tools-jwt</artifactId>
  28 + </dependency>
  29 +
  30 + <dependency>
  31 + <groupId>com.baomidou</groupId>
  32 + <artifactId>mybatis-plus</artifactId>
  33 + </dependency>
  34 +
  35 + <!--Lombok-->
  36 + <dependency>
  37 + <groupId>org.projectlombok</groupId>
  38 + <artifactId>lombok</artifactId>
  39 + <scope>provided</scope>
  40 + </dependency>
  41 +
  42 + <!-- Role 中字段的类型需要使用 DataScopeType -->
  43 + <dependency>
  44 + <groupId>com.itheima</groupId>
  45 + <artifactId>itcast-tools-databases</artifactId>
  46 + <optional>true</optional>
  47 + <scope>compile</scope>
  48 + </dependency>
  49 + </dependencies>
  50 +
  51 +
  52 + <distributionManagement>
  53 + <repository>
  54 + <id>nexus-release</id>
  55 + <name>Nexus release Repository</name>
  56 + <url>http://repo.itheima.net/repository/maven-releases/</url>
  57 + </repository>
  58 + <snapshotRepository>
  59 + <id>nexus-snapshots</id>
  60 + <name>Nexus snapshots Repository</name>
  61 + <url>http://repo.itheima.net/repository/maven-snapshots/</url>
  62 + </snapshotRepository>
  63 + </distributionManagement>
  64 +</project>
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/LoginDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/LoginDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import com.itheima.tools.auth.utils.Token;
  4 +import io.swagger.annotations.ApiModel;
  5 +import io.swagger.annotations.ApiModelProperty;
  6 +import lombok.*;
  7 +import lombok.experimental.Accessors;
  8 +
  9 +import java.io.Serializable;
  10 +import java.util.List;
  11 +
  12 +/**
  13 + * 登录返回信息
  14 + */
  15 +@Data
  16 +@NoArgsConstructor
  17 +@AllArgsConstructor
  18 +@Accessors(chain = true)
  19 +@ToString(callSuper = true)
  20 +@EqualsAndHashCode(callSuper = false)
  21 +@Builder
  22 +@ApiModel(value = "LoginDTO", description = "登录信息")
  23 +public class LoginDTO implements Serializable {
  24 + private static final long serialVersionUID = -3124612657759050173L;
  25 + @ApiModelProperty(value = "用户信息")
  26 + private UserDTO user;
  27 + @ApiModelProperty(value = "token")
  28 + private Token token;
  29 + @ApiModelProperty(value = "权限列表")
  30 + private List<String> permissionsList;
  31 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/LoginExternalDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/LoginExternalDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import com.itheima.authority.entity.core.Application;
  4 +import io.swagger.annotations.ApiModel;
  5 +import io.swagger.annotations.ApiModelProperty;
  6 +import lombok.*;
  7 +import lombok.experimental.Accessors;
  8 +
  9 +import java.io.Serializable;
  10 +import java.util.List;
  11 +
  12 +/**
  13 + * 外部登录返回信息
  14 + */
  15 +@Data
  16 +@NoArgsConstructor
  17 +@AllArgsConstructor
  18 +@Accessors(chain = true)
  19 +@ToString(callSuper = true)
  20 +@EqualsAndHashCode(callSuper = false)
  21 +@Builder
  22 +@ApiModel(value = "LoginExternalDTO", description = "外部登录信息")
  23 +public class LoginExternalDTO implements Serializable {
  24 + private static final long serialVersionUID = -3124612657759050173L;
  25 + @ApiModelProperty(value = "用户信息")
  26 + private UserDTO user;
  27 + @ApiModelProperty(value = "权限列表")
  28 + private List<String> permissionsList;
  29 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/LoginParamDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/LoginParamDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import io.swagger.annotations.ApiModel;
  4 +import io.swagger.annotations.ApiModelProperty;
  5 +import lombok.*;
  6 +import lombok.experimental.Accessors;
  7 +
  8 +import javax.validation.constraints.NotEmpty;
  9 +
  10 +/**
  11 + * 登录参数
  12 + */
  13 +@Data
  14 +@NoArgsConstructor
  15 +@AllArgsConstructor
  16 +@Accessors(chain = true)
  17 +@ToString(callSuper = true)
  18 +@EqualsAndHashCode(callSuper = false)
  19 +@Builder
  20 +@ApiModel(value = "LoginParamDTO", description = "登录参数")
  21 +public class LoginParamDTO {
  22 + @ApiModelProperty(value = "验证码KEY")
  23 + @NotEmpty(message = "验证码KEY不能为空")
  24 + private String key;
  25 + @ApiModelProperty(value = "验证码")
  26 + @NotEmpty(message = "验证码不能为空")
  27 + private String code;
  28 + @ApiModelProperty(value = "账号")
  29 + @NotEmpty(message = "账号不能为空")
  30 + private String account;
  31 + @ApiModelProperty(value = "密码")
  32 + @NotEmpty(message = "密码不能为空")
  33 + private String password;
  34 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/MenuSaveDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/MenuSaveDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import java.io.Serializable;
  4 +
  5 +import javax.validation.constraints.NotEmpty;
  6 +
  7 +import io.swagger.annotations.ApiModel;
  8 +import io.swagger.annotations.ApiModelProperty;
  9 +import lombok.AllArgsConstructor;
  10 +import lombok.Builder;
  11 +import lombok.Data;
  12 +import lombok.EqualsAndHashCode;
  13 +import lombok.NoArgsConstructor;
  14 +import lombok.ToString;
  15 +import lombok.experimental.Accessors;
  16 +import org.hibernate.validator.constraints.Length;
  17 +
  18 +/**
  19 + * <p>
  20 + * 实体类
  21 + * 菜单
  22 + * </p>
  23 + *
  24 + */
  25 +@Data
  26 +@NoArgsConstructor
  27 +@AllArgsConstructor
  28 +@Accessors(chain = true)
  29 +@ToString(callSuper = true)
  30 +@EqualsAndHashCode(callSuper = false)
  31 +@Builder
  32 +@ApiModel(value = "MenuSaveDTO", description = "菜单")
  33 +public class MenuSaveDTO implements Serializable {
  34 +
  35 + private static final long serialVersionUID = 1L;
  36 +
  37 + /**
  38 + * 菜单名称
  39 + */
  40 + @ApiModelProperty(value = "菜单名称")
  41 + @NotEmpty(message = "菜单名称不能为空")
  42 + @Length(max = 20, message = "菜单名称长度不能超过20")
  43 + private String name;
  44 + /**
  45 + * 功能描述
  46 + */
  47 + @ApiModelProperty(value = "功能描述")
  48 + @Length(max = 200, message = "功能描述长度不能超过200")
  49 + private String describe;
  50 + /**
  51 + * 是否公开菜单
  52 + * 就是无需分配就可以访问的。所有人可见
  53 + */
  54 + @ApiModelProperty(value = "是否公开菜单")
  55 + private Boolean isPublic;
  56 + /**
  57 + * 对应路由path
  58 + */
  59 + @ApiModelProperty(value = "对应路由path")
  60 + @Length(max = 255, message = "对应路由path长度不能超过255")
  61 + private String path;
  62 + /**
  63 + * 对应路由组件component
  64 + */
  65 + @ApiModelProperty(value = "对应路由组件component")
  66 + @Length(max = 255, message = "对应路由组件component长度不能超过255")
  67 + private String component;
  68 + /**
  69 + * 是否启用
  70 + */
  71 + @ApiModelProperty(value = "是否启用")
  72 + private Boolean isEnable;
  73 + /**
  74 + * 排序
  75 + */
  76 + @ApiModelProperty(value = "排序")
  77 + private Integer sortValue;
  78 + /**
  79 + * 菜单图标
  80 + */
  81 + @ApiModelProperty(value = "菜单图标")
  82 + @Length(max = 255, message = "菜单图标长度不能超过255")
  83 + private String icon;
  84 + /**
  85 + * 菜单分组
  86 + */
  87 + @ApiModelProperty(value = "菜单分组")
  88 + @Length(max = 20, message = "菜单分组长度不能超过20")
  89 + private String group;
  90 + /**
  91 + * 父级菜单id
  92 + */
  93 + @ApiModelProperty(value = "父级菜单id")
  94 + private Long parentId;
  95 +
  96 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/MenuTreeDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/MenuTreeDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import java.util.List;
  4 +
  5 +import com.itheima.authority.entity.auth.Menu;
  6 +import com.itheima.authority.entity.auth.Resource;
  7 +import com.itheima.tools.model.ITreeNode;
  8 +
  9 +import io.swagger.annotations.ApiModel;
  10 +import lombok.Data;
  11 +import lombok.ToString;
  12 +
  13 +/**
  14 + * 树形菜单 DTO
  15 + *
  16 + */
  17 +@ToString(callSuper = true)
  18 +@Data
  19 +@ApiModel(value = "MenuTreeDTO", description = "菜单树")
  20 +public class MenuTreeDTO extends Menu implements ITreeNode<MenuTreeDTO, Long> {
  21 + private List<MenuTreeDTO> children;
  22 +
  23 + private String label;
  24 +
  25 + private Boolean parentIsEnable;
  26 +
  27 + private int level;
  28 +
  29 + private List<Resource> resources;
  30 +
  31 + @Override
  32 + public Long getId() {
  33 + return super.getId();
  34 + }
  35 +
  36 + @Override
  37 + public Long getCreateUser() {
  38 + return super.getCreateUser();
  39 + }
  40 +
  41 + @Override
  42 + public Long getUpdateUser() {
  43 + return super.getUpdateUser();
  44 + }
  45 +
  46 + @Override
  47 + public List<MenuTreeDTO> getChildren() {
  48 + return this.children;
  49 + }
  50 +
  51 + @Override
  52 + public void setChildren(List<MenuTreeDTO> children) {
  53 + this.children = children;
  54 + }
  55 +
  56 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/MenuUpdateDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/MenuUpdateDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import java.io.Serializable;
  4 +
  5 +import javax.validation.constraints.NotEmpty;
  6 +import javax.validation.constraints.NotNull;
  7 +
  8 +import com.itheima.tools.base.entity.SuperEntity;
  9 +
  10 +import io.swagger.annotations.ApiModel;
  11 +import io.swagger.annotations.ApiModelProperty;
  12 +import lombok.AllArgsConstructor;
  13 +import lombok.Builder;
  14 +import lombok.Data;
  15 +import lombok.EqualsAndHashCode;
  16 +import lombok.NoArgsConstructor;
  17 +import lombok.ToString;
  18 +import lombok.experimental.Accessors;
  19 +import org.hibernate.validator.constraints.Length;
  20 +
  21 +/**
  22 + * <p>
  23 + * 实体类
  24 + * 菜单
  25 + * </p>
  26 + *
  27 + */
  28 +@Data
  29 +@NoArgsConstructor
  30 +@AllArgsConstructor
  31 +@Accessors(chain = true)
  32 +@ToString(callSuper = true)
  33 +@EqualsAndHashCode(callSuper = false)
  34 +@Builder
  35 +@ApiModel(value = "MenuUpdateDTO", description = "菜单")
  36 +public class MenuUpdateDTO implements Serializable {
  37 +
  38 + private static final long serialVersionUID = 1L;
  39 +
  40 + @ApiModelProperty(value = "主键")
  41 + @NotNull(message = "id不能为空", groups = SuperEntity.Update.class)
  42 + private Long id;
  43 +
  44 + /**
  45 + * 菜单名称
  46 + */
  47 + @ApiModelProperty(value = "菜单名称")
  48 + @NotEmpty(message = "菜单名称不能为空")
  49 + @Length(max = 20, message = "菜单名称长度不能超过20")
  50 + private String name;
  51 + /**
  52 + * 功能描述
  53 + */
  54 + @ApiModelProperty(value = "功能描述")
  55 + @Length(max = 200, message = "功能描述长度不能超过200")
  56 + private String describe;
  57 + /**
  58 + * 是否公开菜单
  59 + * 就是无需分配就可以访问的。所有人可见
  60 + */
  61 + @ApiModelProperty(value = "是否公开菜单")
  62 + private Boolean isPublic;
  63 + /**
  64 + * 对应路由path
  65 + */
  66 + @ApiModelProperty(value = "对应路由path")
  67 + @Length(max = 255, message = "对应路由path长度不能超过255")
  68 + private String path;
  69 + /**
  70 + * 对应路由组件component
  71 + */
  72 + @ApiModelProperty(value = "对应路由组件component")
  73 + @Length(max = 255, message = "对应路由组件component长度不能超过255")
  74 + private String component;
  75 + /**
  76 + * 是否启用
  77 + */
  78 + @ApiModelProperty(value = "是否启用")
  79 + private Boolean isEnable;
  80 + /**
  81 + * 排序
  82 + */
  83 + @ApiModelProperty(value = "排序")
  84 + private Integer sortValue;
  85 + /**
  86 + * 菜单图标
  87 + */
  88 + @ApiModelProperty(value = "菜单图标")
  89 + @Length(max = 255, message = "菜单图标长度不能超过255")
  90 + private String icon;
  91 + /**
  92 + * 菜单分组
  93 + */
  94 + @ApiModelProperty(value = "菜单分组")
  95 + @Length(max = 20, message = "菜单分组长度不能超过20")
  96 + private String group;
  97 + /**
  98 + * 父级菜单id
  99 + */
  100 + @ApiModelProperty(value = "父级菜单id")
  101 + private Long parentId;
  102 +
  103 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/ResourceQueryDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/ResourceQueryDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +
  4 +import io.swagger.annotations.ApiModel;
  5 +import io.swagger.annotations.ApiModelProperty;
  6 +import lombok.AllArgsConstructor;
  7 +import lombok.Builder;
  8 +import lombok.Data;
  9 +import lombok.NoArgsConstructor;
  10 +
  11 +/**
  12 + * 资源 查询DTO
  13 + *
  14 + */
  15 +@Data
  16 +@NoArgsConstructor
  17 +@AllArgsConstructor
  18 +@Builder
  19 +@ApiModel(value = "ResourceQueryDTO", description = "资源查询")
  20 +public class ResourceQueryDTO {
  21 +
  22 + /**
  23 + * 父资源id, 用于查询按钮
  24 + */
  25 + @ApiModelProperty(value = "菜单id", notes = "指定菜单id")
  26 + private Long menuId;
  27 + /**
  28 + * 登录人用户id
  29 + */
  30 + @ApiModelProperty(value = "指定用户id", notes = "指定用户id,前端不传则自动获取")
  31 + private Long userId;
  32 +
  33 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/ResourceSaveDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/ResourceSaveDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import java.io.Serializable;
  4 +
  5 +import javax.validation.constraints.NotEmpty;
  6 +
  7 +import com.baomidou.mybatisplus.annotation.TableField;
  8 +import io.swagger.annotations.ApiModel;
  9 +import io.swagger.annotations.ApiModelProperty;
  10 +import lombok.AllArgsConstructor;
  11 +import lombok.Builder;
  12 +import lombok.Data;
  13 +import lombok.EqualsAndHashCode;
  14 +import lombok.NoArgsConstructor;
  15 +import lombok.ToString;
  16 +import lombok.experimental.Accessors;
  17 +import org.hibernate.validator.constraints.Length;
  18 +
  19 +import static com.baomidou.mybatisplus.annotation.SqlCondition.LIKE;
  20 +
  21 +/**
  22 + * <p>
  23 + * 实体类
  24 + * 资源
  25 + * </p>
  26 + *
  27 + */
  28 +@Data
  29 +@NoArgsConstructor
  30 +@AllArgsConstructor
  31 +@Accessors(chain = true)
  32 +@ToString(callSuper = true)
  33 +@EqualsAndHashCode(callSuper = false)
  34 +@Builder
  35 +@ApiModel(value = "ResourceSaveDTO", description = "资源")
  36 +public class ResourceSaveDTO implements Serializable {
  37 +
  38 + private static final long serialVersionUID = 1L;
  39 +
  40 + /**
  41 + * 资源编码
  42 + * 规则:
  43 + * 链接:
  44 + * 数据列:
  45 + * 按钮:
  46 + */
  47 + @ApiModelProperty(value = "资源编码")
  48 + @Length(max = 255, message = "资源编码长度不能超过255")
  49 + private String code;
  50 + /**
  51 + * 接口名称
  52 + */
  53 + @ApiModelProperty(value = "接口名称")
  54 + @NotEmpty(message = "接口名称不能为空")
  55 + @Length(max = 255, message = "接口名称长度不能超过255")
  56 + private String name;
  57 + /**
  58 + * 请求方式
  59 + */
  60 + @ApiModelProperty(value = "请求方式")
  61 + @NotEmpty(message = "请求方式不能为空")
  62 + @Length(max = 10, message = "请求方式长度不能超过10")
  63 + @TableField(value = "method", condition = LIKE)
  64 + private String method;
  65 +
  66 + /**
  67 + * 接口地址
  68 + */
  69 + @ApiModelProperty(value = "接口地址")
  70 + @NotEmpty(message = "接口地址不能为空")
  71 + @Length(max = 255, message = "接口地址长度不能超过255")
  72 + @TableField(value = "url", condition = LIKE)
  73 + private String url;
  74 + /**
  75 + * 菜单ID
  76 + * #itcast_auth_menu
  77 + */
  78 + @ApiModelProperty(value = "菜单ID")
  79 + private Long menuId;
  80 + /**
  81 + * 接口描述
  82 + */
  83 + @ApiModelProperty(value = "接口描述")
  84 + @Length(max = 255, message = "接口描述长度不能超过255")
  85 + private String describe;
  86 +
  87 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/ResourceUpdateDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/ResourceUpdateDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import com.baomidou.mybatisplus.annotation.TableField;
  4 +import com.itheima.tools.base.entity.SuperEntity;
  5 +import io.swagger.annotations.ApiModel;
  6 +import io.swagger.annotations.ApiModelProperty;
  7 +import lombok.*;
  8 +import lombok.experimental.Accessors;
  9 +import org.hibernate.validator.constraints.Length;
  10 +
  11 +import javax.validation.constraints.NotEmpty;
  12 +import javax.validation.constraints.NotNull;
  13 +import java.io.Serializable;
  14 +
  15 +import static com.baomidou.mybatisplus.annotation.SqlCondition.LIKE;
  16 +
  17 +/**
  18 + * <p>
  19 + * 实体类
  20 + * 资源
  21 + * </p>
  22 + */
  23 +@Data
  24 +@NoArgsConstructor
  25 +@AllArgsConstructor
  26 +@Accessors(chain = true)
  27 +@ToString(callSuper = true)
  28 +@EqualsAndHashCode(callSuper = false)
  29 +@Builder
  30 +@ApiModel(value = "ResourceUpdateDTO", description = "资源")
  31 +public class ResourceUpdateDTO implements Serializable {
  32 +
  33 + private static final long serialVersionUID = 1L;
  34 +
  35 + @ApiModelProperty(value = "主键")
  36 + @NotNull(message = "id不能为空", groups = SuperEntity.Update.class)
  37 + private Long id;
  38 + /**
  39 + * 接口名称
  40 + */
  41 + @ApiModelProperty(value = "接口名称")
  42 + @NotEmpty(message = "接口名称不能为空")
  43 + @Length(max = 255, message = "接口名称长度不能超过255")
  44 + private String name;
  45 + /**
  46 + * 请求方式
  47 + */
  48 + @ApiModelProperty(value = "请求方式")
  49 + @NotEmpty(message = "请求方式不能为空")
  50 + @Length(max = 10, message = "请求方式长度不能超过10")
  51 + @TableField(value = "method", condition = LIKE)
  52 + private String method;
  53 +
  54 + /**
  55 + * 接口地址
  56 + */
  57 + @ApiModelProperty(value = "接口地址")
  58 + @NotEmpty(message = "接口地址不能为空")
  59 + @Length(max = 255, message = "接口地址长度不能超过255")
  60 + @TableField(value = "url", condition = LIKE)
  61 + private String url;
  62 + /**
  63 + * 菜单ID
  64 + * #itcast_auth_menu
  65 + */
  66 + @ApiModelProperty(value = "菜单ID")
  67 + private Long menuId;
  68 + /**
  69 + * 接口描述
  70 + */
  71 + @ApiModelProperty(value = "接口描述")
  72 + @Length(max = 255, message = "接口描述长度不能超过255")
  73 + private String describe;
  74 +
  75 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleAuthoritySaveDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleAuthoritySaveDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import java.io.Serializable;
  4 +import java.util.List;
  5 +
  6 +import javax.validation.constraints.NotNull;
  7 +
  8 +import io.swagger.annotations.ApiModel;
  9 +import io.swagger.annotations.ApiModelProperty;
  10 +import lombok.AllArgsConstructor;
  11 +import lombok.Builder;
  12 +import lombok.Data;
  13 +import lombok.EqualsAndHashCode;
  14 +import lombok.NoArgsConstructor;
  15 +import lombok.ToString;
  16 +import lombok.experimental.Accessors;
  17 +
  18 +/**
  19 + * <p>
  20 + * 实体类
  21 + * 角色的资源
  22 + * </p>
  23 + *
  24 + */
  25 +@Data
  26 +@NoArgsConstructor
  27 +@AllArgsConstructor
  28 +@Accessors(chain = true)
  29 +@ToString(callSuper = true)
  30 +@EqualsAndHashCode(callSuper = false)
  31 +@Builder
  32 +@ApiModel(value = "RoleAuthoritySaveDTO", description = "角色的资源")
  33 +public class RoleAuthoritySaveDTO implements Serializable {
  34 +
  35 + private static final long serialVersionUID = 1L;
  36 +
  37 + /**
  38 + * 菜单ID
  39 + * #itcast_auth_menu
  40 + */
  41 + @ApiModelProperty(value = "资源ID")
  42 + private List<Long> menuIdList;
  43 +
  44 + /**
  45 + * 资源id
  46 + * #itcast_auth_resource
  47 + */
  48 + private List<Long> resourceIdList;
  49 +
  50 + /**
  51 + * 角色id
  52 + * #itcast_auth_role
  53 + */
  54 + @ApiModelProperty(value = "角色id")
  55 + @NotNull(message = "角色id不能为空")
  56 + private Long roleId;
  57 +
  58 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import com.baomidou.mybatisplus.annotation.TableField;
  4 +import io.swagger.annotations.ApiModel;
  5 +import io.swagger.annotations.ApiModelProperty;
  6 +import lombok.*;
  7 +import lombok.experimental.Accessors;
  8 +import org.hibernate.validator.constraints.Length;
  9 +
  10 +import javax.validation.constraints.NotEmpty;
  11 +
  12 +import static com.baomidou.mybatisplus.annotation.SqlCondition.LIKE;
  13 +
  14 +/**
  15 + * 角色
  16 + */
  17 +@Data
  18 +@NoArgsConstructor
  19 +@AllArgsConstructor
  20 +@Accessors(chain = true)
  21 +@ToString(callSuper = true)
  22 +@EqualsAndHashCode(callSuper = false)
  23 +@Builder
  24 +@ApiModel(value = "RoleDTO", description = "角色")
  25 +public class RoleDTO {
  26 + @ApiModelProperty(value = "ID")
  27 + private Long id;
  28 +
  29 + /**
  30 + * 角色名称
  31 + */
  32 + @ApiModelProperty(value = "角色名称")
  33 + @NotEmpty(message = "角色名称不能为空")
  34 + @Length(max = 30, message = "角色名称长度不能超过30")
  35 + @TableField(value = "name", condition = LIKE)
  36 + private String name;
  37 +
  38 +
  39 + @ApiModelProperty(value = "互斥角色")
  40 + private Long repel;
  41 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleOrgSaveDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleOrgSaveDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import java.io.Serializable;
  4 +
  5 +import io.swagger.annotations.ApiModel;
  6 +import io.swagger.annotations.ApiModelProperty;
  7 +import lombok.AllArgsConstructor;
  8 +import lombok.Builder;
  9 +import lombok.Data;
  10 +import lombok.EqualsAndHashCode;
  11 +import lombok.NoArgsConstructor;
  12 +import lombok.ToString;
  13 +import lombok.experimental.Accessors;
  14 +
  15 +/**
  16 + * <p>
  17 + * 实体类
  18 + * 角色组织关系
  19 + * </p>
  20 + *
  21 + */
  22 +@Data
  23 +@NoArgsConstructor
  24 +@AllArgsConstructor
  25 +@Accessors(chain = true)
  26 +@ToString(callSuper = true)
  27 +@EqualsAndHashCode(callSuper = false)
  28 +@Builder
  29 +@ApiModel(value = "RoleOrgSaveDTO", description = "角色组织关系")
  30 +public class RoleOrgSaveDTO implements Serializable {
  31 +
  32 + private static final long serialVersionUID = 1L;
  33 +
  34 + /**
  35 + * 角色ID
  36 + * #itcast_auth_role
  37 + */
  38 + @ApiModelProperty(value = "角色ID")
  39 + private Long roleId;
  40 + /**
  41 + * 组织ID
  42 + * #itcast_core_org
  43 + */
  44 + @ApiModelProperty(value = "组织ID")
  45 + private Long orgId;
  46 +
  47 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleOrgUpdateDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleOrgUpdateDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import java.io.Serializable;
  4 +
  5 +import javax.validation.constraints.NotNull;
  6 +
  7 +import com.itheima.tools.base.entity.SuperEntity;
  8 +
  9 +import io.swagger.annotations.ApiModel;
  10 +import io.swagger.annotations.ApiModelProperty;
  11 +import lombok.AllArgsConstructor;
  12 +import lombok.Builder;
  13 +import lombok.Data;
  14 +import lombok.EqualsAndHashCode;
  15 +import lombok.NoArgsConstructor;
  16 +import lombok.ToString;
  17 +import lombok.experimental.Accessors;
  18 +
  19 +/**
  20 + * <p>
  21 + * 实体类
  22 + * 角色组织关系
  23 + * </p>
  24 + *
  25 + */
  26 +@Data
  27 +@NoArgsConstructor
  28 +@AllArgsConstructor
  29 +@Accessors(chain = true)
  30 +@ToString(callSuper = true)
  31 +@EqualsAndHashCode(callSuper = false)
  32 +@Builder
  33 +@ApiModel(value = "RoleOrgUpdateDTO", description = "角色组织关系")
  34 +public class RoleOrgUpdateDTO implements Serializable {
  35 +
  36 + private static final long serialVersionUID = 1L;
  37 +
  38 + @ApiModelProperty(value = "主键")
  39 + @NotNull(message = "id不能为空", groups = SuperEntity.Update.class)
  40 + private Long id;
  41 +
  42 + /**
  43 + * 角色ID
  44 + * #itcast_auth_role
  45 + */
  46 + @ApiModelProperty(value = "角色ID")
  47 + private Long roleId;
  48 + /**
  49 + * 组织ID
  50 + * #itcast_core_org
  51 + */
  52 + @ApiModelProperty(value = "组织ID")
  53 + private Long orgId;
  54 +
  55 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RolePageDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RolePageDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import com.itheima.tools.database.mybatis.auth.DataScopeType;
  4 +import io.swagger.annotations.ApiModel;
  5 +import io.swagger.annotations.ApiModelProperty;
  6 +import lombok.*;
  7 +import lombok.experimental.Accessors;
  8 +import org.hibernate.validator.constraints.Length;
  9 +
  10 +import java.io.Serializable;
  11 +import java.time.LocalDateTime;
  12 +
  13 +/**
  14 + * <p>
  15 + * 实体类
  16 + * 角色
  17 + * </p>
  18 + */
  19 +@Data
  20 +@NoArgsConstructor
  21 +@AllArgsConstructor
  22 +@Accessors(chain = true)
  23 +@ToString(callSuper = true)
  24 +@EqualsAndHashCode(callSuper = false)
  25 +@Builder
  26 +@ApiModel(value = "RoleSaveDTO", description = "角色")
  27 +public class RolePageDTO implements Serializable {
  28 +
  29 + private static final long serialVersionUID = 1L;
  30 +
  31 + /**
  32 + * 角色名称
  33 + */
  34 + @ApiModelProperty(value = "角色名称")
  35 + @Length(max = 30, message = "角色名称长度不能超过30")
  36 + private String name;
  37 + /**
  38 + * 角色编码
  39 + */
  40 + @ApiModelProperty(value = "角色编码")
  41 + private String code;
  42 + /**
  43 + * 功能描述
  44 + */
  45 + @ApiModelProperty(value = "功能描述")
  46 + private String describe;
  47 + /**
  48 + * 状态
  49 + */
  50 + @ApiModelProperty(value = "状态")
  51 + private Boolean status;
  52 + /**
  53 + * 是否内置角色
  54 + */
  55 + @ApiModelProperty(value = "是否内置角色")
  56 + private Boolean readonly;
  57 + /**
  58 + * 数据权限类型
  59 + * #DataScopeType{ALL:1,全部;THIS_LEVEL:2,本级;THIS_LEVEL_CHILDREN:3,本级以及子级;CUSTOMIZE:4,自定义;SELF:5,个人;}
  60 + */
  61 + @ApiModelProperty(value = "数据权限类型")
  62 + private DataScopeType dsType = DataScopeType.ALL;
  63 + @ApiModelProperty(value = "开始创建时间")
  64 + private LocalDateTime startCreateTime;
  65 + @ApiModelProperty(value = "结束创建时间")
  66 + private LocalDateTime endCreateTime;
  67 +
  68 +
  69 + @ApiModelProperty(value = "互斥角色")
  70 + private Long repel;
  71 +
  72 + @ApiModelProperty(value = "应用ID")
  73 + private Long applicationId;
  74 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleQueryDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleQueryDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import java.io.Serializable;
  4 +import java.util.List;
  5 +
  6 +import com.baomidou.mybatisplus.annotation.TableField;
  7 +import com.itheima.tools.database.mybatis.auth.DataScopeType;
  8 +
  9 +import com.itheima.tools.database.mybatis.auth.DataScopeType;
  10 +import io.swagger.annotations.ApiModel;
  11 +import io.swagger.annotations.ApiModelProperty;
  12 +import lombok.AllArgsConstructor;
  13 +import lombok.Builder;
  14 +import lombok.Data;
  15 +import lombok.EqualsAndHashCode;
  16 +import lombok.NoArgsConstructor;
  17 +import lombok.ToString;
  18 +import lombok.experimental.Accessors;
  19 +
  20 +import javax.validation.constraints.NotNull;
  21 +
  22 +/**
  23 + * <p>
  24 + * 实体类
  25 + * 角色
  26 + * </p>
  27 + *
  28 + */
  29 +@Data
  30 +@NoArgsConstructor
  31 +@AllArgsConstructor
  32 +@Accessors(chain = true)
  33 +@ToString(callSuper = true)
  34 +@EqualsAndHashCode(callSuper = false)
  35 +@Builder
  36 +@ApiModel(value = "RoleSaveDTO", description = "角色")
  37 +public class RoleQueryDTO implements Serializable {
  38 +
  39 + private static final long serialVersionUID = 1L;
  40 + @ApiModelProperty(value = "ID")
  41 + private Long id;
  42 +
  43 + /**
  44 + * 角色名称
  45 + */
  46 + @ApiModelProperty(value = "角色名称")
  47 + private String name;
  48 + /**
  49 + * 角色编码
  50 + */
  51 + @ApiModelProperty(value = "角色编码")
  52 + private String code;
  53 + /**
  54 + * 功能描述
  55 + */
  56 + @ApiModelProperty(value = "功能描述")
  57 + private String describe;
  58 + /**
  59 + * 状态
  60 + */
  61 + @ApiModelProperty(value = "状态")
  62 + private Boolean status;
  63 + /**
  64 + * 是否内置角色
  65 + */
  66 + @ApiModelProperty(value = "是否内置角色")
  67 + private Boolean readonly;
  68 + /**
  69 + * 数据权限类型
  70 + * #DataScopeType{ALL:1,全部;THIS_LEVEL:2,本级;THIS_LEVEL_CHILDREN:3,本级以及子级;CUSTOMIZE:4,自定义;SELF:5,个人;}
  71 + */
  72 + @ApiModelProperty(value = "数据权限类型")
  73 + private DataScopeType dsType;
  74 + /**
  75 + * 关联的组织id
  76 + */
  77 + @ApiModelProperty(value = "关联的组织id")
  78 + private List<Long> orgList;
  79 +
  80 + @ApiModelProperty(value = "互斥角色")
  81 + private Long repel;
  82 +
  83 + @ApiModelProperty(value = "应用ids")
  84 + private List<Long> applicationIds;
  85 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleResourceDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleResourceDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import com.itheima.authority.entity.auth.Resource;
  4 +import com.itheima.authority.entity.auth.Role;
  5 +import io.swagger.annotations.ApiModel;
  6 +import io.swagger.annotations.ApiModelProperty;
  7 +import lombok.*;
  8 +import lombok.experimental.Accessors;
  9 +import org.hibernate.validator.constraints.Length;
  10 +
  11 +import java.io.Serializable;
  12 +import java.util.List;
  13 +
  14 +/**
  15 + * <p>
  16 + * 实体类
  17 + * 角色
  18 + * </p>
  19 + */
  20 +@Data
  21 +@AllArgsConstructor
  22 +@Accessors(chain = true)
  23 +@ToString(callSuper = true)
  24 +@EqualsAndHashCode(callSuper = false)
  25 +@Builder
  26 +@ApiModel(value = "RoleResourceDTO", description = "角色")
  27 +public class RoleResourceDTO implements Serializable {
  28 +
  29 + private static final long serialVersionUID = 1L;
  30 + private Long id;
  31 + /**
  32 + * 角色名称
  33 + */
  34 + @ApiModelProperty(value = "角色名称")
  35 + @Length(max = 30, message = "角色名称长度不能超过30")
  36 + private String name;
  37 + /**
  38 + * 角色编码
  39 + */
  40 + @ApiModelProperty(value = "角色编码")
  41 + private String code;
  42 +
  43 + private List<Resource> resources;
  44 +
  45 + public RoleResourceDTO(Role role, List<Resource> resources) {
  46 + this.id = role.getId();
  47 + this.name = role.getName();
  48 + this.code = role.getCode();
  49 + this.resources = resources;
  50 + }
  51 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleSaveDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleSaveDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import java.io.Serializable;
  4 +import java.util.List;
  5 +
  6 +import javax.validation.constraints.NotEmpty;
  7 +import javax.validation.constraints.NotNull;
  8 +
  9 +import com.baomidou.mybatisplus.annotation.TableField;
  10 +import com.itheima.tools.database.mybatis.auth.DataScopeType;
  11 +
  12 +import com.itheima.tools.database.mybatis.auth.DataScopeType;
  13 +import io.swagger.annotations.ApiModel;
  14 +import io.swagger.annotations.ApiModelProperty;
  15 +import lombok.AllArgsConstructor;
  16 +import lombok.Builder;
  17 +import lombok.Data;
  18 +import lombok.EqualsAndHashCode;
  19 +import lombok.NoArgsConstructor;
  20 +import lombok.ToString;
  21 +import lombok.experimental.Accessors;
  22 +import org.hibernate.validator.constraints.Length;
  23 +
  24 +/**
  25 + * <p>
  26 + * 实体类
  27 + * 角色
  28 + * </p>
  29 + */
  30 +@Data
  31 +@NoArgsConstructor
  32 +@AllArgsConstructor
  33 +@Accessors(chain = true)
  34 +@ToString(callSuper = true)
  35 +@EqualsAndHashCode(callSuper = false)
  36 +@Builder
  37 +@ApiModel(value = "RoleSaveDTO", description = "角色")
  38 +public class RoleSaveDTO implements Serializable {
  39 +
  40 + private static final long serialVersionUID = 1L;
  41 +
  42 + /**
  43 + * 角色名称
  44 + */
  45 + @ApiModelProperty(value = "角色名称")
  46 + @NotEmpty(message = "角色名称不能为空")
  47 + @Length(max = 30, message = "角色名称长度不能超过30")
  48 + private String name;
  49 + /**
  50 + * 角色编码
  51 + */
  52 + @ApiModelProperty(value = "角色编码")
  53 + @Length(max = 20, message = "角色编码长度不能超过20")
  54 + private String code;
  55 + /**
  56 + * 功能描述
  57 + */
  58 + @ApiModelProperty(value = "功能描述")
  59 + @Length(max = 100, message = "功能描述长度不能超过100")
  60 + private String describe;
  61 + /**
  62 + * 状态
  63 + */
  64 + @ApiModelProperty(value = "状态")
  65 + private Boolean status;
  66 + /**
  67 + * 数据权限类型
  68 + * #DataScopeType{ALL:1,全部;THIS_LEVEL:2,本级;THIS_LEVEL_CHILDREN:3,本级以及子级;CUSTOMIZE:4,自定义;SELF:5,个人;}
  69 + */
  70 + @ApiModelProperty(value = "数据权限类型")
  71 + @NotNull(message = "数据权限类型不能为空")
  72 + private DataScopeType dsType;
  73 + /**
  74 + * 关联的组织id
  75 + */
  76 + @ApiModelProperty(value = "关联的组织id")
  77 + private List<Long> orgList;
  78 +
  79 +
  80 + @ApiModelProperty(value = "互斥角色")
  81 + private Long repel;
  82 +
  83 + @ApiModelProperty(value = "应用ids")
  84 + private List<Long> applicationIds;
  85 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleUpdateDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RoleUpdateDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import java.io.Serializable;
  4 +import java.util.List;
  5 +
  6 +import javax.validation.constraints.NotEmpty;
  7 +import javax.validation.constraints.NotNull;
  8 +
  9 +import com.itheima.tools.base.entity.SuperEntity;
  10 +import com.itheima.tools.database.mybatis.auth.DataScopeType;
  11 +
  12 +import com.itheima.tools.database.mybatis.auth.DataScopeType;
  13 +import io.swagger.annotations.ApiModel;
  14 +import io.swagger.annotations.ApiModelProperty;
  15 +import lombok.AllArgsConstructor;
  16 +import lombok.Builder;
  17 +import lombok.Data;
  18 +import lombok.EqualsAndHashCode;
  19 +import lombok.NoArgsConstructor;
  20 +import lombok.ToString;
  21 +import lombok.experimental.Accessors;
  22 +import org.hibernate.validator.constraints.Length;
  23 +
  24 +/**
  25 + * <p>
  26 + * 实体类
  27 + * 角色
  28 + * </p>
  29 + *
  30 + */
  31 +@Data
  32 +@NoArgsConstructor
  33 +@AllArgsConstructor
  34 +@Accessors(chain = true)
  35 +@ToString(callSuper = true)
  36 +@EqualsAndHashCode(callSuper = false)
  37 +@Builder
  38 +@ApiModel(value = "RoleUpdateDTO", description = "角色")
  39 +public class RoleUpdateDTO implements Serializable {
  40 +
  41 + private static final long serialVersionUID = 1L;
  42 +
  43 + @ApiModelProperty(value = "主键")
  44 + @NotNull(message = "id不能为空", groups = SuperEntity.Update.class)
  45 + private Long id;
  46 +
  47 + /**
  48 + * 角色名称
  49 + */
  50 + @ApiModelProperty(value = "角色名称")
  51 + @NotEmpty(message = "角色名称不能为空")
  52 + @Length(max = 30, message = "角色名称长度不能超过30")
  53 + private String name;
  54 + /**
  55 + * 角色编码
  56 + */
  57 + @ApiModelProperty(value = "角色编码")
  58 + @Length(max = 20, message = "角色编码长度不能超过20")
  59 + private String code;
  60 + /**
  61 + * 功能描述
  62 + */
  63 + @ApiModelProperty(value = "功能描述")
  64 + @Length(max = 100, message = "功能描述长度不能超过100")
  65 + private String describe;
  66 + /**
  67 + * 状态
  68 + */
  69 + @ApiModelProperty(value = "状态")
  70 + private Boolean status;
  71 + /**
  72 + * 数据权限类型
  73 + * #DataScopeType{ALL:1,全部;THIS_LEVEL:2,本级;THIS_LEVEL_CHILDREN:3,本级以及子级;CUSTOMIZE:4,自定义;SELF:5,个人;}
  74 + */
  75 + @ApiModelProperty(value = "数据权限类型")
  76 + @NotNull(message = "数据权限类型不能为空")
  77 + private DataScopeType dsType;
  78 +
  79 + /**
  80 + * 关联的组织id
  81 + */
  82 + @ApiModelProperty(value = "关联的组织id")
  83 + private List<Long> orgList;
  84 +
  85 + @ApiModelProperty(value = "互斥角色")
  86 + private Long repel;
  87 +
  88 + @ApiModelProperty(value = "应用ids")
  89 + private List<Long> applicationIds;
  90 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RouterMeta.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/RouterMeta.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import java.io.Serializable;
  4 +
  5 +import com.fasterxml.jackson.annotation.JsonInclude;
  6 +
  7 +import io.swagger.annotations.ApiModelProperty;
  8 +import lombok.AllArgsConstructor;
  9 +import lombok.Builder;
  10 +import lombok.Data;
  11 +import lombok.NoArgsConstructor;
  12 +
  13 +/**
  14 + * Vue路由 Meta
  15 + *
  16 + */
  17 +@Data
  18 +@Builder
  19 +@NoArgsConstructor
  20 +@AllArgsConstructor
  21 +@JsonInclude(JsonInclude.Include.NON_NULL)
  22 +public class RouterMeta implements Serializable {
  23 +
  24 + private static final long serialVersionUID = 5499925008927195914L;
  25 +
  26 + @ApiModelProperty(value = "标题")
  27 + private String title;
  28 + @ApiModelProperty(value = "图标")
  29 + private String icon = "";
  30 + @ApiModelProperty(value = "面包屑")
  31 + private Boolean breadcrumb = true;
  32 +
  33 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/UserDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/UserDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import java.io.Serializable;
  4 +import java.time.LocalDateTime;
  5 +
  6 +import javax.validation.constraints.NotEmpty;
  7 +
  8 +import com.itheima.authority.enumeration.auth.Sex;
  9 +
  10 +import io.swagger.annotations.ApiModel;
  11 +import io.swagger.annotations.ApiModelProperty;
  12 +import lombok.AllArgsConstructor;
  13 +import lombok.Builder;
  14 +import lombok.Data;
  15 +import lombok.EqualsAndHashCode;
  16 +import lombok.NoArgsConstructor;
  17 +import lombok.ToString;
  18 +import lombok.experimental.Accessors;
  19 +import org.hibernate.validator.constraints.Length;
  20 +
  21 +/**
  22 + * 用户
  23 + *
  24 + */
  25 +
  26 +@Data
  27 +@NoArgsConstructor
  28 +@AllArgsConstructor
  29 +@Accessors(chain = true)
  30 +@ToString(callSuper = true)
  31 +@EqualsAndHashCode(callSuper = false)
  32 +@Builder
  33 +@ApiModel(value = "UserDTO", description = "用户")
  34 +public class UserDTO implements Serializable {
  35 +
  36 + @ApiModelProperty(value = "ID")
  37 + private Long id;
  38 +
  39 + @ApiModelProperty(value = "上级领导")
  40 + private Long superior;
  41 +
  42 + /**
  43 + * 账号
  44 + */
  45 + @ApiModelProperty(value = "账号")
  46 + @NotEmpty(message = "账号不能为空")
  47 + @Length(max = 30, message = "账号长度不能超过30")
  48 + private String account;
  49 +
  50 + /**
  51 + * 姓名
  52 + */
  53 + @ApiModelProperty(value = "姓名")
  54 + @NotEmpty(message = "姓名不能为空")
  55 + @Length(max = 50, message = "姓名长度不能超过50")
  56 + private String name;
  57 +
  58 + /**
  59 + * 组织ID
  60 + * #itcast_core_org
  61 + */
  62 + @ApiModelProperty(value = "组织ID")
  63 + private Long orgId;
  64 +
  65 + /**
  66 + * 岗位ID
  67 + * #itcast_core_station
  68 + */
  69 + @ApiModelProperty(value = "岗位ID")
  70 + private Long stationId;
  71 +
  72 + /**
  73 + * 邮箱
  74 + */
  75 + @ApiModelProperty(value = "邮箱")
  76 + @Length(max = 255, message = "邮箱长度不能超过255")
  77 + private String email;
  78 +
  79 + /**
  80 + * 手机
  81 + */
  82 + @ApiModelProperty(value = "手机")
  83 + @Length(max = 20, message = "手机长度不能超过20")
  84 + private String mobile;
  85 +
  86 + /**
  87 + * 性别
  88 + * #Sex{W:女;M:男;N:未知}
  89 + */
  90 + @ApiModelProperty(value = "性别")
  91 + private Sex sex;
  92 +
  93 + /**
  94 + * 启用状态 1启用 0禁用
  95 + */
  96 + @ApiModelProperty(value = "启用状态 1启用 0禁用")
  97 + private Boolean status;
  98 +
  99 + /**
  100 + * 照片
  101 + */
  102 + @ApiModelProperty(value = "头像")
  103 + private String avatar;
  104 +
  105 + /**
  106 + * 工作描述
  107 + * 比如: 市长、管理员、局长等等 用于登陆展示
  108 + */
  109 + @ApiModelProperty(value = "工作描述")
  110 + private String workDescribe;
  111 +
  112 + /**
  113 + * 最后登录时间
  114 + */
  115 + @ApiModelProperty(value = "最后登录时间")
  116 + private LocalDateTime lastLoginTime;
  117 +
  118 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/UserGroupPageDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/UserGroupPageDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import com.itheima.authority.entity.auth.UserGroup;
  4 +import io.swagger.annotations.ApiModel;
  5 +import lombok.*;
  6 +import lombok.experimental.Accessors;
  7 +
  8 +/**
  9 + * 用户组分页DTO
  10 + *
  11 + */
  12 +@Data
  13 +@NoArgsConstructor
  14 +@Accessors(chain = true)
  15 +@ToString(callSuper = true)
  16 +@EqualsAndHashCode(callSuper = false)
  17 +@ApiModel(value = "UserGroupPageDTO", description = "用户组分页对象")
  18 +public class UserGroupPageDTO extends UserGroup {
  19 +
  20 +}
itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/UserGroupSaveDTO.java 0 → 100644
  1 +++ a/itcast-auth/itcast-auth-entity/src/main/java/com/itheima/authority/dto/auth/UserGroupSaveDTO.java
  1 +package com.itheima.authority.dto.auth;
  2 +
  3 +import com.itheima.authority.entity.auth.UserGroup;
  4 +import io.swagger.annotations.ApiModel;
  5 +import io.swagger.annotations.ApiModelProperty;
  6 +import lombok.*;
  7 +import lombok.experimental.Accessors;
  8 +import lombok.experimental.SuperBuilder;
  9 +
  10 +import javax.validation.constraints.NotEmpty;
  11 +import java.util.Set;
  12 +
  13 +/**
  14 + * 用户组保存DTO
  15 + */
  16 +@Data
  17 +@SuperBuilder
  18 +@NoArgsConstructor
  19 +@AllArgsConstructor
  20 +@Accessors(chain = true)
  21 +@ToString(callSuper = true)
  22 +@EqualsAndHashCode(callSuper = false)
  23 +@ApiModel(value = "UserGroupSaveDTO", description = "用户组保存对象")
  24 +public class UserGroupSaveDTO extends UserGroup {
  25 +
  26 +
  27 + @ApiModelProperty(value = "成员")
  28 + @NotEmpty(message = "成员不能为空")
  29 + private Set<Long> userIds;
  30 +
  31 +}