Commit 06e74a82702d3719ac3da5493709f48f27256af9

Authored by youxiw2000
1 parent 8cc594b7

远程登录

Showing 47 changed files with 3385 additions and 158 deletions

Too many changes to show.

To preserve performance only 47 of 64 files are displayed.

sql/daily_situation.sql 0 → 100644
  1 +/*
  2 + Navicat Premium Data Transfer
  3 +
  4 + Source Server : SH
  5 + Source Server Type : MySQL
  6 + Source Server Version : 80024
  7 + Source Host : localhost:3306
  8 + Source Schema : trash
  9 +
  10 + Target Server Type : MySQL
  11 + Target Server Version : 80024
  12 + File Encoding : 65001
  13 +
  14 + Date: 23/04/2023 13:25:45
  15 +*/
  16 +
  17 +SET NAMES utf8mb4;
  18 +SET FOREIGN_KEY_CHECKS = 0;
  19 +
  20 +-- ----------------------------
  21 +-- Table structure for daily_situation
  22 +-- ----------------------------
  23 +DROP TABLE IF EXISTS `daily_situation`;
  24 +CREATE TABLE `daily_situation` (
  25 + `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  26 + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  27 + `operator` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作人',
  28 + `date` date NULL DEFAULT NULL COMMENT '日期',
  29 + `weather` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '天气',
  30 + `Consumption_site_situation` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '全市工地,消纳场开停情况',
  31 + `Number_of_vehicles` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '车辆数',
  32 + `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
  33 + `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
  34 + PRIMARY KEY (`id`) USING BTREE
  35 +) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  36 +
  37 +SET FOREIGN_KEY_CHECKS = 1;
sql/daily_tool_list.sql 0 → 100644
  1 +/*
  2 + Navicat Premium Data Transfer
  3 +
  4 + Source Server : SH
  5 + Source Server Type : MySQL
  6 + Source Server Version : 80024
  7 + Source Host : localhost:3306
  8 + Source Schema : trash
  9 +
  10 + Target Server Type : MySQL
  11 + Target Server Version : 80024
  12 + File Encoding : 65001
  13 +
  14 + Date: 23/04/2023 13:26:16
  15 +*/
  16 +
  17 +SET NAMES utf8mb4;
  18 +SET FOREIGN_KEY_CHECKS = 0;
  19 +
  20 +-- ----------------------------
  21 +-- Table structure for daily_tool_list
  22 +-- ----------------------------
  23 +DROP TABLE IF EXISTS `daily_tool_list`;
  24 +CREATE TABLE `daily_tool_list` (
  25 + `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  26 + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  27 + `region` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '区域',
  28 + `operator` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作人',
  29 + `date` date NULL DEFAULT NULL COMMENT '日期',
  30 + `Number_of_construction_sites` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '开工工地数',
  31 + `Census_structure` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '普查结果',
  32 + `Management_leader` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '渣土管理值班负责人',
  33 + `Law_enforcement_officer` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '执法中队负责人',
  34 + `Specific_situation_of_the_census` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '普查具体情况',
  35 + PRIMARY KEY (`id`) USING BTREE
  36 +) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  37 +
  38 +SET FOREIGN_KEY_CHECKS = 1;
sql/information_sharing.sql 0 → 100644
  1 +/*
  2 + Navicat Premium Data Transfer
  3 +
  4 + Source Server : SH
  5 + Source Server Type : MySQL
  6 + Source Server Version : 80024
  7 + Source Host : localhost:3306
  8 + Source Schema : trash
  9 +
  10 + Target Server Type : MySQL
  11 + Target Server Version : 80024
  12 + File Encoding : 65001
  13 +
  14 + Date: 23/04/2023 13:26:27
  15 +*/
  16 +
  17 +SET NAMES utf8mb4;
  18 +SET FOREIGN_KEY_CHECKS = 0;
  19 +
  20 +-- ----------------------------
  21 +-- Table structure for information_sharing
  22 +-- ----------------------------
  23 +DROP TABLE IF EXISTS `information_sharing`;
  24 +CREATE TABLE `information_sharing` (
  25 + `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  26 + `data_header` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据标题',
  27 + `retrieve_department` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调取部门',
  28 + `retrieve_time` datetime(0) NULL DEFAULT NULL COMMENT '调取时间',
  29 + `retrieve_content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调取内容',
  30 + `attachment_link` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '附件',
  31 + `information_link` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资料',
  32 + PRIMARY KEY (`id`) USING BTREE
  33 +) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  34 +
  35 +SET FOREIGN_KEY_CHECKS = 1;
sql/periodic_report.sql 0 → 100644
  1 +/*
  2 + Navicat Premium Data Transfer
  3 +
  4 + Source Server : SH
  5 + Source Server Type : MySQL
  6 + Source Server Version : 80024
  7 + Source Host : localhost:3306
  8 + Source Schema : trash
  9 +
  10 + Target Server Type : MySQL
  11 + Target Server Version : 80024
  12 + File Encoding : 65001
  13 +
  14 + Date: 23/04/2023 13:24:37
  15 +*/
  16 +
  17 +SET NAMES utf8mb4;
  18 +SET FOREIGN_KEY_CHECKS = 0;
  19 +
  20 +-- ----------------------------
  21 +-- Table structure for periodic_report
  22 +-- ----------------------------
  23 +DROP TABLE IF EXISTS `periodic_report`;
  24 +CREATE TABLE `periodic_report` (
  25 + `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  26 + `headline` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  27 + `writer` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '填写人',
  28 + `write_time` date NULL DEFAULT NULL COMMENT '填写时间',
  29 + `content` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容',
  30 + `beginTime` date NULL DEFAULT NULL COMMENT '开始时间',
  31 + `endTime` date NULL DEFAULT NULL COMMENT '结束时间',
  32 + `content_type` int(0) NULL DEFAULT NULL COMMENT '周报类型(1、日报2、周报3、月报)',
  33 + PRIMARY KEY (`id`) USING BTREE
  34 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  35 +
  36 +SET FOREIGN_KEY_CHECKS = 1;
sql/trash.sql 0 → 100644
  1 +/*
  2 + Navicat MySQL Data Transfer
  3 +
  4 + Source Server : localhost
  5 + Source Server Type : MySQL
  6 + Source Server Version : 80023
  7 + Source Host : localhost:3306
  8 + Source Schema : trash
  9 +
  10 + Target Server Type : MySQL
  11 + Target Server Version : 80023
  12 + File Encoding : 65001
  13 +
  14 + Date: 23/04/2023 16:42:46
  15 +*/
  16 +
  17 +SET NAMES utf8mb4;
  18 +SET FOREIGN_KEY_CHECKS = 0;
  19 +
  20 +-- ----------------------------
  21 +-- Table structure for act_evt_log
  22 +-- ----------------------------
  23 +DROP TABLE IF EXISTS `act_evt_log`;
  24 +CREATE TABLE `act_evt_log` (
  25 + `LOG_NR_` bigint NOT NULL AUTO_INCREMENT,
  26 + `TYPE_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  27 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  28 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  29 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  30 + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  31 + `TIME_STAMP_` timestamp(3) NOT NULL,
  32 + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  33 + `DATA_` longblob NULL,
  34 + `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  35 + `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
  36 + `IS_PROCESSED_` tinyint NULL DEFAULT 0,
  37 + PRIMARY KEY (`LOG_NR_`) USING BTREE
  38 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  39 +
  40 +-- ----------------------------
  41 +-- Records of act_evt_log
  42 +-- ----------------------------
  43 +
  44 +-- ----------------------------
  45 +-- Table structure for act_ge_bytearray
  46 +-- ----------------------------
  47 +DROP TABLE IF EXISTS `act_ge_bytearray`;
  48 +CREATE TABLE `act_ge_bytearray` (
  49 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  50 + `REV_` int NULL DEFAULT NULL,
  51 + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  52 + `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  53 + `BYTES_` longblob NULL,
  54 + `GENERATED_` tinyint NULL DEFAULT NULL,
  55 + PRIMARY KEY (`ID_`) USING BTREE,
  56 + INDEX `ACT_FK_BYTEARR_DEPL`(`DEPLOYMENT_ID_`) USING BTREE,
  57 + CONSTRAINT `ACT_FK_BYTEARR_DEPL` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_re_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
  58 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  59 +
  60 +-- ----------------------------
  61 +-- Records of act_ge_bytearray
  62 +-- ----------------------------
  63 +INSERT INTO `act_ge_bytearray` VALUES ('30de7c52-df23-11ed-895e-c83dd4a0233b', 1, 'CreateWithBPMNJS.bpmn', '30de7c51-df23-11ed-895e-c83dd4a0233b', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220786D6C6E733A61637469766974693D22687474703A2F2F61637469766974692E6F72672F62706D6E222069643D2273616D706C652D6469616772616D22207461726765744E616D6573706163653D22687474703A2F2F61637469766974692E6F72672F62706D6E22207873693A736368656D614C6F636174696F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2042504D4E32302E787364223E0A20203C62706D6E323A70726F636573732069643D22776F726B666C6F775F6561727468736974657322206E616D653D22776F726B666C6F775F65617274687369746573262331303B2220697345786563757461626C653D2274727565223E0A202020203C62706D6E323A73746172744576656E742069643D2253746172744576656E745F3122206E616D653D22E6B581E7A88BE5BC80E5A78B223E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F306B63623636733C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A73746172744576656E743E0A202020203C62706D6E323A757365725461736B2069643D226C6576656C31636865636B22206E616D653D2231E7BAA7E5AEA1E689B9222061637469766974693A666F726D4B65793D226C6576656C31636865636B222061637469766974693A63616E64696461746547726F7570733D2273705F31223E0A2020202020203C62706D6E323A657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A666F726D50726F70657274792069643D22466F726D50726F70657274795F32717231366B6E2D2D5F5F2121726164696F2D2D5F5F2121E5AEA1E689B92D2D5F5F2121692D2D5F5F2121E9809AE8BF872D2D5F5F2D2DE9A9B3E59B9E22202F3E0A2020202020203C2F62706D6E323A657874656E73696F6E456C656D656E74733E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F306B63623636733C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F316D756C6433683C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F316F69673771763C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A757365725461736B3E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F306B63623636732220736F757263655265663D2253746172744576656E745F3122207461726765745265663D226C6576656C31636865636B22202F3E0A202020203C62706D6E323A757365725461736B2069643D226C6576656C32636865636B22206E616D653D2232E7BAA7E5AEA1E689B9222061637469766974693A666F726D4B65793D226C6576656C32636865636B222061637469766974693A63616E64696461746547726F7570733D2273705F32223E0A2020202020203C62706D6E323A657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A666F726D50726F70657274792069643D22466F726D50726F70657274795F307573716165632D2D5F5F2121726164696F2D2D5F5F2121E5AEA1E689B92D2D5F5F2121692D2D5F5F2121E9809AE8BF872D2D5F5F2D2DE9A9B3E59B9E22202F3E0A2020202020203C2F62706D6E323A657874656E73696F6E456C656D656E74733E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F30717164347A653C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F317233697867683C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F316A356B6977653C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A757365725461736B3E0A202020203C62706D6E323A757365725461736B2069643D226C6576656C33636865636B22206E616D653D2233E7BAA7E5AEA1E689B9222061637469766974693A666F726D4B65793D226C6576656C33636865636B222061637469766974693A63616E64696461746547726F7570733D2273705F33223E0A2020202020203C62706D6E323A657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A666F726D50726F70657274792069643D22466F726D50726F70657274795F32346F677665632D2D5F5F2121726164696F2D2D5F5F2121E5AEA1E689B92D2D5F5F2121692D2D5F5F2121E9809AE8BF872D2D5F5F2D2DE9A9B3E59B9E22202F3E0A2020202020203C2F62706D6E323A657874656E73696F6E456C656D656E74733E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F303338753231633C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F3135736D7378703C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F313275723738633C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A757365725461736B3E0A202020203C62706D6E323A757365725461736B2069643D226C6576656C34636865636B22206E616D653D2234E7BAA7E5AEA1E689B9222061637469766974693A666F726D4B65793D226C6576656C34636865636B222061637469766974693A63616E64696461746547726F7570733D2273705F34223E0A2020202020203C62706D6E323A657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A666F726D50726F70657274792069643D22466F726D50726F70657274795F31666A733134662D2D5F5F2121726164696F2D2D5F5F2121E5AEA1E689B92D2D5F5F2121692D2D5F5F2121E9809AE8BF872D2D5F5F2D2DE9A9B3E59B9E22202F3E0A2020202020203C2F62706D6E323A657874656E73696F6E456C656D656E74733E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F303872327A776F3C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F317262326633733C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A757365725461736B3E0A202020203C62706D6E323A656E644576656E742069643D224576656E745F3171643333726B22206E616D653D22E6B581E7A88BE7BB93E69D9F223E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F3069717875776A3C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F306D35717165383C2F62706D6E323A696E636F6D696E673E0A202020203C2F62706D6E323A656E644576656E743E0A202020203C62706D6E323A6578636C7573697665476174657761792069643D22476174657761795F30386479387262223E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F316F69673771763C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F30717164347A653C2F62706D6E323A6F7574676F696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F306D35717165383C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A6578636C7573697665476174657761793E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F316F69673771762220736F757263655265663D226C6576656C31636865636B22207461726765745265663D22476174657761795F3038647938726222202F3E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F30717164347A6522206E616D653D22E5908CE6848F2220736F757263655265663D22476174657761795F3038647938726222207461726765745265663D226C6576656C32636865636B223E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F32717231366B6E7D3D3D303C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A6578636C7573697665476174657761792069643D22476174657761795F3164326B74746F223E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F316A356B6977653C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F303338753231633C2F62706D6E323A6F7574676F696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F316D756C6433683C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A6578636C7573697665476174657761793E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F316A356B6977652220736F757263655265663D226C6576656C32636865636B22207461726765745265663D22476174657761795F3164326B74746F22202F3E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3033387532316322206E616D653D22E9809AE8BF872220736F757263655265663D22476174657761795F3164326B74746F22207461726765745265663D226C6576656C33636865636B223E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F307573716165637D3D3D303C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A6578636C7573697665476174657761792069643D22476174657761795F31333474323470223E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F313275723738633C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F303872327A776F3C2F62706D6E323A6F7574676F696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F317233697867683C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A6578636C7573697665476174657761793E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F313275723738632220736F757263655265663D226C6576656C33636865636B22207461726765745265663D22476174657761795F3133347432347022202F3E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F303872327A776F22206E616D653D22E9809AE8BF872220736F757263655265663D22476174657761795F3133347432347022207461726765745265663D226C6576656C34636865636B223E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F32346F677665637D3D3D303C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A6578636C7573697665476174657761792069643D22476174657761795F306E6D3970686B223E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F317262326633733C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F3069717875776A3C2F62706D6E323A6F7574676F696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F3135736D7378703C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A6578636C7573697665476174657761793E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F317262326633732220736F757263655265663D226C6576656C34636865636B22207461726765745265663D22476174657761795F306E6D3970686B22202F3E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3069717875776A22206E616D653D22E9809AE8BF872220736F757263655265663D22476174657761795F306E6D3970686B22207461726765745265663D224576656E745F3171643333726B223E0A2020202020203C62706D6E323A657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A657865637574696F6E4C697374656E657220636C6173733D22636F6D2E74726173682E6C656176652E696E7374656E65722E45617274685369746573456E6453746174654C697374656E657222206576656E743D2274616B65223E0A202020202020202020203C61637469766974693A6669656C64206E616D653D227374617465223E0A2020202020202020202020203C61637469766974693A737472696E673E323C2F61637469766974693A737472696E673E0A202020202020202020203C2F61637469766974693A6669656C643E0A20202020202020203C2F61637469766974693A657865637574696F6E4C697374656E65723E0A2020202020203C2F62706D6E323A657874656E73696F6E456C656D656E74733E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F31666A733134667D3D3D303C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F306D357171653822206E616D653D22E9A9B3E59B9EE9878DE696B0E68F90E4BAA42220736F757263655265663D22476174657761795F3038647938726222207461726765745265663D224576656E745F3171643333726B223E0A2020202020203C62706D6E323A657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A657865637574696F6E4C697374656E657220636C6173733D22636F6D2E74726173682E6C656176652E696E7374656E65722E45617274685369746573456E6453746174654C697374656E657222206576656E743D2274616B65223E0A202020202020202020203C61637469766974693A6669656C64206E616D653D227374617465223E0A2020202020202020202020203C61637469766974693A737472696E673E333C2F61637469766974693A737472696E673E0A202020202020202020203C2F61637469766974693A6669656C643E0A20202020202020203C2F61637469766974693A657865637574696F6E4C697374656E65723E0A2020202020203C2F62706D6E323A657874656E73696F6E456C656D656E74733E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F32717231366B6E7D3D3D313C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F316D756C64336822206E616D653D22E9A9B3E59B9E2220736F757263655265663D22476174657761795F3164326B74746F22207461726765745265663D226C6576656C31636865636B223E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F307573716165637D3D3D313C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3172336978676822206E616D653D22E9A9B3E59B9E2220736F757263655265663D22476174657761795F3133347432347022207461726765745265663D226C6576656C32636865636B223E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F32346F677665637D3D3D313C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3135736D73787022206E616D653D22E9A9B3E59B9E2220736F757263655265663D22476174657761795F306E6D3970686B22207461726765745265663D226C6576656C33636865636B223E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F31666A733134667D3D3D313C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A20203C2F62706D6E323A70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F31223E0A202020203C62706D6E64693A42504D4E506C616E652069643D2242504D4E506C616E655F31222062706D6E456C656D656E743D22776F726B666C6F775F65617274687369746573223E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F3135736D7378705F6469222062706D6E456C656D656E743D22466C6F775F3135736D737870223E0A20202020202020203C64693A776179706F696E7420783D22313331302220793D2232333322202F3E0A20202020202020203C64693A776179706F696E7420783D22313331302220793D2231393022202F3E0A20202020202020203C64693A776179706F696E7420783D223934302220793D2231393022202F3E0A20202020202020203C64693A776179706F696E7420783D223934302220793D2232313822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D22313131362220793D22313732222077696474683D22323122206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F317233697867685F6469222062706D6E456C656D656E743D22466C6F775F31723369786768223E0A20202020202020203C64693A776179706F696E7420783D22313035302220793D2232383322202F3E0A20202020202020203C64693A776179706F696E7420783D22313035302220793D2233353022202F3E0A20202020202020203C64693A776179706F696E7420783D223638302220793D2233353022202F3E0A20202020202020203C64693A776179706F696E7420783D223638302220793D2232393822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223835352220793D22333332222077696474683D22323122206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F316D756C6433685F6469222062706D6E456C656D656E743D22466C6F775F316D756C643368223E0A20202020202020203C64693A776179706F696E7420783D223831302220793D2232333322202F3E0A20202020202020203C64693A776179706F696E7420783D223831302220793D2231393022202F3E0A20202020202020203C64693A776179706F696E7420783D223433302220793D2231393022202F3E0A20202020202020203C64693A776179706F696E7420783D223433302220793D2232313822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223631322220793D22313732222077696474683D22323122206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F306D35717165385F6469222062706D6E456C656D656E743D22466C6F775F306D3571716538223E0A20202020202020203C64693A776179706F696E7420783D223535302220793D2232383322202F3E0A20202020202020203C64693A776179706F696E7420783D223535302220793D2234303022202F3E0A20202020202020203C64693A776179706F696E7420783D22313431302220793D2234303022202F3E0A20202020202020203C64693A776179706F696E7420783D22313431302220793D2232373622202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223934382220793D22333832222077696474683D22363622206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F3069717875776A5F6469222062706D6E456C656D656E743D22466C6F775F3069717875776A223E0A20202020202020203C64693A776179706F696E7420783D22313333352220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D22313339322220793D2232353822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D22313335332220793D22323430222077696474683D22323222206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F317262326633735F6469222062706D6E456C656D656E743D22466C6F775F31726232663373223E0A20202020202020203C64693A776179706F696E7420783D22313234302220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D22313238352220793D2232353822202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F303872327A776F5F6469222062706D6E456C656D656E743D22466C6F775F303872327A776F223E0A20202020202020203C64693A776179706F696E7420783D22313037352220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D22313134302220793D2232353822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D22313039372220793D22323430222077696474683D22323222206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F313275723738635F6469222062706D6E456C656D656E743D22466C6F775F31327572373863223E0A20202020202020203C64693A776179706F696E7420783D223939302220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D22313032352220793D2232353822202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F303338753231635F6469222062706D6E456C656D656E743D22466C6F775F30333875323163223E0A20202020202020203C64693A776179706F696E7420783D223833352220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D223839302220793D2232353822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223835322220793D22323430222077696474683D22323222206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F316A356B6977655F6469222062706D6E456C656D656E743D22466C6F775F316A356B697765223E0A20202020202020203C64693A776179706F696E7420783D223733302220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D223738352220793D2232353822202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F30717164347A655F6469222062706D6E456C656D656E743D22466C6F775F30717164347A65223E0A20202020202020203C64693A776179706F696E7420783D223537352220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D223633302220793D2232353822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223539312220793D22323430222077696474683D22323322206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F316F69673771765F6469222062706D6E456C656D656E743D22466C6F775F316F6967377176223E0A20202020202020203C64693A776179706F696E7420783D223438302220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D223532352220793D2232353822202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F306B63623636735F6469222062706D6E456C656D656E743D22466C6F775F306B6362363673223E0A20202020202020203C64693A776179706F696E7420783D223333382220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D223338302220793D2232353822202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D225F42504D4E53686170655F53746172744576656E745F32222062706D6E456C656D656E743D2253746172744576656E745F31223E0A20202020202020203C64633A426F756E647320783D223330322220793D22323430222077696474683D22333622206865696768743D22333622202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223239382220793D22323833222077696474683D22343422206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2241637469766974795F30386F637A78735F6469222062706D6E456C656D656E743D226C6576656C31636865636B223E0A20202020202020203C64633A426F756E647320783D223338302220793D22323138222077696474683D2231303022206865696768743D22383022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2241637469766974795F316B306A72647A5F6469222062706D6E456C656D656E743D226C6576656C32636865636B223E0A20202020202020203C64633A426F756E647320783D223633302220793D22323138222077696474683D2231303022206865696768743D22383022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2241637469766974795F313769337A73725F6469222062706D6E456C656D656E743D226C6576656C33636865636B223E0A20202020202020203C64633A426F756E647320783D223839302220793D22323138222077696474683D2231303022206865696768743D22383022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2241637469766974795F31656377317A6C5F6469222062706D6E456C656D656E743D226C6576656C34636865636B223E0A20202020202020203C64633A426F756E647320783D22313134302220793D22323138222077696474683D2231303022206865696768743D22383022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D224576656E745F3171643333726B5F6469222062706D6E456C656D656E743D224576656E745F3171643333726B223E0A20202020202020203C64633A426F756E647320783D22313339322220793D22323430222077696474683D22333622206865696768743D22333622202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D22313338382220793D22323130222077696474683D22343422206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D22476174657761795F303864793872625F6469222062706D6E456C656D656E743D22476174657761795F30386479387262222069734D61726B657256697369626C653D2274727565223E0A20202020202020203C64633A426F756E647320783D223532352220793D22323333222077696474683D22353022206865696768743D22353022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D22476174657761795F3164326B74746F5F6469222062706D6E456C656D656E743D22476174657761795F3164326B74746F222069734D61726B657256697369626C653D2274727565223E0A20202020202020203C64633A426F756E647320783D223738352220793D22323333222077696474683D22353022206865696768743D22353022202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223737302220793D22323930222077696474683D22323222206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D22476174657761795F313334743234705F6469222062706D6E456C656D656E743D22476174657761795F31333474323470222069734D61726B657256697369626C653D2274727565223E0A20202020202020203C64633A426F756E647320783D22313032352220793D22323333222077696474683D22353022206865696768743D22353022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D22476174657761795F306E6D3970686B5F6469222062706D6E456C656D656E743D22476174657761795F306E6D3970686B222069734D61726B657256697369626C653D2274727565223E0A20202020202020203C64633A426F756E647320783D22313238352220793D22323333222077696474683D22353022206865696768743D22353022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F62706D6E323A646566696E6974696F6E733E0A, 0);
  64 +INSERT INTO `act_ge_bytearray` VALUES ('c9a18aac-df23-11ed-895e-c83dd4a0233b', 1, 'diagram (4).bpmn', 'c9a18aab-df23-11ed-895e-c83dd4a0233b', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220786D6C6E733A61637469766974693D22687474703A2F2F61637469766974692E6F72672F62706D6E222069643D2273616D706C652D6469616772616D22207461726765744E616D6573706163653D22687474703A2F2F61637469766974692E6F72672F62706D6E22207873693A736368656D614C6F636174696F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2042504D4E32302E787364223E0A20203C62706D6E323A70726F636573732069643D22776F726B666C6F775F6561727468736974657322206E616D653D22776F726B666C6F775F65617274687369746573262331303B2220697345786563757461626C653D2274727565223E0A202020203C62706D6E323A73746172744576656E742069643D2253746172744576656E745F3122206E616D653D22E6B581E7A88BE5BC80E5A78B223E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F306B63623636733C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A73746172744576656E743E0A202020203C62706D6E323A757365725461736B2069643D226C6576656C31636865636B22206E616D653D2231E7BAA7E5AEA1E689B9222061637469766974693A666F726D4B65793D226C6576656C31636865636B222061637469766974693A63616E64696461746547726F7570733D2273705F31223E0A2020202020203C62706D6E323A657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A666F726D50726F70657274792069643D22466F726D50726F70657274795F32717231366B6E2D2D5F5F2121726164696F2D2D5F5F2121E5AEA1E689B92D2D5F5F2121692D2D5F5F2121E9809AE8BF872D2D5F5F2D2DE9A9B3E59B9E22202F3E0A2020202020203C2F62706D6E323A657874656E73696F6E456C656D656E74733E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F306B63623636733C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F316D756C6433683C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F316F69673771763C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A757365725461736B3E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F306B63623636732220736F757263655265663D2253746172744576656E745F3122207461726765745265663D226C6576656C31636865636B22202F3E0A202020203C62706D6E323A757365725461736B2069643D226C6576656C32636865636B22206E616D653D2232E7BAA7E5AEA1E689B9222061637469766974693A666F726D4B65793D226C6576656C32636865636B222061637469766974693A63616E64696461746547726F7570733D2273705F32223E0A2020202020203C62706D6E323A657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A666F726D50726F70657274792069643D22466F726D50726F70657274795F307573716165632D2D5F5F2121726164696F2D2D5F5F2121E5AEA1E689B92D2D5F5F2121692D2D5F5F2121E9809AE8BF872D2D5F5F2D2DE9A9B3E59B9E22202F3E0A2020202020203C2F62706D6E323A657874656E73696F6E456C656D656E74733E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F30717164347A653C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F317233697867683C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F316A356B6977653C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A757365725461736B3E0A202020203C62706D6E323A757365725461736B2069643D226C6576656C33636865636B22206E616D653D2233E7BAA7E5AEA1E689B9222061637469766974693A666F726D4B65793D226C6576656C33636865636B222061637469766974693A63616E64696461746547726F7570733D2273705F33223E0A2020202020203C62706D6E323A657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A666F726D50726F70657274792069643D22466F726D50726F70657274795F32346F677665632D2D5F5F2121726164696F2D2D5F5F2121E5AEA1E689B92D2D5F5F2121692D2D5F5F2121E9809AE8BF872D2D5F5F2D2DE9A9B3E59B9E22202F3E0A2020202020203C2F62706D6E323A657874656E73696F6E456C656D656E74733E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F303338753231633C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F3135736D7378703C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F313275723738633C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A757365725461736B3E0A202020203C62706D6E323A757365725461736B2069643D226C6576656C34636865636B22206E616D653D2234E7BAA7E5AEA1E689B9222061637469766974693A666F726D4B65793D226C6576656C34636865636B222061637469766974693A63616E64696461746547726F7570733D2273705F34223E0A2020202020203C62706D6E323A657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A666F726D50726F70657274792069643D22466F726D50726F70657274795F31666A733134662D2D5F5F2121726164696F2D2D5F5F2121E5AEA1E689B92D2D5F5F2121692D2D5F5F2121E9809AE8BF872D2D5F5F2D2DE9A9B3E59B9E22202F3E0A2020202020203C2F62706D6E323A657874656E73696F6E456C656D656E74733E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F303872327A776F3C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F317262326633733C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A757365725461736B3E0A202020203C62706D6E323A656E644576656E742069643D224576656E745F3171643333726B22206E616D653D22E6B581E7A88BE7BB93E69D9F223E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F3069717875776A3C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F306D35717165383C2F62706D6E323A696E636F6D696E673E0A202020203C2F62706D6E323A656E644576656E743E0A202020203C62706D6E323A6578636C7573697665476174657761792069643D22476174657761795F30386479387262223E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F316F69673771763C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F30717164347A653C2F62706D6E323A6F7574676F696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F306D35717165383C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A6578636C7573697665476174657761793E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F316F69673771762220736F757263655265663D226C6576656C31636865636B22207461726765745265663D22476174657761795F3038647938726222202F3E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F30717164347A6522206E616D653D22E5908CE6848F2220736F757263655265663D22476174657761795F3038647938726222207461726765745265663D226C6576656C32636865636B223E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F32717231366B6E3D3D307D3C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A6578636C7573697665476174657761792069643D22476174657761795F3164326B74746F223E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F316A356B6977653C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F303338753231633C2F62706D6E323A6F7574676F696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F316D756C6433683C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A6578636C7573697665476174657761793E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F316A356B6977652220736F757263655265663D226C6576656C32636865636B22207461726765745265663D22476174657761795F3164326B74746F22202F3E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3033387532316322206E616D653D22E9809AE8BF872220736F757263655265663D22476174657761795F3164326B74746F22207461726765745265663D226C6576656C33636865636B223E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F307573716165633D3D307D3C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A6578636C7573697665476174657761792069643D22476174657761795F31333474323470223E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F313275723738633C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F303872327A776F3C2F62706D6E323A6F7574676F696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F317233697867683C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A6578636C7573697665476174657761793E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F313275723738632220736F757263655265663D226C6576656C33636865636B22207461726765745265663D22476174657761795F3133347432347022202F3E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F303872327A776F22206E616D653D22E9809AE8BF872220736F757263655265663D22476174657761795F3133347432347022207461726765745265663D226C6576656C34636865636B223E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F32346F677665633D3D307D3C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A6578636C7573697665476174657761792069643D22476174657761795F306E6D3970686B223E0A2020202020203C62706D6E323A696E636F6D696E673E466C6F775F317262326633733C2F62706D6E323A696E636F6D696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F3069717875776A3C2F62706D6E323A6F7574676F696E673E0A2020202020203C62706D6E323A6F7574676F696E673E466C6F775F3135736D7378703C2F62706D6E323A6F7574676F696E673E0A202020203C2F62706D6E323A6578636C7573697665476174657761793E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F317262326633732220736F757263655265663D226C6576656C34636865636B22207461726765745265663D22476174657761795F306E6D3970686B22202F3E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3069717875776A22206E616D653D22E9809AE8BF872220736F757263655265663D22476174657761795F306E6D3970686B22207461726765745265663D224576656E745F3171643333726B223E0A2020202020203C62706D6E323A657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A657865637574696F6E4C697374656E657220636C6173733D22636F6D2E74726173682E6C656176652E696E7374656E65722E45617274685369746573456E6453746174654C697374656E657222206576656E743D2274616B65223E0A202020202020202020203C61637469766974693A6669656C64206E616D653D227374617465223E0A2020202020202020202020203C61637469766974693A737472696E673E323C2F61637469766974693A737472696E673E0A202020202020202020203C2F61637469766974693A6669656C643E0A20202020202020203C2F61637469766974693A657865637574696F6E4C697374656E65723E0A2020202020203C2F62706D6E323A657874656E73696F6E456C656D656E74733E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F31666A733134663D3D307D3C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F306D357171653822206E616D653D22E9A9B3E59B9EE9878DE696B0E68F90E4BAA42220736F757263655265663D22476174657761795F3038647938726222207461726765745265663D224576656E745F3171643333726B223E0A2020202020203C62706D6E323A657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A657865637574696F6E4C697374656E657220636C6173733D22636F6D2E74726173682E6C656176652E696E7374656E65722E45617274685369746573456E6453746174654C697374656E657222206576656E743D2274616B65223E0A202020202020202020203C61637469766974693A6669656C64206E616D653D227374617465223E0A2020202020202020202020203C61637469766974693A737472696E673E333C2F61637469766974693A737472696E673E0A202020202020202020203C2F61637469766974693A6669656C643E0A20202020202020203C2F61637469766974693A657865637574696F6E4C697374656E65723E0A2020202020203C2F62706D6E323A657874656E73696F6E456C656D656E74733E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F32717231366B6E3D3D317D3C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F316D756C64336822206E616D653D22E9A9B3E59B9E2220736F757263655265663D22476174657761795F3164326B74746F22207461726765745265663D226C6576656C31636865636B223E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F307573716165633D3D317D3C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3172336978676822206E616D653D22E9A9B3E59B9E2220736F757263655265663D22476174657761795F3133347432347022207461726765745265663D226C6576656C32636865636B223E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F32346F677665633D3D317D3C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A202020203C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3135736D73787022206E616D653D22E9A9B3E59B9E2220736F757263655265663D22476174657761795F306E6D3970686B22207461726765745265663D226C6576656C33636865636B223E0A2020202020203C62706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F31666A733134663D3D317D3C2F62706D6E323A636F6E646974696F6E45787072657373696F6E3E0A202020203C2F62706D6E323A73657175656E6365466C6F773E0A20203C2F62706D6E323A70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F31223E0A202020203C62706D6E64693A42504D4E506C616E652069643D2242504D4E506C616E655F31222062706D6E456C656D656E743D22776F726B666C6F775F65617274687369746573223E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F3135736D7378705F6469222062706D6E456C656D656E743D22466C6F775F3135736D737870223E0A20202020202020203C64693A776179706F696E7420783D22313331302220793D2232333322202F3E0A20202020202020203C64693A776179706F696E7420783D22313331302220793D2231393022202F3E0A20202020202020203C64693A776179706F696E7420783D223934302220793D2231393022202F3E0A20202020202020203C64693A776179706F696E7420783D223934302220793D2232313822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D22313131362220793D22313732222077696474683D22323122206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F317233697867685F6469222062706D6E456C656D656E743D22466C6F775F31723369786768223E0A20202020202020203C64693A776179706F696E7420783D22313035302220793D2232383322202F3E0A20202020202020203C64693A776179706F696E7420783D22313035302220793D2233353022202F3E0A20202020202020203C64693A776179706F696E7420783D223638302220793D2233353022202F3E0A20202020202020203C64693A776179706F696E7420783D223638302220793D2232393822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223835352220793D22333332222077696474683D22323122206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F316D756C6433685F6469222062706D6E456C656D656E743D22466C6F775F316D756C643368223E0A20202020202020203C64693A776179706F696E7420783D223831302220793D2232333322202F3E0A20202020202020203C64693A776179706F696E7420783D223831302220793D2231393022202F3E0A20202020202020203C64693A776179706F696E7420783D223433302220793D2231393022202F3E0A20202020202020203C64693A776179706F696E7420783D223433302220793D2232313822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223631322220793D22313732222077696474683D22323122206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F306D35717165385F6469222062706D6E456C656D656E743D22466C6F775F306D3571716538223E0A20202020202020203C64693A776179706F696E7420783D223535302220793D2232383322202F3E0A20202020202020203C64693A776179706F696E7420783D223535302220793D2234303022202F3E0A20202020202020203C64693A776179706F696E7420783D22313431302220793D2234303022202F3E0A20202020202020203C64693A776179706F696E7420783D22313431302220793D2232373622202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223934382220793D22333832222077696474683D22363622206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F3069717875776A5F6469222062706D6E456C656D656E743D22466C6F775F3069717875776A223E0A20202020202020203C64693A776179706F696E7420783D22313333352220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D22313339322220793D2232353822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D22313335332220793D22323430222077696474683D22323222206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F317262326633735F6469222062706D6E456C656D656E743D22466C6F775F31726232663373223E0A20202020202020203C64693A776179706F696E7420783D22313234302220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D22313238352220793D2232353822202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F303872327A776F5F6469222062706D6E456C656D656E743D22466C6F775F303872327A776F223E0A20202020202020203C64693A776179706F696E7420783D22313037352220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D22313134302220793D2232353822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D22313039372220793D22323430222077696474683D22323222206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F313275723738635F6469222062706D6E456C656D656E743D22466C6F775F31327572373863223E0A20202020202020203C64693A776179706F696E7420783D223939302220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D22313032352220793D2232353822202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F303338753231635F6469222062706D6E456C656D656E743D22466C6F775F30333875323163223E0A20202020202020203C64693A776179706F696E7420783D223833352220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D223839302220793D2232353822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223835322220793D22323430222077696474683D22323222206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F316A356B6977655F6469222062706D6E456C656D656E743D22466C6F775F316A356B697765223E0A20202020202020203C64693A776179706F696E7420783D223733302220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D223738352220793D2232353822202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F30717164347A655F6469222062706D6E456C656D656E743D22466C6F775F30717164347A65223E0A20202020202020203C64693A776179706F696E7420783D223537352220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D223633302220793D2232353822202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223539312220793D22323430222077696474683D22323322206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F316F69673771765F6469222062706D6E456C656D656E743D22466C6F775F316F6967377176223E0A20202020202020203C64693A776179706F696E7420783D223438302220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D223532352220793D2232353822202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F306B63623636735F6469222062706D6E456C656D656E743D22466C6F775F306B6362363673223E0A20202020202020203C64693A776179706F696E7420783D223333382220793D2232353822202F3E0A20202020202020203C64693A776179706F696E7420783D223338302220793D2232353822202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D225F42504D4E53686170655F53746172744576656E745F32222062706D6E456C656D656E743D2253746172744576656E745F31223E0A20202020202020203C64633A426F756E647320783D223330322220793D22323430222077696474683D22333622206865696768743D22333622202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223239382220793D22323833222077696474683D22343422206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2241637469766974795F30386F637A78735F6469222062706D6E456C656D656E743D226C6576656C31636865636B223E0A20202020202020203C64633A426F756E647320783D223338302220793D22323138222077696474683D2231303022206865696768743D22383022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2241637469766974795F316B306A72647A5F6469222062706D6E456C656D656E743D226C6576656C32636865636B223E0A20202020202020203C64633A426F756E647320783D223633302220793D22323138222077696474683D2231303022206865696768743D22383022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2241637469766974795F313769337A73725F6469222062706D6E456C656D656E743D226C6576656C33636865636B223E0A20202020202020203C64633A426F756E647320783D223839302220793D22323138222077696474683D2231303022206865696768743D22383022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2241637469766974795F31656377317A6C5F6469222062706D6E456C656D656E743D226C6576656C34636865636B223E0A20202020202020203C64633A426F756E647320783D22313134302220793D22323138222077696474683D2231303022206865696768743D22383022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D224576656E745F3171643333726B5F6469222062706D6E456C656D656E743D224576656E745F3171643333726B223E0A20202020202020203C64633A426F756E647320783D22313339322220793D22323430222077696474683D22333622206865696768743D22333622202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D22313338382220793D22323130222077696474683D22343422206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D22476174657761795F303864793872625F6469222062706D6E456C656D656E743D22476174657761795F30386479387262222069734D61726B657256697369626C653D2274727565223E0A20202020202020203C64633A426F756E647320783D223532352220793D22323333222077696474683D22353022206865696768743D22353022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D22476174657761795F3164326B74746F5F6469222062706D6E456C656D656E743D22476174657761795F3164326B74746F222069734D61726B657256697369626C653D2274727565223E0A20202020202020203C64633A426F756E647320783D223738352220793D22323333222077696474683D22353022206865696768743D22353022202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C64633A426F756E647320783D223737302220793D22323930222077696474683D22323222206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D22476174657761795F313334743234705F6469222062706D6E456C656D656E743D22476174657761795F31333474323470222069734D61726B657256697369626C653D2274727565223E0A20202020202020203C64633A426F756E647320783D22313032352220793D22323333222077696474683D22353022206865696768743D22353022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D22476174657761795F306E6D3970686B5F6469222062706D6E456C656D656E743D22476174657761795F306E6D3970686B222069734D61726B657256697369626C653D2274727565223E0A20202020202020203C64633A426F756E647320783D22313238352220793D22323333222077696474683D22353022206865696768743D22353022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F62706D6E323A646566696E6974696F6E733E0A, 0);
  65 +INSERT INTO `act_ge_bytearray` VALUES ('fd7134cf-df22-11ed-895e-c83dd4a0233b', 1, 'diagram (3).bpmn', 'fd7134ce-df22-11ed-895e-c83dd4a0233b', 0x3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554462D38223F3E0A3C646566696E6974696F6E7320786D6C6E733D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D696E7374616E63652220786D6C6E733A61637469766974693D22687474703A2F2F61637469766974692E6F72672F62706D6E2220786D6C6E733A62706D6E64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F44492220786D6C6E733A6F6D6764633D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44432220786D6C6E733A6F6D6764693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F44442F32303130303532342F44492220786D6C6E733A7873643D22687474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D6122207461726765744E616D6573706163653D22687474703A2F2F7777772E6B6166656974752E6D652F61637469766974692F6C65617665223E0A20203C70726F636573732069643D226C6561766522206E616D653D22E8AFB7E58187E6B581E7A88B2DE699AEE9809AE8A1A8E58D952220697345786563757461626C653D2274727565223E0A202020203C646F63756D656E746174696F6E3EE8AFB7E58187E6B581E7A88BE6BC94E7A4BA3C2F646F63756D656E746174696F6E3E0A202020203C73746172744576656E742069643D2273746172746576656E743122206E616D653D225374617274223E0A2020202020203C6F7574676F696E673E466C6F775F307666746B34623C2F6F7574676F696E673E0A202020203C2F73746172744576656E743E0A202020203C757365725461736B2069643D22796F75786977325369676E22206E616D653D22E983A8E997A8E9A286E5AFBCE5AEA1E689B9222061637469766974693A666F726D4B65793D22796F75786977325369676E222061637469766974693A63616E64696461746555736572733D22796F7578697732223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A666F726D50726F70657274792069643D22466F726D50726F70657274795F337169706973322D2D5F5F2121726164696F2D2D5F5F2121E5AEA1E689B9E6848FE8A7812D2D5F5F2121692D2D5F5F2121E5908CE6848F2D2D5F5F2D2DE4B88DE5908CE6848F2220747970653D22737472696E6722202F3E0A20202020202020203C61637469766974693A666F726D50726F70657274792069643D22466F726D50726F70657274795F306C666670636D2D2D5F5F212174657874617265612D2D5F5F2121E689B9E6B3A82D2D5F5F2121665F5F21216E756C6C2220747970653D22737472696E6722202F3E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A2020202020203C696E636F6D696E673E666C6F77353C2F696E636F6D696E673E0A2020202020203C6F7574676F696E673E466C6F775F306C72716C38383C2F6F7574676F696E673E0A202020203C2F757365725461736B3E0A202020203C6578636C7573697665476174657761792069643D226578636C75736976656761746577617935223E0A2020202020203C696E636F6D696E673E666C6F77363C2F696E636F6D696E673E0A2020202020203C6F7574676F696E673E466C6F775F30713362626A6C3C2F6F7574676F696E673E0A202020203C2F6578636C7573697665476174657761793E0A202020203C757365725461736B2069643D22687256657269667922206E616D653D22E4BABAE4BA8BE5AEA1E689B9222061637469766974693A666F726D4B65793D226872566572696679222061637469766974693A63616E64696461746555736572733D22796F7578697732303030222061637469766974693A63616E64696461746547726F7570733D226872223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A666F726D50726F70657274792069643D22466F726D50726F70657274795F32337539356A622D2D5F5F2121726164696F2D2D5F5F2121E5AEA1E689B9E6848FE8A7812D2D5F5F2121692D2D5F5F2121E5908CE6848F2D2D5F5F2D2DE4B88DE5908CE6848F2220747970653D22737472696E6722202F3E0A20202020202020203C61637469766974693A666F726D50726F70657274792069643D22466F726D50726F70657274795F33743774666B762D2D5F5F212174657874617265612D2D5F5F2121E689B9E6B3A82D2D5F5F2121662D2D5F5F21216E756C6C2220747970653D22737472696E6722202F3E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A2020202020203C696E636F6D696E673E466C6F775F307666746B34623C2F696E636F6D696E673E0A2020202020203C696E636F6D696E673E466C6F775F306A64796D69633C2F696E636F6D696E673E0A202020203C2F757365725461736B3E0A202020203C6578636C7573697665476174657761792069643D226578636C75736976656761746577617936223E0A2020202020203C696E636F6D696E673E466C6F775F306C72716C38383C2F696E636F6D696E673E0A2020202020203C6F7574676F696E673E466C6F775F307038353935343C2F6F7574676F696E673E0A2020202020203C6F7574676F696E673E466C6F775F306A64796D69633C2F6F7574676F696E673E0A202020203C2F6578636C7573697665476174657761793E0A202020203C656E644576656E742069643D22656E646576656E743122206E616D653D22456E64223E0A2020202020203C696E636F6D696E673E466C6F775F307038353935343C2F696E636F6D696E673E0A2020202020203C696E636F6D696E673E466C6F775F30713362626A6C3C2F696E636F6D696E673E0A202020203C2F656E644576656E743E0A202020203C73657175656E6365466C6F772069643D22666C6F773522206E616D653D22E5908CE6848F2220736F757263655265663D226578636C7573697665676174657761793522207461726765745265663D22796F75786977325369676E223E0A2020202020203C636F6E646974696F6E45787072657373696F6E207873693A747970653D2274466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F32337539356A623D3D307D3C2F636F6E646974696F6E45787072657373696F6E3E0A202020203C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D22666C6F77362220736F757263655265663D22687256657269667922207461726765745265663D226578636C7573697665676174657761793522202F3E0A202020203C73657175656E6365466C6F772069643D22466C6F775F3070383539353422206E616D653D22E9809AE8BF872220736F757263655265663D226578636C7573697665676174657761793622207461726765745265663D22656E646576656E7431223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A657865637574696F6E4C697374656E657220636C6173733D22636F6D2E74726173682E6C656176652E696E7374656E65722E4C65617665456E6453746174654C697374656E657222206576656E743D2274616B65223E0A202020202020202020203C61637469766974693A6669656C64206E616D653D227374617465223E0A2020202020202020202020203C61637469766974693A737472696E673E313C2F61637469766974693A737472696E673E0A202020202020202020203C2F61637469766974693A6669656C643E0A20202020202020203C2F61637469766974693A657865637574696F6E4C697374656E65723E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A2020202020203C636F6E646974696F6E45787072657373696F6E207873693A747970653D2274466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F337169706973323D3D307D3C2F636F6E646974696F6E45787072657373696F6E3E0A202020203C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D22466C6F775F30713362626A6C2220736F757263655265663D226578636C7573697665676174657761793522207461726765745265663D22656E646576656E7431223E0A2020202020203C657874656E73696F6E456C656D656E74733E0A20202020202020203C61637469766974693A657865637574696F6E4C697374656E657220636C6173733D22636F6D2E74726173682E6C656176652E696E7374656E65722E4C65617665456E6453746174654C697374656E657222206576656E743D2274616B65223E0A202020202020202020203C61637469766974693A6669656C64206E616D653D227374617465223E0A2020202020202020202020203C61637469766974693A737472696E673E323C2F61637469766974693A737472696E673E0A202020202020202020203C2F61637469766974693A6669656C643E0A20202020202020203C2F61637469766974693A657865637574696F6E4C697374656E65723E0A2020202020203C2F657874656E73696F6E456C656D656E74733E0A202020203C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D22466C6F775F306A64796D69632220736F757263655265663D226578636C7573697665676174657761793622207461726765745265663D226872566572696679223E0A2020202020203C636F6E646974696F6E45787072657373696F6E207873693A747970653D2274466F726D616C45787072657373696F6E223E247B466F726D50726F70657274795F337169706973323D3D317D3C2F636F6E646974696F6E45787072657373696F6E3E0A202020203C2F73657175656E6365466C6F773E0A202020203C73657175656E6365466C6F772069643D22466C6F775F307666746B34622220736F757263655265663D2273746172746576656E743122207461726765745265663D22687256657269667922202F3E0A202020203C73657175656E6365466C6F772069643D22466C6F775F306C72716C38382220736F757263655265663D22796F75786977325369676E22207461726765745265663D226578636C7573697665676174657761793622202F3E0A20203C2F70726F636573733E0A20203C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E4469616772616D5F6C65617665223E0A202020203C62706D6E64693A42504D4E506C616E652069643D2242504D4E506C616E655F6C65617665222062706D6E456C656D656E743D226C65617665223E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F306C72716C38385F6469222062706D6E456C656D656E743D22466C6F775F306C72716C3838223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223433322220793D22363322202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D223438352220793D22363322202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F307666746B34625F6469222062706D6E456C656D656E743D22466C6F775F307666746B3462223E0A20202020202020203C6F6D6764693A776179706F696E7420783D2233352220793D22363422202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D2236362220793D22363422202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D2236362220793D22363322202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D2239372220793D22363322202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F306A64796D69635F6469222062706D6E456C656D656E743D22466C6F775F306A64796D6963223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223530352220793D22343322202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D223530352220793D222D313022202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D223135302220793D222D313022202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D223135302220793D22333022202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F30713362626A6C5F6469222062706D6E456C656D656E743D22466C6F775F30713362626A6C223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223236302220793D22383322202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D223236302220793D2231353022202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D223538362220793D2231353022202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D22466C6F775F307038353935345F6469222062706D6E456C656D656E743D22466C6F775F30703835393534223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223532352220793D22363322202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D223630302220793D22363322202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D223630302220793D2231323222202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C6F6D6764633A426F756E647320783D223535322220793D223435222077696474683D22323222206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D2242504D4E456467655F666C6F7736222062706D6E456C656D656E743D22666C6F7736223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223230322220793D22363222202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D223232312220793D22363222202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D223232312220793D22363322202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D223234302220793D22363322202F3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E456467652069643D2242504D4E456467655F666C6F7735222062706D6E456C656D656E743D22666C6F7735223E0A20202020202020203C6F6D6764693A776179706F696E7420783D223238302220793D22363322202F3E0A20202020202020203C6F6D6764693A776179706F696E7420783D223332372220793D22363322202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C6F6D6764633A426F756E647320783D223239302220793D223436222077696474683D22323322206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E456467653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2242504D4E53686170655F73746172746576656E7431222062706D6E456C656D656E743D2273746172746576656E7431223E0A20202020202020203C6F6D6764633A426F756E647320783D22302220793D223436222077696474683D22333522206865696768743D22333522202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C6F6D6764633A426F756E647320783D22352220793D223831222077696474683D22323522206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2242504D4E53686170655F646570744C6561646572566572696679222062706D6E456C656D656E743D22796F75786977325369676E223E0A20202020202020203C6F6D6764633A426F756E647320783D223332372220793D223335222077696474683D2231303522206865696768743D22353522202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2242504D4E53686170655F6578636C75736976656761746577617935222062706D6E456C656D656E743D226578636C75736976656761746577617935222069734D61726B657256697369626C653D2274727565223E0A20202020202020203C6F6D6764633A426F756E647320783D223234302220793D223433222077696474683D22343022206865696768743D22343022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2242504D4E53686170655F6872566572696679222062706D6E456C656D656E743D226872566572696679223E0A20202020202020203C6F6D6764633A426F756E647320783D2239372220793D223335222077696474683D2231303522206865696768743D22353522202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2242504D4E53686170655F6578636C75736976656761746577617936222062706D6E456C656D656E743D226578636C75736976656761746577617936222069734D61726B657256697369626C653D2274727565223E0A20202020202020203C6F6D6764633A426F756E647320783D223438352220793D223433222077696474683D22343022206865696768743D22343022202F3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A2020202020203C62706D6E64693A42504D4E53686170652069643D2242504D4E53686170655F656E646576656E7431222062706D6E456C656D656E743D22656E646576656E7431223E0A20202020202020203C6F6D6764633A426F756E647320783D223538322220793D22313232222077696474683D22333522206865696768743D22333522202F3E0A20202020202020203C62706D6E64693A42504D4E4C6162656C3E0A202020202020202020203C6F6D6764633A426F756E647320783D223535322220793D22313333222077696474683D22323022206865696768743D22313422202F3E0A20202020202020203C2F62706D6E64693A42504D4E4C6162656C3E0A2020202020203C2F62706D6E64693A42504D4E53686170653E0A202020203C2F62706D6E64693A42504D4E506C616E653E0A20203C2F62706D6E64693A42504D4E4469616772616D3E0A3C2F646566696E6974696F6E733E0A, 0);
  66 +
  67 +-- ----------------------------
  68 +-- Table structure for act_ge_property
  69 +-- ----------------------------
  70 +DROP TABLE IF EXISTS `act_ge_property`;
  71 +CREATE TABLE `act_ge_property` (
  72 + `NAME_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  73 + `VALUE_` varchar(300) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  74 + `REV_` int NULL DEFAULT NULL,
  75 + PRIMARY KEY (`NAME_`) USING BTREE
  76 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  77 +
  78 +-- ----------------------------
  79 +-- Records of act_ge_property
  80 +-- ----------------------------
  81 +INSERT INTO `act_ge_property` VALUES ('cfg.execution-related-entities-count', 'false', 1);
  82 +INSERT INTO `act_ge_property` VALUES ('next.dbid', '1', 1);
  83 +INSERT INTO `act_ge_property` VALUES ('schema.history', 'create(7.0.0.0)', 1);
  84 +INSERT INTO `act_ge_property` VALUES ('schema.version', '7.0.0.0', 1);
  85 +
  86 +-- ----------------------------
  87 +-- Table structure for act_hi_actinst
  88 +-- ----------------------------
  89 +DROP TABLE IF EXISTS `act_hi_actinst`;
  90 +CREATE TABLE `act_hi_actinst` (
  91 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  92 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  93 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  94 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  95 + `ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  96 + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  97 + `CALL_PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  98 + `ACT_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  99 + `ACT_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  100 + `ASSIGNEE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  101 + `START_TIME_` datetime(3) NOT NULL,
  102 + `END_TIME_` datetime(3) NULL DEFAULT NULL,
  103 + `DURATION_` bigint NULL DEFAULT NULL,
  104 + `DELETE_REASON_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  105 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  106 + PRIMARY KEY (`ID_`) USING BTREE,
  107 + INDEX `ACT_IDX_HI_ACT_INST_START`(`START_TIME_`) USING BTREE,
  108 + INDEX `ACT_IDX_HI_ACT_INST_END`(`END_TIME_`) USING BTREE,
  109 + INDEX `ACT_IDX_HI_ACT_INST_PROCINST`(`PROC_INST_ID_`, `ACT_ID_`) USING BTREE,
  110 + INDEX `ACT_IDX_HI_ACT_INST_EXEC`(`EXECUTION_ID_`, `ACT_ID_`) USING BTREE
  111 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  112 +
  113 +-- ----------------------------
  114 +-- Records of act_hi_actinst
  115 +-- ----------------------------
  116 +INSERT INTO `act_hi_actinst` VALUES ('31d72ce9-e197-11ed-ad3a-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', 'Gateway_08dy8rb', NULL, NULL, NULL, 'exclusiveGateway', NULL, '2023-04-23 13:25:01.085', '2023-04-23 13:25:01.126', 41, NULL, '');
  117 +INSERT INTO `act_hi_actinst` VALUES ('31dd6e7a-e197-11ed-ad3a-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', 'level2check', '31dd958b-e197-11ed-ad3a-c83dd4a0233b', NULL, '2级审批', 'userTask', NULL, '2023-04-23 13:25:01.126', NULL, NULL, NULL, '');
  118 +INSERT INTO `act_hi_actinst` VALUES ('3f4e2a16-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', '3f4e2a14-df23-11ed-895e-c83dd4a0233b', '3f4e2a15-df23-11ed-895e-c83dd4a0233b', 'StartEvent_1', NULL, NULL, '流程开始', 'startEvent', NULL, '2023-04-20 10:29:59.729', '2023-04-20 10:29:59.729', 0, NULL, '');
  119 +INSERT INTO `act_hi_actinst` VALUES ('3f4e2a17-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', '3f4e2a14-df23-11ed-895e-c83dd4a0233b', '3f4e2a15-df23-11ed-895e-c83dd4a0233b', 'level1check', '3f4e2a18-df23-11ed-895e-c83dd4a0233b', NULL, '1级审批', 'userTask', 'sp01', '2023-04-20 10:29:59.729', NULL, NULL, NULL, '');
  120 +INSERT INTO `act_hi_actinst` VALUES ('4b86857c-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', '4b86857a-df23-11ed-895e-c83dd4a0233b', '4b86857b-df23-11ed-895e-c83dd4a0233b', 'StartEvent_1', NULL, NULL, '流程开始', 'startEvent', NULL, '2023-04-20 10:30:20.231', '2023-04-20 10:30:20.231', 0, NULL, '');
  121 +INSERT INTO `act_hi_actinst` VALUES ('4b86857d-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', '4b86857a-df23-11ed-895e-c83dd4a0233b', '4b86857b-df23-11ed-895e-c83dd4a0233b', 'level1check', '4b86857e-df23-11ed-895e-c83dd4a0233b', NULL, '1级审批', 'userTask', 'sp01', '2023-04-20 10:30:20.231', NULL, NULL, NULL, '');
  122 +INSERT INTO `act_hi_actinst` VALUES ('a2c8d7f4-df5c-11ed-b96c-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', 'StartEvent_1', NULL, NULL, '流程开始', 'startEvent', NULL, '2023-04-20 17:20:47.941', '2023-04-20 17:20:47.946', 5, NULL, '');
  123 +INSERT INTO `act_hi_actinst` VALUES ('a2ca3785-df5c-11ed-b96c-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', 'level1check', 'a2cde106-df5c-11ed-b96c-c83dd4a0233b', NULL, '1级审批', 'userTask', 'sp01', '2023-04-20 17:20:47.950', '2023-04-23 13:25:01.076', 245053126, NULL, '');
  124 +INSERT INTO `act_hi_actinst` VALUES ('a88aaab0-df24-11ed-895e-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'Gateway_1d2ktto', NULL, NULL, NULL, 'exclusiveGateway', NULL, '2023-04-20 10:40:05.783', '2023-04-20 10:40:05.783', 0, NULL, '');
  125 +INSERT INTO `act_hi_actinst` VALUES ('a88ad1c1-df24-11ed-895e-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'level1check', 'a88ad1c2-df24-11ed-895e-c83dd4a0233b', NULL, '1级审批', 'userTask', 'sp01', '2023-04-20 10:40:05.784', '2023-04-20 10:40:59.682', 53898, NULL, '');
  126 +INSERT INTO `act_hi_actinst` VALUES ('c8ab006b-df24-11ed-895e-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'Gateway_08dy8rb', NULL, NULL, NULL, 'exclusiveGateway', NULL, '2023-04-20 10:40:59.683', '2023-04-20 10:40:59.683', 0, NULL, '');
  127 +INSERT INTO `act_hi_actinst` VALUES ('c8ac38ec-df24-11ed-895e-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'Event_1qd33rk', NULL, NULL, '流程结束', 'endEvent', NULL, '2023-04-20 10:40:59.690', '2023-04-20 10:40:59.690', 0, NULL, '');
  128 +INSERT INTO `act_hi_actinst` VALUES ('ced1f8d0-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'StartEvent_1', NULL, NULL, '流程开始', 'startEvent', NULL, '2023-04-20 10:34:00.507', '2023-04-20 10:34:00.507', 0, NULL, '');
  129 +INSERT INTO `act_hi_actinst` VALUES ('ced1f8d1-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'level1check', 'ced1f8d2-df23-11ed-895e-c83dd4a0233b', NULL, '1级审批', 'userTask', 'sp01', '2023-04-20 10:34:00.507', '2023-04-20 10:34:26.816', 26309, NULL, '');
  130 +INSERT INTO `act_hi_actinst` VALUES ('de806834-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'Gateway_08dy8rb', NULL, NULL, NULL, 'exclusiveGateway', NULL, '2023-04-20 10:34:26.816', '2023-04-20 10:34:26.827', 11, NULL, '');
  131 +INSERT INTO `act_hi_actinst` VALUES ('de823cf5-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'level2check', 'de823cf6-df23-11ed-895e-c83dd4a0233b', NULL, '2级审批', 'userTask', 'sp02', '2023-04-20 10:34:26.828', '2023-04-20 10:40:05.783', 338955, NULL, '');
  132 +
  133 +-- ----------------------------
  134 +-- Table structure for act_hi_attachment
  135 +-- ----------------------------
  136 +DROP TABLE IF EXISTS `act_hi_attachment`;
  137 +CREATE TABLE `act_hi_attachment` (
  138 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  139 + `REV_` int NULL DEFAULT NULL,
  140 + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  141 + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  142 + `DESCRIPTION_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  143 + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  144 + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  145 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  146 + `URL_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  147 + `CONTENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  148 + `TIME_` datetime(3) NULL DEFAULT NULL,
  149 + PRIMARY KEY (`ID_`) USING BTREE
  150 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  151 +
  152 +-- ----------------------------
  153 +-- Records of act_hi_attachment
  154 +-- ----------------------------
  155 +
  156 +-- ----------------------------
  157 +-- Table structure for act_hi_comment
  158 +-- ----------------------------
  159 +DROP TABLE IF EXISTS `act_hi_comment`;
  160 +CREATE TABLE `act_hi_comment` (
  161 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  162 + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  163 + `TIME_` datetime(3) NOT NULL,
  164 + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  165 + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  166 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  167 + `ACTION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  168 + `MESSAGE_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  169 + `FULL_MSG_` longblob NULL,
  170 + PRIMARY KEY (`ID_`) USING BTREE
  171 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  172 +
  173 +-- ----------------------------
  174 +-- Records of act_hi_comment
  175 +-- ----------------------------
  176 +
  177 +-- ----------------------------
  178 +-- Table structure for act_hi_detail
  179 +-- ----------------------------
  180 +DROP TABLE IF EXISTS `act_hi_detail`;
  181 +CREATE TABLE `act_hi_detail` (
  182 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  183 + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  184 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  185 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  186 + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  187 + `ACT_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  188 + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  189 + `VAR_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  190 + `REV_` int NULL DEFAULT NULL,
  191 + `TIME_` datetime(3) NOT NULL,
  192 + `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  193 + `DOUBLE_` double NULL DEFAULT NULL,
  194 + `LONG_` bigint NULL DEFAULT NULL,
  195 + `TEXT_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  196 + `TEXT2_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  197 + PRIMARY KEY (`ID_`) USING BTREE,
  198 + INDEX `ACT_IDX_HI_DETAIL_PROC_INST`(`PROC_INST_ID_`) USING BTREE,
  199 + INDEX `ACT_IDX_HI_DETAIL_ACT_INST`(`ACT_INST_ID_`) USING BTREE,
  200 + INDEX `ACT_IDX_HI_DETAIL_TIME`(`TIME_`) USING BTREE,
  201 + INDEX `ACT_IDX_HI_DETAIL_NAME`(`NAME_`) USING BTREE,
  202 + INDEX `ACT_IDX_HI_DETAIL_TASK_ID`(`TASK_ID_`) USING BTREE
  203 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  204 +
  205 +-- ----------------------------
  206 +-- Records of act_hi_detail
  207 +-- ----------------------------
  208 +INSERT INTO `act_hi_detail` VALUES ('31d223d6-e197-11ed-ad3a-c83dd4a0233b', 'VariableUpdate', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', 'a2cde106-df5c-11ed-b96c-c83dd4a0233b', NULL, 'FormProperty_2qr16kn', 'string', 0, '2023-04-23 13:25:01.052', NULL, NULL, NULL, '0', NULL);
  209 +INSERT INTO `act_hi_detail` VALUES ('31d55828-e197-11ed-ad3a-c83dd4a0233b', 'VariableUpdate', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', NULL, NULL, 'FormProperty_2qr16kn', 'string', 0, '2023-04-23 13:25:01.073', NULL, NULL, NULL, '0', NULL);
  210 +INSERT INTO `act_hi_detail` VALUES ('31dde3ad-e197-11ed-ad3a-c83dd4a0233b', 'VariableUpdate', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', '31dd958b-e197-11ed-ad3a-c83dd4a0233b', NULL, 'FormProperty_2qr16kn', 'string', 0, '2023-04-23 13:25:01.129', NULL, NULL, NULL, '0', NULL);
  211 +INSERT INTO `act_hi_detail` VALUES ('a889722c-df24-11ed-895e-c83dd4a0233b', 'VariableUpdate', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'de823cf6-df23-11ed-895e-c83dd4a0233b', NULL, 'FormProperty_0usqaec', 'string', 0, '2023-04-20 10:40:05.775', NULL, NULL, NULL, '1', NULL);
  212 +INSERT INTO `act_hi_detail` VALUES ('a88a357d-df24-11ed-895e-c83dd4a0233b', 'VariableUpdate', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', NULL, NULL, 'FormProperty_2qr16kn', 'string', 1, '2023-04-20 10:40:05.780', NULL, NULL, NULL, '0', NULL);
  213 +INSERT INTO `act_hi_detail` VALUES ('a88a839f-df24-11ed-895e-c83dd4a0233b', 'VariableUpdate', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', NULL, NULL, 'FormProperty_0usqaec', 'string', 0, '2023-04-20 10:40:05.782', NULL, NULL, NULL, '1', NULL);
  214 +INSERT INTO `act_hi_detail` VALUES ('a88ad1c4-df24-11ed-895e-c83dd4a0233b', 'VariableUpdate', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'a88ad1c2-df24-11ed-895e-c83dd4a0233b', NULL, 'FormProperty_2qr16kn', 'string', 0, '2023-04-20 10:40:05.784', NULL, NULL, NULL, '0', NULL);
  215 +INSERT INTO `act_hi_detail` VALUES ('a88af8d6-df24-11ed-895e-c83dd4a0233b', 'VariableUpdate', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'a88ad1c2-df24-11ed-895e-c83dd4a0233b', NULL, 'FormProperty_0usqaec', 'string', 0, '2023-04-20 10:40:05.785', NULL, NULL, NULL, '1', NULL);
  216 +INSERT INTO `act_hi_detail` VALUES ('c8a9eef8-df24-11ed-895e-c83dd4a0233b', 'VariableUpdate', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'a88ad1c2-df24-11ed-895e-c83dd4a0233b', NULL, 'FormProperty_2qr16kn', 'string', 1, '2023-04-20 10:40:59.675', NULL, NULL, NULL, '1', NULL);
  217 +INSERT INTO `act_hi_detail` VALUES ('c8aad959-df24-11ed-895e-c83dd4a0233b', 'VariableUpdate', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', NULL, NULL, 'FormProperty_2qr16kn', 'string', 1, '2023-04-20 10:40:59.681', NULL, NULL, NULL, '1', NULL);
  218 +INSERT INTO `act_hi_detail` VALUES ('c8ab006a-df24-11ed-895e-c83dd4a0233b', 'VariableUpdate', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', NULL, NULL, 'FormProperty_0usqaec', 'string', 1, '2023-04-20 10:40:59.682', NULL, NULL, NULL, '1', NULL);
  219 +INSERT INTO `act_hi_detail` VALUES ('de7f7dd1-df23-11ed-895e-c83dd4a0233b', 'VariableUpdate', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'ced1f8d2-df23-11ed-895e-c83dd4a0233b', NULL, 'FormProperty_2qr16kn', 'string', 0, '2023-04-20 10:34:26.810', NULL, NULL, NULL, '0', NULL);
  220 +INSERT INTO `act_hi_detail` VALUES ('de804123-df23-11ed-895e-c83dd4a0233b', 'VariableUpdate', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', NULL, NULL, 'FormProperty_2qr16kn', 'string', 0, '2023-04-20 10:34:26.815', NULL, NULL, NULL, '0', NULL);
  221 +INSERT INTO `act_hi_detail` VALUES ('de826408-df23-11ed-895e-c83dd4a0233b', 'VariableUpdate', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'de823cf6-df23-11ed-895e-c83dd4a0233b', NULL, 'FormProperty_2qr16kn', 'string', 0, '2023-04-20 10:34:26.829', NULL, NULL, NULL, '0', NULL);
  222 +
  223 +-- ----------------------------
  224 +-- Table structure for act_hi_identitylink
  225 +-- ----------------------------
  226 +DROP TABLE IF EXISTS `act_hi_identitylink`;
  227 +CREATE TABLE `act_hi_identitylink` (
  228 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  229 + `GROUP_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  230 + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  231 + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  232 + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  233 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  234 + PRIMARY KEY (`ID_`) USING BTREE,
  235 + INDEX `ACT_IDX_HI_IDENT_LNK_USER`(`USER_ID_`) USING BTREE,
  236 + INDEX `ACT_IDX_HI_IDENT_LNK_TASK`(`TASK_ID_`) USING BTREE,
  237 + INDEX `ACT_IDX_HI_IDENT_LNK_PROCINST`(`PROC_INST_ID_`) USING BTREE
  238 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  239 +
  240 +-- ----------------------------
  241 +-- Records of act_hi_identitylink
  242 +-- ----------------------------
  243 +INSERT INTO `act_hi_identitylink` VALUES ('31ca3494-e197-11ed-ad3a-c83dd4a0233b', NULL, 'participant', 'sp01', NULL, 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b');
  244 +INSERT INTO `act_hi_identitylink` VALUES ('31dde3ae-e197-11ed-ad3a-c83dd4a0233b', 'sp_2', 'candidate', NULL, '31dd958b-e197-11ed-ad3a-c83dd4a0233b', NULL);
  245 +INSERT INTO `act_hi_identitylink` VALUES ('3f4e5129-df23-11ed-895e-c83dd4a0233b', 'sp_1', 'candidate', NULL, '3f4e2a18-df23-11ed-895e-c83dd4a0233b', NULL);
  246 +INSERT INTO `act_hi_identitylink` VALUES ('4b86ac8f-df23-11ed-895e-c83dd4a0233b', 'sp_1', 'candidate', NULL, '4b86857e-df23-11ed-895e-c83dd4a0233b', NULL);
  247 +INSERT INTO `act_hi_identitylink` VALUES ('623b8280-df23-11ed-895e-c83dd4a0233b', NULL, 'participant', 'sp01', NULL, '3f4e2a14-df23-11ed-895e-c83dd4a0233b');
  248 +INSERT INTO `act_hi_identitylink` VALUES ('a2cecb67-df5c-11ed-b96c-c83dd4a0233b', 'sp_1', 'candidate', NULL, 'a2cde106-df5c-11ed-b96c-c83dd4a0233b', NULL);
  249 +INSERT INTO `act_hi_identitylink` VALUES ('a88357aa-df24-11ed-895e-c83dd4a0233b', NULL, 'participant', 'sp02', NULL, 'ced1f8ce-df23-11ed-895e-c83dd4a0233b');
  250 +INSERT INTO `act_hi_identitylink` VALUES ('a88af8d7-df24-11ed-895e-c83dd4a0233b', 'sp_1', 'candidate', NULL, 'a88ad1c2-df24-11ed-895e-c83dd4a0233b', NULL);
  251 +INSERT INTO `act_hi_identitylink` VALUES ('ced246f3-df23-11ed-895e-c83dd4a0233b', 'sp_1', 'candidate', NULL, 'ced1f8d2-df23-11ed-895e-c83dd4a0233b', NULL);
  252 +INSERT INTO `act_hi_identitylink` VALUES ('db93cf89-df23-11ed-895e-c83dd4a0233b', NULL, 'participant', 'sp01', NULL, '4b86857a-df23-11ed-895e-c83dd4a0233b');
  253 +INSERT INTO `act_hi_identitylink` VALUES ('de78c70f-df23-11ed-895e-c83dd4a0233b', NULL, 'participant', 'sp01', NULL, 'ced1f8ce-df23-11ed-895e-c83dd4a0233b');
  254 +INSERT INTO `act_hi_identitylink` VALUES ('de828b19-df23-11ed-895e-c83dd4a0233b', 'sp_2', 'candidate', NULL, 'de823cf6-df23-11ed-895e-c83dd4a0233b', NULL);
  255 +
  256 +-- ----------------------------
  257 +-- Table structure for act_hi_procinst
  258 +-- ----------------------------
  259 +DROP TABLE IF EXISTS `act_hi_procinst`;
  260 +CREATE TABLE `act_hi_procinst` (
  261 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  262 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  263 + `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  264 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  265 + `START_TIME_` datetime(3) NOT NULL,
  266 + `END_TIME_` datetime(3) NULL DEFAULT NULL,
  267 + `DURATION_` bigint NULL DEFAULT NULL,
  268 + `START_USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  269 + `START_ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  270 + `END_ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  271 + `SUPER_PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  272 + `DELETE_REASON_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  273 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  274 + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  275 + PRIMARY KEY (`ID_`) USING BTREE,
  276 + UNIQUE INDEX `PROC_INST_ID_`(`PROC_INST_ID_`) USING BTREE,
  277 + INDEX `ACT_IDX_HI_PRO_INST_END`(`END_TIME_`) USING BTREE,
  278 + INDEX `ACT_IDX_HI_PRO_I_BUSKEY`(`BUSINESS_KEY_`) USING BTREE
  279 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  280 +
  281 +-- ----------------------------
  282 +-- Records of act_hi_procinst
  283 +-- ----------------------------
  284 +INSERT INTO `act_hi_procinst` VALUES ('3f4e2a14-df23-11ed-895e-c83dd4a0233b', '3f4e2a14-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:3', 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', '2023-04-20 10:29:59.729', NULL, NULL, NULL, 'StartEvent_1', NULL, NULL, NULL, '', '消纳场no.003');
  285 +INSERT INTO `act_hi_procinst` VALUES ('4b86857a-df23-11ed-895e-c83dd4a0233b', '4b86857a-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:3', 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', '2023-04-20 10:30:20.231', NULL, NULL, NULL, 'StartEvent_1', NULL, NULL, NULL, '', '消纳场no.003');
  286 +INSERT INTO `act_hi_procinst` VALUES ('a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'workflow_earthsites:5', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', '2023-04-20 17:20:47.927', NULL, NULL, NULL, 'StartEvent_1', NULL, NULL, NULL, '', '消纳场no.005');
  287 +INSERT INTO `act_hi_procinst` VALUES ('ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:4', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', '2023-04-20 10:34:00.507', '2023-04-20 10:40:59.704', 419197, NULL, 'StartEvent_1', 'Event_1qd33rk', NULL, NULL, '', '消纳场no.004');
  288 +
  289 +-- ----------------------------
  290 +-- Table structure for act_hi_taskinst
  291 +-- ----------------------------
  292 +DROP TABLE IF EXISTS `act_hi_taskinst`;
  293 +CREATE TABLE `act_hi_taskinst` (
  294 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  295 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  296 + `TASK_DEF_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  297 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  298 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  299 + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  300 + `PARENT_TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  301 + `DESCRIPTION_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  302 + `OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  303 + `ASSIGNEE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  304 + `START_TIME_` datetime(3) NOT NULL,
  305 + `CLAIM_TIME_` datetime(3) NULL DEFAULT NULL,
  306 + `END_TIME_` datetime(3) NULL DEFAULT NULL,
  307 + `DURATION_` bigint NULL DEFAULT NULL,
  308 + `DELETE_REASON_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  309 + `PRIORITY_` int NULL DEFAULT NULL,
  310 + `DUE_DATE_` datetime(3) NULL DEFAULT NULL,
  311 + `FORM_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  312 + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  313 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  314 + PRIMARY KEY (`ID_`) USING BTREE,
  315 + INDEX `ACT_IDX_HI_TASK_INST_PROCINST`(`PROC_INST_ID_`) USING BTREE
  316 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  317 +
  318 +-- ----------------------------
  319 +-- Records of act_hi_taskinst
  320 +-- ----------------------------
  321 +INSERT INTO `act_hi_taskinst` VALUES ('31dd958b-e197-11ed-ad3a-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'level2check', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', '2级审批', NULL, NULL, NULL, NULL, '2023-04-23 13:25:01.127', NULL, NULL, NULL, NULL, 50, NULL, 'level2check', NULL, '');
  322 +INSERT INTO `act_hi_taskinst` VALUES ('3f4e2a18-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', 'level1check', '3f4e2a14-df23-11ed-895e-c83dd4a0233b', '3f4e2a15-df23-11ed-895e-c83dd4a0233b', '1级审批', NULL, NULL, NULL, 'sp01', '2023-04-20 10:29:59.729', '2023-04-20 10:30:58.320', NULL, NULL, NULL, 50, NULL, 'level1check', NULL, '');
  323 +INSERT INTO `act_hi_taskinst` VALUES ('4b86857e-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', 'level1check', '4b86857a-df23-11ed-895e-c83dd4a0233b', '4b86857b-df23-11ed-895e-c83dd4a0233b', '1级审批', NULL, NULL, NULL, 'sp01', '2023-04-20 10:30:20.231', '2023-04-20 10:34:21.905', NULL, NULL, NULL, 50, NULL, 'level1check', NULL, '');
  324 +INSERT INTO `act_hi_taskinst` VALUES ('a2cde106-df5c-11ed-b96c-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'level1check', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', '1级审批', NULL, NULL, NULL, 'sp01', '2023-04-20 17:20:47.974', '2023-04-23 13:25:00.991', '2023-04-23 13:25:01.063', 245053089, NULL, 50, NULL, 'level1check', NULL, '');
  325 +INSERT INTO `act_hi_taskinst` VALUES ('a88ad1c2-df24-11ed-895e-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'level1check', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', '1级审批', NULL, NULL, NULL, 'sp01', '2023-04-20 10:40:05.784', '2023-04-20 10:40:59.630', '2023-04-20 10:40:59.679', 53895, NULL, 50, NULL, 'level1check', NULL, '');
  326 +INSERT INTO `act_hi_taskinst` VALUES ('ced1f8d2-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'level1check', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', '1级审批', NULL, NULL, NULL, 'sp01', '2023-04-20 10:34:00.508', '2023-04-20 10:34:26.762', '2023-04-20 10:34:26.813', 26305, NULL, 50, NULL, 'level1check', NULL, '');
  327 +INSERT INTO `act_hi_taskinst` VALUES ('de823cf6-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 'level2check', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', '2级审批', NULL, NULL, NULL, 'sp02', '2023-04-20 10:34:26.828', '2023-04-20 10:40:05.729', '2023-04-20 10:40:05.778', 338950, NULL, 50, NULL, 'level2check', NULL, '');
  328 +
  329 +-- ----------------------------
  330 +-- Table structure for act_hi_varinst
  331 +-- ----------------------------
  332 +DROP TABLE IF EXISTS `act_hi_varinst`;
  333 +CREATE TABLE `act_hi_varinst` (
  334 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  335 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  336 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  337 + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  338 + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  339 + `VAR_TYPE_` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  340 + `REV_` int NULL DEFAULT NULL,
  341 + `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  342 + `DOUBLE_` double NULL DEFAULT NULL,
  343 + `LONG_` bigint NULL DEFAULT NULL,
  344 + `TEXT_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  345 + `TEXT2_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  346 + `CREATE_TIME_` datetime(3) NULL DEFAULT NULL,
  347 + `LAST_UPDATED_TIME_` datetime(3) NULL DEFAULT NULL,
  348 + PRIMARY KEY (`ID_`) USING BTREE,
  349 + INDEX `ACT_IDX_HI_PROCVAR_PROC_INST`(`PROC_INST_ID_`) USING BTREE,
  350 + INDEX `ACT_IDX_HI_PROCVAR_NAME_TYPE`(`NAME_`, `VAR_TYPE_`) USING BTREE,
  351 + INDEX `ACT_IDX_HI_PROCVAR_TASK_ID`(`TASK_ID_`) USING BTREE
  352 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  353 +
  354 +-- ----------------------------
  355 +-- Records of act_hi_varinst
  356 +-- ----------------------------
  357 +INSERT INTO `act_hi_varinst` VALUES ('31d223d5-e197-11ed-ad3a-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', 'a2cde106-df5c-11ed-b96c-c83dd4a0233b', 'FormProperty_2qr16kn', 'string', 0, NULL, NULL, NULL, '0', NULL, '2023-04-23 13:25:01.052', '2023-04-23 13:25:01.052');
  358 +INSERT INTO `act_hi_varinst` VALUES ('31d55827-e197-11ed-ad3a-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', NULL, 'FormProperty_2qr16kn', 'string', 0, NULL, NULL, NULL, '0', NULL, '2023-04-23 13:25:01.073', '2023-04-23 13:25:01.073');
  359 +INSERT INTO `act_hi_varinst` VALUES ('31dde3ac-e197-11ed-ad3a-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', '31dd958b-e197-11ed-ad3a-c83dd4a0233b', 'FormProperty_2qr16kn', 'string', 0, NULL, NULL, NULL, '0', NULL, '2023-04-23 13:25:01.129', '2023-04-23 13:25:01.129');
  360 +INSERT INTO `act_hi_varinst` VALUES ('a889722b-df24-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'de823cf6-df23-11ed-895e-c83dd4a0233b', 'FormProperty_0usqaec', 'string', 0, NULL, NULL, NULL, '1', NULL, '2023-04-20 10:40:05.775', '2023-04-20 10:40:05.775');
  361 +INSERT INTO `act_hi_varinst` VALUES ('a88a839e-df24-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', NULL, 'FormProperty_0usqaec', 'string', 1, NULL, NULL, NULL, '1', NULL, '2023-04-20 10:40:05.782', '2023-04-20 10:40:59.682');
  362 +INSERT INTO `act_hi_varinst` VALUES ('a88ad1c3-df24-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'a88ad1c2-df24-11ed-895e-c83dd4a0233b', 'FormProperty_2qr16kn', 'string', 1, NULL, NULL, NULL, '1', NULL, '2023-04-20 10:40:05.784', '2023-04-20 10:40:59.676');
  363 +INSERT INTO `act_hi_varinst` VALUES ('a88af8d5-df24-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'a88ad1c2-df24-11ed-895e-c83dd4a0233b', 'FormProperty_0usqaec', 'string', 0, NULL, NULL, NULL, '1', NULL, '2023-04-20 10:40:05.785', '2023-04-20 10:40:05.785');
  364 +INSERT INTO `act_hi_varinst` VALUES ('de7f7dd0-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'ced1f8d2-df23-11ed-895e-c83dd4a0233b', 'FormProperty_2qr16kn', 'string', 0, NULL, NULL, NULL, '0', NULL, '2023-04-20 10:34:26.810', '2023-04-20 10:34:26.810');
  365 +INSERT INTO `act_hi_varinst` VALUES ('de804122-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', NULL, 'FormProperty_2qr16kn', 'string', 2, NULL, NULL, NULL, '1', NULL, '2023-04-20 10:34:26.815', '2023-04-20 10:40:59.682');
  366 +INSERT INTO `act_hi_varinst` VALUES ('de826407-df23-11ed-895e-c83dd4a0233b', 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', 'ced1f8cf-df23-11ed-895e-c83dd4a0233b', 'de823cf6-df23-11ed-895e-c83dd4a0233b', 'FormProperty_2qr16kn', 'string', 0, NULL, NULL, NULL, '0', NULL, '2023-04-20 10:34:26.829', '2023-04-20 10:34:26.829');
  367 +
  368 +-- ----------------------------
  369 +-- Table structure for act_procdef_info
  370 +-- ----------------------------
  371 +DROP TABLE IF EXISTS `act_procdef_info`;
  372 +CREATE TABLE `act_procdef_info` (
  373 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  374 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  375 + `REV_` int NULL DEFAULT NULL,
  376 + `INFO_JSON_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  377 + PRIMARY KEY (`ID_`) USING BTREE,
  378 + UNIQUE INDEX `ACT_UNIQ_INFO_PROCDEF`(`PROC_DEF_ID_`) USING BTREE,
  379 + INDEX `ACT_IDX_INFO_PROCDEF`(`PROC_DEF_ID_`) USING BTREE,
  380 + INDEX `ACT_FK_INFO_JSON_BA`(`INFO_JSON_ID_`) USING BTREE,
  381 + CONSTRAINT `ACT_FK_INFO_JSON_BA` FOREIGN KEY (`INFO_JSON_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  382 + CONSTRAINT `ACT_FK_INFO_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
  383 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  384 +
  385 +-- ----------------------------
  386 +-- Records of act_procdef_info
  387 +-- ----------------------------
  388 +
  389 +-- ----------------------------
  390 +-- Table structure for act_re_deployment
  391 +-- ----------------------------
  392 +DROP TABLE IF EXISTS `act_re_deployment`;
  393 +CREATE TABLE `act_re_deployment` (
  394 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  395 + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  396 + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  397 + `KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  398 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  399 + `DEPLOY_TIME_` timestamp(3) NULL DEFAULT NULL,
  400 + `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  401 + `PROJECT_RELEASE_VERSION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  402 + `VERSION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  403 + PRIMARY KEY (`ID_`) USING BTREE
  404 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  405 +
  406 +-- ----------------------------
  407 +-- Records of act_re_deployment
  408 +-- ----------------------------
  409 +INSERT INTO `act_re_deployment` VALUES ('30de7c51-df23-11ed-895e-c83dd4a0233b', NULL, NULL, NULL, '', '2023-04-20 10:29:35.509', NULL, NULL, '1');
  410 +INSERT INTO `act_re_deployment` VALUES ('c9a18aab-df23-11ed-895e-c83dd4a0233b', NULL, NULL, NULL, '', '2023-04-20 10:33:51.801', NULL, NULL, '1');
  411 +INSERT INTO `act_re_deployment` VALUES ('fd7134ce-df22-11ed-895e-c83dd4a0233b', NULL, NULL, NULL, '', '2023-04-20 10:28:09.229', NULL, NULL, '1');
  412 +
  413 +-- ----------------------------
  414 +-- Table structure for act_re_model
  415 +-- ----------------------------
  416 +DROP TABLE IF EXISTS `act_re_model`;
  417 +CREATE TABLE `act_re_model` (
  418 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  419 + `REV_` int NULL DEFAULT NULL,
  420 + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  421 + `KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  422 + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  423 + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  424 + `LAST_UPDATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  425 + `VERSION_` int NULL DEFAULT NULL,
  426 + `META_INFO_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  427 + `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  428 + `EDITOR_SOURCE_VALUE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  429 + `EDITOR_SOURCE_EXTRA_VALUE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  430 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  431 + PRIMARY KEY (`ID_`) USING BTREE,
  432 + INDEX `ACT_FK_MODEL_SOURCE`(`EDITOR_SOURCE_VALUE_ID_`) USING BTREE,
  433 + INDEX `ACT_FK_MODEL_SOURCE_EXTRA`(`EDITOR_SOURCE_EXTRA_VALUE_ID_`) USING BTREE,
  434 + INDEX `ACT_FK_MODEL_DEPLOYMENT`(`DEPLOYMENT_ID_`) USING BTREE,
  435 + CONSTRAINT `ACT_FK_MODEL_DEPLOYMENT` FOREIGN KEY (`DEPLOYMENT_ID_`) REFERENCES `act_re_deployment` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  436 + CONSTRAINT `ACT_FK_MODEL_SOURCE` FOREIGN KEY (`EDITOR_SOURCE_VALUE_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  437 + CONSTRAINT `ACT_FK_MODEL_SOURCE_EXTRA` FOREIGN KEY (`EDITOR_SOURCE_EXTRA_VALUE_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
  438 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  439 +
  440 +-- ----------------------------
  441 +-- Records of act_re_model
  442 +-- ----------------------------
  443 +
  444 +-- ----------------------------
  445 +-- Table structure for act_re_procdef
  446 +-- ----------------------------
  447 +DROP TABLE IF EXISTS `act_re_procdef`;
  448 +CREATE TABLE `act_re_procdef` (
  449 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  450 + `REV_` int NULL DEFAULT NULL,
  451 + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  452 + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  453 + `KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  454 + `VERSION_` int NOT NULL,
  455 + `DEPLOYMENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  456 + `RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  457 + `DGRM_RESOURCE_NAME_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  458 + `DESCRIPTION_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  459 + `HAS_START_FORM_KEY_` tinyint NULL DEFAULT NULL,
  460 + `HAS_GRAPHICAL_NOTATION_` tinyint NULL DEFAULT NULL,
  461 + `SUSPENSION_STATE_` int NULL DEFAULT NULL,
  462 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  463 + `ENGINE_VERSION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  464 + PRIMARY KEY (`ID_`) USING BTREE,
  465 + UNIQUE INDEX `ACT_UNIQ_PROCDEF`(`KEY_`, `VERSION_`, `TENANT_ID_`) USING BTREE
  466 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  467 +
  468 +-- ----------------------------
  469 +-- Records of act_re_procdef
  470 +-- ----------------------------
  471 +INSERT INTO `act_re_procdef` VALUES ('leave:1:fd74b640-df22-11ed-895e-c83dd4a0233b', 1, 'http://www.kafeitu.me/activiti/leave', '请假流程-普通表单', 'leave', 1, 'fd7134ce-df22-11ed-895e-c83dd4a0233b', 'diagram (3).bpmn', NULL, '请假流程演示', 0, 1, 1, '', NULL);
  472 +INSERT INTO `act_re_procdef` VALUES ('workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', 1, 'http://activiti.org/bpmn', 'workflow_earthsites\n', 'workflow_earthsites', 1, '30de7c51-df23-11ed-895e-c83dd4a0233b', 'CreateWithBPMNJS.bpmn', NULL, NULL, 0, 1, 1, '', NULL);
  473 +INSERT INTO `act_re_procdef` VALUES ('workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', 1, 'http://activiti.org/bpmn', 'workflow_earthsites\n', 'workflow_earthsites', 2, 'c9a18aab-df23-11ed-895e-c83dd4a0233b', 'diagram (4).bpmn', NULL, NULL, 0, 1, 1, '', NULL);
  474 +
  475 +-- ----------------------------
  476 +-- Table structure for act_ru_deadletter_job
  477 +-- ----------------------------
  478 +DROP TABLE IF EXISTS `act_ru_deadletter_job`;
  479 +CREATE TABLE `act_ru_deadletter_job` (
  480 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  481 + `REV_` int NULL DEFAULT NULL,
  482 + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  483 + `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL,
  484 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  485 + `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  486 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  487 + `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  488 + `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  489 + `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  490 + `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  491 + `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  492 + `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  493 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  494 + PRIMARY KEY (`ID_`) USING BTREE,
  495 + INDEX `ACT_FK_DEADLETTER_JOB_EXECUTION`(`EXECUTION_ID_`) USING BTREE,
  496 + INDEX `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_`) USING BTREE,
  497 + INDEX `ACT_FK_DEADLETTER_JOB_PROC_DEF`(`PROC_DEF_ID_`) USING BTREE,
  498 + INDEX `ACT_FK_DEADLETTER_JOB_EXCEPTION`(`EXCEPTION_STACK_ID_`) USING BTREE,
  499 + CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  500 + CONSTRAINT `ACT_FK_DEADLETTER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  501 + CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  502 + CONSTRAINT `ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
  503 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  504 +
  505 +-- ----------------------------
  506 +-- Records of act_ru_deadletter_job
  507 +-- ----------------------------
  508 +
  509 +-- ----------------------------
  510 +-- Table structure for act_ru_event_subscr
  511 +-- ----------------------------
  512 +DROP TABLE IF EXISTS `act_ru_event_subscr`;
  513 +CREATE TABLE `act_ru_event_subscr` (
  514 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  515 + `REV_` int NULL DEFAULT NULL,
  516 + `EVENT_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  517 + `EVENT_NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  518 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  519 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  520 + `ACTIVITY_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  521 + `CONFIGURATION_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  522 + `CREATED_` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3),
  523 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  524 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  525 + PRIMARY KEY (`ID_`) USING BTREE,
  526 + INDEX `ACT_IDX_EVENT_SUBSCR_CONFIG_`(`CONFIGURATION_`) USING BTREE,
  527 + INDEX `ACT_FK_EVENT_EXEC`(`EXECUTION_ID_`) USING BTREE,
  528 + CONSTRAINT `ACT_FK_EVENT_EXEC` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
  529 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  530 +
  531 +-- ----------------------------
  532 +-- Records of act_ru_event_subscr
  533 +-- ----------------------------
  534 +
  535 +-- ----------------------------
  536 +-- Table structure for act_ru_execution
  537 +-- ----------------------------
  538 +DROP TABLE IF EXISTS `act_ru_execution`;
  539 +CREATE TABLE `act_ru_execution` (
  540 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  541 + `REV_` int NULL DEFAULT NULL,
  542 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  543 + `BUSINESS_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  544 + `PARENT_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  545 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  546 + `SUPER_EXEC_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  547 + `ROOT_PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  548 + `ACT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  549 + `IS_ACTIVE_` tinyint NULL DEFAULT NULL,
  550 + `IS_CONCURRENT_` tinyint NULL DEFAULT NULL,
  551 + `IS_SCOPE_` tinyint NULL DEFAULT NULL,
  552 + `IS_EVENT_SCOPE_` tinyint NULL DEFAULT NULL,
  553 + `IS_MI_ROOT_` tinyint NULL DEFAULT NULL,
  554 + `SUSPENSION_STATE_` int NULL DEFAULT NULL,
  555 + `CACHED_ENT_STATE_` int NULL DEFAULT NULL,
  556 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  557 + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  558 + `START_TIME_` datetime(3) NULL DEFAULT NULL,
  559 + `START_USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  560 + `LOCK_TIME_` timestamp(3) NULL DEFAULT NULL,
  561 + `IS_COUNT_ENABLED_` tinyint NULL DEFAULT NULL,
  562 + `EVT_SUBSCR_COUNT_` int NULL DEFAULT NULL,
  563 + `TASK_COUNT_` int NULL DEFAULT NULL,
  564 + `JOB_COUNT_` int NULL DEFAULT NULL,
  565 + `TIMER_JOB_COUNT_` int NULL DEFAULT NULL,
  566 + `SUSP_JOB_COUNT_` int NULL DEFAULT NULL,
  567 + `DEADLETTER_JOB_COUNT_` int NULL DEFAULT NULL,
  568 + `VAR_COUNT_` int NULL DEFAULT NULL,
  569 + `ID_LINK_COUNT_` int NULL DEFAULT NULL,
  570 + PRIMARY KEY (`ID_`) USING BTREE,
  571 + INDEX `ACT_IDX_EXEC_BUSKEY`(`BUSINESS_KEY_`) USING BTREE,
  572 + INDEX `ACT_IDC_EXEC_ROOT`(`ROOT_PROC_INST_ID_`) USING BTREE,
  573 + INDEX `ACT_FK_EXE_PROCINST`(`PROC_INST_ID_`) USING BTREE,
  574 + INDEX `ACT_FK_EXE_PARENT`(`PARENT_ID_`) USING BTREE,
  575 + INDEX `ACT_FK_EXE_SUPER`(`SUPER_EXEC_`) USING BTREE,
  576 + INDEX `ACT_FK_EXE_PROCDEF`(`PROC_DEF_ID_`) USING BTREE,
  577 + CONSTRAINT `ACT_FK_EXE_PARENT` FOREIGN KEY (`PARENT_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE RESTRICT,
  578 + CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  579 + CONSTRAINT `ACT_FK_EXE_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE CASCADE,
  580 + CONSTRAINT `ACT_FK_EXE_SUPER` FOREIGN KEY (`SUPER_EXEC_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE RESTRICT
  581 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  582 +
  583 +-- ----------------------------
  584 +-- Records of act_ru_execution
  585 +-- ----------------------------
  586 +INSERT INTO `act_ru_execution` VALUES ('3f4e2a14-df23-11ed-895e-c83dd4a0233b', 1, '3f4e2a14-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:3', NULL, 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', NULL, '3f4e2a14-df23-11ed-895e-c83dd4a0233b', NULL, 1, 0, 1, 0, 0, 1, NULL, '', '消纳场no.003', '2023-04-20 10:29:59.729', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  587 +INSERT INTO `act_ru_execution` VALUES ('3f4e2a15-df23-11ed-895e-c83dd4a0233b', 1, '3f4e2a14-df23-11ed-895e-c83dd4a0233b', NULL, '3f4e2a14-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', NULL, '3f4e2a14-df23-11ed-895e-c83dd4a0233b', 'level1check', 1, 0, 0, 0, 0, 1, NULL, '', NULL, '2023-04-20 10:29:59.729', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  588 +INSERT INTO `act_ru_execution` VALUES ('4b86857a-df23-11ed-895e-c83dd4a0233b', 1, '4b86857a-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:3', NULL, 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', NULL, '4b86857a-df23-11ed-895e-c83dd4a0233b', NULL, 1, 0, 1, 0, 0, 1, NULL, '', '消纳场no.003', '2023-04-20 10:30:20.231', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  589 +INSERT INTO `act_ru_execution` VALUES ('4b86857b-df23-11ed-895e-c83dd4a0233b', 1, '4b86857a-df23-11ed-895e-c83dd4a0233b', NULL, '4b86857a-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', NULL, '4b86857a-df23-11ed-895e-c83dd4a0233b', 'level1check', 1, 0, 0, 0, 0, 1, NULL, '', NULL, '2023-04-20 10:30:20.231', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  590 +INSERT INTO `act_ru_execution` VALUES ('a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 1, 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'workflow_earthsites:5', NULL, 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', NULL, 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', NULL, 1, 0, 1, 0, 0, 1, NULL, '', '消纳场no.005', '2023-04-20 17:20:47.927', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  591 +INSERT INTO `act_ru_execution` VALUES ('a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', 2, 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', NULL, 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', NULL, 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'level2check', 1, 0, 0, 0, 0, 1, NULL, '', NULL, '2023-04-20 17:20:47.935', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0);
  592 +
  593 +-- ----------------------------
  594 +-- Table structure for act_ru_identitylink
  595 +-- ----------------------------
  596 +DROP TABLE IF EXISTS `act_ru_identitylink`;
  597 +CREATE TABLE `act_ru_identitylink` (
  598 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  599 + `REV_` int NULL DEFAULT NULL,
  600 + `GROUP_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  601 + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  602 + `USER_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  603 + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  604 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  605 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  606 + PRIMARY KEY (`ID_`) USING BTREE,
  607 + INDEX `ACT_IDX_IDENT_LNK_USER`(`USER_ID_`) USING BTREE,
  608 + INDEX `ACT_IDX_IDENT_LNK_GROUP`(`GROUP_ID_`) USING BTREE,
  609 + INDEX `ACT_IDX_ATHRZ_PROCEDEF`(`PROC_DEF_ID_`) USING BTREE,
  610 + INDEX `ACT_FK_TSKASS_TASK`(`TASK_ID_`) USING BTREE,
  611 + INDEX `ACT_FK_IDL_PROCINST`(`PROC_INST_ID_`) USING BTREE,
  612 + CONSTRAINT `ACT_FK_ATHRZ_PROCEDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  613 + CONSTRAINT `ACT_FK_IDL_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  614 + CONSTRAINT `ACT_FK_TSKASS_TASK` FOREIGN KEY (`TASK_ID_`) REFERENCES `act_ru_task` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
  615 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  616 +
  617 +-- ----------------------------
  618 +-- Records of act_ru_identitylink
  619 +-- ----------------------------
  620 +INSERT INTO `act_ru_identitylink` VALUES ('31ca3494-e197-11ed-ad3a-c83dd4a0233b', 1, NULL, 'participant', 'sp01', NULL, 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', NULL);
  621 +INSERT INTO `act_ru_identitylink` VALUES ('31dde3ae-e197-11ed-ad3a-c83dd4a0233b', 1, 'sp_2', 'candidate', NULL, '31dd958b-e197-11ed-ad3a-c83dd4a0233b', NULL, NULL);
  622 +INSERT INTO `act_ru_identitylink` VALUES ('3f4e5129-df23-11ed-895e-c83dd4a0233b', 1, 'sp_1', 'candidate', NULL, '3f4e2a18-df23-11ed-895e-c83dd4a0233b', NULL, NULL);
  623 +INSERT INTO `act_ru_identitylink` VALUES ('4b86ac8f-df23-11ed-895e-c83dd4a0233b', 1, 'sp_1', 'candidate', NULL, '4b86857e-df23-11ed-895e-c83dd4a0233b', NULL, NULL);
  624 +INSERT INTO `act_ru_identitylink` VALUES ('623b8280-df23-11ed-895e-c83dd4a0233b', 1, NULL, 'participant', 'sp01', NULL, '3f4e2a14-df23-11ed-895e-c83dd4a0233b', NULL);
  625 +INSERT INTO `act_ru_identitylink` VALUES ('db93cf89-df23-11ed-895e-c83dd4a0233b', 1, NULL, 'participant', 'sp01', NULL, '4b86857a-df23-11ed-895e-c83dd4a0233b', NULL);
  626 +
  627 +-- ----------------------------
  628 +-- Table structure for act_ru_integration
  629 +-- ----------------------------
  630 +DROP TABLE IF EXISTS `act_ru_integration`;
  631 +CREATE TABLE `act_ru_integration` (
  632 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  633 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  634 + `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  635 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  636 + `FLOW_NODE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  637 + `CREATED_DATE_` timestamp(3) NULL DEFAULT NULL,
  638 + PRIMARY KEY (`ID_`) USING BTREE,
  639 + INDEX `ACT_FK_INT_EXECUTION`(`EXECUTION_ID_`) USING BTREE,
  640 + INDEX `ACT_FK_INT_PROC_INST`(`PROCESS_INSTANCE_ID_`) USING BTREE,
  641 + INDEX `ACT_FK_INT_PROC_DEF`(`PROC_DEF_ID_`) USING BTREE,
  642 + CONSTRAINT `ACT_FK_INT_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE CASCADE ON UPDATE RESTRICT,
  643 + CONSTRAINT `ACT_FK_INT_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  644 + CONSTRAINT `ACT_FK_INT_PROC_INST` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
  645 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  646 +
  647 +-- ----------------------------
  648 +-- Records of act_ru_integration
  649 +-- ----------------------------
  650 +
  651 +-- ----------------------------
  652 +-- Table structure for act_ru_job
  653 +-- ----------------------------
  654 +DROP TABLE IF EXISTS `act_ru_job`;
  655 +CREATE TABLE `act_ru_job` (
  656 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  657 + `REV_` int NULL DEFAULT NULL,
  658 + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  659 + `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
  660 + `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  661 + `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL,
  662 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  663 + `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  664 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  665 + `RETRIES_` int NULL DEFAULT NULL,
  666 + `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  667 + `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  668 + `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  669 + `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  670 + `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  671 + `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  672 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  673 + PRIMARY KEY (`ID_`) USING BTREE,
  674 + INDEX `ACT_FK_JOB_EXECUTION`(`EXECUTION_ID_`) USING BTREE,
  675 + INDEX `ACT_FK_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_`) USING BTREE,
  676 + INDEX `ACT_FK_JOB_PROC_DEF`(`PROC_DEF_ID_`) USING BTREE,
  677 + INDEX `ACT_FK_JOB_EXCEPTION`(`EXCEPTION_STACK_ID_`) USING BTREE,
  678 + CONSTRAINT `ACT_FK_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  679 + CONSTRAINT `ACT_FK_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  680 + CONSTRAINT `ACT_FK_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  681 + CONSTRAINT `ACT_FK_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
  682 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  683 +
  684 +-- ----------------------------
  685 +-- Records of act_ru_job
  686 +-- ----------------------------
  687 +
  688 +-- ----------------------------
  689 +-- Table structure for act_ru_suspended_job
  690 +-- ----------------------------
  691 +DROP TABLE IF EXISTS `act_ru_suspended_job`;
  692 +CREATE TABLE `act_ru_suspended_job` (
  693 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  694 + `REV_` int NULL DEFAULT NULL,
  695 + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  696 + `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL,
  697 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  698 + `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  699 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  700 + `RETRIES_` int NULL DEFAULT NULL,
  701 + `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  702 + `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  703 + `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  704 + `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  705 + `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  706 + `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  707 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  708 + PRIMARY KEY (`ID_`) USING BTREE,
  709 + INDEX `ACT_FK_SUSPENDED_JOB_EXECUTION`(`EXECUTION_ID_`) USING BTREE,
  710 + INDEX `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_`) USING BTREE,
  711 + INDEX `ACT_FK_SUSPENDED_JOB_PROC_DEF`(`PROC_DEF_ID_`) USING BTREE,
  712 + INDEX `ACT_FK_SUSPENDED_JOB_EXCEPTION`(`EXCEPTION_STACK_ID_`) USING BTREE,
  713 + CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  714 + CONSTRAINT `ACT_FK_SUSPENDED_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  715 + CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  716 + CONSTRAINT `ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
  717 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  718 +
  719 +-- ----------------------------
  720 +-- Records of act_ru_suspended_job
  721 +-- ----------------------------
  722 +
  723 +-- ----------------------------
  724 +-- Table structure for act_ru_task
  725 +-- ----------------------------
  726 +DROP TABLE IF EXISTS `act_ru_task`;
  727 +CREATE TABLE `act_ru_task` (
  728 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  729 + `REV_` int NULL DEFAULT NULL,
  730 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  731 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  732 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  733 + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  734 + `PARENT_TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  735 + `DESCRIPTION_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  736 + `TASK_DEF_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  737 + `OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  738 + `ASSIGNEE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  739 + `DELEGATION_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  740 + `PRIORITY_` int NULL DEFAULT NULL,
  741 + `CREATE_TIME_` timestamp(3) NULL DEFAULT NULL,
  742 + `DUE_DATE_` datetime(3) NULL DEFAULT NULL,
  743 + `CATEGORY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  744 + `SUSPENSION_STATE_` int NULL DEFAULT NULL,
  745 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  746 + `FORM_KEY_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  747 + `CLAIM_TIME_` datetime(3) NULL DEFAULT NULL,
  748 + PRIMARY KEY (`ID_`) USING BTREE,
  749 + INDEX `ACT_IDX_TASK_CREATE`(`CREATE_TIME_`) USING BTREE,
  750 + INDEX `ACT_FK_TASK_EXE`(`EXECUTION_ID_`) USING BTREE,
  751 + INDEX `ACT_FK_TASK_PROCINST`(`PROC_INST_ID_`) USING BTREE,
  752 + INDEX `ACT_FK_TASK_PROCDEF`(`PROC_DEF_ID_`) USING BTREE,
  753 + CONSTRAINT `ACT_FK_TASK_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  754 + CONSTRAINT `ACT_FK_TASK_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  755 + CONSTRAINT `ACT_FK_TASK_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
  756 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  757 +
  758 +-- ----------------------------
  759 +-- Records of act_ru_task
  760 +-- ----------------------------
  761 +INSERT INTO `act_ru_task` VALUES ('31dd958b-e197-11ed-ad3a-c83dd4a0233b', 1, 'a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'workflow_earthsites:2:c9a4e60d-df23-11ed-895e-c83dd4a0233b', '2级审批', NULL, NULL, 'level2check', NULL, NULL, NULL, 50, '2023-04-23 13:25:01.127', NULL, NULL, 1, '', 'level2check', NULL);
  762 +INSERT INTO `act_ru_task` VALUES ('3f4e2a18-df23-11ed-895e-c83dd4a0233b', 2, '3f4e2a15-df23-11ed-895e-c83dd4a0233b', '3f4e2a14-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', '1级审批', NULL, NULL, 'level1check', NULL, 'sp01', NULL, 50, '2023-04-20 10:29:59.729', NULL, NULL, 1, '', 'level1check', '2023-04-20 10:30:58.320');
  763 +INSERT INTO `act_ru_task` VALUES ('4b86857e-df23-11ed-895e-c83dd4a0233b', 2, '4b86857b-df23-11ed-895e-c83dd4a0233b', '4b86857a-df23-11ed-895e-c83dd4a0233b', 'workflow_earthsites:1:30e64483-df23-11ed-895e-c83dd4a0233b', '1级审批', NULL, NULL, 'level1check', NULL, 'sp01', NULL, 50, '2023-04-20 10:30:20.231', NULL, NULL, 1, '', 'level1check', '2023-04-20 10:34:21.905');
  764 +
  765 +-- ----------------------------
  766 +-- Table structure for act_ru_timer_job
  767 +-- ----------------------------
  768 +DROP TABLE IF EXISTS `act_ru_timer_job`;
  769 +CREATE TABLE `act_ru_timer_job` (
  770 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  771 + `REV_` int NULL DEFAULT NULL,
  772 + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  773 + `LOCK_EXP_TIME_` timestamp(3) NULL DEFAULT NULL,
  774 + `LOCK_OWNER_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  775 + `EXCLUSIVE_` tinyint(1) NULL DEFAULT NULL,
  776 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  777 + `PROCESS_INSTANCE_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  778 + `PROC_DEF_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  779 + `RETRIES_` int NULL DEFAULT NULL,
  780 + `EXCEPTION_STACK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  781 + `EXCEPTION_MSG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  782 + `DUEDATE_` timestamp(3) NULL DEFAULT NULL,
  783 + `REPEAT_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  784 + `HANDLER_TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  785 + `HANDLER_CFG_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  786 + `TENANT_ID_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT '',
  787 + PRIMARY KEY (`ID_`) USING BTREE,
  788 + INDEX `ACT_FK_TIMER_JOB_EXECUTION`(`EXECUTION_ID_`) USING BTREE,
  789 + INDEX `ACT_FK_TIMER_JOB_PROCESS_INSTANCE`(`PROCESS_INSTANCE_ID_`) USING BTREE,
  790 + INDEX `ACT_FK_TIMER_JOB_PROC_DEF`(`PROC_DEF_ID_`) USING BTREE,
  791 + INDEX `ACT_FK_TIMER_JOB_EXCEPTION`(`EXCEPTION_STACK_ID_`) USING BTREE,
  792 + CONSTRAINT `ACT_FK_TIMER_JOB_EXCEPTION` FOREIGN KEY (`EXCEPTION_STACK_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  793 + CONSTRAINT `ACT_FK_TIMER_JOB_EXECUTION` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  794 + CONSTRAINT `ACT_FK_TIMER_JOB_PROC_DEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  795 + CONSTRAINT `ACT_FK_TIMER_JOB_PROCESS_INSTANCE` FOREIGN KEY (`PROCESS_INSTANCE_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
  796 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  797 +
  798 +-- ----------------------------
  799 +-- Records of act_ru_timer_job
  800 +-- ----------------------------
  801 +
  802 +-- ----------------------------
  803 +-- Table structure for act_ru_variable
  804 +-- ----------------------------
  805 +DROP TABLE IF EXISTS `act_ru_variable`;
  806 +CREATE TABLE `act_ru_variable` (
  807 + `ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  808 + `REV_` int NULL DEFAULT NULL,
  809 + `TYPE_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  810 + `NAME_` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL,
  811 + `EXECUTION_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  812 + `PROC_INST_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  813 + `TASK_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  814 + `BYTEARRAY_ID_` varchar(64) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  815 + `DOUBLE_` double NULL DEFAULT NULL,
  816 + `LONG_` bigint NULL DEFAULT NULL,
  817 + `TEXT_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  818 + `TEXT2_` varchar(4000) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL,
  819 + PRIMARY KEY (`ID_`) USING BTREE,
  820 + INDEX `ACT_IDX_VARIABLE_TASK_ID`(`TASK_ID_`) USING BTREE,
  821 + INDEX `ACT_FK_VAR_EXE`(`EXECUTION_ID_`) USING BTREE,
  822 + INDEX `ACT_FK_VAR_PROCINST`(`PROC_INST_ID_`) USING BTREE,
  823 + INDEX `ACT_FK_VAR_BYTEARRAY`(`BYTEARRAY_ID_`) USING BTREE,
  824 + CONSTRAINT `ACT_FK_VAR_BYTEARRAY` FOREIGN KEY (`BYTEARRAY_ID_`) REFERENCES `act_ge_bytearray` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  825 + CONSTRAINT `ACT_FK_VAR_EXE` FOREIGN KEY (`EXECUTION_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  826 + CONSTRAINT `ACT_FK_VAR_PROCINST` FOREIGN KEY (`PROC_INST_ID_`) REFERENCES `act_ru_execution` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT
  827 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin ROW_FORMAT = DYNAMIC;
  828 +
  829 +-- ----------------------------
  830 +-- Records of act_ru_variable
  831 +-- ----------------------------
  832 +INSERT INTO `act_ru_variable` VALUES ('31d55827-e197-11ed-ad3a-c83dd4a0233b', 1, 'string', 'FormProperty_2qr16kn', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', NULL, NULL, NULL, NULL, '0', NULL);
  833 +INSERT INTO `act_ru_variable` VALUES ('31dde3ac-e197-11ed-ad3a-c83dd4a0233b', 1, 'string', 'FormProperty_2qr16kn', 'a2c7ed93-df5c-11ed-b96c-c83dd4a0233b', 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', '31dd958b-e197-11ed-ad3a-c83dd4a0233b', NULL, NULL, NULL, '0', NULL);
  834 +
  835 +-- ----------------------------
  836 +-- Table structure for act_workflow_formdata
  837 +-- ----------------------------
  838 +DROP TABLE IF EXISTS `act_workflow_formdata`;
  839 +CREATE TABLE `act_workflow_formdata` (
  840 + `id` int NOT NULL AUTO_INCREMENT COMMENT '唯一标识符',
  841 + `business_key` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '事务key',
  842 + `form_key` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表单Key',
  843 + `control_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表单id',
  844 + `control_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表单名',
  845 + `control_value` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表单值',
  846 + `task_node_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '任务节点名称',
  847 + `create_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建者姓名',
  848 + `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建者',
  849 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  850 + PRIMARY KEY (`id`) USING BTREE
  851 +) ENGINE = InnoDB AUTO_INCREMENT = 105 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '动态表单' ROW_FORMAT = DYNAMIC;
  852 +
  853 +-- ----------------------------
  854 +-- Records of act_workflow_formdata
  855 +-- ----------------------------
  856 +INSERT INTO `act_workflow_formdata` VALUES (101, 'workflow_earthsites:4', 'level1check', 'FormProperty_2qr16kn', '审批', '通过', '1级审批', '审批1', 'sp01', '2023-04-20 10:34:27');
  857 +INSERT INTO `act_workflow_formdata` VALUES (102, 'workflow_earthsites:4', 'level2check', 'FormProperty_0usqaec', '审批', '驳回', '2级审批', '审批2', 'sp02', '2023-04-20 10:40:06');
  858 +INSERT INTO `act_workflow_formdata` VALUES (103, 'workflow_earthsites:4', 'level1check', 'FormProperty_2qr16kn', '审批', '驳回', '1级审批', '审批1', 'sp01', '2023-04-20 10:41:00');
  859 +INSERT INTO `act_workflow_formdata` VALUES (104, 'workflow_earthsites:5', 'level1check', 'FormProperty_2qr16kn', '审批', '通过', '1级审批', '审批1', 'sp01', '2023-04-23 13:25:01');
  860 +
  861 +-- ----------------------------
  862 +-- Table structure for construction_credit
  863 +-- ----------------------------
  864 +DROP TABLE IF EXISTS `construction_credit`;
  865 +CREATE TABLE `construction_credit` (
  866 + `id` int NOT NULL AUTO_INCREMENT COMMENT '序号',
  867 + `name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '工地名称',
  868 + `type` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '建筑垃圾类型',
  869 + `time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '失信时间',
  870 + `place` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属区域',
  871 + `reason` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '失信原因',
  872 + `status` int NULL DEFAULT 0 COMMENT '0当前 1历史',
  873 + `lost_credit` int NULL DEFAULT 1 COMMENT '0撤销 1失信',
  874 + `object_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '基础数据ID',
  875 + PRIMARY KEY (`id`) USING BTREE
  876 +) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  877 +
  878 +-- ----------------------------
  879 +-- Records of construction_credit
  880 +-- ----------------------------
  881 +INSERT INTO `construction_credit` VALUES (8, '工地A', '工地A', '2023-04-21 17:20:47', '工地A', 'A', 1, 1, 'a');
  882 +INSERT INTO `construction_credit` VALUES (9, '工地B', '工地B', '2023-04-21 17:21:06', '工地B', 'B', 1, 1, 'B');
  883 +INSERT INTO `construction_credit` VALUES (10, '工地A', '工地A', '2023-04-21 17:21:18', '工地A', 'AAA', 1, 0, 'a');
  884 +INSERT INTO `construction_credit` VALUES (11, '工地B', '工地B', '2023-04-23 09:08:02', '工地B', '122ss啊啊', 1, 0, 'B');
  885 +INSERT INTO `construction_credit` VALUES (12, '工地C', '工地C', '2023-04-23 09:53:50', '工地C', '存储', 1, 1, 'C');
  886 +INSERT INTO `construction_credit` VALUES (13, '工地D', '工地D', '2023-04-23 09:58:45', '工地D', '啊啊啊', 0, 1, 'D');
  887 +INSERT INTO `construction_credit` VALUES (14, '工地A', '工地A', '2023-04-23 09:59:02', '工地A', '啊啊啊', 1, 1, 'a');
  888 +INSERT INTO `construction_credit` VALUES (15, '工地A', '工地B', '2023-04-23 10:02:09', '工地C', '对的', 1, 1, 'a');
  889 +INSERT INTO `construction_credit` VALUES (16, '工地E', '工地E', '2023-04-23 10:04:06', '工地E', '呃呃呃', 0, 1, 'E');
  890 +INSERT INTO `construction_credit` VALUES (17, '工地A', '工地A', '2023-04-23 10:49:04', '工地A', '啊啊啊', 1, 0, 'a');
  891 +INSERT INTO `construction_credit` VALUES (18, '工地A', '工地B', '2023-04-23 10:50:19', '工地C', '是', 1, 0, 'a');
  892 +INSERT INTO `construction_credit` VALUES (19, '工地C', '工地C', '2023-04-23 11:07:26', '工地C', '八八八', 1, 0, 'C');
  893 +
  894 +-- ----------------------------
  895 +-- Table structure for daily_situation
  896 +-- ----------------------------
  897 +DROP TABLE IF EXISTS `daily_situation`;
  898 +CREATE TABLE `daily_situation` (
  899 + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id',
  900 + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  901 + `operator` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作人',
  902 + `date` date NULL DEFAULT NULL COMMENT '日期',
  903 + `weather` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '天气',
  904 + `Consumption_site_situation` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '全市工地,消纳场开停情况',
  905 + `Number_of_vehicles` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '车辆数',
  906 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  907 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  908 + PRIMARY KEY (`id`) USING BTREE
  909 +) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  910 +
  911 +-- ----------------------------
  912 +-- Records of daily_situation
  913 +-- ----------------------------
  914 +
  915 +-- ----------------------------
  916 +-- Table structure for daily_tool_list
  917 +-- ----------------------------
  918 +DROP TABLE IF EXISTS `daily_tool_list`;
  919 +CREATE TABLE `daily_tool_list` (
  920 + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id',
  921 + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  922 + `region` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '区域',
  923 + `operator` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作人',
  924 + `date` date NULL DEFAULT NULL COMMENT '日期',
  925 + `Number_of_construction_sites` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '开工工地数',
  926 + `Census_structure` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '普查结果',
  927 + `Management_leader` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '渣土管理值班负责人',
  928 + `Law_enforcement_officer` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '执法中队负责人',
  929 + `Specific_situation_of_the_census` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '普查具体情况',
  930 + PRIMARY KEY (`id`) USING BTREE
  931 +) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  932 +
  933 +-- ----------------------------
  934 +-- Records of daily_tool_list
  935 +-- ----------------------------
  936 +
  937 +-- ----------------------------
  938 +-- Table structure for gen_table
  939 +-- ----------------------------
  940 +DROP TABLE IF EXISTS `gen_table`;
  941 +CREATE TABLE `gen_table` (
  942 + `table_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  943 + `table_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '表名称',
  944 + `table_comment` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '表描述',
  945 + `class_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '实体类名称',
  946 + `tpl_category` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'crud' COMMENT '使用的模板(crud单表操作 tree树表操作)',
  947 + `package_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '生成包路径',
  948 + `module_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '生成模块名',
  949 + `business_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '生成业务名',
  950 + `function_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '生成功能名',
  951 + `function_author` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '生成功能作者',
  952 + `gen_type` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '生成代码方式(0zip压缩包 1自定义路径)',
  953 + `gen_path` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '/' COMMENT '生成路径(不填默认项目路径)',
  954 + `options` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '其它生成选项',
  955 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  956 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  957 + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  958 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  959 + `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  960 + PRIMARY KEY (`table_id`) USING BTREE
  961 +) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '代码生成业务表' ROW_FORMAT = DYNAMIC;
  962 +
  963 +-- ----------------------------
  964 +-- Records of gen_table
  965 +-- ----------------------------
  966 +INSERT INTO `gen_table` VALUES (5, 'act_workflow_formdata', '动态表单', 'ActWorkflowFormdata', 'crud', 'com.trash.activiti', 'activiti', 'formdata', '动态单', 'danny', '0', '/', '{}', 'admin', '2020-11-02 10:28:53', '', '2020-11-02 10:29:39', NULL);
  967 +INSERT INTO `gen_table` VALUES (6, 'construction_credit', '', 'ConstructionCredit', 'crud', 'com.trash.system', 'system', 'credit', NULL, 'trash', '0', '/', NULL, 'admin', '2023-04-21 09:34:17', '', NULL, NULL);
  968 +
  969 +-- ----------------------------
  970 +-- Table structure for gen_table_column
  971 +-- ----------------------------
  972 +DROP TABLE IF EXISTS `gen_table_column`;
  973 +CREATE TABLE `gen_table_column` (
  974 + `column_id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  975 + `table_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '归属表编号',
  976 + `column_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '列名称',
  977 + `column_comment` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '列描述',
  978 + `column_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '列类型',
  979 + `java_type` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'JAVA类型',
  980 + `java_field` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'JAVA字段名',
  981 + `is_pk` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否主键(1是)',
  982 + `is_increment` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否自增(1是)',
  983 + `is_required` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否必填(1是)',
  984 + `is_insert` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否为插入字段(1是)',
  985 + `is_edit` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否编辑字段(1是)',
  986 + `is_list` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否列表字段(1是)',
  987 + `is_query` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否查询字段(1是)',
  988 + `query_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'EQ' COMMENT '查询方式(等于、不等于、大于、小于、范围)',
  989 + `html_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '显示类型(文本框、文本域、下拉框、复选框、单选框、日期控件)',
  990 + `dict_type` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典类型',
  991 + `sort` int NULL DEFAULT NULL COMMENT '排序',
  992 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  993 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  994 + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  995 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  996 + PRIMARY KEY (`column_id`) USING BTREE
  997 +) ENGINE = InnoDB AUTO_INCREMENT = 64 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '代码生成业务表字段' ROW_FORMAT = DYNAMIC;
  998 +
  999 +-- ----------------------------
  1000 +-- Records of gen_table_column
  1001 +-- ----------------------------
  1002 +INSERT INTO `gen_table_column` VALUES (56, '6', 'id', NULL, 'int', 'Long', 'id', '1', '1', NULL, '1', NULL, NULL, NULL, 'EQ', 'input', '', 1, 'admin', '2023-04-21 09:34:17', '', NULL);
  1003 +INSERT INTO `gen_table_column` VALUES (57, '6', 'name', NULL, 'varchar(50)', 'String', 'name', '0', '0', NULL, '1', '1', '1', '1', 'LIKE', 'input', '', 2, 'admin', '2023-04-21 09:34:17', '', NULL);
  1004 +INSERT INTO `gen_table_column` VALUES (58, '6', 'type', NULL, 'varchar(50)', 'String', 'type', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'select', '', 3, 'admin', '2023-04-21 09:34:17', '', NULL);
  1005 +INSERT INTO `gen_table_column` VALUES (59, '6', 'time', NULL, 'datetime', 'Date', 'time', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'datetime', '', 4, 'admin', '2023-04-21 09:34:17', '', NULL);
  1006 +INSERT INTO `gen_table_column` VALUES (60, '6', 'place', NULL, 'varchar(50)', 'String', 'place', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 5, 'admin', '2023-04-21 09:34:17', '', NULL);
  1007 +INSERT INTO `gen_table_column` VALUES (61, '6', 'reason', NULL, 'varchar(255)', 'String', 'reason', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 6, 'admin', '2023-04-21 09:34:17', '', NULL);
  1008 +INSERT INTO `gen_table_column` VALUES (62, '6', 'status', '0当前 1历史', 'int', 'Long', 'status', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'radio', '', 7, 'admin', '2023-04-21 09:34:17', '', NULL);
  1009 +INSERT INTO `gen_table_column` VALUES (63, '6', 'lost_credit', '0撤销 1失信', 'int', 'Long', 'lostCredit', '0', '0', NULL, '1', '1', '1', '1', 'EQ', 'input', '', 8, 'admin', '2023-04-21 09:34:17', '', NULL);
  1010 +
  1011 +-- ----------------------------
  1012 +-- Table structure for information_sharing
  1013 +-- ----------------------------
  1014 +DROP TABLE IF EXISTS `information_sharing`;
  1015 +CREATE TABLE `information_sharing` (
  1016 + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id',
  1017 + `data_header` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '数据标题',
  1018 + `retrieve_department` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调取部门',
  1019 + `retrieve_time` datetime NULL DEFAULT NULL COMMENT '调取时间',
  1020 + `retrieve_content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '调取内容',
  1021 + `attachment_link` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '附件',
  1022 + `information_link` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资料',
  1023 + PRIMARY KEY (`id`) USING BTREE
  1024 +) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1025 +
  1026 +-- ----------------------------
  1027 +-- Records of information_sharing
  1028 +-- ----------------------------
  1029 +
  1030 +-- ----------------------------
  1031 +-- Table structure for periodic_report
  1032 +-- ----------------------------
  1033 +DROP TABLE IF EXISTS `periodic_report`;
  1034 +CREATE TABLE `periodic_report` (
  1035 + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id',
  1036 + `headline` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  1037 + `writer` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '填写人',
  1038 + `write_time` date NULL DEFAULT NULL COMMENT '填写时间',
  1039 + `content` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容',
  1040 + `beginTime` date NULL DEFAULT NULL COMMENT '开始时间',
  1041 + `endTime` date NULL DEFAULT NULL COMMENT '结束时间',
  1042 + `content_type` int NULL DEFAULT NULL COMMENT '周报类型(1、日报2、周报3、月报)',
  1043 + PRIMARY KEY (`id`) USING BTREE
  1044 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1045 +
  1046 +-- ----------------------------
  1047 +-- Records of periodic_report
  1048 +-- ----------------------------
  1049 +
  1050 +-- ----------------------------
  1051 +-- Table structure for qrtz_blob_triggers
  1052 +-- ----------------------------
  1053 +DROP TABLE IF EXISTS `qrtz_blob_triggers`;
  1054 +CREATE TABLE `qrtz_blob_triggers` (
  1055 + `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1056 + `trigger_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1057 + `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1058 + `blob_data` blob NULL,
  1059 + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE,
  1060 + CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1061 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1062 +
  1063 +-- ----------------------------
  1064 +-- Records of qrtz_blob_triggers
  1065 +-- ----------------------------
  1066 +
  1067 +-- ----------------------------
  1068 +-- Table structure for qrtz_calendars
  1069 +-- ----------------------------
  1070 +DROP TABLE IF EXISTS `qrtz_calendars`;
  1071 +CREATE TABLE `qrtz_calendars` (
  1072 + `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1073 + `calendar_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1074 + `calendar` blob NOT NULL,
  1075 + PRIMARY KEY (`sched_name`, `calendar_name`) USING BTREE
  1076 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1077 +
  1078 +-- ----------------------------
  1079 +-- Records of qrtz_calendars
  1080 +-- ----------------------------
  1081 +
  1082 +-- ----------------------------
  1083 +-- Table structure for qrtz_cron_triggers
  1084 +-- ----------------------------
  1085 +DROP TABLE IF EXISTS `qrtz_cron_triggers`;
  1086 +CREATE TABLE `qrtz_cron_triggers` (
  1087 + `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1088 + `trigger_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1089 + `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1090 + `cron_expression` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1091 + `time_zone_id` varchar(80) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1092 + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE,
  1093 + CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1094 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1095 +
  1096 +-- ----------------------------
  1097 +-- Records of qrtz_cron_triggers
  1098 +-- ----------------------------
  1099 +INSERT INTO `qrtz_cron_triggers` VALUES ('trashScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', '0/10 * * * * ?', 'Asia/Shanghai');
  1100 +INSERT INTO `qrtz_cron_triggers` VALUES ('trashScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', '0/15 * * * * ?', 'Asia/Shanghai');
  1101 +INSERT INTO `qrtz_cron_triggers` VALUES ('trashScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', '0/20 * * * * ?', 'Asia/Shanghai');
  1102 +
  1103 +-- ----------------------------
  1104 +-- Table structure for qrtz_fired_triggers
  1105 +-- ----------------------------
  1106 +DROP TABLE IF EXISTS `qrtz_fired_triggers`;
  1107 +CREATE TABLE `qrtz_fired_triggers` (
  1108 + `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1109 + `entry_id` varchar(95) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1110 + `trigger_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1111 + `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1112 + `instance_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1113 + `fired_time` bigint NOT NULL,
  1114 + `sched_time` bigint NOT NULL,
  1115 + `priority` int NOT NULL,
  1116 + `state` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1117 + `job_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1118 + `job_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1119 + `is_nonconcurrent` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1120 + `requests_recovery` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1121 + PRIMARY KEY (`sched_name`, `entry_id`) USING BTREE
  1122 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1123 +
  1124 +-- ----------------------------
  1125 +-- Records of qrtz_fired_triggers
  1126 +-- ----------------------------
  1127 +
  1128 +-- ----------------------------
  1129 +-- Table structure for qrtz_job_details
  1130 +-- ----------------------------
  1131 +DROP TABLE IF EXISTS `qrtz_job_details`;
  1132 +CREATE TABLE `qrtz_job_details` (
  1133 + `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1134 + `job_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1135 + `job_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1136 + `description` varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1137 + `job_class_name` varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1138 + `is_durable` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1139 + `is_nonconcurrent` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1140 + `is_update_data` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1141 + `requests_recovery` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1142 + `job_data` blob NULL,
  1143 + PRIMARY KEY (`sched_name`, `job_name`, `job_group`) USING BTREE
  1144 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1145 +
  1146 +-- ----------------------------
  1147 +-- Records of qrtz_job_details
  1148 +-- ----------------------------
  1149 +INSERT INTO `qrtz_job_details` VALUES ('trashScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', NULL, 'com.trash.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E74726173682E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720027636F6D2E74726173682E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200094C0009626567696E54696D6571007E00094C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0007656E6454696D6571007E00094C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C78707074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001754EFD4AC07870707400007070707400013174000E302F3130202A202A202A202A203F74001172795461736B2E72794E6F506172616D7374000744454641554C547372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000001740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E697A0E58F82EFBC8974000133740001317800);
  1150 +INSERT INTO `qrtz_job_details` VALUES ('trashScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', NULL, 'com.trash.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E74726173682E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720027636F6D2E74726173682E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200094C0009626567696E54696D6571007E00094C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0007656E6454696D6571007E00094C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C78707074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001754EFD4AC07870707400007070707400013174000E302F3135202A202A202A202A203F74001572795461736B2E7279506172616D7328277279272974000744454641554C547372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000002740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E69C89E58F82EFBC8974000133740001317800);
  1151 +INSERT INTO `qrtz_job_details` VALUES ('trashScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', NULL, 'com.trash.quartz.util.QuartzDisallowConcurrentExecution', '0', '1', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C7708000000100000000174000F5441534B5F50524F504552544945537372001E636F6D2E74726173682E71756172747A2E646F6D61696E2E5379734A6F6200000000000000010200084C000A636F6E63757272656E747400124C6A6176612F6C616E672F537472696E673B4C000E63726F6E45787072657373696F6E71007E00094C000C696E766F6B6554617267657471007E00094C00086A6F6247726F757071007E00094C00056A6F6249647400104C6A6176612F6C616E672F4C6F6E673B4C00076A6F624E616D6571007E00094C000D6D697366697265506F6C69637971007E00094C000673746174757371007E000978720027636F6D2E74726173682E636F6D6D6F6E2E636F72652E646F6D61696E2E42617365456E7469747900000000000000010200094C0009626567696E54696D6571007E00094C0008637265617465427971007E00094C000A63726561746554696D657400104C6A6176612F7574696C2F446174653B4C0007656E6454696D6571007E00094C0006706172616D7371007E00034C000672656D61726B71007E00094C000B73656172636856616C756571007E00094C0008757064617465427971007E00094C000A75706461746554696D6571007E000C78707074000561646D696E7372000E6A6176612E7574696C2E44617465686A81014B59741903000078707708000001754EFD4AC07870707400007070707400013174000E302F3230202A202A202A202A203F74003872795461736B2E72794D756C7469706C65506172616D7328277279272C20747275652C20323030304C2C203331362E3530442C203130302974000744454641554C547372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000000000003740018E7B3BBE7BB9FE9BB98E8AEA4EFBC88E5A49AE58F82EFBC8974000133740001317800);
  1152 +
  1153 +-- ----------------------------
  1154 +-- Table structure for qrtz_locks
  1155 +-- ----------------------------
  1156 +DROP TABLE IF EXISTS `qrtz_locks`;
  1157 +CREATE TABLE `qrtz_locks` (
  1158 + `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1159 + `lock_name` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1160 + PRIMARY KEY (`sched_name`, `lock_name`) USING BTREE
  1161 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1162 +
  1163 +-- ----------------------------
  1164 +-- Records of qrtz_locks
  1165 +-- ----------------------------
  1166 +INSERT INTO `qrtz_locks` VALUES ('trashScheduler', 'STATE_ACCESS');
  1167 +INSERT INTO `qrtz_locks` VALUES ('trashScheduler', 'TRIGGER_ACCESS');
  1168 +
  1169 +-- ----------------------------
  1170 +-- Table structure for qrtz_paused_trigger_grps
  1171 +-- ----------------------------
  1172 +DROP TABLE IF EXISTS `qrtz_paused_trigger_grps`;
  1173 +CREATE TABLE `qrtz_paused_trigger_grps` (
  1174 + `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1175 + `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1176 + PRIMARY KEY (`sched_name`, `trigger_group`) USING BTREE
  1177 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1178 +
  1179 +-- ----------------------------
  1180 +-- Records of qrtz_paused_trigger_grps
  1181 +-- ----------------------------
  1182 +
  1183 +-- ----------------------------
  1184 +-- Table structure for qrtz_scheduler_state
  1185 +-- ----------------------------
  1186 +DROP TABLE IF EXISTS `qrtz_scheduler_state`;
  1187 +CREATE TABLE `qrtz_scheduler_state` (
  1188 + `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1189 + `instance_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1190 + `last_checkin_time` bigint NOT NULL,
  1191 + `checkin_interval` bigint NOT NULL,
  1192 + PRIMARY KEY (`sched_name`, `instance_name`) USING BTREE
  1193 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1194 +
  1195 +-- ----------------------------
  1196 +-- Records of qrtz_scheduler_state
  1197 +-- ----------------------------
  1198 +INSERT INTO `qrtz_scheduler_state` VALUES ('trashScheduler', 'noah52011682231913188', 1682239356342, 15000);
  1199 +
  1200 +-- ----------------------------
  1201 +-- Table structure for qrtz_simple_triggers
  1202 +-- ----------------------------
  1203 +DROP TABLE IF EXISTS `qrtz_simple_triggers`;
  1204 +CREATE TABLE `qrtz_simple_triggers` (
  1205 + `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1206 + `trigger_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1207 + `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1208 + `repeat_count` bigint NOT NULL,
  1209 + `repeat_interval` bigint NOT NULL,
  1210 + `times_triggered` bigint NOT NULL,
  1211 + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE,
  1212 + CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1213 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1214 +
  1215 +-- ----------------------------
  1216 +-- Records of qrtz_simple_triggers
  1217 +-- ----------------------------
  1218 +
  1219 +-- ----------------------------
  1220 +-- Table structure for qrtz_simprop_triggers
  1221 +-- ----------------------------
  1222 +DROP TABLE IF EXISTS `qrtz_simprop_triggers`;
  1223 +CREATE TABLE `qrtz_simprop_triggers` (
  1224 + `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1225 + `trigger_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1226 + `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1227 + `str_prop_1` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1228 + `str_prop_2` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1229 + `str_prop_3` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1230 + `int_prop_1` int NULL DEFAULT NULL,
  1231 + `int_prop_2` int NULL DEFAULT NULL,
  1232 + `long_prop_1` bigint NULL DEFAULT NULL,
  1233 + `long_prop_2` bigint NULL DEFAULT NULL,
  1234 + `dec_prop_1` decimal(13, 4) NULL DEFAULT NULL,
  1235 + `dec_prop_2` decimal(13, 4) NULL DEFAULT NULL,
  1236 + `bool_prop_1` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1237 + `bool_prop_2` varchar(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1238 + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE,
  1239 + CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `trigger_name`, `trigger_group`) REFERENCES `qrtz_triggers` (`sched_name`, `trigger_name`, `trigger_group`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1240 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1241 +
  1242 +-- ----------------------------
  1243 +-- Records of qrtz_simprop_triggers
  1244 +-- ----------------------------
  1245 +
  1246 +-- ----------------------------
  1247 +-- Table structure for qrtz_triggers
  1248 +-- ----------------------------
  1249 +DROP TABLE IF EXISTS `qrtz_triggers`;
  1250 +CREATE TABLE `qrtz_triggers` (
  1251 + `sched_name` varchar(120) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1252 + `trigger_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1253 + `trigger_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1254 + `job_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1255 + `job_group` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1256 + `description` varchar(250) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1257 + `next_fire_time` bigint NULL DEFAULT NULL,
  1258 + `prev_fire_time` bigint NULL DEFAULT NULL,
  1259 + `priority` int NULL DEFAULT NULL,
  1260 + `trigger_state` varchar(16) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1261 + `trigger_type` varchar(8) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  1262 + `start_time` bigint NOT NULL,
  1263 + `end_time` bigint NULL DEFAULT NULL,
  1264 + `calendar_name` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  1265 + `misfire_instr` smallint NULL DEFAULT NULL,
  1266 + `job_data` blob NULL,
  1267 + PRIMARY KEY (`sched_name`, `trigger_name`, `trigger_group`) USING BTREE,
  1268 + INDEX `sched_name`(`sched_name`, `job_name`, `job_group`) USING BTREE,
  1269 + CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`sched_name`, `job_name`, `job_group`) REFERENCES `qrtz_job_details` (`sched_name`, `job_name`, `job_group`) ON DELETE RESTRICT ON UPDATE RESTRICT
  1270 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  1271 +
  1272 +-- ----------------------------
  1273 +-- Records of qrtz_triggers
  1274 +-- ----------------------------
  1275 +INSERT INTO `qrtz_triggers` VALUES ('trashScheduler', 'TASK_CLASS_NAME1', 'DEFAULT', 'TASK_CLASS_NAME1', 'DEFAULT', NULL, 1682237190000, -1, 5, 'PAUSED', 'CRON', 1682237186000, 0, NULL, 2, '');
  1276 +INSERT INTO `qrtz_triggers` VALUES ('trashScheduler', 'TASK_CLASS_NAME2', 'DEFAULT', 'TASK_CLASS_NAME2', 'DEFAULT', NULL, 1682237190000, -1, 5, 'PAUSED', 'CRON', 1682237186000, 0, NULL, 2, '');
  1277 +INSERT INTO `qrtz_triggers` VALUES ('trashScheduler', 'TASK_CLASS_NAME3', 'DEFAULT', 'TASK_CLASS_NAME3', 'DEFAULT', NULL, 1682237200000, -1, 5, 'PAUSED', 'CRON', 1682237186000, 0, NULL, 2, '');
  1278 +
  1279 +-- ----------------------------
  1280 +-- Table structure for sys_config
  1281 +-- ----------------------------
  1282 +DROP TABLE IF EXISTS `sys_config`;
  1283 +CREATE TABLE `sys_config` (
  1284 + `config_id` int NOT NULL AUTO_INCREMENT COMMENT '参数主键',
  1285 + `config_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '参数名称',
  1286 + `config_key` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '参数键名',
  1287 + `config_value` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '参数键值',
  1288 + `config_type` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'N' COMMENT '系统内置(Y是 N否)',
  1289 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  1290 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  1291 + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  1292 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  1293 + `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  1294 + PRIMARY KEY (`config_id`) USING BTREE
  1295 +) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '参数配置表' ROW_FORMAT = DYNAMIC;
  1296 +
  1297 +-- ----------------------------
  1298 +-- Records of sys_config
  1299 +-- ----------------------------
  1300 +INSERT INTO `sys_config` VALUES (1, '主框架页-默认皮肤样式名称', 'sys.index.skinName', 'skin-blue', 'Y', 'admin', '2020-10-22 14:27:04', '', NULL, '蓝色 skin-blue、绿色 skin-green、紫色 skin-purple、红色 skin-red、黄色 skin-yellow');
  1301 +INSERT INTO `sys_config` VALUES (2, '用户管理-账号初始密码', 'sys.user.initPassword', '123456', 'Y', 'admin', '2020-10-22 14:27:04', '', NULL, '初始化密码 123456');
  1302 +INSERT INTO `sys_config` VALUES (3, '主框架页-侧边栏主题', 'sys.index.sideTheme', 'theme-dark', 'Y', 'admin', '2020-10-22 14:27:04', '', NULL, '深色主题theme-dark,浅色主题theme-light');
  1303 +
  1304 +-- ----------------------------
  1305 +-- Table structure for sys_dept
  1306 +-- ----------------------------
  1307 +DROP TABLE IF EXISTS `sys_dept`;
  1308 +CREATE TABLE `sys_dept` (
  1309 + `dept_id` bigint NOT NULL AUTO_INCREMENT COMMENT '部门id',
  1310 + `parent_id` bigint NULL DEFAULT 0 COMMENT '父部门id',
  1311 + `ancestors` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '祖级列表',
  1312 + `dept_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '部门名称',
  1313 + `order_num` int NULL DEFAULT 0 COMMENT '显示顺序',
  1314 + `leader` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '负责人',
  1315 + `phone` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系电话',
  1316 + `email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱',
  1317 + `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '部门状态(0正常 1停用)',
  1318 + `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  1319 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  1320 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  1321 + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  1322 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  1323 + PRIMARY KEY (`dept_id`) USING BTREE
  1324 +) ENGINE = InnoDB AUTO_INCREMENT = 200 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '部门表' ROW_FORMAT = DYNAMIC;
  1325 +
  1326 +-- ----------------------------
  1327 +-- Records of sys_dept
  1328 +-- ----------------------------
  1329 +INSERT INTO `sys_dept` VALUES (100, 0, '0', 'XX公司', 0, 'xx', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2020-10-22 14:27:04', 'admin', '2023-04-11 13:18:37');
  1330 +INSERT INTO `sys_dept` VALUES (101, 100, '0,100', '深圳总公司', 1, '若依', '15888888888', 'ry@qq.com', '0', '2', 'admin', '2020-10-22 14:27:04', 'admin', '2020-11-10 22:10:19');
  1331 +INSERT INTO `sys_dept` VALUES (102, 100, '0,100', '长沙分公司', 2, '若依', '15888888888', 'ry@qq.com', '0', '2', 'admin', '2020-10-22 14:27:04', '', NULL);
  1332 +INSERT INTO `sys_dept` VALUES (103, 100, '0,100', '研发部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2020-10-22 14:27:04', 'admin', '2020-11-10 22:10:13');
  1333 +INSERT INTO `sys_dept` VALUES (104, 100, '0,100', '市场部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '0', 'admin', '2020-10-22 14:27:04', 'admin', '2020-11-10 22:10:24');
  1334 +INSERT INTO `sys_dept` VALUES (105, 100, '0,100', '测试部门', 3, '若依', '15888888888', 'ry@qq.com', '0', '2', 'admin', '2020-10-22 14:27:04', 'admin', '2020-11-10 22:10:29');
  1335 +INSERT INTO `sys_dept` VALUES (106, 100, '0,100', '财务部门', 4, '若依', '15888888888', 'ry@qq.com', '0', '2', 'admin', '2020-10-22 14:27:04', 'admin', '2020-11-10 22:10:34');
  1336 +INSERT INTO `sys_dept` VALUES (107, 100, '0,100', '运维部门', 5, '若依', '15888888888', 'ry@qq.com', '0', '2', 'admin', '2020-10-22 14:27:04', 'admin', '2020-11-10 22:10:41');
  1337 +INSERT INTO `sys_dept` VALUES (108, 102, '0,100,102', '市场部门', 1, '若依', '15888888888', 'ry@qq.com', '0', '2', 'admin', '2020-10-22 14:27:04', '', NULL);
  1338 +INSERT INTO `sys_dept` VALUES (109, 102, '0,100,102', '财务部门', 2, '若依', '15888888888', 'ry@qq.com', '0', '2', 'admin', '2020-10-22 14:27:04', '', NULL);
  1339 +
  1340 +-- ----------------------------
  1341 +-- Table structure for sys_dict_data
  1342 +-- ----------------------------
  1343 +DROP TABLE IF EXISTS `sys_dict_data`;
  1344 +CREATE TABLE `sys_dict_data` (
  1345 + `dict_code` bigint NOT NULL AUTO_INCREMENT COMMENT '字典编码',
  1346 + `dict_sort` int NULL DEFAULT 0 COMMENT '字典排序',
  1347 + `dict_label` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典标签',
  1348 + `dict_value` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典键值',
  1349 + `dict_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典类型',
  1350 + `css_class` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '样式属性(其他样式扩展)',
  1351 + `list_class` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表格回显样式',
  1352 + `is_default` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'N' COMMENT '是否默认(Y是 N否)',
  1353 + `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
  1354 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  1355 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  1356 + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  1357 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  1358 + `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  1359 + PRIMARY KEY (`dict_code`) USING BTREE
  1360 +) ENGINE = InnoDB AUTO_INCREMENT = 106 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '字典数据表' ROW_FORMAT = DYNAMIC;
  1361 +
  1362 +-- ----------------------------
  1363 +-- Records of sys_dict_data
  1364 +-- ----------------------------
  1365 +INSERT INTO `sys_dict_data` VALUES (1, 1, '男', '0', 'sys_user_sex', '', '', 'Y', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '性别男');
  1366 +INSERT INTO `sys_dict_data` VALUES (2, 2, '女', '1', 'sys_user_sex', '', '', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '性别女');
  1367 +INSERT INTO `sys_dict_data` VALUES (3, 3, '未知', '2', 'sys_user_sex', '', '', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '性别未知');
  1368 +INSERT INTO `sys_dict_data` VALUES (4, 1, '显示', '0', 'sys_show_hide', '', 'primary', 'Y', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '显示菜单');
  1369 +INSERT INTO `sys_dict_data` VALUES (5, 2, '隐藏', '1', 'sys_show_hide', '', 'danger', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '隐藏菜单');
  1370 +INSERT INTO `sys_dict_data` VALUES (6, 1, '正常', '0', 'sys_normal_disable', '', 'primary', 'Y', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '正常状态');
  1371 +INSERT INTO `sys_dict_data` VALUES (7, 2, '停用', '1', 'sys_normal_disable', '', 'danger', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '停用状态');
  1372 +INSERT INTO `sys_dict_data` VALUES (8, 1, '正常', '0', 'sys_job_status', '', 'primary', 'Y', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '正常状态');
  1373 +INSERT INTO `sys_dict_data` VALUES (9, 2, '暂停', '1', 'sys_job_status', '', 'danger', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '停用状态');
  1374 +INSERT INTO `sys_dict_data` VALUES (10, 1, '默认', 'DEFAULT', 'sys_job_group', '', '', 'Y', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '默认分组');
  1375 +INSERT INTO `sys_dict_data` VALUES (11, 2, '系统', 'SYSTEM', 'sys_job_group', '', '', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '系统分组');
  1376 +INSERT INTO `sys_dict_data` VALUES (12, 1, '是', 'Y', 'sys_yes_no', '', 'primary', 'Y', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '系统默认是');
  1377 +INSERT INTO `sys_dict_data` VALUES (13, 2, '否', 'N', 'sys_yes_no', '', 'danger', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '系统默认否');
  1378 +INSERT INTO `sys_dict_data` VALUES (14, 1, '通知', '1', 'sys_notice_type', '', 'warning', 'Y', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '通知');
  1379 +INSERT INTO `sys_dict_data` VALUES (15, 2, '公告', '2', 'sys_notice_type', '', 'success', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '公告');
  1380 +INSERT INTO `sys_dict_data` VALUES (16, 1, '正常', '0', 'sys_notice_status', '', 'primary', 'Y', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '正常状态');
  1381 +INSERT INTO `sys_dict_data` VALUES (17, 2, '关闭', '1', 'sys_notice_status', '', 'danger', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '关闭状态');
  1382 +INSERT INTO `sys_dict_data` VALUES (18, 1, '新增', '1', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '新增操作');
  1383 +INSERT INTO `sys_dict_data` VALUES (19, 2, '修改', '2', 'sys_oper_type', '', 'info', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '修改操作');
  1384 +INSERT INTO `sys_dict_data` VALUES (20, 3, '删除', '3', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '删除操作');
  1385 +INSERT INTO `sys_dict_data` VALUES (21, 4, '授权', '4', 'sys_oper_type', '', 'primary', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '授权操作');
  1386 +INSERT INTO `sys_dict_data` VALUES (22, 5, '导出', '5', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '导出操作');
  1387 +INSERT INTO `sys_dict_data` VALUES (23, 6, '导入', '6', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '导入操作');
  1388 +INSERT INTO `sys_dict_data` VALUES (24, 7, '强退', '7', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '强退操作');
  1389 +INSERT INTO `sys_dict_data` VALUES (25, 8, '生成代码', '8', 'sys_oper_type', '', 'warning', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '生成操作');
  1390 +INSERT INTO `sys_dict_data` VALUES (26, 9, '清空数据', '9', 'sys_oper_type', '', 'danger', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '清空操作');
  1391 +INSERT INTO `sys_dict_data` VALUES (27, 1, '成功', '0', 'sys_common_status', '', 'primary', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '正常状态');
  1392 +INSERT INTO `sys_dict_data` VALUES (28, 2, '失败', '1', 'sys_common_status', '', 'danger', 'N', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '停用状态');
  1393 +INSERT INTO `sys_dict_data` VALUES (100, 1, '进行中', '0', 'activiti_flow_type', NULL, NULL, 'N', '0', 'admin', '2020-10-28 00:03:42', 'admin', '2020-10-28 22:40:58', NULL);
  1394 +INSERT INTO `sys_dict_data` VALUES (101, 2, '成功', '1', 'activiti_flow_type', NULL, NULL, 'N', '0', 'admin', '2020-10-28 00:03:50', 'admin', '2020-10-28 22:41:09', NULL);
  1395 +INSERT INTO `sys_dict_data` VALUES (102, 3, '失败', '2', 'activiti_flow_type', NULL, NULL, 'N', '0', 'admin', '2020-10-28 00:04:02', 'admin', '2020-10-28 22:41:17', NULL);
  1396 +INSERT INTO `sys_dict_data` VALUES (103, 1, '年假', '年假', 'activiti_leave_type', NULL, NULL, 'N', '0', 'admin', '2020-10-28 00:07:14', 'admin', '2020-11-04 17:41:02', NULL);
  1397 +INSERT INTO `sys_dict_data` VALUES (104, 2, '病假', '病假', 'activiti_leave_type', NULL, NULL, 'N', '0', 'admin', '2020-10-28 00:07:27', 'admin', '2020-11-04 17:41:07', NULL);
  1398 +INSERT INTO `sys_dict_data` VALUES (105, 3, '事假', '事假', 'activiti_leave_type', NULL, NULL, 'N', '0', 'admin', '2020-10-28 00:07:48', 'admin', '2020-11-04 17:41:12', NULL);
  1399 +
  1400 +-- ----------------------------
  1401 +-- Table structure for sys_dict_type
  1402 +-- ----------------------------
  1403 +DROP TABLE IF EXISTS `sys_dict_type`;
  1404 +CREATE TABLE `sys_dict_type` (
  1405 + `dict_id` bigint NOT NULL AUTO_INCREMENT COMMENT '字典主键',
  1406 + `dict_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典名称',
  1407 + `dict_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '字典类型',
  1408 + `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',
  1409 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  1410 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  1411 + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  1412 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  1413 + `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  1414 + PRIMARY KEY (`dict_id`) USING BTREE,
  1415 + UNIQUE INDEX `dict_type`(`dict_type`) USING BTREE
  1416 +) ENGINE = InnoDB AUTO_INCREMENT = 102 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '字典类型表' ROW_FORMAT = DYNAMIC;
  1417 +
  1418 +-- ----------------------------
  1419 +-- Records of sys_dict_type
  1420 +-- ----------------------------
  1421 +INSERT INTO `sys_dict_type` VALUES (1, '用户性别', 'sys_user_sex', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '用户性别列表');
  1422 +INSERT INTO `sys_dict_type` VALUES (2, '菜单状态', 'sys_show_hide', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '菜单状态列表');
  1423 +INSERT INTO `sys_dict_type` VALUES (3, '系统开关', 'sys_normal_disable', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '系统开关列表');
  1424 +INSERT INTO `sys_dict_type` VALUES (4, '任务状态', 'sys_job_status', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '任务状态列表');
  1425 +INSERT INTO `sys_dict_type` VALUES (5, '任务分组', 'sys_job_group', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '任务分组列表');
  1426 +INSERT INTO `sys_dict_type` VALUES (6, '系统是否', 'sys_yes_no', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '系统是否列表');
  1427 +INSERT INTO `sys_dict_type` VALUES (7, '通知类型', 'sys_notice_type', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '通知类型列表');
  1428 +INSERT INTO `sys_dict_type` VALUES (8, '通知状态', 'sys_notice_status', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '通知状态列表');
  1429 +INSERT INTO `sys_dict_type` VALUES (9, '操作类型', 'sys_oper_type', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '操作类型列表');
  1430 +INSERT INTO `sys_dict_type` VALUES (10, '系统状态', 'sys_common_status', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '登录状态列表');
  1431 +INSERT INTO `sys_dict_type` VALUES (100, 'OA状态', 'activiti_flow_type', '0', 'admin', '2020-10-28 00:01:56', 'admin', '2020-10-28 00:02:43', 'OA流程状态');
  1432 +INSERT INTO `sys_dict_type` VALUES (101, '请假类型', 'activiti_leave_type', '0', 'admin', '2020-10-28 00:06:10', 'admin', '2020-10-28 00:06:34', NULL);
  1433 +
  1434 +-- ----------------------------
  1435 +-- Table structure for sys_job
  1436 +-- ----------------------------
  1437 +DROP TABLE IF EXISTS `sys_job`;
  1438 +CREATE TABLE `sys_job` (
  1439 + `job_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务ID',
  1440 + `job_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '任务名称',
  1441 + `job_group` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'DEFAULT' COMMENT '任务组名',
  1442 + `invoke_target` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '调用目标字符串',
  1443 + `cron_expression` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT 'cron执行表达式',
  1444 + `misfire_policy` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '3' COMMENT '计划执行错误策略(1立即执行 2执行一次 3放弃执行)',
  1445 + `concurrent` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '1' COMMENT '是否并发执行(0允许 1禁止)',
  1446 + `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '状态(0正常 1暂停)',
  1447 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  1448 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  1449 + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  1450 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  1451 + `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '备注信息',
  1452 + PRIMARY KEY (`job_id`, `job_name`, `job_group`) USING BTREE
  1453 +) ENGINE = InnoDB AUTO_INCREMENT = 100 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '定时任务调度表' ROW_FORMAT = DYNAMIC;
  1454 +
  1455 +-- ----------------------------
  1456 +-- Records of sys_job
  1457 +-- ----------------------------
  1458 +INSERT INTO `sys_job` VALUES (1, '系统默认(无参)', 'DEFAULT', 'ryTask.ryNoParams', '0/10 * * * * ?', '3', '1', '1', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1459 +INSERT INTO `sys_job` VALUES (2, '系统默认(有参)', 'DEFAULT', 'ryTask.ryParams(\'ry\')', '0/15 * * * * ?', '3', '1', '1', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1460 +INSERT INTO `sys_job` VALUES (3, '系统默认(多参)', 'DEFAULT', 'ryTask.ryMultipleParams(\'ry\', true, 2000L, 316.50D, 100)', '0/20 * * * * ?', '3', '1', '1', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1461 +
  1462 +-- ----------------------------
  1463 +-- Table structure for sys_job_log
  1464 +-- ----------------------------
  1465 +DROP TABLE IF EXISTS `sys_job_log`;
  1466 +CREATE TABLE `sys_job_log` (
  1467 + `job_log_id` bigint NOT NULL AUTO_INCREMENT COMMENT '任务日志ID',
  1468 + `job_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务名称',
  1469 + `job_group` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '任务组名',
  1470 + `invoke_target` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '调用目标字符串',
  1471 + `job_message` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '日志信息',
  1472 + `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '执行状态(0正常 1失败)',
  1473 + `exception_info` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '异常信息',
  1474 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  1475 + PRIMARY KEY (`job_log_id`) USING BTREE
  1476 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '定时任务调度日志表' ROW_FORMAT = DYNAMIC;
  1477 +
  1478 +-- ----------------------------
  1479 +-- Records of sys_job_log
  1480 +-- ----------------------------
  1481 +
  1482 +-- ----------------------------
  1483 +-- Table structure for sys_logininfor
  1484 +-- ----------------------------
  1485 +DROP TABLE IF EXISTS `sys_logininfor`;
  1486 +CREATE TABLE `sys_logininfor` (
  1487 + `info_id` bigint NOT NULL AUTO_INCREMENT COMMENT '访问ID',
  1488 + `user_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '用户账号',
  1489 + `ipaddr` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '登录IP地址',
  1490 + `login_location` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '登录地点',
  1491 + `browser` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '浏览器类型',
  1492 + `os` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '操作系统',
  1493 + `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '登录状态(0成功 1失败)',
  1494 + `msg` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '提示消息',
  1495 + `login_time` datetime NULL DEFAULT NULL COMMENT '访问时间',
  1496 + PRIMARY KEY (`info_id`) USING BTREE
  1497 +) ENGINE = InnoDB AUTO_INCREMENT = 538 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统访问记录' ROW_FORMAT = DYNAMIC;
  1498 +
  1499 +-- ----------------------------
  1500 +-- Records of sys_logininfor
  1501 +-- ----------------------------
  1502 +INSERT INTO `sys_logininfor` VALUES (262, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-10 13:24:32');
  1503 +INSERT INTO `sys_logininfor` VALUES (263, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-10 13:24:38');
  1504 +INSERT INTO `sys_logininfor` VALUES (264, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-10 13:24:42');
  1505 +INSERT INTO `sys_logininfor` VALUES (265, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-10 13:31:59');
  1506 +INSERT INTO `sys_logininfor` VALUES (266, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-10 13:32:08');
  1507 +INSERT INTO `sys_logininfor` VALUES (267, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-10 14:07:57');
  1508 +INSERT INTO `sys_logininfor` VALUES (268, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-10 15:38:01');
  1509 +INSERT INTO `sys_logininfor` VALUES (269, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 10:52:33');
  1510 +INSERT INTO `sys_logininfor` VALUES (270, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-11 12:30:26');
  1511 +INSERT INTO `sys_logininfor` VALUES (271, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 12:30:29');
  1512 +INSERT INTO `sys_logininfor` VALUES (272, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-11 13:17:27');
  1513 +INSERT INTO `sys_logininfor` VALUES (273, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 13:17:35');
  1514 +INSERT INTO `sys_logininfor` VALUES (274, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 14:24:23');
  1515 +INSERT INTO `sys_logininfor` VALUES (275, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 14:24:23');
  1516 +INSERT INTO `sys_logininfor` VALUES (276, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 14:25:01');
  1517 +INSERT INTO `sys_logininfor` VALUES (277, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-11 14:25:24');
  1518 +INSERT INTO `sys_logininfor` VALUES (278, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-11 14:25:33');
  1519 +INSERT INTO `sys_logininfor` VALUES (279, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 14:25:40');
  1520 +INSERT INTO `sys_logininfor` VALUES (280, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-11 14:32:49');
  1521 +INSERT INTO `sys_logininfor` VALUES (281, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 14:32:57');
  1522 +INSERT INTO `sys_logininfor` VALUES (282, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-11 14:33:28');
  1523 +INSERT INTO `sys_logininfor` VALUES (283, 'youxiw1', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 14:33:36');
  1524 +INSERT INTO `sys_logininfor` VALUES (284, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-11 14:33:46');
  1525 +INSERT INTO `sys_logininfor` VALUES (285, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-11 14:34:03');
  1526 +INSERT INTO `sys_logininfor` VALUES (286, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 14:34:07');
  1527 +INSERT INTO `sys_logininfor` VALUES (287, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码已失效', '2023-04-11 14:37:00');
  1528 +INSERT INTO `sys_logininfor` VALUES (288, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 14:37:03');
  1529 +INSERT INTO `sys_logininfor` VALUES (289, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-11 14:54:24');
  1530 +INSERT INTO `sys_logininfor` VALUES (290, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 14:54:30');
  1531 +INSERT INTO `sys_logininfor` VALUES (291, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-11 14:54:41');
  1532 +INSERT INTO `sys_logininfor` VALUES (292, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 14:54:44');
  1533 +INSERT INTO `sys_logininfor` VALUES (293, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 15:17:13');
  1534 +INSERT INTO `sys_logininfor` VALUES (294, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 15:29:22');
  1535 +INSERT INTO `sys_logininfor` VALUES (295, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-11 15:37:46');
  1536 +INSERT INTO `sys_logininfor` VALUES (296, 'youxiw1', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 15:37:52');
  1537 +INSERT INTO `sys_logininfor` VALUES (297, 'youxiw1', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-11 15:53:33');
  1538 +INSERT INTO `sys_logininfor` VALUES (298, 'youxiw1', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 15:53:38');
  1539 +INSERT INTO `sys_logininfor` VALUES (299, 'youxiw1', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-11 15:56:48');
  1540 +INSERT INTO `sys_logininfor` VALUES (300, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 15:56:54');
  1541 +INSERT INTO `sys_logininfor` VALUES (301, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 19:26:06');
  1542 +INSERT INTO `sys_logininfor` VALUES (302, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 19:26:17');
  1543 +INSERT INTO `sys_logininfor` VALUES (303, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-11 19:30:49');
  1544 +INSERT INTO `sys_logininfor` VALUES (304, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-12 15:31:04');
  1545 +INSERT INTO `sys_logininfor` VALUES (305, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-12 16:38:01');
  1546 +INSERT INTO `sys_logininfor` VALUES (306, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-12 18:32:28');
  1547 +INSERT INTO `sys_logininfor` VALUES (307, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-12 19:48:39');
  1548 +INSERT INTO `sys_logininfor` VALUES (308, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-13 09:30:07');
  1549 +INSERT INTO `sys_logininfor` VALUES (309, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-13 10:06:44');
  1550 +INSERT INTO `sys_logininfor` VALUES (310, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-13 13:08:58');
  1551 +INSERT INTO `sys_logininfor` VALUES (311, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-13 13:39:16');
  1552 +INSERT INTO `sys_logininfor` VALUES (312, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-13 17:31:52');
  1553 +INSERT INTO `sys_logininfor` VALUES (313, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码已失效', '2023-04-13 17:36:13');
  1554 +INSERT INTO `sys_logininfor` VALUES (314, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-13 17:36:16');
  1555 +INSERT INTO `sys_logininfor` VALUES (315, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-13 17:44:52');
  1556 +INSERT INTO `sys_logininfor` VALUES (316, 'youxiw1', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-13 18:08:40');
  1557 +INSERT INTO `sys_logininfor` VALUES (317, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-13 18:42:00');
  1558 +INSERT INTO `sys_logininfor` VALUES (318, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-14 09:27:49');
  1559 +INSERT INTO `sys_logininfor` VALUES (319, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-14 09:32:11');
  1560 +INSERT INTO `sys_logininfor` VALUES (320, 'youxiw1', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-14 09:32:40');
  1561 +INSERT INTO `sys_logininfor` VALUES (321, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-14 10:37:16');
  1562 +INSERT INTO `sys_logininfor` VALUES (322, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-14 10:37:37');
  1563 +INSERT INTO `sys_logininfor` VALUES (323, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-14 10:41:12');
  1564 +INSERT INTO `sys_logininfor` VALUES (324, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-14 10:41:17');
  1565 +INSERT INTO `sys_logininfor` VALUES (325, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-14 10:46:30');
  1566 +INSERT INTO `sys_logininfor` VALUES (326, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-14 10:47:22');
  1567 +INSERT INTO `sys_logininfor` VALUES (327, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-14 11:02:29');
  1568 +INSERT INTO `sys_logininfor` VALUES (328, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-14 11:02:33');
  1569 +INSERT INTO `sys_logininfor` VALUES (329, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-14 13:23:25');
  1570 +INSERT INTO `sys_logininfor` VALUES (330, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-14 13:31:03');
  1571 +INSERT INTO `sys_logininfor` VALUES (331, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-14 13:33:53');
  1572 +INSERT INTO `sys_logininfor` VALUES (332, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-14 13:33:56');
  1573 +INSERT INTO `sys_logininfor` VALUES (333, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-14 13:34:00');
  1574 +INSERT INTO `sys_logininfor` VALUES (334, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-14 15:18:25');
  1575 +INSERT INTO `sys_logininfor` VALUES (335, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 10:03:19');
  1576 +INSERT INTO `sys_logininfor` VALUES (336, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码已失效', '2023-04-17 11:44:30');
  1577 +INSERT INTO `sys_logininfor` VALUES (337, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 11:44:33');
  1578 +INSERT INTO `sys_logininfor` VALUES (338, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-17 11:47:33');
  1579 +INSERT INTO `sys_logininfor` VALUES (339, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 11:47:37');
  1580 +INSERT INTO `sys_logininfor` VALUES (340, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-17 11:53:09');
  1581 +INSERT INTO `sys_logininfor` VALUES (341, 'ruoyi', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-17 11:53:18');
  1582 +INSERT INTO `sys_logininfor` VALUES (342, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 11:53:22');
  1583 +INSERT INTO `sys_logininfor` VALUES (343, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-17 13:28:30');
  1584 +INSERT INTO `sys_logininfor` VALUES (344, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 13:28:34');
  1585 +INSERT INTO `sys_logininfor` VALUES (345, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 13:36:27');
  1586 +INSERT INTO `sys_logininfor` VALUES (346, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 13:38:41');
  1587 +INSERT INTO `sys_logininfor` VALUES (347, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 13:39:21');
  1588 +INSERT INTO `sys_logininfor` VALUES (348, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 13:41:30');
  1589 +INSERT INTO `sys_logininfor` VALUES (349, 'admin2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-17 14:56:04');
  1590 +INSERT INTO `sys_logininfor` VALUES (350, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-17 14:56:14');
  1591 +INSERT INTO `sys_logininfor` VALUES (351, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 14:56:15');
  1592 +INSERT INTO `sys_logininfor` VALUES (352, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 16:36:04');
  1593 +INSERT INTO `sys_logininfor` VALUES (353, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 18:59:46');
  1594 +INSERT INTO `sys_logininfor` VALUES (354, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 19:16:28');
  1595 +INSERT INTO `sys_logininfor` VALUES (355, 'admin2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-17 19:38:56');
  1596 +INSERT INTO `sys_logininfor` VALUES (356, 'admin2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-17 19:39:00');
  1597 +INSERT INTO `sys_logininfor` VALUES (357, 'admin2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-17 19:39:02');
  1598 +INSERT INTO `sys_logininfor` VALUES (358, 'admin2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-17 19:39:08');
  1599 +INSERT INTO `sys_logininfor` VALUES (359, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 19:39:17');
  1600 +INSERT INTO `sys_logininfor` VALUES (360, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 20:03:36');
  1601 +INSERT INTO `sys_logininfor` VALUES (361, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 20:04:15');
  1602 +INSERT INTO `sys_logininfor` VALUES (362, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-17 20:06:22');
  1603 +INSERT INTO `sys_logininfor` VALUES (363, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 20:06:24');
  1604 +INSERT INTO `sys_logininfor` VALUES (364, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-17 20:09:34');
  1605 +INSERT INTO `sys_logininfor` VALUES (365, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 11:02:48');
  1606 +INSERT INTO `sys_logininfor` VALUES (366, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 11:24:34');
  1607 +INSERT INTO `sys_logininfor` VALUES (367, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 11:30:20');
  1608 +INSERT INTO `sys_logininfor` VALUES (368, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 12:16:40');
  1609 +INSERT INTO `sys_logininfor` VALUES (369, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 12:23:28');
  1610 +INSERT INTO `sys_logininfor` VALUES (370, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 12:48:18');
  1611 +INSERT INTO `sys_logininfor` VALUES (371, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-18 14:24:40');
  1612 +INSERT INTO `sys_logininfor` VALUES (372, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 14:24:42');
  1613 +INSERT INTO `sys_logininfor` VALUES (373, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 15:07:01');
  1614 +INSERT INTO `sys_logininfor` VALUES (374, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 15:19:35');
  1615 +INSERT INTO `sys_logininfor` VALUES (375, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 15:31:26');
  1616 +INSERT INTO `sys_logininfor` VALUES (376, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 15:33:31');
  1617 +INSERT INTO `sys_logininfor` VALUES (377, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 15:34:30');
  1618 +INSERT INTO `sys_logininfor` VALUES (378, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 15:40:43');
  1619 +INSERT INTO `sys_logininfor` VALUES (379, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 15:47:11');
  1620 +INSERT INTO `sys_logininfor` VALUES (380, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 15:51:06');
  1621 +INSERT INTO `sys_logininfor` VALUES (381, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 18:02:21');
  1622 +INSERT INTO `sys_logininfor` VALUES (382, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-18 18:43:57');
  1623 +INSERT INTO `sys_logininfor` VALUES (383, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-19 09:29:56');
  1624 +INSERT INTO `sys_logininfor` VALUES (384, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 09:30:00');
  1625 +INSERT INTO `sys_logininfor` VALUES (385, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 13:30:36');
  1626 +INSERT INTO `sys_logininfor` VALUES (386, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-19 13:30:53');
  1627 +INSERT INTO `sys_logininfor` VALUES (387, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-19 14:13:36');
  1628 +INSERT INTO `sys_logininfor` VALUES (388, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-19 14:19:42');
  1629 +INSERT INTO `sys_logininfor` VALUES (389, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码已失效', '2023-04-19 14:34:03');
  1630 +INSERT INTO `sys_logininfor` VALUES (390, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-19 14:34:08');
  1631 +INSERT INTO `sys_logininfor` VALUES (391, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 14:34:17');
  1632 +INSERT INTO `sys_logininfor` VALUES (392, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-19 14:35:18');
  1633 +INSERT INTO `sys_logininfor` VALUES (393, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-19 14:35:20');
  1634 +INSERT INTO `sys_logininfor` VALUES (394, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 14:35:23');
  1635 +INSERT INTO `sys_logininfor` VALUES (395, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-19 14:37:25');
  1636 +INSERT INTO `sys_logininfor` VALUES (396, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-19 14:38:15');
  1637 +INSERT INTO `sys_logininfor` VALUES (397, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 14:43:52');
  1638 +INSERT INTO `sys_logininfor` VALUES (398, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-19 14:44:00');
  1639 +INSERT INTO `sys_logininfor` VALUES (399, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-19 14:44:13');
  1640 +INSERT INTO `sys_logininfor` VALUES (400, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 16:19:18');
  1641 +INSERT INTO `sys_logininfor` VALUES (401, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 16:20:42');
  1642 +INSERT INTO `sys_logininfor` VALUES (402, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 18:34:25');
  1643 +INSERT INTO `sys_logininfor` VALUES (403, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 18:34:25');
  1644 +INSERT INTO `sys_logininfor` VALUES (404, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-19 18:37:41');
  1645 +INSERT INTO `sys_logininfor` VALUES (405, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 18:37:56');
  1646 +INSERT INTO `sys_logininfor` VALUES (406, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 18:40:25');
  1647 +INSERT INTO `sys_logininfor` VALUES (407, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 18:42:23');
  1648 +INSERT INTO `sys_logininfor` VALUES (408, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 18:42:43');
  1649 +INSERT INTO `sys_logininfor` VALUES (409, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 18:46:03');
  1650 +INSERT INTO `sys_logininfor` VALUES (410, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-19 18:48:37');
  1651 +INSERT INTO `sys_logininfor` VALUES (411, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-19 18:49:32');
  1652 +INSERT INTO `sys_logininfor` VALUES (412, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 18:50:55');
  1653 +INSERT INTO `sys_logininfor` VALUES (413, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-19 18:51:31');
  1654 +INSERT INTO `sys_logininfor` VALUES (414, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 18:51:37');
  1655 +INSERT INTO `sys_logininfor` VALUES (415, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 18:53:02');
  1656 +INSERT INTO `sys_logininfor` VALUES (416, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-19 18:55:18');
  1657 +INSERT INTO `sys_logininfor` VALUES (417, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-19 19:47:51');
  1658 +INSERT INTO `sys_logininfor` VALUES (418, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-19 19:58:39');
  1659 +INSERT INTO `sys_logininfor` VALUES (419, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-19 20:00:51');
  1660 +INSERT INTO `sys_logininfor` VALUES (420, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 09:01:36');
  1661 +INSERT INTO `sys_logininfor` VALUES (421, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:02:26');
  1662 +INSERT INTO `sys_logininfor` VALUES (422, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:02:27');
  1663 +INSERT INTO `sys_logininfor` VALUES (423, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:02:29');
  1664 +INSERT INTO `sys_logininfor` VALUES (424, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:02:30');
  1665 +INSERT INTO `sys_logininfor` VALUES (425, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:02:36');
  1666 +INSERT INTO `sys_logininfor` VALUES (426, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:02:40');
  1667 +INSERT INTO `sys_logininfor` VALUES (427, 'youxiw2', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码已失效', '2023-04-20 09:02:46');
  1668 +INSERT INTO `sys_logininfor` VALUES (428, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:02:51');
  1669 +INSERT INTO `sys_logininfor` VALUES (429, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:02:52');
  1670 +INSERT INTO `sys_logininfor` VALUES (430, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:02:52');
  1671 +INSERT INTO `sys_logininfor` VALUES (431, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:02:56');
  1672 +INSERT INTO `sys_logininfor` VALUES (432, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:03:00');
  1673 +INSERT INTO `sys_logininfor` VALUES (433, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:03:04');
  1674 +INSERT INTO `sys_logininfor` VALUES (434, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:03:05');
  1675 +INSERT INTO `sys_logininfor` VALUES (435, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:03:43');
  1676 +INSERT INTO `sys_logininfor` VALUES (436, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:04:01');
  1677 +INSERT INTO `sys_logininfor` VALUES (437, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-20 09:04:06');
  1678 +INSERT INTO `sys_logininfor` VALUES (438, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-20 09:04:37');
  1679 +INSERT INTO `sys_logininfor` VALUES (439, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:05:00');
  1680 +INSERT INTO `sys_logininfor` VALUES (440, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:06:09');
  1681 +INSERT INTO `sys_logininfor` VALUES (441, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 09:09:57');
  1682 +INSERT INTO `sys_logininfor` VALUES (442, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 09:24:10');
  1683 +INSERT INTO `sys_logininfor` VALUES (443, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 09:41:59');
  1684 +INSERT INTO `sys_logininfor` VALUES (444, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:42:23');
  1685 +INSERT INTO `sys_logininfor` VALUES (445, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 09:42:25');
  1686 +INSERT INTO `sys_logininfor` VALUES (446, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 09:45:23');
  1687 +INSERT INTO `sys_logininfor` VALUES (447, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 09:50:46');
  1688 +INSERT INTO `sys_logininfor` VALUES (448, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 09:54:23');
  1689 +INSERT INTO `sys_logininfor` VALUES (449, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 09:57:06');
  1690 +INSERT INTO `sys_logininfor` VALUES (450, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 09:59:43');
  1691 +INSERT INTO `sys_logininfor` VALUES (451, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 10:10:14');
  1692 +INSERT INTO `sys_logininfor` VALUES (452, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 10:11:02');
  1693 +INSERT INTO `sys_logininfor` VALUES (453, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 10:12:12');
  1694 +INSERT INTO `sys_logininfor` VALUES (454, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 10:12:54');
  1695 +INSERT INTO `sys_logininfor` VALUES (455, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 10:17:57');
  1696 +INSERT INTO `sys_logininfor` VALUES (456, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 10:22:27');
  1697 +INSERT INTO `sys_logininfor` VALUES (457, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 10:29:59');
  1698 +INSERT INTO `sys_logininfor` VALUES (458, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 10:30:20');
  1699 +INSERT INTO `sys_logininfor` VALUES (459, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 10:34:00');
  1700 +INSERT INTO `sys_logininfor` VALUES (460, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 10:38:04');
  1701 +INSERT INTO `sys_logininfor` VALUES (461, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-20 10:39:44');
  1702 +INSERT INTO `sys_logininfor` VALUES (462, 'sp02', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 10:39:50');
  1703 +INSERT INTO `sys_logininfor` VALUES (463, 'sp02', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-20 10:40:28');
  1704 +INSERT INTO `sys_logininfor` VALUES (464, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 10:40:33');
  1705 +INSERT INTO `sys_logininfor` VALUES (465, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 11:05:31');
  1706 +INSERT INTO `sys_logininfor` VALUES (466, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-20 11:18:58');
  1707 +INSERT INTO `sys_logininfor` VALUES (467, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 11:19:03');
  1708 +INSERT INTO `sys_logininfor` VALUES (468, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 12:13:46');
  1709 +INSERT INTO `sys_logininfor` VALUES (469, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 12:13:50');
  1710 +INSERT INTO `sys_logininfor` VALUES (470, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 12:13:53');
  1711 +INSERT INTO `sys_logininfor` VALUES (471, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 12:21:59');
  1712 +INSERT INTO `sys_logininfor` VALUES (472, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-20 12:33:47');
  1713 +INSERT INTO `sys_logininfor` VALUES (473, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 14:25:01');
  1714 +INSERT INTO `sys_logininfor` VALUES (474, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 14:25:46');
  1715 +INSERT INTO `sys_logininfor` VALUES (475, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 14:31:47');
  1716 +INSERT INTO `sys_logininfor` VALUES (476, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 14:32:41');
  1717 +INSERT INTO `sys_logininfor` VALUES (477, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 16:27:59');
  1718 +INSERT INTO `sys_logininfor` VALUES (478, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 16:29:55');
  1719 +INSERT INTO `sys_logininfor` VALUES (479, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 16:31:38');
  1720 +INSERT INTO `sys_logininfor` VALUES (480, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 16:42:36');
  1721 +INSERT INTO `sys_logininfor` VALUES (481, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 16:51:59');
  1722 +INSERT INTO `sys_logininfor` VALUES (482, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 17:06:29');
  1723 +INSERT INTO `sys_logininfor` VALUES (483, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-20 17:18:41');
  1724 +INSERT INTO `sys_logininfor` VALUES (484, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 17:18:52');
  1725 +INSERT INTO `sys_logininfor` VALUES (485, 'youxiw2000', '127.0.0.1', '内网IP', 'Unknown', 'Unknown', '0', '登录成功', '2023-04-20 17:20:47');
  1726 +INSERT INTO `sys_logininfor` VALUES (486, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-20 17:21:44');
  1727 +INSERT INTO `sys_logininfor` VALUES (487, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 17:21:49');
  1728 +INSERT INTO `sys_logininfor` VALUES (488, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-20 17:22:22');
  1729 +INSERT INTO `sys_logininfor` VALUES (489, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 17:48:46');
  1730 +INSERT INTO `sys_logininfor` VALUES (490, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 17:56:10');
  1731 +INSERT INTO `sys_logininfor` VALUES (491, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-20 18:10:45');
  1732 +INSERT INTO `sys_logininfor` VALUES (492, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 18:11:19');
  1733 +INSERT INTO `sys_logininfor` VALUES (493, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 19:48:25');
  1734 +INSERT INTO `sys_logininfor` VALUES (494, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-20 19:48:28');
  1735 +INSERT INTO `sys_logininfor` VALUES (495, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 19:48:28');
  1736 +INSERT INTO `sys_logininfor` VALUES (496, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-20 19:48:32');
  1737 +INSERT INTO `sys_logininfor` VALUES (497, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-20 19:48:32');
  1738 +INSERT INTO `sys_logininfor` VALUES (498, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 19:48:34');
  1739 +INSERT INTO `sys_logininfor` VALUES (499, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-20 19:48:40');
  1740 +INSERT INTO `sys_logininfor` VALUES (500, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-20 19:48:49');
  1741 +INSERT INTO `sys_logininfor` VALUES (501, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 09:29:20');
  1742 +INSERT INTO `sys_logininfor` VALUES (502, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 09:29:30');
  1743 +INSERT INTO `sys_logininfor` VALUES (503, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码已失效', '2023-04-21 10:10:21');
  1744 +INSERT INTO `sys_logininfor` VALUES (504, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 10:10:25');
  1745 +INSERT INTO `sys_logininfor` VALUES (505, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 10:41:00');
  1746 +INSERT INTO `sys_logininfor` VALUES (506, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 10:41:06');
  1747 +INSERT INTO `sys_logininfor` VALUES (507, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 10:41:09');
  1748 +INSERT INTO `sys_logininfor` VALUES (508, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 12:57:59');
  1749 +INSERT INTO `sys_logininfor` VALUES (509, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 12:58:00');
  1750 +INSERT INTO `sys_logininfor` VALUES (510, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码已失效', '2023-04-21 13:05:22');
  1751 +INSERT INTO `sys_logininfor` VALUES (511, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '1', '验证码错误', '2023-04-21 13:05:27');
  1752 +INSERT INTO `sys_logininfor` VALUES (512, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 13:05:29');
  1753 +INSERT INTO `sys_logininfor` VALUES (513, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 15:20:29');
  1754 +INSERT INTO `sys_logininfor` VALUES (514, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 15:20:34');
  1755 +INSERT INTO `sys_logininfor` VALUES (515, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 15:20:37');
  1756 +INSERT INTO `sys_logininfor` VALUES (516, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-21 16:27:03');
  1757 +INSERT INTO `sys_logininfor` VALUES (517, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 09:07:29');
  1758 +INSERT INTO `sys_logininfor` VALUES (518, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 09:07:33');
  1759 +INSERT INTO `sys_logininfor` VALUES (519, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 09:07:38');
  1760 +INSERT INTO `sys_logininfor` VALUES (520, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 09:36:14');
  1761 +INSERT INTO `sys_logininfor` VALUES (521, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 09:36:20');
  1762 +INSERT INTO `sys_logininfor` VALUES (522, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 09:50:39');
  1763 +INSERT INTO `sys_logininfor` VALUES (523, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 12:00:39');
  1764 +INSERT INTO `sys_logininfor` VALUES (524, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 12:00:41');
  1765 +INSERT INTO `sys_logininfor` VALUES (525, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 12:00:42');
  1766 +INSERT INTO `sys_logininfor` VALUES (526, 'admin', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 12:00:45');
  1767 +INSERT INTO `sys_logininfor` VALUES (527, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 12:50:25');
  1768 +INSERT INTO `sys_logininfor` VALUES (528, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 12:50:26');
  1769 +INSERT INTO `sys_logininfor` VALUES (529, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 13:00:20');
  1770 +INSERT INTO `sys_logininfor` VALUES (530, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 13:14:12');
  1771 +INSERT INTO `sys_logininfor` VALUES (531, 'youxiw2000', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 13:14:14');
  1772 +INSERT INTO `sys_logininfor` VALUES (532, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-23 13:29:29');
  1773 +INSERT INTO `sys_logininfor` VALUES (533, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 13:29:35');
  1774 +INSERT INTO `sys_logininfor` VALUES (534, 'sp01', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-23 13:29:53');
  1775 +INSERT INTO `sys_logininfor` VALUES (535, 'sp03', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 13:30:01');
  1776 +INSERT INTO `sys_logininfor` VALUES (536, 'sp03', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '退出成功', '2023-04-23 13:30:12');
  1777 +INSERT INTO `sys_logininfor` VALUES (537, 'sp02', '127.0.0.1', '内网IP', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 13:30:20');
  1778 +INSERT INTO `sys_logininfor` VALUES (538, 'admin', '101.95.0.106', 'XX XX', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 15:38:04');
  1779 +INSERT INTO `sys_logininfor` VALUES (539, 'admin', '101.95.0.106', 'XX XX', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 16:03:10');
  1780 +INSERT INTO `sys_logininfor` VALUES (540, 'sp01', '101.95.0.106', 'XX XX', 'Chrome 11', 'Windows 10', '1', '用户不存在/密码错误', '2023-04-23 16:04:19');
  1781 +INSERT INTO `sys_logininfor` VALUES (541, 'sp01', '101.95.0.106', 'XX XX', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 16:04:25');
  1782 +INSERT INTO `sys_logininfor` VALUES (542, 'youxiw2000', '101.95.0.106', 'XX XX', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 16:40:40');
  1783 +INSERT INTO `sys_logininfor` VALUES (543, 'admin', '101.95.0.106', 'XX XX', 'Chrome 11', 'Windows 10', '0', '登录成功', '2023-04-23 16:40:45');
  1784 +
  1785 +-- ----------------------------
  1786 +-- Table structure for sys_menu
  1787 +-- ----------------------------
  1788 +DROP TABLE IF EXISTS `sys_menu`;
  1789 +CREATE TABLE `sys_menu` (
  1790 + `menu_id` bigint NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
  1791 + `menu_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单名称',
  1792 + `parent_id` bigint NULL DEFAULT 0 COMMENT '父菜单ID',
  1793 + `order_num` int NULL DEFAULT 0 COMMENT '显示顺序',
  1794 + `path` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '路由地址',
  1795 + `component` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '组件路径',
  1796 + `is_frame` int NULL DEFAULT 1 COMMENT '是否为外链(0是 1否)',
  1797 + `is_cache` int NULL DEFAULT 0 COMMENT '是否缓存(0缓存 1不缓存)',
  1798 + `menu_type` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '菜单类型(M目录 C菜单 F按钮)',
  1799 + `visible` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '菜单状态(0显示 1隐藏)',
  1800 + `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '菜单状态(0正常 1停用)',
  1801 + `perms` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '权限标识',
  1802 + `icon` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '#' COMMENT '菜单图标',
  1803 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  1804 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  1805 + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  1806 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  1807 + `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '备注',
  1808 + PRIMARY KEY (`menu_id`) USING BTREE
  1809 +) ENGINE = InnoDB AUTO_INCREMENT = 2027 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '菜单权限表' ROW_FORMAT = DYNAMIC;
  1810 +
  1811 +-- ----------------------------
  1812 +-- Records of sys_menu
  1813 +-- ----------------------------
  1814 +INSERT INTO `sys_menu` VALUES (1, '系统管理', 0, 1, 'system', NULL, 1, 0, 'M', '0', '0', '', 'system', 'admin', '2020-10-22 14:27:04', '', NULL, '系统管理目录');
  1815 +INSERT INTO `sys_menu` VALUES (2, '系统监控', 0, 2, 'monitor', NULL, 1, 0, 'M', '0', '0', '', 'monitor', 'admin', '2020-10-22 14:27:04', '', NULL, '系统监控目录');
  1816 +INSERT INTO `sys_menu` VALUES (3, '系统工具', 0, 3, 'tool', NULL, 1, 0, 'M', '0', '0', '', 'tool', 'admin', '2020-10-22 14:27:04', '', NULL, '系统工具目录');
  1817 +INSERT INTO `sys_menu` VALUES (5, '流程管理', 0, 4, 'activiti', NULL, 1, 0, 'M', '0', '0', 'activiti:modeler:list', 'cascader', 'admin', '2020-09-13 21:58:54', '', NULL, '');
  1818 +INSERT INTO `sys_menu` VALUES (100, '用户管理', 1, 1, 'user', 'system/user/index', 1, 0, 'C', '0', '0', 'system:user:list', 'user', 'admin', '2020-10-22 14:27:04', '', NULL, '用户管理菜单');
  1819 +INSERT INTO `sys_menu` VALUES (101, '角色管理', 1, 2, 'role', 'system/role/index', 1, 0, 'C', '0', '0', 'system:role:list', 'peoples', 'admin', '2020-10-22 14:27:04', '', NULL, '角色管理菜单');
  1820 +INSERT INTO `sys_menu` VALUES (102, '菜单管理', 1, 3, 'menu', 'system/menu/index', 1, 0, 'C', '0', '0', 'system:menu:list', 'tree-table', 'admin', '2020-10-22 14:27:04', '', NULL, '菜单管理菜单');
  1821 +INSERT INTO `sys_menu` VALUES (103, '部门管理', 1, 4, 'dept', 'system/dept/index', 1, 0, 'C', '0', '0', 'system:dept:list', 'tree', 'admin', '2020-10-22 14:27:04', '', NULL, '部门管理菜单');
  1822 +INSERT INTO `sys_menu` VALUES (104, '岗位管理', 1, 5, 'post', 'system/post/index', 1, 0, 'C', '0', '0', 'system:post:list', 'post', 'admin', '2020-10-22 14:27:04', '', NULL, '岗位管理菜单');
  1823 +INSERT INTO `sys_menu` VALUES (105, '字典管理', 1, 6, 'dict', 'system/dict/index', 1, 0, 'C', '0', '0', 'system:dict:list', 'dict', 'admin', '2020-10-22 14:27:04', '', NULL, '字典管理菜单');
  1824 +INSERT INTO `sys_menu` VALUES (106, '参数设置', 1, 7, 'config', 'system/config/index', 1, 0, 'C', '0', '0', 'system:config:list', 'edit', 'admin', '2020-10-22 14:27:04', '', NULL, '参数设置菜单');
  1825 +INSERT INTO `sys_menu` VALUES (107, '通知公告', 1, 8, 'notice', 'system/notice/index', 1, 0, 'C', '0', '0', 'system:notice:list', 'message', 'admin', '2020-10-22 14:27:04', '', NULL, '通知公告菜单');
  1826 +INSERT INTO `sys_menu` VALUES (108, '日志管理', 1, 9, 'log', 'system/log/index', 1, 0, 'M', '0', '0', '', 'log', 'admin', '2020-10-22 14:27:04', '', NULL, '日志管理菜单');
  1827 +INSERT INTO `sys_menu` VALUES (109, '在线用户', 2, 1, 'online', 'monitor/online/index', 1, 0, 'C', '0', '0', 'monitor:online:list', 'online', 'admin', '2020-10-22 14:27:04', '', NULL, '在线用户菜单');
  1828 +INSERT INTO `sys_menu` VALUES (110, '定时任务', 2, 2, 'job', 'monitor/job/index', 1, 0, 'C', '0', '0', 'monitor:job:list', 'job', 'admin', '2020-10-22 14:27:04', '', NULL, '定时任务菜单');
  1829 +INSERT INTO `sys_menu` VALUES (111, '数据监控', 2, 3, 'druid', 'monitor/druid/index', 1, 0, 'C', '0', '0', 'monitor:druid:list', 'druid', 'admin', '2020-10-22 14:27:04', '', NULL, '数据监控菜单');
  1830 +INSERT INTO `sys_menu` VALUES (112, '服务监控', 2, 4, 'server', 'monitor/server/index', 1, 0, 'C', '0', '0', 'monitor:server:list', 'server', 'admin', '2020-10-22 14:27:04', '', NULL, '服务监控菜单');
  1831 +INSERT INTO `sys_menu` VALUES (113, '表单构建', 3, 1, 'build', 'tool/build/index', 1, 0, 'C', '0', '0', 'tool:build:list', 'build', 'admin', '2020-10-22 14:27:04', '', NULL, '表单构建菜单');
  1832 +INSERT INTO `sys_menu` VALUES (114, '代码生成', 3, 2, 'gen', 'tool/gen/index', 1, 0, 'C', '0', '0', 'tool:gen:list', 'code', 'admin', '2020-10-22 14:27:04', '', NULL, '代码生成菜单');
  1833 +INSERT INTO `sys_menu` VALUES (115, '系统接口', 3, 3, 'swagger', 'tool/swagger/index', 1, 0, 'C', '0', '0', 'tool:swagger:list', 'swagger', 'admin', '2020-10-22 14:27:04', '', NULL, '系统接口菜单');
  1834 +INSERT INTO `sys_menu` VALUES (500, '操作日志', 108, 1, 'operlog', 'monitor/operlog/index', 1, 0, 'C', '0', '0', 'monitor:operlog:list', 'form', 'admin', '2020-10-22 14:27:04', '', NULL, '操作日志菜单');
  1835 +INSERT INTO `sys_menu` VALUES (501, '登录日志', 108, 2, 'logininfor', 'monitor/logininfor/index', 1, 0, 'C', '0', '0', 'monitor:logininfor:list', 'logininfor', 'admin', '2020-10-22 14:27:04', '', NULL, '登录日志菜单');
  1836 +INSERT INTO `sys_menu` VALUES (1001, '用户查询', 100, 1, '', '', 1, 0, 'F', '0', '0', 'system:user:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1837 +INSERT INTO `sys_menu` VALUES (1002, '用户新增', 100, 2, '', '', 1, 0, 'F', '0', '0', 'system:user:add', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1838 +INSERT INTO `sys_menu` VALUES (1003, '用户修改', 100, 3, '', '', 1, 0, 'F', '0', '0', 'system:user:edit', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1839 +INSERT INTO `sys_menu` VALUES (1004, '用户删除', 100, 4, '', '', 1, 0, 'F', '0', '0', 'system:user:remove', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1840 +INSERT INTO `sys_menu` VALUES (1005, '用户导出', 100, 5, '', '', 1, 0, 'F', '0', '0', 'system:user:export', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1841 +INSERT INTO `sys_menu` VALUES (1006, '用户导入', 100, 6, '', '', 1, 0, 'F', '0', '0', 'system:user:import', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1842 +INSERT INTO `sys_menu` VALUES (1007, '重置密码', 100, 7, '', '', 1, 0, 'F', '0', '0', 'system:user:resetPwd', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1843 +INSERT INTO `sys_menu` VALUES (1008, '角色查询', 101, 1, '', '', 1, 0, 'F', '0', '0', 'system:role:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1844 +INSERT INTO `sys_menu` VALUES (1009, '角色新增', 101, 2, '', '', 1, 0, 'F', '0', '0', 'system:role:add', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1845 +INSERT INTO `sys_menu` VALUES (1010, '角色修改', 101, 3, '', '', 1, 0, 'F', '0', '0', 'system:role:edit', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1846 +INSERT INTO `sys_menu` VALUES (1011, '角色删除', 101, 4, '', '', 1, 0, 'F', '0', '0', 'system:role:remove', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1847 +INSERT INTO `sys_menu` VALUES (1012, '角色导出', 101, 5, '', '', 1, 0, 'F', '0', '0', 'system:role:export', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1848 +INSERT INTO `sys_menu` VALUES (1013, '菜单查询', 102, 1, '', '', 1, 0, 'F', '0', '0', 'system:menu:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1849 +INSERT INTO `sys_menu` VALUES (1014, '菜单新增', 102, 2, '', '', 1, 0, 'F', '0', '0', 'system:menu:add', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1850 +INSERT INTO `sys_menu` VALUES (1015, '菜单修改', 102, 3, '', '', 1, 0, 'F', '0', '0', 'system:menu:edit', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1851 +INSERT INTO `sys_menu` VALUES (1016, '菜单删除', 102, 4, '', '', 1, 0, 'F', '0', '0', 'system:menu:remove', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1852 +INSERT INTO `sys_menu` VALUES (1017, '部门查询', 103, 1, '', '', 1, 0, 'F', '0', '0', 'system:dept:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1853 +INSERT INTO `sys_menu` VALUES (1018, '部门新增', 103, 2, '', '', 1, 0, 'F', '0', '0', 'system:dept:add', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1854 +INSERT INTO `sys_menu` VALUES (1019, '部门修改', 103, 3, '', '', 1, 0, 'F', '0', '0', 'system:dept:edit', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1855 +INSERT INTO `sys_menu` VALUES (1020, '部门删除', 103, 4, '', '', 1, 0, 'F', '0', '0', 'system:dept:remove', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1856 +INSERT INTO `sys_menu` VALUES (1021, '岗位查询', 104, 1, '', '', 1, 0, 'F', '0', '0', 'system:post:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1857 +INSERT INTO `sys_menu` VALUES (1022, '岗位新增', 104, 2, '', '', 1, 0, 'F', '0', '0', 'system:post:add', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1858 +INSERT INTO `sys_menu` VALUES (1023, '岗位修改', 104, 3, '', '', 1, 0, 'F', '0', '0', 'system:post:edit', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1859 +INSERT INTO `sys_menu` VALUES (1024, '岗位删除', 104, 4, '', '', 1, 0, 'F', '0', '0', 'system:post:remove', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1860 +INSERT INTO `sys_menu` VALUES (1025, '岗位导出', 104, 5, '', '', 1, 0, 'F', '0', '0', 'system:post:export', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1861 +INSERT INTO `sys_menu` VALUES (1026, '字典查询', 105, 1, '#', '', 1, 0, 'F', '0', '0', 'system:dict:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1862 +INSERT INTO `sys_menu` VALUES (1027, '字典新增', 105, 2, '#', '', 1, 0, 'F', '0', '0', 'system:dict:add', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1863 +INSERT INTO `sys_menu` VALUES (1028, '字典修改', 105, 3, '#', '', 1, 0, 'F', '0', '0', 'system:dict:edit', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1864 +INSERT INTO `sys_menu` VALUES (1029, '字典删除', 105, 4, '#', '', 1, 0, 'F', '0', '0', 'system:dict:remove', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1865 +INSERT INTO `sys_menu` VALUES (1030, '字典导出', 105, 5, '#', '', 1, 0, 'F', '0', '0', 'system:dict:export', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1866 +INSERT INTO `sys_menu` VALUES (1031, '参数查询', 106, 1, '#', '', 1, 0, 'F', '0', '0', 'system:config:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1867 +INSERT INTO `sys_menu` VALUES (1032, '参数新增', 106, 2, '#', '', 1, 0, 'F', '0', '0', 'system:config:add', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1868 +INSERT INTO `sys_menu` VALUES (1033, '参数修改', 106, 3, '#', '', 1, 0, 'F', '0', '0', 'system:config:edit', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1869 +INSERT INTO `sys_menu` VALUES (1034, '参数删除', 106, 4, '#', '', 1, 0, 'F', '0', '0', 'system:config:remove', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1870 +INSERT INTO `sys_menu` VALUES (1035, '参数导出', 106, 5, '#', '', 1, 0, 'F', '0', '0', 'system:config:export', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1871 +INSERT INTO `sys_menu` VALUES (1036, '公告查询', 107, 1, '#', '', 1, 0, 'F', '0', '0', 'system:notice:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1872 +INSERT INTO `sys_menu` VALUES (1037, '公告新增', 107, 2, '#', '', 1, 0, 'F', '0', '0', 'system:notice:add', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1873 +INSERT INTO `sys_menu` VALUES (1038, '公告修改', 107, 3, '#', '', 1, 0, 'F', '0', '0', 'system:notice:edit', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1874 +INSERT INTO `sys_menu` VALUES (1039, '公告删除', 107, 4, '#', '', 1, 0, 'F', '0', '0', 'system:notice:remove', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1875 +INSERT INTO `sys_menu` VALUES (1040, '操作查询', 500, 1, '#', '', 1, 0, 'F', '0', '0', 'monitor:operlog:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1876 +INSERT INTO `sys_menu` VALUES (1041, '操作删除', 500, 2, '#', '', 1, 0, 'F', '0', '0', 'monitor:operlog:remove', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1877 +INSERT INTO `sys_menu` VALUES (1042, '日志导出', 500, 4, '#', '', 1, 0, 'F', '0', '0', 'monitor:operlog:export', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1878 +INSERT INTO `sys_menu` VALUES (1043, '登录查询', 501, 1, '#', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1879 +INSERT INTO `sys_menu` VALUES (1044, '登录删除', 501, 2, '#', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:remove', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1880 +INSERT INTO `sys_menu` VALUES (1045, '日志导出', 501, 3, '#', '', 1, 0, 'F', '0', '0', 'monitor:logininfor:export', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1881 +INSERT INTO `sys_menu` VALUES (1046, '在线查询', 109, 1, '#', '', 1, 0, 'F', '0', '0', 'monitor:online:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1882 +INSERT INTO `sys_menu` VALUES (1047, '批量强退', 109, 2, '#', '', 1, 0, 'F', '0', '0', 'monitor:online:batchLogout', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1883 +INSERT INTO `sys_menu` VALUES (1048, '单条强退', 109, 3, '#', '', 1, 0, 'F', '0', '0', 'monitor:online:forceLogout', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1884 +INSERT INTO `sys_menu` VALUES (1049, '任务查询', 110, 1, '#', '', 1, 0, 'F', '0', '0', 'monitor:job:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1885 +INSERT INTO `sys_menu` VALUES (1050, '任务新增', 110, 2, '#', '', 1, 0, 'F', '0', '0', 'monitor:job:add', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1886 +INSERT INTO `sys_menu` VALUES (1051, '任务修改', 110, 3, '#', '', 1, 0, 'F', '0', '0', 'monitor:job:edit', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1887 +INSERT INTO `sys_menu` VALUES (1052, '任务删除', 110, 4, '#', '', 1, 0, 'F', '0', '0', 'monitor:job:remove', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1888 +INSERT INTO `sys_menu` VALUES (1053, '状态修改', 110, 5, '#', '', 1, 0, 'F', '0', '0', 'monitor:job:changeStatus', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1889 +INSERT INTO `sys_menu` VALUES (1054, '任务导出', 110, 7, '#', '', 1, 0, 'F', '0', '0', 'monitor:job:export', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1890 +INSERT INTO `sys_menu` VALUES (1055, '生成查询', 114, 1, '#', '', 1, 0, 'F', '0', '0', 'tool:gen:query', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1891 +INSERT INTO `sys_menu` VALUES (1056, '生成修改', 114, 2, '#', '', 1, 0, 'F', '0', '0', 'tool:gen:edit', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1892 +INSERT INTO `sys_menu` VALUES (1057, '生成删除', 114, 3, '#', '', 1, 0, 'F', '0', '0', 'tool:gen:remove', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1893 +INSERT INTO `sys_menu` VALUES (1058, '导入代码', 114, 2, '#', '', 1, 0, 'F', '0', '0', 'tool:gen:import', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1894 +INSERT INTO `sys_menu` VALUES (1059, '预览代码', 114, 4, '#', '', 1, 0, 'F', '0', '0', 'tool:gen:preview', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1895 +INSERT INTO `sys_menu` VALUES (1060, '生成代码', 114, 5, '#', '', 1, 0, 'F', '0', '0', 'tool:gen:code', '#', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  1896 +INSERT INTO `sys_menu` VALUES (1901, '流程定义', 5, 1, 'definition', 'activiti/definition/index', 1, 0, 'C', '0', '0', 'activiti:modeler', '#', 'admin', '2020-09-14 23:09:31', '', NULL, '');
  1897 +INSERT INTO `sys_menu` VALUES (2000, '请假', 2008, 1, 'leave', 'workflow/index', 1, 0, 'C', '0', '0', 'workflow:leave:list', '#', 'admin', '2020-10-28 22:30:57', 'admin', '2020-11-10 22:15:13', '请假菜单');
  1898 +INSERT INTO `sys_menu` VALUES (2001, '请假查询', 2000, 1, '#', '', 1, 0, 'F', '0', '0', 'workflow:leave:query', '#', 'admin', '2020-10-28 22:30:57', '', NULL, '');
  1899 +INSERT INTO `sys_menu` VALUES (2002, '请假新增', 2000, 2, '#', '', 1, 0, 'F', '0', '0', 'workflow:leave:add', '#', 'admin', '2020-10-28 22:30:57', '', NULL, '');
  1900 +INSERT INTO `sys_menu` VALUES (2003, '请假修改', 2000, 3, '#', '', 1, 0, 'F', '0', '0', 'workflow:leave:edit', '#', 'admin', '2020-10-28 22:30:57', '', NULL, '');
  1901 +INSERT INTO `sys_menu` VALUES (2004, '请假删除', 2000, 4, '#', '', 1, 0, 'F', '0', '0', 'workflow:leave:remove', '#', 'admin', '2020-10-28 22:30:57', '', NULL, '');
  1902 +INSERT INTO `sys_menu` VALUES (2005, '请假导出', 2000, 5, '#', '', 1, 0, 'F', '0', '0', 'workflow:leave:export', '#', 'admin', '2020-10-28 22:30:57', '', NULL, '');
  1903 +INSERT INTO `sys_menu` VALUES (2006, '行政办公', 0, 1, 'task', NULL, 1, 0, 'M', '0', '0', '', 'excel', 'admin', '2020-11-04 10:53:24', 'youxiw2000', '2023-04-17 17:55:11', '');
  1904 +INSERT INTO `sys_menu` VALUES (2007, '我的待办', 2006, 1, 'task', 'activiti/task', 1, 0, 'C', '0', '0', '', '#', 'admin', '2020-11-04 10:54:28', 'youxiw2000', '2023-04-17 17:55:24', '');
  1905 +INSERT INTO `sys_menu` VALUES (2008, '我的OA', 0, 5, 'OA', NULL, 1, 0, 'M', '0', '0', '', 'guide', 'admin', '2020-11-10 22:13:34', 'admin', '2020-11-10 22:15:29', '');
  1906 +INSERT INTO `sys_menu` VALUES (2009, '历史流程', 0, 7, 'open', NULL, 1, 0, 'M', '0', '0', NULL, 'eye-open', 'admin', '2020-11-10 22:17:36', '', NULL, '');
  1907 +INSERT INTO `sys_menu` VALUES (2010, '请假历史', 2009, 1, 'leaveAll', 'workflow/leaveAll', 1, 0, 'C', '0', '0', 'workflow:leave:list', '#', 'admin', '2020-10-28 22:30:57', 'admin', '2020-11-10 22:45:16', '请假菜单');
  1908 +INSERT INTO `sys_menu` VALUES (2012, '我的经办', 2006, 2, 'tasking', 'activiti/taskhistory/index', 1, 0, 'C', '0', '0', '', '#', 'youxiw2000', '2023-04-17 11:51:35', 'youxiw2000', '2023-04-18 13:49:00', '');
  1909 +INSERT INTO `sys_menu` VALUES (2013, '我的办结', 2006, 3, 'taskend', 'activiti/taskhistory/end', 1, 0, 'C', '0', '0', '', '#', 'youxiw2000', '2023-04-17 11:51:35', 'youxiw2000', '2023-04-18 13:48:53', '');
  1910 +INSERT INTO `sys_menu` VALUES (2014, '业务办理', 0, 2, 'Business', NULL, 1, 0, 'M', '0', '0', '', 'log', 'youxiw2000', '2023-04-20 18:10:24', 'admin', '2023-04-21 09:55:19', '');
  1911 +INSERT INTO `sys_menu` VALUES (2015, '失信管理', 2014, 0, 'credit', NULL, 1, 0, 'M', '0', '0', '', '#', 'admin', '2023-04-20 19:50:25', 'admin', '2023-04-21 10:47:50', '');
  1912 +INSERT INTO `sys_menu` VALUES (2016, '工地失信管理', 2015, 0, 'ConstructionCredit', 'business/ConstructionCredit', 1, 0, 'C', '0', '0', 'business:ConstructionCredit:list', '#', 'admin', '2023-04-20 19:53:13', 'admin', '2023-04-21 10:47:01', '');
  1913 +INSERT INTO `sys_menu` VALUES (2017, '消纳场失信管理', 2015, 1, 'EarthSitesCredit', 'business/EarthSitesCredit', 1, 0, 'C', '0', '0', '', '#', 'admin', '2023-04-20 19:54:05', 'admin', '2023-04-20 19:54:16', '');
  1914 +INSERT INTO `sys_menu` VALUES (2018, '企业失信管理', 2015, 2, 'CompanyCredit', 'business/CompanyCredit', 1, 0, 'C', '0', '0', '', '#', 'admin', '2023-04-20 19:54:54', 'admin', '2023-04-20 19:55:09', '');
  1915 +INSERT INTO `sys_menu` VALUES (2019, '车辆失信管理', 2015, 3, 'TruckCredit', 'business/TruckCredit', 1, 0, 'C', '0', '0', '', '#', 'admin', '2023-04-20 19:55:33', 'admin', '2023-04-20 19:55:42', '');
  1916 +INSERT INTO `sys_menu` VALUES (2020, '驾驶员失信管理', 2015, 4, 'DriverCredit', 'business/DriverCredit', 1, 0, 'C', '0', '0', '', '#', 'admin', '2023-04-20 19:56:03', 'admin', '2023-04-20 19:56:09', '');
  1917 +INSERT INTO `sys_menu` VALUES (2022, '工地失信管理查询', 2016, 1, '#', '', 1, 0, 'F', '0', '0', 'business:ConstructionCredit:query', '#', 'admin', '2023-04-21 09:36:11', '', NULL, '');
  1918 +INSERT INTO `sys_menu` VALUES (2023, '工地失信管理新增', 2016, 2, '#', '', 1, 0, 'F', '0', '0', 'business:ConstructionCredit:add', '#', 'admin', '2023-04-21 09:36:11', '', NULL, '');
  1919 +INSERT INTO `sys_menu` VALUES (2024, '工地失信管理修改', 2016, 3, '#', '', 1, 0, 'F', '0', '0', 'business:ConstructionCredit:edit', '#', 'admin', '2023-04-21 09:36:11', '', NULL, '');
  1920 +INSERT INTO `sys_menu` VALUES (2025, '工地失信管理删除', 2016, 4, '#', '', 1, 0, 'F', '0', '0', 'business:ConstructionCredit:remove', '#', 'admin', '2023-04-21 09:36:11', '', NULL, '');
  1921 +INSERT INTO `sys_menu` VALUES (2026, '工地失信管理导出', 2016, 5, '#', '', 1, 0, 'F', '0', '0', 'business:ConstructionCredit:export', '#', 'admin', '2023-04-21 09:36:11', '', NULL, '');
  1922 +INSERT INTO `sys_menu` VALUES (2027, '数据统计', 0, 8, 'dailty', NULL, 1, 0, 'M', '0', '0', '', 'list', 'admin', '2023-04-19 11:15:20', 'admin', '2023-04-21 16:30:27', '');
  1923 +INSERT INTO `sys_menu` VALUES (2028, '每日工作清单', 2027, 1, 'toollist', 'daily/toollist/index', 1, 0, 'C', '0', '0', 'daily:toollist:list', '#', 'admin', '2023-04-20 10:21:37', '', NULL, '每日工作清单菜单');
  1924 +INSERT INTO `sys_menu` VALUES (2029, '信息共享', 2027, 2, 'information_sharing', 'daily/information_sharing/index', 1, 0, 'C', '0', '0', 'daily:information_sharing:list', '#', 'admin', '2023-04-20 13:45:00', 'admin', '2023-04-20 17:21:28', '信息共享菜单');
  1925 +INSERT INTO `sys_menu` VALUES (2032, '周期日报', 2027, 4, 'Weeklys', 'daily/Weeklys/index', 1, 0, 'M', '0', '0', '', '#', 'admin', '2023-04-20 17:18:01', 'admin', '2023-04-21 10:14:26', '');
  1926 +INSERT INTO `sys_menu` VALUES (2034, '月报', 2032, 3, 'monthly', 'daily/monthly/index', 1, 0, 'C', '0', '0', 'daily:monthly:list', '#', 'admin', '2023-04-20 17:18:59', 'admin', '2023-04-21 13:21:14', '');
  1927 +INSERT INTO `sys_menu` VALUES (2035, '周报', 2032, 2, 'weekly', 'daily/weekly/index', 1, 0, 'C', '0', '0', 'daily:weekly:list', '#', 'admin', '2023-04-20 17:19:16', 'admin', '2023-04-21 10:12:03', '');
  1928 +INSERT INTO `sys_menu` VALUES (2036, '每日普查情况', 2027, 3, 'index', 'daily/situation/index', 1, 0, 'C', '0', '0', 'daily:situation:list', '#', 'admin', '2023-04-20 17:21:10', 'admin', '2023-04-20 17:21:33', '');
  1929 +INSERT INTO `sys_menu` VALUES (2037, '日报', 2032, 1, 'daily', 'daily/daily/index', 1, 0, 'C', '0', '0', 'daily:daily:list', '#', 'admin', '2023-04-21 09:28:15', 'admin', '2023-04-21 09:38:10', '日报菜单');
  1930 +INSERT INTO `sys_menu` VALUES (2047, '工作日报', 2027, 1, 'report', 'daily/report/index', 1, 0, 'C', '0', '0', 'daily:report:list', '#', 'admin', '2023-04-21 15:01:08', '', NULL, '工作日报菜单');
  1931 +
  1932 +-- ----------------------------
  1933 +-- Table structure for sys_notice
  1934 +-- ----------------------------
  1935 +DROP TABLE IF EXISTS `sys_notice`;
  1936 +CREATE TABLE `sys_notice` (
  1937 + `notice_id` int NOT NULL AUTO_INCREMENT COMMENT '公告ID',
  1938 + `notice_title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公告标题',
  1939 + `notice_type` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公告类型(1通知 2公告)',
  1940 + `notice_content` longblob NULL COMMENT '公告内容',
  1941 + `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '公告状态(0正常 1关闭)',
  1942 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  1943 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  1944 + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  1945 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  1946 + `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  1947 + PRIMARY KEY (`notice_id`) USING BTREE
  1948 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '通知公告表' ROW_FORMAT = DYNAMIC;
  1949 +
  1950 +-- ----------------------------
  1951 +-- Records of sys_notice
  1952 +-- ----------------------------
  1953 +
  1954 +-- ----------------------------
  1955 +-- Table structure for sys_oper_log
  1956 +-- ----------------------------
  1957 +DROP TABLE IF EXISTS `sys_oper_log`;
  1958 +CREATE TABLE `sys_oper_log` (
  1959 + `oper_id` bigint NOT NULL AUTO_INCREMENT COMMENT '日志主键',
  1960 + `title` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '模块标题',
  1961 + `business_type` int NULL DEFAULT 0 COMMENT '业务类型(0其它 1新增 2修改 3删除)',
  1962 + `method` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '方法名称',
  1963 + `request_method` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '请求方式',
  1964 + `operator_type` int NULL DEFAULT 0 COMMENT '操作类别(0其它 1后台用户 2手机端用户)',
  1965 + `oper_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '操作人员',
  1966 + `dept_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '部门名称',
  1967 + `oper_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '请求URL',
  1968 + `oper_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '主机地址',
  1969 + `oper_location` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '操作地点',
  1970 + `oper_param` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '请求参数',
  1971 + `json_result` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '返回参数',
  1972 + `status` int NULL DEFAULT 0 COMMENT '操作状态(0正常 1异常)',
  1973 + `error_msg` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '错误消息',
  1974 + `oper_time` datetime NULL DEFAULT NULL COMMENT '操作时间',
  1975 + PRIMARY KEY (`oper_id`) USING BTREE
  1976 +) ENGINE = InnoDB AUTO_INCREMENT = 473 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '操作日志记录' ROW_FORMAT = DYNAMIC;
  1977 +
  1978 +-- ----------------------------
  1979 +-- Records of sys_oper_log
  1980 +-- ----------------------------
  1981 +INSERT INTO `sys_oper_log` VALUES (224, '用户管理', 1, 'com.trash.web.controller.system.SysUserController.add()', 'POST', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"phonenumber\":\"15122222222\",\"admin\":false,\"password\":\"$2a$10$RkR/MY8mw/SSFctqFejje.EPEPJuLbY2RpzcbMv7ldLMvhw2TyuK.\",\"postIds\":[],\"email\":\"youxiw2000@13.com\",\"nickName\":\"youxiw2000\",\"deptId\":100,\"params\":{},\"userName\":\"youxiw2000\",\"userId\":105,\"createBy\":\"admin\",\"roleIds\":[],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-10 13:25:22');
  1982 +INSERT INTO `sys_oper_log` VALUES (225, '用户管理', 3, 'com.trash.web.controller.system.SysUserController.remove()', 'DELETE', 1, 'admin', NULL, '/system/user/100,104,101,102,103,2', '127.0.0.1', '内网IP', '{userIds=100,104,101,102,103,2}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-10 13:25:39');
  1983 +INSERT INTO `sys_oper_log` VALUES (226, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"15122222222\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[2,3],\"loginIp\":\"\",\"email\":\"youxiw2000@13.com\",\"nickName\":\"youxiw2000\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"若依科技\",\"leader\":\"若依\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2000\",\"userId\":105,\"createBy\":\"admin\",\"roleIds\":[100],\"createTime\":1681104322000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-10 13:25:52');
  1984 +INSERT INTO `sys_oper_log` VALUES (227, '角色管理', 2, 'com.trash.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":100,\"admin\":false,\"dataScope\":\"4\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"3\",\"deptCheckStrictly\":true,\"createTime\":1605018367000,\"updateBy\":\"admin\",\"menuCheckStrictly\":true,\"roleKey\":\"dept\",\"roleName\":\"部门历史OA\",\"menuIds\":[1,100,1001,1002,1003,1004,1005,1006,1007,101,1008,1009,1010,1011,1012,102,1013,1014,1015,1016,103,1017,1018,1019,1020,104,1021,1022,1023,1024,1025,105,1026,1027,1028,1029,1030,106,1031,1032,1033,1034,1035,107,1036,1037,1038,1039,108,500,1040,1041,1042,501,1043,1044,1045,2,109,1046,1047,1048,110,1049,1050,1051,1052,1053,1054,111,112,3,113,114,1055,1056,1058,1057,1059,1060,115,4,5,1901,2008,2000,2001,2002,2003,2004,2005,2006,2007,2009,2010],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-10 13:26:04');
  1985 +INSERT INTO `sys_oper_log` VALUES (228, '角色管理', 2, 'com.trash.web.controller.system.SysRoleController.dataScope()', 'PUT', 1, 'admin', NULL, '/system/role/dataScope', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":100,\"admin\":false,\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"3\",\"deptCheckStrictly\":true,\"createTime\":1605018367000,\"menuCheckStrictly\":true,\"roleKey\":\"dept\",\"roleName\":\"部门历史OA\",\"deptIds\":[],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-10 13:26:08');
  1986 +INSERT INTO `sys_oper_log` VALUES (229, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2000的年假申请\",\"leaveStartTime\":1681056000000,\"params\":{},\"title\":\"youxiw2000的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"1397d33b-d761-11ed-9b71-c83dd4a0233b\",\"createTime\":1681104745973,\"id\":\"fea3e9c4-4d8d-4102-a5fd-85103fcc604e\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1680451200000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-10 13:32:26');
  1987 +INSERT INTO `sys_oper_log` VALUES (230, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-10 13:35:31');
  1988 +INSERT INTO `sys_oper_log` VALUES (231, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"病假\",\"leaveStartTime\":1681056000000,\"params\":{},\"title\":\"youxiw2000的病假申请\",\"type\":\"病假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"92dcb26d-d761-11ed-9b71-c83dd4a0233b\",\"createTime\":1681104959444,\"id\":\"1b52056c-f746-4a25-8b5b-fa0e3578486b\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681228800000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-10 13:35:59');
  1989 +INSERT INTO `sys_oper_log` VALUES (232, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-10 13:37:21');
  1990 +INSERT INTO `sys_oper_log` VALUES (233, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2000的事假申请\",\"leaveStartTime\":1680624000000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"046889af-d762-11ed-9b71-c83dd4a0233b\",\"createTime\":1681105149935,\"id\":\"cc4ab420-5973-43a7-b8a4-50c57a25b8e3\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681833600000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-10 13:39:09');
  1991 +INSERT INTO `sys_oper_log` VALUES (234, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2000的事假申请\",\"leaveStartTime\":1681142400000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"f8fd2080-d813-11ed-9b71-c83dd4a0233b\",\"createTime\":1681181581202,\"id\":\"c0bf8ea8-9e3d-4612-abb6-06c46293dedc\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681142400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 10:53:01');
  1992 +INSERT INTO `sys_oper_log` VALUES (235, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":1,\"admin\":true,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"1\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"admin\",\"roleName\":\"超级管理员\",\"status\":\"0\"}],\"phonenumber\":\"15888888888\",\"admin\":true,\"loginDate\":1603348024000,\"remark\":\"管理员\",\"delFlag\":\"0\",\"password\":\"\",\"postIds\":[1],\"loginIp\":\"127.0.0.1\",\"email\":\"ry@163.com\",\"nickName\":\"哇哇\",\"sex\":\"1\",\"deptId\":103,\"avatar\":\"/profile/avatar/2020/10/25/f2304bcb-a3ee-4471-bc33-4431ab80af5a.jpeg\",\"dept\":{\"deptName\":\"研发部门\",\"leader\":\"若依\",\"deptId\":103,\"orderNum\":\"1\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"admin\",\"userId\":1,\"createBy\":\"admin\",\"roleIds\":[1],\"createTime\":1603348024000,\"status\":\"0\"}', 'null', 1, '不允许操作超级管理员用户', '2023-04-11 10:59:55');
  1993 +INSERT INTO `sys_oper_log` VALUES (236, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'youxiw2000', NULL, '/processDefinition/remove/c40ba3bc-d761-11ed-9b71-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=c40ba3bc-d761-11ed-9b71-c83dd4a0233b}', 'null', 1, '\r\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))\r\n### The error may exist in org/activiti/db/mapping/entity/ProcessDefinition.xml\r\n### The error may involve org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityImpl.deleteProcessDefinitionsByDeploymentId-Inline\r\n### The error occurred while setting parameters\r\n### SQL: delete from ACT_RE_PROCDEF where DEPLOYMENT_ID_ = ?\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))', '2023-04-11 11:18:11');
  1994 +INSERT INTO `sys_oper_log` VALUES (237, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'youxiw2000', NULL, '/processDefinition/remove/824828da-d761-11ed-9b71-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=824828da-d761-11ed-9b71-c83dd4a0233b}', 'null', 1, '\r\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))\r\n### The error may exist in org/activiti/db/mapping/entity/ProcessDefinition.xml\r\n### The error may involve org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityImpl.deleteProcessDefinitionsByDeploymentId-Inline\r\n### The error occurred while setting parameters\r\n### SQL: delete from ACT_RE_PROCDEF where DEPLOYMENT_ID_ = ?\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))', '2023-04-11 11:18:13');
  1995 +INSERT INTO `sys_oper_log` VALUES (238, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'youxiw2000', NULL, '/processDefinition/remove/f6491418-d760-11ed-9b71-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=f6491418-d760-11ed-9b71-c83dd4a0233b}', 'null', 1, '\r\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))\r\n### The error may exist in org/activiti/db/mapping/entity/ProcessDefinition.xml\r\n### The error may involve org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityImpl.deleteProcessDefinitionsByDeploymentId-Inline\r\n### The error occurred while setting parameters\r\n### SQL: delete from ACT_RE_PROCDEF where DEPLOYMENT_ID_ = ?\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))', '2023-04-11 11:18:15');
  1996 +INSERT INTO `sys_oper_log` VALUES (239, '流程定义管理', 2, 'com.trash.activiti.controller.ProcessDefinitionController.suspendOrActiveApply()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/suspendOrActiveApply', '127.0.0.1', '内网IP', '{\"suspendState\":1,\"params\":{},\"version\":0,\"id\":\"leave:3:c4125a7e-d761-11ed-9b71-c83dd4a0233b\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 11:18:21');
  1997 +INSERT INTO `sys_oper_log` VALUES (240, '流程定义管理', 2, 'com.trash.activiti.controller.ProcessDefinitionController.suspendOrActiveApply()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/suspendOrActiveApply', '127.0.0.1', '内网IP', '{\"suspendState\":1,\"params\":{},\"version\":0,\"id\":\"leave:2:824bab4c-d761-11ed-9b71-c83dd4a0233b\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 11:18:23');
  1998 +INSERT INTO `sys_oper_log` VALUES (241, '流程定义管理', 2, 'com.trash.activiti.controller.ProcessDefinitionController.suspendOrActiveApply()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/suspendOrActiveApply', '127.0.0.1', '内网IP', '{\"suspendState\":1,\"params\":{},\"version\":0,\"id\":\"leave:1:f64f2e9a-d760-11ed-9b71-c83dd4a0233b\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 11:18:24');
  1999 +INSERT INTO `sys_oper_log` VALUES (242, '流程定义管理', 2, 'com.trash.activiti.controller.ProcessDefinitionController.suspendOrActiveApply()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/suspendOrActiveApply', '127.0.0.1', '内网IP', '{\"suspendState\":1,\"params\":{},\"version\":0,\"id\":\"leave:4:dd8d819f-d813-11ed-9b71-c83dd4a0233b\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 11:18:27');
  2000 +INSERT INTO `sys_oper_log` VALUES (243, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"年假申请\",\"leaveStartTime\":1681228800000,\"params\":{},\"title\":\"年假申请\",\"type\":\"年假\",\"createTime\":1681183121253,\"id\":\"6f68c75b-f7b0-4e28-94a5-ab89f920d5d6\",\"leaveEndTime\":1681228800000}', 'null', 1, 'Cannot start process instance. Process definition null (id = leave:4:dd8d819f-d813-11ed-9b71-c83dd4a0233b) is suspended', '2023-04-11 11:18:41');
  2001 +INSERT INTO `sys_oper_log` VALUES (244, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"年假申请\",\"leaveStartTime\":1681228800000,\"params\":{},\"title\":\"年假申请\",\"type\":\"年假\",\"createTime\":1681183125421,\"id\":\"8f2106b1-1c59-45a0-941d-7881fd85f6a6\",\"leaveEndTime\":1681228800000}', 'null', 1, 'Cannot start process instance. Process definition null (id = leave:4:dd8d819f-d813-11ed-9b71-c83dd4a0233b) is suspended', '2023-04-11 11:18:45');
  2002 +INSERT INTO `sys_oper_log` VALUES (245, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":100,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"3\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"dept\",\"roleName\":\"部门历史OA\",\"status\":\"0\"}],\"phonenumber\":\"15122222222\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"youxiw2000\",\"postIds\":[2],\"loginIp\":\"\",\"email\":\"youxiw2000@13.com\",\"nickName\":\"youxiw2000\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"若依科技\",\"leader\":\"若依\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2000\",\"userId\":105,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1681104322000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 13:14:30');
  2003 +INSERT INTO `sys_oper_log` VALUES (246, '角色管理', 2, 'com.trash.web.controller.system.SysRoleController.dataScope()', 'PUT', 1, 'youxiw2000', NULL, '/system/role/dataScope', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":2,\"admin\":false,\"remark\":\"普通角色\",\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":true,\"createTime\":1603348024000,\"menuCheckStrictly\":true,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"deptIds\":[100,105],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 13:14:54');
  2004 +INSERT INTO `sys_oper_log` VALUES (247, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"status\":\"0\"}],\"phonenumber\":\"15122222222\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"youxiw2000\",\"postIds\":[2],\"loginIp\":\"\",\"email\":\"youxiw2000@13.com\",\"nickName\":\"youxiw2000\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"若依科技\",\"leader\":\"若依\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2000\",\"userId\":105,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1681104322000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 13:15:38');
  2005 +INSERT INTO `sys_oper_log` VALUES (248, '部门管理', 2, 'com.trash.web.controller.system.SysDeptController.edit()', 'PUT', 1, 'admin', NULL, '/system/dept', '127.0.0.1', '内网IP', '{\"deptName\":\"XX公司\",\"leader\":\"xx\",\"deptId\":100,\"orderNum\":\"0\",\"delFlag\":\"0\",\"params\":{},\"parentId\":0,\"createBy\":\"admin\",\"children\":[],\"createTime\":1603348024000,\"phone\":\"15888888888\",\"updateBy\":\"admin\",\"ancestors\":\"0\",\"email\":\"ry@qq.com\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 13:18:37');
  2006 +INSERT INTO `sys_oper_log` VALUES (249, '部门管理', 3, 'com.trash.web.controller.system.SysDeptController.remove()', 'DELETE', 1, 'admin', NULL, '/system/dept/107', '127.0.0.1', '内网IP', '{deptId=107}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 13:18:50');
  2007 +INSERT INTO `sys_oper_log` VALUES (250, '部门管理', 3, 'com.trash.web.controller.system.SysDeptController.remove()', 'DELETE', 1, 'admin', NULL, '/system/dept/106', '127.0.0.1', '内网IP', '{deptId=106}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 13:18:52');
  2008 +INSERT INTO `sys_oper_log` VALUES (251, '部门管理', 3, 'com.trash.web.controller.system.SysDeptController.remove()', 'DELETE', 1, 'admin', NULL, '/system/dept/105', '127.0.0.1', '内网IP', '{deptId=105}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 13:18:54');
  2009 +INSERT INTO `sys_oper_log` VALUES (252, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"guide\",\"orderNum\":\"4\",\"menuName\":\"超链\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"www.baidu.com\",\"children\":[],\"createTime\":1603348024000,\"isFrame\":\"0\",\"menuId\":4,\"menuType\":\"M\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"修改菜单\'超链\'失败,地址必须以http(s)://开头\",\"code\":500}', 0, NULL, '2023-04-11 13:21:03');
  2010 +INSERT INTO `sys_oper_log` VALUES (253, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"guide\",\"orderNum\":\"4\",\"menuName\":\"超链\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"http://www.baidu.com\",\"children\":[],\"createTime\":1603348024000,\"updateBy\":\"admin\",\"isFrame\":\"0\",\"menuId\":4,\"menuType\":\"M\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 13:21:09');
  2011 +INSERT INTO `sys_oper_log` VALUES (254, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'admin', NULL, '/processDefinition/remove/6165be7e-d829-11ed-8c8a-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=6165be7e-d829-11ed-8c8a-c83dd4a0233b}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 13:27:28');
  2012 +INSERT INTO `sys_oper_log` VALUES (255, '用户管理', 1, 'com.trash.web.controller.system.SysUserController.add()', 'POST', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"phonenumber\":\"15222222222\",\"admin\":false,\"password\":\"$2a$10$PmYnd5OCKBMu85y9qxF.P.zZiRO8EQXszP8aZlVDM5rpYEJAdHJSS\",\"postIds\":[3],\"email\":\"youxiw1@163.com\",\"nickName\":\"youxiw1\",\"sex\":\"0\",\"deptId\":103,\"params\":{},\"userName\":\"youxiw1\",\"userId\":106,\"createBy\":\"admin\",\"roleIds\":[],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 14:28:16');
  2013 +INSERT INTO `sys_oper_log` VALUES (256, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"status\":\"0\"}],\"phonenumber\":\"15122222222\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[2],\"loginIp\":\"\",\"email\":\"youxiw2000@13.com\",\"nickName\":\"youxiw2000\",\"sex\":\"0\",\"deptId\":104,\"avatar\":\"\",\"dept\":{\"deptName\":\"XX公司\",\"leader\":\"xx\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2000\",\"userId\":105,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1681104322000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 14:28:29');
  2014 +INSERT INTO `sys_oper_log` VALUES (257, '用户管理', 1, 'com.trash.web.controller.system.SysUserController.add()', 'POST', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"phonenumber\":\"15222222222\",\"admin\":false,\"password\":\"123456\",\"postIds\":[3],\"email\":\"youxiw2@163.com\",\"nickName\":\"youxiw2\",\"deptId\":104,\"params\":{},\"userName\":\"youxiw2\",\"roleIds\":[2],\"status\":\"0\"}', '{\"msg\":\"新增用户\'youxiw2\'失败,手机号码已存在\",\"code\":500}', 0, NULL, '2023-04-11 14:30:06');
  2015 +INSERT INTO `sys_oper_log` VALUES (258, '用户管理', 1, 'com.trash.web.controller.system.SysUserController.add()', 'POST', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"phonenumber\":\"15222222223\",\"admin\":false,\"password\":\"$2a$10$wzuNjC6CqsU3dsyzq08HdO82eRMXg6DpxZ5TnIlaqfYggGpwdeRsG\",\"postIds\":[3],\"email\":\"youxiw2@163.com\",\"nickName\":\"youxiw2\",\"deptId\":104,\"params\":{},\"userName\":\"youxiw2\",\"userId\":107,\"createBy\":\"admin\",\"roleIds\":[2],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 14:30:10');
  2016 +INSERT INTO `sys_oper_log` VALUES (259, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'admin', NULL, '/processDefinition/remove/dd7cb8bd-d813-11ed-9b71-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=dd7cb8bd-d813-11ed-9b71-c83dd4a0233b}', 'null', 1, '\r\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))\r\n### The error may exist in org/activiti/db/mapping/entity/ProcessDefinition.xml\r\n### The error may involve org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityImpl.deleteProcessDefinitionsByDeploymentId-Inline\r\n### The error occurred while setting parameters\r\n### SQL: delete from ACT_RE_PROCDEF where DEPLOYMENT_ID_ = ?\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))', '2023-04-11 14:31:29');
  2017 +INSERT INTO `sys_oper_log` VALUES (260, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'admin', NULL, '/processDefinition/remove/c40ba3bc-d761-11ed-9b71-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=c40ba3bc-d761-11ed-9b71-c83dd4a0233b}', 'null', 1, '\r\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))\r\n### The error may exist in org/activiti/db/mapping/entity/ProcessDefinition.xml\r\n### The error may involve org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityImpl.deleteProcessDefinitionsByDeploymentId-Inline\r\n### The error occurred while setting parameters\r\n### SQL: delete from ACT_RE_PROCDEF where DEPLOYMENT_ID_ = ?\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))', '2023-04-11 14:31:32');
  2018 +INSERT INTO `sys_oper_log` VALUES (261, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'admin', NULL, '/processDefinition/remove/98fb16c1-d832-11ed-8c8a-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=98fb16c1-d832-11ed-8c8a-c83dd4a0233b}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 14:32:21');
  2019 +INSERT INTO `sys_oper_log` VALUES (262, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youx\",\"leaveStartTime\":1681142400000,\"params\":{},\"title\":\"youx\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"be3608a7-d832-11ed-8c8a-c83dd4a0233b\",\"createTime\":1681194797082,\"id\":\"d84357e4-e90f-4c9a-b31e-07cdc970eb53\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681142400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 14:33:17');
  2020 +INSERT INTO `sys_oper_log` VALUES (263, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"15222222222\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[3],\"loginIp\":\"\",\"email\":\"youxiw1@163.com\",\"nickName\":\"youxiw1\",\"sex\":\"0\",\"deptId\":103,\"avatar\":\"\",\"dept\":{\"deptName\":\"研发部门\",\"leader\":\"若依\",\"deptId\":103,\"orderNum\":\"1\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw1\",\"userId\":106,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1681194496000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 14:34:23');
  2021 +INSERT INTO `sys_oper_log` VALUES (264, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"status\":\"0\"}],\"phonenumber\":\"15222222223\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[2],\"loginIp\":\"\",\"email\":\"youxiw2@163.com\",\"nickName\":\"youxiw2\",\"sex\":\"0\",\"deptId\":104,\"avatar\":\"\",\"dept\":{\"deptName\":\"市场部门\",\"leader\":\"若依\",\"deptId\":104,\"orderNum\":\"2\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2\",\"userId\":107,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1681194610000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 15:32:46');
  2022 +INSERT INTO `sys_oper_log` VALUES (265, '用户头像', 2, 'com.trash.web.controller.system.SysProfileController.avatar()', 'POST', 1, 'youxiw2', NULL, '/system/user/profile/avatar', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"imgUrl\":\"/profile/avatar/2023/04/11/f6bf95b4-d793-4621-8ac4-736d57fe925a.jpeg\",\"code\":200}', 0, NULL, '2023-04-11 15:33:29');
  2023 +INSERT INTO `sys_oper_log` VALUES (266, '个人信息', 2, 'com.trash.web.controller.system.SysProfileController.updateProfile()', 'PUT', 1, 'youxiw2', NULL, '/system/user/profile', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"status\":\"0\"}],\"phonenumber\":\"15222222223\",\"admin\":false,\"delFlag\":\"0\",\"loginIp\":\"\",\"email\":\"youxiw2@163.com\",\"nickName\":\"youxiw2\",\"sex\":\"0\",\"deptId\":104,\"avatar\":\"\",\"dept\":{\"deptName\":\"市场部门\",\"leader\":\"若依\",\"deptId\":104,\"orderNum\":\"2\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2\",\"userId\":107,\"createBy\":\"admin\",\"createTime\":1681194610000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 15:33:31');
  2024 +INSERT INTO `sys_oper_log` VALUES (267, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'admin', NULL, '/processDefinition/remove/a58e8a74-d832-11ed-8c8a-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=a58e8a74-d832-11ed-8c8a-c83dd4a0233b}', 'null', 1, '\r\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))\r\n### The error may exist in org/activiti/db/mapping/entity/ProcessDefinition.xml\r\n### The error may involve org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityImpl.deleteProcessDefinitionsByDeploymentId-Inline\r\n### The error occurred while setting parameters\r\n### SQL: delete from ACT_RE_PROCDEF where DEPLOYMENT_ID_ = ?\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))', '2023-04-11 15:35:56');
  2025 +INSERT INTO `sys_oper_log` VALUES (268, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'admin', NULL, '/processDefinition/remove/dd7cb8bd-d813-11ed-9b71-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=dd7cb8bd-d813-11ed-9b71-c83dd4a0233b}', 'null', 1, '\r\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))\r\n### The error may exist in org/activiti/db/mapping/entity/ProcessDefinition.xml\r\n### The error may involve org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityImpl.deleteProcessDefinitionsByDeploymentId-Inline\r\n### The error occurred while setting parameters\r\n### SQL: delete from ACT_RE_PROCDEF where DEPLOYMENT_ID_ = ?\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))', '2023-04-11 15:35:59');
  2026 +INSERT INTO `sys_oper_log` VALUES (269, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'admin', NULL, '/processDefinition/remove/c40ba3bc-d761-11ed-9b71-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=c40ba3bc-d761-11ed-9b71-c83dd4a0233b}', 'null', 1, '\r\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))\r\n### The error may exist in org/activiti/db/mapping/entity/ProcessDefinition.xml\r\n### The error may involve org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityImpl.deleteProcessDefinitionsByDeploymentId-Inline\r\n### The error occurred while setting parameters\r\n### SQL: delete from ACT_RE_PROCDEF where DEPLOYMENT_ID_ = ?\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash-vue-activiti7`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`))', '2023-04-11 15:36:00');
  2027 +INSERT INTO `sys_oper_log` VALUES (270, '流程定义管理', 2, 'com.trash.activiti.controller.ProcessDefinitionController.suspendOrActiveApply()', 'POST', 1, 'admin', NULL, '/processDefinition/suspendOrActiveApply', '127.0.0.1', '内网IP', '{\"suspendState\":1,\"params\":{},\"version\":0,\"id\":\"leave:5:a592d036-d832-11ed-8c8a-c83dd4a0233b\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 15:36:07');
  2028 +INSERT INTO `sys_oper_log` VALUES (271, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2000的病假申请\",\"leaveStartTime\":1681142400000,\"params\":{},\"title\":\"youxiw2000的病假申请\",\"type\":\"病假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"b24c7a84-d83b-11ed-8c8a-c83dd4a0233b\",\"createTime\":1681198642464,\"id\":\"1a646861-3b9f-451c-aa8c-4287cded34c6\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681142400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 15:37:22');
  2029 +INSERT INTO `sys_oper_log` VALUES (272, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"ouxiw2000的年假申请\",\"leaveStartTime\":1681142400000,\"params\":{},\"title\":\"youxiw2000的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"85f0aa51-d83d-11ed-8c8a-c83dd4a0233b\",\"createTime\":1681199427033,\"id\":\"88c9bd9b-1b15-4c27-9a0a-b4ef194164f0\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681228800000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 15:50:27');
  2030 +INSERT INTO `sys_oper_log` VALUES (273, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"status\":\"0\"}],\"phonenumber\":\"15122222222\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[4],\"loginIp\":\"\",\"email\":\"youxiw2000@13.com\",\"nickName\":\"youxiw2000\",\"sex\":\"0\",\"deptId\":104,\"avatar\":\"\",\"dept\":{\"deptName\":\"市场部门\",\"leader\":\"若依\",\"deptId\":104,\"orderNum\":\"2\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2000\",\"userId\":105,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1681104322000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 15:51:07');
  2031 +INSERT INTO `sys_oper_log` VALUES (274, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"status\":\"0\"}],\"phonenumber\":\"15122222222\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[2],\"loginIp\":\"\",\"email\":\"youxiw2000@13.com\",\"nickName\":\"youxiw2000\",\"sex\":\"0\",\"deptId\":104,\"avatar\":\"\",\"dept\":{\"deptName\":\"市场部门\",\"leader\":\"若依\",\"deptId\":104,\"orderNum\":\"2\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2000\",\"userId\":105,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1681104322000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 15:55:27');
  2032 +INSERT INTO `sys_oper_log` VALUES (275, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"status\":\"0\"}],\"phonenumber\":\"15122222222\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[4],\"loginIp\":\"\",\"email\":\"youxiw2000@13.com\",\"nickName\":\"youxiw2000\",\"sex\":\"0\",\"deptId\":104,\"avatar\":\"\",\"dept\":{\"deptName\":\"市场部门\",\"leader\":\"若依\",\"deptId\":104,\"orderNum\":\"2\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2000\",\"userId\":105,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1681104322000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 15:56:19');
  2033 +INSERT INTO `sys_oper_log` VALUES (276, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2的病假申请\",\"leaveStartTime\":1681142400000,\"params\":{},\"title\":\"youxiw2的病假申请\",\"type\":\"病假\",\"createBy\":\"youxiw2\",\"instanceId\":\"3b979610-d840-11ed-8c8a-c83dd4a0233b\",\"createTime\":1681200590785,\"id\":\"55e069fa-e9d1-48af-9fbd-0f740b966fb2\",\"state\":\"0\",\"createName\":\"youxiw2\",\"leaveEndTime\":1681142400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 16:09:50');
  2034 +INSERT INTO `sys_oper_log` VALUES (277, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'admin', NULL, '/processDefinition/remove/5678ecce-d842-11ed-8c8a-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=5678ecce-d842-11ed-8c8a-c83dd4a0233b}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 16:25:01');
  2035 +INSERT INTO `sys_oper_log` VALUES (278, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'admin', NULL, '/processDefinition/remove/456f815b-d842-11ed-8c8a-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=456f815b-d842-11ed-8c8a-c83dd4a0233b}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 16:25:03');
  2036 +INSERT INTO `sys_oper_log` VALUES (279, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2的病假申请\",\"leaveStartTime\":1681142400000,\"params\":{},\"title\":\"youxiw2的病假申请\",\"type\":\"病假\",\"createBy\":\"youxiw2\",\"instanceId\":\"74fc3454-d842-11ed-8c8a-c83dd4a0233b\",\"createTime\":1681201546066,\"id\":\"f1a325b4-5e21-41d2-a39b-25e8e5cff792\",\"state\":\"0\",\"createName\":\"youxiw2\",\"leaveEndTime\":1681142400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 16:25:46');
  2037 +INSERT INTO `sys_oper_log` VALUES (280, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"status\":\"0\"}],\"phonenumber\":\"15222222223\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[3],\"loginIp\":\"\",\"email\":\"youxiw2@163.com\",\"nickName\":\"youxiw2\",\"sex\":\"0\",\"deptId\":104,\"avatar\":\"/profile/avatar/2023/04/11/f6bf95b4-d793-4621-8ac4-736d57fe925a.jpeg\",\"dept\":{\"deptName\":\"市场部门\",\"leader\":\"若依\",\"deptId\":104,\"orderNum\":\"2\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2\",\"userId\":107,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1681194610000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 16:26:04');
  2038 +INSERT INTO `sys_oper_log` VALUES (281, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'admin', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', 'null', 1, '\r\n### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column \'VERSION_\' in \'field list\'\r\n### The error may exist in org/activiti/db/mapping/entity/Deployment.xml\r\n### The error may involve org.activiti.engine.impl.persistence.entity.DeploymentEntityImpl.insertDeployment-Inline\r\n### The error occurred while setting parameters\r\n### SQL: insert into ACT_RE_DEPLOYMENT(ID_, NAME_, CATEGORY_, KEY_, TENANT_ID_, DEPLOY_TIME_, ENGINE_VERSION_, VERSION_, PROJECT_RELEASE_VERSION_) values(?, ?, ?, ?, ?, ?, ?, ?, ?)\r\n### Cause: java.sql.SQLSyntaxErrorException: Unknown column \'VERSION_\' in \'field list\'', '2023-04-11 16:42:58');
  2039 +INSERT INTO `sys_oper_log` VALUES (282, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'admin', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 16:44:42');
  2040 +INSERT INTO `sys_oper_log` VALUES (283, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'admin', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-11 16:46:29');
  2041 +INSERT INTO `sys_oper_log` VALUES (284, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2000的年假申请\",\"leaveStartTime\":1681315200000,\"params\":{},\"title\":\"youxiw2000的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"e16721b6-d9df-11ed-adcf-c83dd4a0233b\",\"createTime\":1681379110265,\"id\":\"da99ff58-dbf4-4fb3-841a-7449bdabdc7f\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681315200000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-13 17:45:10');
  2042 +INSERT INTO `sys_oper_log` VALUES (285, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2000的年假申请\",\"leaveStartTime\":1681315200000,\"params\":{},\"title\":\"youxiw2000的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"5c4438f1-d9e0-11ed-adcf-c83dd4a0233b\",\"createTime\":1681379316262,\"id\":\"d7f22382-80df-42a9-9f59-8859d5bd4ebd\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681315200000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-13 17:48:36');
  2043 +INSERT INTO `sys_oper_log` VALUES (286, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"status\":\"0\"}],\"phonenumber\":\"15122222222\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[4,2],\"loginIp\":\"\",\"email\":\"youxiw2000@13.com\",\"nickName\":\"youxiw2000\",\"sex\":\"0\",\"deptId\":104,\"avatar\":\"\",\"dept\":{\"deptName\":\"市场部门\",\"leader\":\"若依\",\"deptId\":104,\"orderNum\":\"2\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2000\",\"userId\":105,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1681104322000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-13 17:50:01');
  2044 +INSERT INTO `sys_oper_log` VALUES (287, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"uxiw2000的病假申请\",\"leaveStartTime\":1681315200000,\"params\":{},\"title\":\"youxiw2000的病假申请\",\"type\":\"病假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"48c798bc-d9e2-11ed-adcf-c83dd4a0233b\",\"createTime\":1681380175913,\"id\":\"744d46cb-3823-4486-afca-6163c4e2d125\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681315200000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-13 18:02:55');
  2045 +INSERT INTO `sys_oper_log` VALUES (288, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"0的年假申请\",\"leaveStartTime\":1681401600000,\"params\":{},\"title\":\"youxiw2000的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"804e3a17-d9e2-11ed-adcf-c83dd4a0233b\",\"createTime\":1681380235722,\"id\":\"da90a69d-5a5d-446b-a470-92c97a3a79e9\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681401600000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-13 18:03:55');
  2046 +INSERT INTO `sys_oper_log` VALUES (289, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'admin', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-13 18:06:41');
  2047 +INSERT INTO `sys_oper_log` VALUES (290, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"事假申请\",\"leaveStartTime\":1680624000000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"3fad77f5-d9e3-11ed-adcf-c83dd4a0233b\",\"createTime\":1681380556770,\"id\":\"567ab79c-43d7-43d9-8ee9-4130d673a843\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681401600000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-13 18:09:16');
  2048 +INSERT INTO `sys_oper_log` VALUES (291, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'admin', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-13 18:10:49');
  2049 +INSERT INTO `sys_oper_log` VALUES (292, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2000的年假申请\",\"leaveStartTime\":1681315200000,\"params\":{},\"title\":\"youxiw2000的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"7f5fc630-d9e3-11ed-adcf-c83dd4a0233b\",\"createTime\":1681380663638,\"id\":\"1a4a991a-2130-404c-8386-c671087333d7\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681401600000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-13 18:11:03');
  2050 +INSERT INTO `sys_oper_log` VALUES (293, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'admin', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 09:31:36');
  2051 +INSERT INTO `sys_oper_log` VALUES (294, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"事假\",\"leaveStartTime\":1681401600000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"37c22b55-da64-11ed-adcf-c83dd4a0233b\",\"createTime\":1681435948568,\"id\":\"632ebcb4-f4e0-408b-8c5b-7973365a77f2\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681488000000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 09:32:28');
  2052 +INSERT INTO `sys_oper_log` VALUES (295, '请假', 2, 'com.trash.leave.controller.WorkflowLeaveController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"事假\",\"leaveStartTime\":1681401600000,\"updateTime\":1681436857000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"6bcd4fa7-da66-11ed-adcf-c83dd4a0233b\",\"createTime\":1681436894868,\"id\":\"fbf92d12-b782-4f83-9654-81b57e92bf01\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681488000000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 09:48:14');
  2053 +INSERT INTO `sys_oper_log` VALUES (296, '请假', 2, 'com.trash.leave.controller.WorkflowLeaveController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"事假\",\"leaveStartTime\":1681401600000,\"updateTime\":1681436857000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"71f6c3d1-da66-11ed-adcf-c83dd4a0233b\",\"createTime\":1681436905210,\"id\":\"c6c36f2a-637d-4872-96c9-bafce4f31d8e\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681488000000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 09:48:25');
  2054 +INSERT INTO `sys_oper_log` VALUES (297, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'admin', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 09:56:05');
  2055 +INSERT INTO `sys_oper_log` VALUES (298, '请假', 2, 'com.trash.leave.controller.WorkflowLeaveController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"啊啊啊\",\"leaveStartTime\":1681488000000,\"updateTime\":1681437416000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"f7a0f26e-da67-11ed-adcf-c83dd4a0233b\",\"createTime\":1681437558955,\"id\":\"82686a4c-55a2-4df3-a3ff-51018400d51b\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681574400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 09:59:18');
  2056 +INSERT INTO `sys_oper_log` VALUES (299, '请假', 2, 'com.trash.leave.controller.WorkflowLeaveController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"事假申请\",\"leaveStartTime\":1680624000000,\"updateTime\":1681380591000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"c0f48e5a-da68-11ed-adcf-c83dd4a0233b\",\"createTime\":1681437896723,\"id\":\"80ea84a6-5111-45fb-8f64-6d2492160177\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681401600000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 10:04:56');
  2057 +INSERT INTO `sys_oper_log` VALUES (300, '请假', 2, 'com.trash.leave.controller.WorkflowLeaveController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"啊啊啊\",\"leaveStartTime\":1681488000000,\"updateTime\":1681438329000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"4a5024c0-da6d-11ed-adcf-c83dd4a0233b\",\"createTime\":1681439845167,\"id\":\"dbb42e47-f759-4945-80a5-fe6f8341ed73\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681574400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 10:37:25');
  2058 +INSERT INTO `sys_oper_log` VALUES (301, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"status\":\"0\"}],\"phonenumber\":\"15222222223\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[4],\"loginIp\":\"\",\"email\":\"youxiw2@163.com\",\"nickName\":\"youxiw2\",\"sex\":\"0\",\"deptId\":104,\"avatar\":\"/profile/avatar/2023/04/11/f6bf95b4-d793-4621-8ac4-736d57fe925a.jpeg\",\"dept\":{\"deptName\":\"市场部门\",\"leader\":\"若依\",\"deptId\":104,\"orderNum\":\"2\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2\",\"userId\":107,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1681194610000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 10:38:02');
  2059 +INSERT INTO `sys_oper_log` VALUES (302, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'admin', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 10:38:50');
  2060 +INSERT INTO `sys_oper_log` VALUES (303, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":1,\"admin\":true,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"1\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"admin\",\"roleName\":\"超级管理员\",\"status\":\"0\"}],\"phonenumber\":\"15888888888\",\"admin\":true,\"loginDate\":1603348024000,\"remark\":\"管理员\",\"delFlag\":\"0\",\"password\":\"\",\"postIds\":[1,3],\"loginIp\":\"127.0.0.1\",\"email\":\"ry@163.com\",\"nickName\":\"admin\",\"sex\":\"1\",\"deptId\":103,\"avatar\":\"/profile/avatar/2020/10/25/f2304bcb-a3ee-4471-bc33-4431ab80af5a.jpeg\",\"dept\":{\"deptName\":\"研发部门\",\"leader\":\"若依\",\"deptId\":103,\"orderNum\":\"1\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"admin\",\"userId\":1,\"createBy\":\"admin\",\"roleIds\":[1],\"createTime\":1603348024000,\"status\":\"0\"}', 'null', 1, '不允许操作超级管理员用户', '2023-04-14 10:39:40');
  2061 +INSERT INTO `sys_oper_log` VALUES (304, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'admin', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 10:45:00');
  2062 +INSERT INTO `sys_oper_log` VALUES (305, '请假', 2, 'com.trash.leave.controller.WorkflowLeaveController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"啊啊啊\",\"leaveStartTime\":1681488000000,\"updateTime\":1681440334000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"7b1673f4-da6e-11ed-adcf-c83dd4a0233b\",\"createTime\":1681440356488,\"id\":\"baaa99cb-9a5a-4fbd-bbc3-d84ffacf337c\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681574400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 10:45:56');
  2063 +INSERT INTO `sys_oper_log` VALUES (306, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'admin', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 10:49:38');
  2064 +INSERT INTO `sys_oper_log` VALUES (307, '请假', 2, 'com.trash.leave.controller.WorkflowLeaveController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"啊啊啊\",\"leaveStartTime\":1681488000000,\"updateTime\":1681440334000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"15657980-da6f-11ed-adcf-c83dd4a0233b\",\"createTime\":1681440615379,\"id\":\"02fdfd52-bea6-4cb4-849d-7ddab321a220\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681574400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 10:50:15');
  2065 +INSERT INTO `sys_oper_log` VALUES (308, '部门管理', 3, 'com.trash.web.controller.system.SysDeptController.remove()', 'DELETE', 1, 'admin', NULL, '/system/dept/104', '127.0.0.1', '内网IP', '{deptId=104}', '{\"msg\":\"部门存在用户,不允许删除\",\"code\":500}', 0, NULL, '2023-04-14 10:59:22');
  2066 +INSERT INTO `sys_oper_log` VALUES (309, '通知公告', 3, 'com.trash.web.controller.system.SysNoticeController.remove()', 'DELETE', 1, 'admin', NULL, '/system/notice/1', '127.0.0.1', '内网IP', '{noticeIds=1}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 11:00:02');
  2067 +INSERT INTO `sys_oper_log` VALUES (310, '通知公告', 3, 'com.trash.web.controller.system.SysNoticeController.remove()', 'DELETE', 1, 'admin', NULL, '/system/notice/2', '127.0.0.1', '内网IP', '{noticeIds=2}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 11:00:04');
  2068 +INSERT INTO `sys_oper_log` VALUES (311, '角色管理', 2, 'com.trash.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":100,\"admin\":false,\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"3\",\"deptCheckStrictly\":true,\"createTime\":1605018367000,\"updateBy\":\"admin\",\"menuCheckStrictly\":true,\"roleKey\":\"dept\",\"roleName\":\"流程管理\",\"menuIds\":[1,100,1001,1002,1003,1004,1005,1006,1007,101,1008,1009,1010,1011,1012,102,1013,1014,1015,1016,103,1017,1018,1019,1020,104,1021,1022,1023,1024,1025,105,1026,1027,1028,1029,1030,106,1031,1032,1033,1034,1035,107,1036,1037,1038,1039,108,500,1040,1041,1042,501,1043,1044,1045,2,109,1046,1047,1048,110,1049,1050,1051,1052,1053,1054,111,112,3,113,114,1055,1056,1058,1057,1059,1060,115,4,5,1901,2008,2000,2001,2002,2003,2004,2005,2006,2007,2009,2010],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 11:00:36');
  2069 +INSERT INTO `sys_oper_log` VALUES (312, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"status\":\"0\"}],\"phonenumber\":\"15122222222\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[2,4],\"loginIp\":\"\",\"email\":\"youxiw2000@13.com\",\"nickName\":\"youxiw2000\",\"sex\":\"0\",\"deptId\":104,\"avatar\":\"\",\"dept\":{\"deptName\":\"市场部门\",\"leader\":\"若依\",\"deptId\":104,\"orderNum\":\"2\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2000\",\"userId\":105,\"createBy\":\"admin\",\"roleIds\":[100],\"createTime\":1681104322000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 11:00:52');
  2070 +INSERT INTO `sys_oper_log` VALUES (313, '角色管理', 2, 'com.trash.web.controller.system.SysRoleController.dataScope()', 'PUT', 1, 'admin', NULL, '/system/role/dataScope', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":100,\"admin\":false,\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"3\",\"deptCheckStrictly\":true,\"createTime\":1605018367000,\"menuCheckStrictly\":true,\"roleKey\":\"dept\",\"roleName\":\"流程管理\",\"deptIds\":[],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 11:01:20');
  2071 +INSERT INTO `sys_oper_log` VALUES (314, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'admin', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 13:30:49');
  2072 +INSERT INTO `sys_oper_log` VALUES (315, '请假', 2, 'com.trash.leave.controller.WorkflowLeaveController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"啊啊啊\",\"leaveStartTime\":1681488000000,\"updateTime\":1681440334000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"b481bc98-da85-11ed-adcf-c83dd4a0233b\",\"createTime\":1681450331249,\"id\":\"e1f095e9-69ef-4ed2-9957-ef56e1c4daab\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681574400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 13:32:11');
  2073 +INSERT INTO `sys_oper_log` VALUES (316, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'admin', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":2,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"status\":\"0\"}],\"phonenumber\":\"15222222223\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"admin\",\"postIds\":[3],\"loginIp\":\"\",\"email\":\"youxiw2@163.com\",\"nickName\":\"youxiw2\",\"sex\":\"0\",\"deptId\":104,\"avatar\":\"/profile/avatar/2023/04/11/f6bf95b4-d793-4621-8ac4-736d57fe925a.jpeg\",\"dept\":{\"deptName\":\"市场部门\",\"leader\":\"若依\",\"deptId\":104,\"orderNum\":\"2\",\"params\":{},\"parentId\":100,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"youxiw2\",\"userId\":107,\"createBy\":\"admin\",\"roleIds\":[2],\"createTime\":1681194610000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 13:33:45');
  2074 +INSERT INTO `sys_oper_log` VALUES (317, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.upload()', 'POST', 1, NULL, NULL, '/processDefinition/upload', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200,\"data\":\"/profile/upload/processDefinition/2023/04/14/d6af61a9-9ccf-41da-abe6-dc96efd56d29.bpmn\"}', 0, NULL, '2023-04-14 15:20:23');
  2075 +INSERT INTO `sys_oper_log` VALUES (318, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 15:29:53');
  2076 +INSERT INTO `sys_oper_log` VALUES (319, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'youxiw2000', NULL, '/processDefinition/remove/26069ac2-da96-11ed-adcf-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=26069ac2-da96-11ed-adcf-c83dd4a0233b}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 15:30:08');
  2077 +INSERT INTO `sys_oper_log` VALUES (320, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 15:30:13');
  2078 +INSERT INTO `sys_oper_log` VALUES (321, '请假', 2, 'com.trash.leave.controller.WorkflowLeaveController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"啊啊啊\",\"leaveStartTime\":1681488000000,\"updateTime\":1681440334000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"d1bb9048-daa6-11ed-adcf-c83dd4a0233b\",\"createTime\":1681464553683,\"id\":\"fde27d13-2594-4b24-a4f7-10058fbed65b\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681574400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-14 17:29:13');
  2079 +INSERT INTO `sys_oper_log` VALUES (322, '菜单管理', 1, 'com.trash.web.controller.system.SysMenuController.add()', 'POST', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"edit\",\"orderNum\":\"4\",\"menuName\":\"行政办公\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"/\",\"createBy\":\"youxiw2000\",\"children\":[],\"isFrame\":\"1\",\"menuType\":\"M\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 11:45:18');
  2080 +INSERT INTO `sys_oper_log` VALUES (323, '菜单管理', 1, 'com.trash.web.controller.system.SysMenuController.add()', 'POST', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"cascader\",\"orderNum\":\"4\",\"menuName\":\"行政办公\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"/\",\"children\":[],\"isFrame\":\"1\",\"menuType\":\"M\",\"status\":\"0\"}', '{\"msg\":\"新增菜单\'行政办公\'失败,菜单名称已存在\",\"code\":500}', 0, NULL, '2023-04-17 11:46:57');
  2081 +INSERT INTO `sys_oper_log` VALUES (324, '菜单管理', 1, 'com.trash.web.controller.system.SysMenuController.add()', 'POST', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"chart\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"activiti/taskHistory\",\"createBy\":\"youxiw2000\",\"children\":[],\"isFrame\":\"1\",\"menuType\":\"M\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 11:51:35');
  2082 +INSERT INTO `sys_oper_log` VALUES (325, '角色管理', 2, 'com.trash.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":100,\"admin\":false,\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"3\",\"deptCheckStrictly\":true,\"createTime\":1605018367000,\"updateBy\":\"admin\",\"menuCheckStrictly\":true,\"roleKey\":\"dept\",\"roleName\":\"流程管理\",\"menuIds\":[1,100,1001,1002,1003,1004,1005,1006,1007,101,1008,1009,1010,1011,1012,102,1013,1014,1015,1016,103,1017,1018,1019,1020,104,1021,1022,1023,1024,1025,105,1026,1027,1028,1029,1030,106,1031,1032,1033,1034,1035,107,1036,1037,1038,1039,108,500,1040,1041,1042,501,1043,1044,1045,2,109,1046,1047,1048,110,1049,1050,1051,1052,1053,1054,111,112,3,113,114,1055,1056,1058,1057,1059,1060,115,4,5,1901,2008,2000,2001,2002,2003,2004,2005,2006,2007,2012,2013,2009,2010],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 11:53:35');
  2083 +INSERT INTO `sys_oper_log` VALUES (326, '菜单管理', 3, 'com.trash.web.controller.system.SysMenuController.remove()', 'DELETE', 1, 'admin', NULL, '/system/menu/2011', '127.0.0.1', '内网IP', '{menuId=2011}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 11:54:17');
  2084 +INSERT INTO `sys_oper_log` VALUES (327, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"chart\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"activiti/taskHistory\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 11:55:15');
  2085 +INSERT INTO `sys_oper_log` VALUES (328, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"chart\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"activiti/taskHistory\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 11:55:32');
  2086 +INSERT INTO `sys_oper_log` VALUES (329, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"chart\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 11:55:43');
  2087 +INSERT INTO `sys_oper_log` VALUES (330, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"chart\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 11:55:47');
  2088 +INSERT INTO `sys_oper_log` VALUES (331, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:21:00');
  2089 +INSERT INTO `sys_oper_log` VALUES (332, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:21:05');
  2090 +INSERT INTO `sys_oper_log` VALUES (333, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"excel\",\"orderNum\":\"5\",\"menuName\":\"行政办公\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"task\",\"children\":[],\"createTime\":1604458404000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2006,\"menuType\":\"M\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:22:14');
  2091 +INSERT INTO `sys_oper_log` VALUES (334, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"activitiHistory\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:23:16');
  2092 +INSERT INTO `sys_oper_log` VALUES (335, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"activitiHistory\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:23:27');
  2093 +INSERT INTO `sys_oper_log` VALUES (336, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:30:26');
  2094 +INSERT INTO `sys_oper_log` VALUES (337, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task/taskHistory\",\"component\":\"\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:31:35');
  2095 +INSERT INTO `sys_oper_log` VALUES (338, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task/taskHistory\",\"component\":\"task/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:32:35');
  2096 +INSERT INTO `sys_oper_log` VALUES (339, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"taskHistory\",\"component\":\"taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:33:57');
  2097 +INSERT INTO `sys_oper_log` VALUES (340, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"activitiHistory\",\"component\":\"activiti/task/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:45:58');
  2098 +INSERT INTO `sys_oper_log` VALUES (341, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"taskHistory\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:48:37');
  2099 +INSERT INTO `sys_oper_log` VALUES (342, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:51:24');
  2100 +INSERT INTO `sys_oper_log` VALUES (343, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:51:31');
  2101 +INSERT INTO `sys_oper_log` VALUES (344, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"1\",\"menuName\":\"我的待办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"\",\"children\":[],\"createTime\":1604458468000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2007,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:52:11');
  2102 +INSERT INTO `sys_oper_log` VALUES (345, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task/taskHistory\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:52:35');
  2103 +INSERT INTO `sys_oper_log` VALUES (346, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task/taskHistory\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:52:46');
  2104 +INSERT INTO `sys_oper_log` VALUES (347, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"1\",\"menuName\":\"我的待办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"\",\"children\":[],\"createTime\":1604458468000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2007,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:53:26');
  2105 +INSERT INTO `sys_oper_log` VALUES (348, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"1\",\"menuName\":\"我的待办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"activiti/task1\",\"children\":[],\"createTime\":1604458468000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2007,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:53:35');
  2106 +INSERT INTO `sys_oper_log` VALUES (349, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"excel\",\"orderNum\":\"2\",\"menuName\":\"行政办公\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"task\",\"children\":[],\"createTime\":1604458404000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2006,\"menuType\":\"M\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:55:05');
  2107 +INSERT INTO `sys_oper_log` VALUES (350, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"excel\",\"orderNum\":\"1\",\"menuName\":\"行政办公\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"task\",\"children\":[],\"createTime\":1604458404000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2006,\"menuType\":\"M\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:55:11');
  2108 +INSERT INTO `sys_oper_log` VALUES (351, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"1\",\"menuName\":\"我的待办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"activiti/task\",\"children\":[],\"createTime\":1604458468000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2007,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:55:24');
  2109 +INSERT INTO `sys_oper_log` VALUES (352, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"activiti/taskhistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:55:55');
  2110 +INSERT INTO `sys_oper_log` VALUES (353, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task\",\"component\":\"activiti/taskhistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:56:03');
  2111 +INSERT INTO `sys_oper_log` VALUES (354, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task/taskHistory\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:56:10');
  2112 +INSERT INTO `sys_oper_log` VALUES (355, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"taskHistory\",\"component\":\"activiti/taskHistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 17:56:45');
  2113 +INSERT INTO `sys_oper_log` VALUES (356, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"taskhistory\",\"component\":\"activiti/taskhistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 18:12:41');
  2114 +INSERT INTO `sys_oper_log` VALUES (357, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task/taskhistory\",\"component\":\"activiti/taskhistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 18:13:22');
  2115 +INSERT INTO `sys_oper_log` VALUES (358, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"taskstory2\",\"component\":\"activiti/task/taskhistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 18:15:14');
  2116 +INSERT INTO `sys_oper_log` VALUES (359, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"taskstory2\",\"component\":\"activiti/task/taskhistory.vue\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 18:16:06');
  2117 +INSERT INTO `sys_oper_log` VALUES (360, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"task/taskhistory\",\"component\":\"activiti/task/taskhistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 18:17:12');
  2118 +INSERT INTO `sys_oper_log` VALUES (361, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"taskhistory2\",\"component\":\"activiti/taskhistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 18:17:49');
  2119 +INSERT INTO `sys_oper_log` VALUES (362, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"tasking\",\"component\":\"activiti/taskhistory\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 18:18:42');
  2120 +INSERT INTO `sys_oper_log` VALUES (363, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"taskend\",\"component\":\"activiti/taskend\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 18:19:05');
  2121 +INSERT INTO `sys_oper_log` VALUES (364, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 19:21:18');
  2122 +INSERT INTO `sys_oper_log` VALUES (365, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"1\",\"leaveStartTime\":1681660800000,\"params\":{},\"title\":\"1\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"1efefb68-dd12-11ed-ae51-c83dd4a0233b\",\"createTime\":1681730541841,\"id\":\"554a2d28-e937-4681-afb0-2730ab49b042\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681660800000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 19:22:21');
  2123 +INSERT INTO `sys_oper_log` VALUES (366, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'youxiw2000', NULL, '/processDefinition/remove/f9467515-dd11-11ed-ae51-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=f9467515-dd11-11ed-ae51-c83dd4a0233b}', 'null', 1, '\r\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT)\r\n### The error may exist in org/activiti/db/mapping/entity/ProcessDefinition.xml\r\n### The error may involve org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityImpl.deleteProcessDefinitionsByDeploymentId-Inline\r\n### The error occurred while setting parameters\r\n### SQL: delete from ACT_RE_PROCDEF where DEPLOYMENT_ID_ = ?\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT)', '2023-04-17 19:24:37');
  2124 +INSERT INTO `sys_oper_log` VALUES (367, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 19:26:10');
  2125 +INSERT INTO `sys_oper_log` VALUES (368, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"1\",\"leaveStartTime\":1681660800000,\"params\":{},\"title\":\"1\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"b4726987-dd12-11ed-ae51-c83dd4a0233b\",\"createTime\":1681730792513,\"id\":\"90b890f1-4e25-47f1-be7c-e583f80e05c8\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681660800000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 19:26:32');
  2126 +INSERT INTO `sys_oper_log` VALUES (369, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 19:41:16');
  2127 +INSERT INTO `sys_oper_log` VALUES (370, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2000的年假申请\",\"leaveStartTime\":1681660800000,\"params\":{},\"title\":\"youxiw2000的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"d047953f-dd14-11ed-ae51-c83dd4a0233b\",\"createTime\":1681731698202,\"id\":\"169fb80d-31d2-495b-96c9-8122f4ee894b\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681660800000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 19:41:38');
  2128 +INSERT INTO `sys_oper_log` VALUES (371, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2的年假申请\",\"leaveStartTime\":1681660800000,\"params\":{},\"title\":\"youxiw2的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2\",\"instanceId\":\"016c4d75-dd15-11ed-ae51-c83dd4a0233b\",\"createTime\":1681731780679,\"id\":\"2849c0d6-72d3-468a-b165-207df1638772\",\"state\":\"0\",\"createName\":\"youxiw2\",\"leaveEndTime\":1681660800000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 19:43:00');
  2129 +INSERT INTO `sys_oper_log` VALUES (372, '菜单管理', 3, 'com.trash.web.controller.system.SysMenuController.remove()', 'DELETE', 1, 'youxiw2000', NULL, '/system/menu/4', '127.0.0.1', '内网IP', '{menuId=4}', '{\"msg\":\"菜单已分配,不允许删除\",\"code\":500}', 0, NULL, '2023-04-17 19:44:05');
  2130 +INSERT INTO `sys_oper_log` VALUES (373, '角色管理', 2, 'com.trash.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":100,\"admin\":false,\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"3\",\"deptCheckStrictly\":true,\"createTime\":1605018367000,\"updateBy\":\"youxiw2000\",\"menuCheckStrictly\":true,\"roleKey\":\"dept\",\"roleName\":\"流程管理\",\"menuIds\":[1,100,1001,1002,1003,1004,1005,1006,1007,101,1008,1009,1010,1011,1012,102,1013,1014,1015,1016,103,1017,1018,1019,1020,104,1021,1022,1023,1024,1025,105,1026,1027,1028,1029,1030,106,1031,1032,1033,1034,1035,107,1036,1037,1038,1039,108,500,1040,1041,1042,501,1043,1044,1045,2006,2007,2012,2013,2,109,1046,1047,1048,110,1049,1050,1051,1052,1053,1054,111,112,3,113,114,1055,1056,1058,1057,1059,1060,115,5,1901,2008,2000,2001,2002,2003,2004,2005,2009,2010],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 19:44:24');
  2131 +INSERT INTO `sys_oper_log` VALUES (374, '菜单管理', 3, 'com.trash.web.controller.system.SysMenuController.remove()', 'DELETE', 1, 'youxiw2000', NULL, '/system/menu/4', '127.0.0.1', '内网IP', '{menuId=4}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-17 19:44:30');
  2132 +INSERT INTO `sys_oper_log` VALUES (375, '请假', 2, 'com.trash.leave.controller.WorkflowLeaveController.edit()', 'PUT', 1, 'youxiw2', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2的年假申请\",\"leaveStartTime\":1681660800000,\"updateTime\":1681793349000,\"params\":{},\"title\":\"youxiw2的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2\",\"instanceId\":\"fefe0a54-dda4-11ed-b867-c83dd4a0233b\",\"createTime\":1681793624107,\"id\":\"e59a61f7-ecbe-4328-abb1-849a16523cdb\",\"state\":\"0\",\"createName\":\"youxiw2\",\"leaveEndTime\":1681660800000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 12:53:44');
  2133 +INSERT INTO `sys_oper_log` VALUES (376, '请假', 2, 'com.trash.leave.controller.WorkflowLeaveController.edit()', 'PUT', 1, 'youxiw2', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2的年假申请\",\"leaveStartTime\":1681660800000,\"updateTime\":1681793932000,\"params\":{},\"title\":\"youxiw2的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2\",\"instanceId\":\"2cc37567-dda6-11ed-b867-c83dd4a0233b\",\"createTime\":1681794130386,\"id\":\"da1d470d-d2b7-4723-b392-0f1b83ae8839\",\"state\":\"0\",\"createName\":\"youxiw2\",\"leaveEndTime\":1681660800000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 13:02:10');
  2134 +INSERT INTO `sys_oper_log` VALUES (377, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"我的办结\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"taskend\",\"component\":\"activiti/taskhistory/end\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2013,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 13:48:53');
  2135 +INSERT INTO `sys_oper_log` VALUES (378, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"我的经办\",\"params\":{},\"parentId\":2006,\"isCache\":\"0\",\"path\":\"tasking\",\"component\":\"activiti/taskhistory/index\",\"children\":[],\"createTime\":1681703495000,\"updateBy\":\"youxiw2000\",\"isFrame\":\"1\",\"menuId\":2012,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 13:49:00');
  2136 +INSERT INTO `sys_oper_log` VALUES (379, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2000的事假申请\",\"leaveStartTime\":1680624000000,\"params\":{},\"title\":\"youxiw2000的事假申请\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"7b2df48b-ddbd-11ed-b9d2-c83dd4a0233b\",\"createTime\":1681804140438,\"id\":\"0cfabeac-1a5e-467a-8981-6a1c9cde267a\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1682438400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:49:00');
  2137 +INSERT INTO `sys_oper_log` VALUES (380, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2的病假申请\",\"leaveStartTime\":1681833600000,\"params\":{},\"title\":\"youxiw2的病假申请\",\"type\":\"病假\",\"createBy\":\"youxiw2\",\"instanceId\":\"bad06427-ddbd-11ed-b9d2-c83dd4a0233b\",\"createTime\":1681804247149,\"id\":\"b5fb2b52-4eab-4fc2-97c6-0d59fa9f3126\",\"state\":\"0\",\"createName\":\"youxiw2\",\"leaveEndTime\":1681833600000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:50:47');
  2138 +INSERT INTO `sys_oper_log` VALUES (381, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"1\",\"leaveStartTime\":1679846400000,\"params\":{},\"title\":\"1\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"ebad8bf3-ddbd-11ed-b9d2-c83dd4a0233b\",\"createTime\":1681804329116,\"id\":\"1c81e053-5d64-43b0-9adf-3da69e47c903\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681833600000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:52:09');
  2139 +INSERT INTO `sys_oper_log` VALUES (382, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"2\",\"leaveStartTime\":1681747200000,\"params\":{},\"title\":\"2\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"efe62c9f-ddbd-11ed-b9d2-c83dd4a0233b\",\"createTime\":1681804336199,\"id\":\"1b3a7a7f-579c-43c9-b1a8-f7b98308b2f5\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681747200000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:52:16');
  2140 +INSERT INTO `sys_oper_log` VALUES (383, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"3\",\"leaveStartTime\":1681747200000,\"params\":{},\"title\":\"3\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"f5236c0b-ddbd-11ed-b9d2-c83dd4a0233b\",\"createTime\":1681804344989,\"id\":\"d78b3abb-e714-4e6a-b4bf-65862c6d39a9\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1682524800000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:52:25');
  2141 +INSERT INTO `sys_oper_log` VALUES (384, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"4\",\"leaveStartTime\":1681747200000,\"params\":{},\"title\":\"4\",\"type\":\"事假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"fbb7fe17-ddbd-11ed-b9d2-c83dd4a0233b\",\"createTime\":1681804356031,\"id\":\"fb2d0c32-6bff-4968-813a-9c4bb1f7263a\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681833600000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:52:36');
  2142 +INSERT INTO `sys_oper_log` VALUES (385, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"5\",\"leaveStartTime\":1681747200000,\"params\":{},\"title\":\"5\",\"type\":\"病假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"00c999a3-ddbe-11ed-b9d2-c83dd4a0233b\",\"createTime\":1681804364534,\"id\":\"af3e00da-0bfc-43a7-b030-7f809e0b9d04\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681833600000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:52:44');
  2143 +INSERT INTO `sys_oper_log` VALUES (386, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"6\",\"leaveStartTime\":1681747200000,\"params\":{},\"title\":\"6\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"04e9a93f-ddbe-11ed-b9d2-c83dd4a0233b\",\"createTime\":1681804371464,\"id\":\"7476717d-6bde-4b84-bcb6-2b56a1585837\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681833600000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:52:51');
  2144 +INSERT INTO `sys_oper_log` VALUES (387, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"7\",\"leaveStartTime\":1681747200000,\"params\":{},\"title\":\"7\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"0a8d72ab-ddbe-11ed-b9d2-c83dd4a0233b\",\"createTime\":1681804380915,\"id\":\"e15f464d-285b-48ee-b23c-a1b4e058fe45\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1682438400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:53:00');
  2145 +INSERT INTO `sys_oper_log` VALUES (388, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"8\",\"leaveStartTime\":1681747200000,\"params\":{},\"title\":\"8\",\"type\":\"病假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"0f633db7-ddbe-11ed-b9d2-c83dd4a0233b\",\"createTime\":1681804389028,\"id\":\"03b1792c-ffdc-49fc-96a0-19b02862105a\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681833600000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:53:09');
  2146 +INSERT INTO `sys_oper_log` VALUES (389, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"9\",\"leaveStartTime\":1681747200000,\"params\":{},\"title\":\"9\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"160ba4e3-ddbe-11ed-b9d2-c83dd4a0233b\",\"createTime\":1681804400196,\"id\":\"008b7ff0-d6e3-4adc-9ef2-0483298b229c\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1682438400000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:53:20');
  2147 +INSERT INTO `sys_oper_log` VALUES (390, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"10\",\"leaveStartTime\":1681833600000,\"params\":{},\"title\":\"10\",\"type\":\"病假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"1ba757ff-ddbe-11ed-b9d2-c83dd4a0233b\",\"createTime\":1681804409604,\"id\":\"6789844d-2281-4fd0-8b9a-cf5607cc654b\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681833600000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:53:29');
  2148 +INSERT INTO `sys_oper_log` VALUES (391, '角色管理', 2, 'com.trash.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":2,\"admin\":false,\"remark\":\"普通角色\",\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"2\",\"deptCheckStrictly\":true,\"createTime\":1603348024000,\"updateBy\":\"youxiw2000\",\"menuCheckStrictly\":true,\"roleKey\":\"common\",\"roleName\":\"普通角色\",\"menuIds\":[2006,2007,2012,2013,2008,2000,2001,2002,2003,2004,2005],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-18 15:55:33');
  2149 +INSERT INTO `sys_oper_log` VALUES (392, '角色管理', 1, 'com.trash.web.controller.system.SysRoleController.add()', 'POST', 1, 'youxiw2000', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":101,\"admin\":false,\"params\":{},\"roleSort\":\"10\",\"deptCheckStrictly\":true,\"createBy\":\"youxiw2000\",\"menuCheckStrictly\":true,\"roleKey\":\"workflowManger\",\"roleName\":\"审批员\",\"deptIds\":[],\"menuIds\":[2006,2007,2012,2013],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:08:39');
  2150 +INSERT INTO `sys_oper_log` VALUES (393, '角色管理', 2, 'com.trash.web.controller.system.SysRoleController.dataScope()', 'PUT', 1, 'youxiw2000', NULL, '/system/role/dataScope', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":101,\"admin\":false,\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"10\",\"deptCheckStrictly\":true,\"createTime\":1681870119000,\"menuCheckStrictly\":true,\"roleKey\":\"workflowManger\",\"roleName\":\"审批员\",\"deptIds\":[],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:08:49');
  2151 +INSERT INTO `sys_oper_log` VALUES (394, '用户管理', 1, 'com.trash.web.controller.system.SysUserController.add()', 'POST', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"phonenumber\":\"15201111111\",\"admin\":false,\"password\":\"$2a$10$HRcm3lkzNEZwvTy1/Z/txOvu/zYDdFTqjZiTuzpek2GW.JDYF4K8O\",\"postIds\":[],\"email\":\"1111111@111.com\",\"nickName\":\"sp01\",\"deptId\":100,\"params\":{},\"userName\":\"sp01\",\"userId\":108,\"createBy\":\"youxiw2000\",\"roleIds\":[101],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:09:51');
  2152 +INSERT INTO `sys_oper_log` VALUES (395, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":101,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"10\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"workflowManger\",\"roleName\":\"审批员\",\"status\":\"0\"}],\"phonenumber\":\"15201111111\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"youxiw2000\",\"postIds\":[],\"loginIp\":\"\",\"email\":\"1111111@111.com\",\"nickName\":\"1级审批\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"XX公司\",\"leader\":\"xx\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"sp01\",\"userId\":108,\"createBy\":\"youxiw2000\",\"roleIds\":[101],\"createTime\":1681870191000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:12:35');
  2153 +INSERT INTO `sys_oper_log` VALUES (396, '用户管理', 1, 'com.trash.web.controller.system.SysUserController.add()', 'POST', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"phonenumber\":\"15222222222\",\"admin\":false,\"password\":\"123456\",\"postIds\":[],\"email\":\"222@163.com\",\"nickName\":\"2级\",\"deptId\":100,\"params\":{},\"userName\":\"审批2\",\"roleIds\":[],\"status\":\"0\"}', '{\"msg\":\"新增用户\'审批2\'失败,手机号码已存在\",\"code\":500}', 0, NULL, '2023-04-19 10:13:09');
  2154 +INSERT INTO `sys_oper_log` VALUES (397, '用户管理', 1, 'com.trash.web.controller.system.SysUserController.add()', 'POST', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"phonenumber\":\"15222222233\",\"admin\":false,\"password\":\"$2a$10$WzJFj3O5MRz0e.Cd4bNwoeDDJE1DZdvb6X6dFsagNxfpDMWuBIfJa\",\"postIds\":[],\"email\":\"222@163.com\",\"nickName\":\"2级\",\"deptId\":100,\"params\":{},\"userName\":\"审批2\",\"userId\":109,\"createBy\":\"youxiw2000\",\"roleIds\":[],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:13:16');
  2155 +INSERT INTO `sys_oper_log` VALUES (398, '用户管理', 1, 'com.trash.web.controller.system.SysUserController.add()', 'POST', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"phonenumber\":\"15662111112\",\"admin\":false,\"password\":\"$2a$10$GUzBPLwbrmSbdFOvuvDzAeQsvUbNoi66spQjDMpHo5LWIpSczGGu.\",\"postIds\":[],\"email\":\"222@133.com\",\"nickName\":\"审批3\",\"deptId\":100,\"params\":{},\"userName\":\"sp3\",\"userId\":110,\"createBy\":\"youxiw2000\",\"roleIds\":[],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:14:14');
  2156 +INSERT INTO `sys_oper_log` VALUES (399, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.resetPwd()', 'PUT', 1, 'youxiw2000', NULL, '/system/user/resetPwd', '127.0.0.1', '内网IP', '{\"admin\":false,\"password\":\"$2a$10$CSDlHIP6ps7HSJD3n6H/UOqlgW1FsTiyaazMtEskLWrk/Q4XRVEae\",\"updateBy\":\"youxiw2000\",\"params\":{},\"userId\":111}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:15:36');
  2157 +INSERT INTO `sys_oper_log` VALUES (400, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.resetPwd()', 'PUT', 1, 'youxiw2000', NULL, '/system/user/resetPwd', '127.0.0.1', '内网IP', '{\"admin\":false,\"password\":\"$2a$10$SVuJI7It8q9pgq5NcejcG.h..nT2Y3DiQQoIDtBZbxRN8abScP8L2\",\"updateBy\":\"youxiw2000\",\"params\":{},\"userId\":110}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:15:38');
  2158 +INSERT INTO `sys_oper_log` VALUES (401, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.resetPwd()', 'PUT', 1, 'youxiw2000', NULL, '/system/user/resetPwd', '127.0.0.1', '内网IP', '{\"admin\":false,\"password\":\"$2a$10$16Sv2Vbgf4XA6LrxrmMXOeqYMtGgMofi71GtUo8kmrsJDzV1Vsv62\",\"updateBy\":\"youxiw2000\",\"params\":{},\"userId\":109}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:15:41');
  2159 +INSERT INTO `sys_oper_log` VALUES (402, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.resetPwd()', 'PUT', 1, 'youxiw2000', NULL, '/system/user/resetPwd', '127.0.0.1', '内网IP', '{\"admin\":false,\"password\":\"$2a$10$nsXzFHS.1NZgGwg/2P0M.OCeB7b7L.Ak54YLTl0bPviCbt8cDuXvS\",\"updateBy\":\"youxiw2000\",\"params\":{},\"userId\":108}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:15:43');
  2160 +INSERT INTO `sys_oper_log` VALUES (403, '岗位管理', 1, 'com.trash.web.controller.system.SysPostController.add()', 'POST', 1, 'youxiw2000', NULL, '/system/post', '127.0.0.1', '内网IP', '{\"postSort\":\"0\",\"flag\":false,\"postId\":5,\"params\":{},\"createBy\":\"youxiw2000\",\"postName\":\"1级审批\",\"postCode\":\"sp_1\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:16:11');
  2161 +INSERT INTO `sys_oper_log` VALUES (404, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[{\"flag\":false,\"roleId\":101,\"admin\":false,\"dataScope\":\"1\",\"params\":{},\"roleSort\":\"10\",\"deptCheckStrictly\":false,\"menuCheckStrictly\":false,\"roleKey\":\"workflowManger\",\"roleName\":\"审批员\",\"status\":\"0\"}],\"phonenumber\":\"15201111111\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"youxiw2000\",\"postIds\":[5],\"loginIp\":\"\",\"email\":\"1111111@111.com\",\"nickName\":\"审批1\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"XX公司\",\"leader\":\"xx\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"sp01\",\"userId\":108,\"createBy\":\"youxiw2000\",\"roleIds\":[101],\"createTime\":1681870191000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:17:30');
  2162 +INSERT INTO `sys_oper_log` VALUES (405, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"15222222233\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"youxiw2000\",\"postIds\":[6],\"loginIp\":\"\",\"email\":\"222@163.com\",\"nickName\":\"审批2\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"XX公司\",\"leader\":\"xx\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"sp02\",\"userId\":109,\"createBy\":\"youxiw2000\",\"roleIds\":[],\"createTime\":1681870396000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:17:35');
  2163 +INSERT INTO `sys_oper_log` VALUES (406, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"15662111112\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"youxiw2000\",\"postIds\":[7],\"loginIp\":\"\",\"email\":\"222@133.com\",\"nickName\":\"审批3\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"XX公司\",\"leader\":\"xx\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"sp03\",\"userId\":110,\"createBy\":\"youxiw2000\",\"roleIds\":[],\"createTime\":1681870454000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:17:39');
  2164 +INSERT INTO `sys_oper_log` VALUES (407, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"15662111112\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"postIds\":[8],\"loginIp\":\"\",\"email\":\"222@133.com\",\"nickName\":\"审批4\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"XX公司\",\"leader\":\"xx\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"sp04\",\"userId\":111,\"createBy\":\"youxiw2000\",\"roleIds\":[],\"createTime\":1681870454000,\"status\":\"0\"}', '{\"msg\":\"修改用户\'sp04\'失败,手机号码已存在\",\"code\":500}', 0, NULL, '2023-04-19 10:17:43');
  2165 +INSERT INTO `sys_oper_log` VALUES (408, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"15662111112\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"postIds\":[8],\"loginIp\":\"\",\"email\":\"222@133.com\",\"nickName\":\"审批4\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"XX公司\",\"leader\":\"xx\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"sp04\",\"userId\":111,\"createBy\":\"youxiw2000\",\"roleIds\":[],\"createTime\":1681870454000,\"status\":\"0\"}', '{\"msg\":\"修改用户\'sp04\'失败,手机号码已存在\",\"code\":500}', 0, NULL, '2023-04-19 10:17:56');
  2166 +INSERT INTO `sys_oper_log` VALUES (409, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"15662111113\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"postIds\":[8],\"loginIp\":\"\",\"email\":\"222@133.com\",\"nickName\":\"审批4\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"XX公司\",\"leader\":\"xx\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"sp04\",\"userId\":111,\"createBy\":\"youxiw2000\",\"roleIds\":[],\"createTime\":1681870454000,\"status\":\"0\"}', '{\"msg\":\"修改用户\'sp04\'失败,邮箱账号已存在\",\"code\":500}', 0, NULL, '2023-04-19 10:18:09');
  2167 +INSERT INTO `sys_oper_log` VALUES (410, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"15662111113\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"youxiw2000\",\"postIds\":[8],\"loginIp\":\"\",\"email\":\"222@153.com\",\"nickName\":\"审批4\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"XX公司\",\"leader\":\"xx\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"sp04\",\"userId\":111,\"createBy\":\"youxiw2000\",\"roleIds\":[101],\"createTime\":1681870454000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:18:22');
  2168 +INSERT INTO `sys_oper_log` VALUES (411, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"15662111112\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"youxiw2000\",\"postIds\":[7],\"loginIp\":\"\",\"email\":\"222@133.com\",\"nickName\":\"审批3\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"XX公司\",\"leader\":\"xx\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"sp03\",\"userId\":110,\"createBy\":\"youxiw2000\",\"roleIds\":[101],\"createTime\":1681870454000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:18:26');
  2169 +INSERT INTO `sys_oper_log` VALUES (412, '用户管理', 2, 'com.trash.web.controller.system.SysUserController.edit()', 'PUT', 1, 'youxiw2000', NULL, '/system/user', '127.0.0.1', '内网IP', '{\"roles\":[],\"phonenumber\":\"15222222233\",\"admin\":false,\"delFlag\":\"0\",\"password\":\"\",\"updateBy\":\"youxiw2000\",\"postIds\":[6],\"loginIp\":\"\",\"email\":\"222@163.com\",\"nickName\":\"审批2\",\"sex\":\"0\",\"deptId\":100,\"avatar\":\"\",\"dept\":{\"deptName\":\"XX公司\",\"leader\":\"xx\",\"deptId\":100,\"orderNum\":\"0\",\"params\":{},\"parentId\":0,\"children\":[],\"status\":\"0\"},\"params\":{},\"userName\":\"sp02\",\"userId\":109,\"createBy\":\"youxiw2000\",\"roleIds\":[101],\"createTime\":1681870396000,\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 10:18:30');
  2170 +INSERT INTO `sys_oper_log` VALUES (413, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2000的病假申请\",\"leaveStartTime\":1681833600000,\"params\":{},\"title\":\"youxiw2000的病假申请\",\"type\":\"病假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"3f5bb949-de7c-11ed-98d7-c83dd4a0233b\",\"createTime\":1681886073975,\"id\":\"83b8e0ba-5f55-4926-b22b-518e27968f95\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681920000000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 14:34:34');
  2171 +INSERT INTO `sys_oper_log` VALUES (414, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"年假\",\"leaveStartTime\":1681833600000,\"params\":{},\"title\":\"youxiw2000的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"643f1551-de7c-11ed-98d7-c83dd4a0233b\",\"createTime\":1681886135769,\"id\":\"172e9321-1a91-458f-a188-0d2921ccc900\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681920000000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 14:35:35');
  2172 +INSERT INTO `sys_oper_log` VALUES (415, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2000的年假申请\",\"leaveStartTime\":1681833600000,\"params\":{},\"title\":\"youxiw2000的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"f4929007-de7c-11ed-98d7-c83dd4a0233b\",\"createTime\":1681886377910,\"id\":\"5576cae5-05da-4abf-bcd9-98e05aa75d99\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681920000000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 14:39:37');
  2173 +INSERT INTO `sys_oper_log` VALUES (416, '请假', 1, 'com.trash.leave.controller.WorkflowLeaveController.add()', 'POST', 1, 'youxiw2000', NULL, '/workflow/leave', '127.0.0.1', '内网IP', '{\"reason\":\"youxiw2000的年假申请\",\"leaveStartTime\":1681833600000,\"params\":{},\"title\":\"youxiw2000的年假申请\",\"type\":\"年假\",\"createBy\":\"youxiw2000\",\"instanceId\":\"6bb6e5fd-de7d-11ed-98d7-c83dd4a0233b\",\"createTime\":1681886577799,\"id\":\"8b1d5d6b-c8dc-43df-963b-795ef40aebb3\",\"state\":\"0\",\"createName\":\"youxiw2000\",\"leaveEndTime\":1681920000000}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-19 14:42:57');
  2174 +INSERT INTO `sys_oper_log` VALUES (417, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 09:56:41');
  2175 +INSERT INTO `sys_oper_log` VALUES (418, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 10:10:57');
  2176 +INSERT INTO `sys_oper_log` VALUES (419, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 10:12:48');
  2177 +INSERT INTO `sys_oper_log` VALUES (420, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 10:17:42');
  2178 +INSERT INTO `sys_oper_log` VALUES (421, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 10:21:28');
  2179 +INSERT INTO `sys_oper_log` VALUES (422, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 10:22:18');
  2180 +INSERT INTO `sys_oper_log` VALUES (423, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 10:28:09');
  2181 +INSERT INTO `sys_oper_log` VALUES (424, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.upload()', 'POST', 1, NULL, NULL, '/processDefinition/upload', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200,\"data\":\"/profile/upload/processDefinition/2023/04/20/bf6e90cb-78a3-4bac-96ce-ced92387aec0.bpmn\"}', 0, NULL, '2023-04-20 10:28:37');
  2182 +INSERT INTO `sys_oper_log` VALUES (425, '流程定义管理', 6, 'com.trash.activiti.controller.ProcessDefinitionController.uploadStreamAndDeployment()', 'POST', 1, 'youxiw2000', NULL, '/processDefinition/uploadStreamAndDeployment', '127.0.0.1', '内网IP', '', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 10:33:51');
  2183 +INSERT INTO `sys_oper_log` VALUES (426, '流程定义管理', 3, 'com.trash.activiti.controller.ProcessDefinitionController.delDefinition()', 'DELETE', 1, 'youxiw2000', NULL, '/processDefinition/remove/30de7c51-df23-11ed-895e-c83dd4a0233b', '127.0.0.1', '内网IP', '{deploymentId=30de7c51-df23-11ed-895e-c83dd4a0233b}', 'null', 1, '\r\n### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT)\r\n### The error may exist in org/activiti/db/mapping/entity/ProcessDefinition.xml\r\n### The error may involve org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityImpl.deleteProcessDefinitionsByDeploymentId-Inline\r\n### The error occurred while setting parameters\r\n### SQL: delete from ACT_RE_PROCDEF where DEPLOYMENT_ID_ = ?\r\n### Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot delete or update a parent row: a foreign key constraint fails (`trash`.`act_ru_execution`, CONSTRAINT `ACT_FK_EXE_PROCDEF` FOREIGN KEY (`PROC_DEF_ID_`) REFERENCES `act_re_procdef` (`ID_`) ON DELETE RESTRICT ON UPDATE RESTRICT)', '2023-04-20 18:01:43');
  2184 +INSERT INTO `sys_oper_log` VALUES (427, '菜单管理', 1, 'com.trash.web.controller.system.SysMenuController.add()', 'POST', 1, 'youxiw2000', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"orderNum\":\"2\",\"menuName\":\"业务办理\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"/Business\",\"createBy\":\"youxiw2000\",\"children\":[],\"isFrame\":\"1\",\"menuType\":\"M\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 18:10:24');
  2185 +INSERT INTO `sys_oper_log` VALUES (428, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"业务办理\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"Business\",\"children\":[],\"createTime\":1681985424000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2014,\"menuType\":\"M\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 19:49:17');
  2186 +INSERT INTO `sys_oper_log` VALUES (429, '菜单管理', 1, 'com.trash.web.controller.system.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"orderNum\":\"0\",\"menuName\":\"失信管理\",\"params\":{},\"parentId\":2014,\"isCache\":\"0\",\"path\":\"credit\",\"createBy\":\"admin\",\"children\":[],\"isFrame\":\"1\",\"menuType\":\"M\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 19:50:25');
  2187 +INSERT INTO `sys_oper_log` VALUES (430, '菜单管理', 1, 'com.trash.web.controller.system.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"orderNum\":\"0\",\"menuName\":\"工地失信管理\",\"params\":{},\"parentId\":2015,\"isCache\":\"0\",\"path\":\"ConstructionCredit\",\"component\":\"ConstructionCredit\",\"createBy\":\"admin\",\"children\":[],\"isFrame\":\"1\",\"menuType\":\"C\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 19:53:13');
  2188 +INSERT INTO `sys_oper_log` VALUES (431, '菜单管理', 1, 'com.trash.web.controller.system.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"orderNum\":\"1\",\"menuName\":\"消纳场失信管理\",\"params\":{},\"parentId\":2015,\"isCache\":\"0\",\"path\":\"EarthSites\",\"component\":\"EarthSites\",\"createBy\":\"admin\",\"children\":[],\"isFrame\":\"1\",\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 19:54:05');
  2189 +INSERT INTO `sys_oper_log` VALUES (432, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"1\",\"menuName\":\"消纳场失信管理\",\"params\":{},\"parentId\":2015,\"isCache\":\"0\",\"path\":\"EarthSitesCredit\",\"component\":\"EarthSitesCredit\",\"children\":[],\"createTime\":1681991645000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2017,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 19:54:16');
  2190 +INSERT INTO `sys_oper_log` VALUES (433, '菜单管理', 1, 'com.trash.web.controller.system.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"orderNum\":\"2\",\"menuName\":\"企业失信管理\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"CompanyCridet\",\"component\":\"CompanyCridet\",\"createBy\":\"admin\",\"children\":[],\"isFrame\":\"1\",\"menuType\":\"C\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 19:54:54');
  2191 +INSERT INTO `sys_oper_log` VALUES (434, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"企业失信管理\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"CompanyCredit\",\"component\":\"CompanyCredit\",\"children\":[],\"createTime\":1681991694000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2018,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 19:55:02');
  2192 +INSERT INTO `sys_oper_log` VALUES (435, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"2\",\"menuName\":\"企业失信管理\",\"params\":{},\"parentId\":2015,\"isCache\":\"0\",\"path\":\"CompanyCredit\",\"component\":\"CompanyCredit\",\"children\":[],\"createTime\":1681991694000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2018,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 19:55:09');
  2193 +INSERT INTO `sys_oper_log` VALUES (436, '菜单管理', 1, 'com.trash.web.controller.system.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"orderNum\":\"3\",\"menuName\":\"车辆失信管理\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"TruckCredit\",\"component\":\"TruckCredit\",\"createBy\":\"admin\",\"children\":[],\"isFrame\":\"1\",\"menuType\":\"C\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 19:55:33');
  2194 +INSERT INTO `sys_oper_log` VALUES (437, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"3\",\"menuName\":\"车辆失信管理\",\"params\":{},\"parentId\":2015,\"isCache\":\"0\",\"path\":\"TruckCredit\",\"component\":\"TruckCredit\",\"children\":[],\"createTime\":1681991733000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2019,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 19:55:42');
  2195 +INSERT INTO `sys_oper_log` VALUES (438, '菜单管理', 1, 'com.trash.web.controller.system.SysMenuController.add()', 'POST', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"orderNum\":\"4\",\"menuName\":\"驾驶员失信管理\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"DriverCredit\",\"component\":\"DriverCredit\",\"createBy\":\"admin\",\"children\":[],\"isFrame\":\"1\",\"menuType\":\"C\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 19:56:03');
  2196 +INSERT INTO `sys_oper_log` VALUES (439, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"4\",\"menuName\":\"驾驶员失信管理\",\"params\":{},\"parentId\":2015,\"isCache\":\"0\",\"path\":\"DriverCredit\",\"component\":\"DriverCredit\",\"children\":[],\"createTime\":1681991763000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2020,\"menuType\":\"C\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-20 19:56:09');
  2197 +INSERT INTO `sys_oper_log` VALUES (440, '代码生成', 6, 'com.trash.generator.controller.GenController.importTableSave()', 'POST', 1, 'admin', NULL, '/tool/gen/importTable', '127.0.0.1', '内网IP', 'construction_credit', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 09:34:17');
  2198 +INSERT INTO `sys_oper_log` VALUES (441, '代码生成', 8, 'com.trash.generator.controller.GenController.batchGenCode()', 'GET', 1, 'admin', NULL, '/tool/gen/batchGenCode', '127.0.0.1', '内网IP', '{}', 'null', 0, NULL, '2023-04-21 09:34:21');
  2199 +INSERT INTO `sys_oper_log` VALUES (442, '角色管理', 2, 'com.trash.web.controller.system.SysRoleController.edit()', 'PUT', 1, 'admin', NULL, '/system/role', '127.0.0.1', '内网IP', '{\"flag\":false,\"roleId\":100,\"admin\":false,\"dataScope\":\"1\",\"delFlag\":\"0\",\"params\":{},\"roleSort\":\"3\",\"deptCheckStrictly\":true,\"createTime\":1605018367000,\"updateBy\":\"admin\",\"menuCheckStrictly\":true,\"roleKey\":\"dept\",\"roleName\":\"流程管理\",\"menuIds\":[1,100,1001,1002,1003,1004,1005,1006,1007,101,1008,1009,1010,1011,1012,102,1013,1014,1015,1016,103,1017,1018,1019,1020,104,1021,1022,1023,1024,1025,105,1026,1027,1028,1029,1030,106,1031,1032,1033,1034,1035,107,1036,1037,1038,1039,108,500,1040,1041,1042,501,1043,1044,1045,2006,2007,2012,2013,2,109,1046,1047,1048,110,1049,1050,1051,1052,1053,1054,111,112,2014,2015,2016,2022,2023,2024,2025,2026,2017,2018,2019,2020,3,113,114,1055,1056,1058,1057,1059,1060,115,5,1901,2008,2000,2001,2002,2003,2004,2005,2009,2010],\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 09:48:56');
  2200 +INSERT INTO `sys_oper_log` VALUES (443, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"0\",\"menuName\":\"工地失信管理\",\"params\":{},\"parentId\":2015,\"isCache\":\"0\",\"path\":\"ConstructionCredit\",\"component\":\"business/ConstructionCredit\",\"children\":[],\"createTime\":1681991593000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2016,\"menuType\":\"C\",\"perms\":\"business:ConstructionCredit:list\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 09:54:51');
  2201 +INSERT INTO `sys_oper_log` VALUES (444, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"log\",\"orderNum\":\"2\",\"menuName\":\"业务办理\",\"params\":{},\"parentId\":0,\"isCache\":\"0\",\"path\":\"Business\",\"children\":[],\"createTime\":1681985424000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2014,\"menuType\":\"M\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 09:55:19');
  2202 +INSERT INTO `sys_oper_log` VALUES (445, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"0\",\"menuName\":\"工地失信管理\",\"params\":{},\"parentId\":2014,\"isCache\":\"0\",\"path\":\"ConstructionCredit\",\"component\":\"business/ConstructionCredit\",\"children\":[],\"createTime\":1681991593000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2016,\"menuType\":\"C\",\"perms\":\"business:ConstructionCredit:list\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 10:44:16');
  2203 +INSERT INTO `sys_oper_log` VALUES (446, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"0\",\"menuName\":\"工地失信管理\",\"params\":{},\"parentId\":2015,\"isCache\":\"0\",\"path\":\"ConstructionCredit\",\"component\":\"business/ConstructionCredit\",\"children\":[],\"createTime\":1681991593000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2016,\"menuType\":\"C\",\"perms\":\"business:ConstructionCredit:list\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 10:45:07');
  2204 +INSERT INTO `sys_oper_log` VALUES (447, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"0\",\"menuName\":\"失信管理\",\"params\":{},\"parentId\":2014,\"isCache\":\"0\",\"path\":\"Business\",\"children\":[],\"createTime\":1681991425000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2015,\"menuType\":\"M\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 10:45:46');
  2205 +INSERT INTO `sys_oper_log` VALUES (448, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"0\",\"menuName\":\"失信管理\",\"params\":{},\"parentId\":2014,\"isCache\":\"0\",\"path\":\"#\",\"children\":[],\"createTime\":1681991425000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2015,\"menuType\":\"M\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 10:46:16');
  2206 +INSERT INTO `sys_oper_log` VALUES (449, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"0\",\"menuName\":\"工地失信管理\",\"params\":{},\"parentId\":2015,\"isCache\":\"0\",\"path\":\"business\",\"component\":\"business/ConstructionCredit\",\"children\":[],\"createTime\":1681991593000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2016,\"menuType\":\"C\",\"perms\":\"business:ConstructionCredit:list\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 10:47:01');
  2207 +INSERT INTO `sys_oper_log` VALUES (450, '菜单管理', 2, 'com.trash.web.controller.system.SysMenuController.edit()', 'PUT', 1, 'admin', NULL, '/system/menu', '127.0.0.1', '内网IP', '{\"visible\":\"0\",\"icon\":\"#\",\"orderNum\":\"0\",\"menuName\":\"失信管理\",\"params\":{},\"parentId\":2014,\"isCache\":\"0\",\"path\":\"credit\",\"children\":[],\"createTime\":1681991425000,\"updateBy\":\"admin\",\"isFrame\":\"1\",\"menuId\":2015,\"menuType\":\"M\",\"perms\":\"\",\"status\":\"0\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 10:47:50');
  2208 +INSERT INTO `sys_oper_log` VALUES (451, '工地失信', 1, 'com.trash.business.controller.ConstructionCreditController.add()', 'POST', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"啊啊\",\"params\":{},\"type\":\"工地A\",\"name\":\"E\",\"id\":1,\"place\":\"工地B\",\"time\":1682006400000,\"status\":0}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 13:38:51');
  2209 +INSERT INTO `sys_oper_log` VALUES (452, '工地失信', 2, 'com.trash.business.controller.ConstructionCreditController.edit()', 'PUT', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"啊啊\",\"params\":{},\"type\":\"工地A\",\"name\":\"E\",\"id\":1,\"place\":\"工地B\",\"time\":1682006400000,\"status\":0}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 13:39:56');
  2210 +INSERT INTO `sys_oper_log` VALUES (453, '工地失信', 1, 'com.trash.business.controller.ConstructionCreditController.add()', 'POST', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"SaaS\",\"params\":{},\"type\":\"工地D\",\"lostCredit\":1,\"name\":\"D\",\"id\":2,\"place\":\"工地B\",\"time\":1681142400000,\"status\":0}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 15:24:31');
  2211 +INSERT INTO `sys_oper_log` VALUES (454, '工地失信', 1, 'com.trash.business.controller.ConstructionCreditController.add()', 'POST', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"3\",\"params\":{},\"type\":\"工地B\",\"lostCredit\":1,\"name\":\"B\",\"id\":3,\"place\":\"工地B\",\"time\":1681056000000,\"status\":0}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 15:27:02');
  2212 +INSERT INTO `sys_oper_log` VALUES (455, '工地失信', 1, 'com.trash.business.controller.ConstructionCreditController.add()', 'POST', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"a\",\"params\":{},\"type\":\"工地A\",\"lostCredit\":1,\"name\":\"工地A\",\"id\":4,\"place\":\"工地A\",\"time\":1679760000000,\"objectId\":\"a\",\"status\":0}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 15:35:43');
  2213 +INSERT INTO `sys_oper_log` VALUES (456, '工地失信', 2, 'com.trash.business.controller.ConstructionCreditController.edit()', 'PUT', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"abcd\",\"params\":{},\"id\":2}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 17:17:05');
  2214 +INSERT INTO `sys_oper_log` VALUES (457, '工地失信', 2, 'com.trash.business.controller.ConstructionCreditController.edit()', 'PUT', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"asdf\",\"params\":{},\"id\":1}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 17:18:20');
  2215 +INSERT INTO `sys_oper_log` VALUES (458, '工地失信', 2, 'com.trash.business.controller.ConstructionCreditController.edit()', 'PUT', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"ssss\",\"params\":{},\"id\":2}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 17:19:45');
  2216 +INSERT INTO `sys_oper_log` VALUES (459, '工地失信', 1, 'com.trash.business.controller.ConstructionCreditController.add()', 'POST', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"A\",\"params\":{},\"type\":\"工地A\",\"lostCredit\":1,\"name\":\"工地A\",\"id\":8,\"place\":\"工地A\",\"time\":1682068847106,\"objectId\":\"a\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 17:20:47');
  2217 +INSERT INTO `sys_oper_log` VALUES (460, '工地失信', 1, 'com.trash.business.controller.ConstructionCreditController.add()', 'POST', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"B\",\"params\":{},\"type\":\"工地B\",\"lostCredit\":1,\"name\":\"工地B\",\"id\":9,\"place\":\"工地B\",\"time\":1682068865979,\"objectId\":\"B\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 17:21:06');
  2218 +INSERT INTO `sys_oper_log` VALUES (461, '工地失信', 2, 'com.trash.business.controller.ConstructionCreditController.edit()', 'PUT', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"AAA\",\"params\":{},\"id\":8}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-21 17:21:18');
  2219 +INSERT INTO `sys_oper_log` VALUES (462, '工地失信', 2, 'com.trash.business.controller.ConstructionCreditController.edit()', 'PUT', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"122ss啊啊\",\"params\":{},\"id\":9}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-23 09:08:02');
  2220 +INSERT INTO `sys_oper_log` VALUES (463, '工地失信', 1, 'com.trash.business.controller.ConstructionCreditController.add()', 'POST', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"存储\",\"params\":{},\"type\":\"工地C\",\"lostCredit\":1,\"name\":\"工地C\",\"id\":12,\"place\":\"工地C\",\"time\":1682214830347,\"objectId\":\"C\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-23 09:53:50');
  2221 +INSERT INTO `sys_oper_log` VALUES (464, '工地失信', 1, 'com.trash.business.controller.ConstructionCreditController.add()', 'POST', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"啊啊啊\",\"params\":{},\"type\":\"工地D\",\"lostCredit\":1,\"name\":\"工地D\",\"id\":13,\"place\":\"工地D\",\"time\":1682215125327,\"objectId\":\"D\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-23 09:58:45');
  2222 +INSERT INTO `sys_oper_log` VALUES (465, '工地失信', 1, 'com.trash.business.controller.ConstructionCreditController.add()', 'POST', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"啊啊啊\",\"params\":{},\"type\":\"工地A\",\"lostCredit\":1,\"name\":\"工地A\",\"id\":14,\"place\":\"工地A\",\"time\":1682215142101,\"objectId\":\"a\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-23 09:59:02');
  2223 +INSERT INTO `sys_oper_log` VALUES (466, '工地失信', 1, 'com.trash.business.controller.ConstructionCreditController.add()', 'POST', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"对的\",\"params\":{},\"type\":\"工地B\",\"lostCredit\":1,\"name\":\"工地A\",\"id\":15,\"place\":\"工地C\",\"time\":1682215329048,\"objectId\":\"a\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-23 10:02:09');
  2224 +INSERT INTO `sys_oper_log` VALUES (467, '工地失信', 1, 'com.trash.business.controller.ConstructionCreditController.add()', 'POST', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"呃呃呃\",\"params\":{},\"type\":\"工地E\",\"lostCredit\":1,\"name\":\"工地E\",\"id\":16,\"place\":\"工地E\",\"time\":1682215446311,\"objectId\":\"E\"}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-23 10:04:06');
  2225 +INSERT INTO `sys_oper_log` VALUES (468, '工地失信', 5, 'com.trash.business.controller.ConstructionCreditController.export()', 'GET', 1, 'admin', NULL, '/business/ConstructionCredit/export', '127.0.0.1', '内网IP', '{}', '{\"msg\":\"4ea60848-8c6b-4a94-83b4-d77465107b68_credit.xlsx\",\"code\":200}', 0, NULL, '2023-04-23 10:06:16');
  2226 +INSERT INTO `sys_oper_log` VALUES (469, '工地失信', 5, 'com.trash.business.controller.ConstructionCreditController.export()', 'GET', 1, 'admin', NULL, '/business/ConstructionCredit/export', '127.0.0.1', '内网IP', '{}', '{\"msg\":\"5db030b8-cd1b-41e0-b4dc-dfca3b2a34b4_credit.xlsx\",\"code\":200}', 0, NULL, '2023-04-23 10:06:39');
  2227 +INSERT INTO `sys_oper_log` VALUES (470, '工地失信', 2, 'com.trash.business.controller.ConstructionCreditController.edit()', 'PUT', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"啊啊啊\",\"params\":{},\"id\":14}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-23 10:49:04');
  2228 +INSERT INTO `sys_oper_log` VALUES (471, '工地失信', 2, 'com.trash.business.controller.ConstructionCreditController.edit()', 'PUT', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"是\",\"params\":{},\"id\":15}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-23 10:50:19');
  2229 +INSERT INTO `sys_oper_log` VALUES (472, '工地失信', 2, 'com.trash.business.controller.ConstructionCreditController.edit()', 'PUT', 1, 'admin', NULL, '/business/ConstructionCredit', '127.0.0.1', '内网IP', '{\"reason\":\"八八八\",\"params\":{},\"id\":12}', '{\"msg\":\"操作成功\",\"code\":200}', 0, NULL, '2023-04-23 11:07:26');
  2230 +
  2231 +-- ----------------------------
  2232 +-- Table structure for sys_post
  2233 +-- ----------------------------
  2234 +DROP TABLE IF EXISTS `sys_post`;
  2235 +CREATE TABLE `sys_post` (
  2236 + `post_id` bigint NOT NULL AUTO_INCREMENT COMMENT '岗位ID',
  2237 + `post_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '岗位编码',
  2238 + `post_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '岗位名称',
  2239 + `post_sort` int NOT NULL COMMENT '显示顺序',
  2240 + `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '状态(0正常 1停用)',
  2241 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  2242 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  2243 + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  2244 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  2245 + `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  2246 + PRIMARY KEY (`post_id`) USING BTREE
  2247 +) ENGINE = InnoDB AUTO_INCREMENT = 9 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '岗位信息表' ROW_FORMAT = DYNAMIC;
  2248 +
  2249 +-- ----------------------------
  2250 +-- Records of sys_post
  2251 +-- ----------------------------
  2252 +INSERT INTO `sys_post` VALUES (1, 'ceo', '董事长', 1, '0', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  2253 +INSERT INTO `sys_post` VALUES (2, 'se', '部门经理', 2, '0', 'admin', '2020-10-22 14:27:04', 'admin', '2020-11-04 14:39:36', '');
  2254 +INSERT INTO `sys_post` VALUES (3, 'hr', '人力资源', 3, '0', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  2255 +INSERT INTO `sys_post` VALUES (4, 'user', '普通员工', 4, '0', 'admin', '2020-10-22 14:27:04', '', NULL, '');
  2256 +INSERT INTO `sys_post` VALUES (5, 'sp_1', '1级审批', 0, '0', 'youxiw2000', '2023-04-19 10:16:11', '', NULL, NULL);
  2257 +INSERT INTO `sys_post` VALUES (6, 'sp_2', '2级审批', 0, '0', 'youxiw2000', '2023-04-19 10:16:11', '', NULL, NULL);
  2258 +INSERT INTO `sys_post` VALUES (7, 'sp_3', '3级审批', 0, '0', 'youxiw2000', '2023-04-19 10:16:11', '', NULL, NULL);
  2259 +INSERT INTO `sys_post` VALUES (8, 'sp_4', '4级审批', 0, '0', 'youxiw2000', '2023-04-19 10:16:11', '', NULL, NULL);
  2260 +
  2261 +-- ----------------------------
  2262 +-- Table structure for sys_role
  2263 +-- ----------------------------
  2264 +DROP TABLE IF EXISTS `sys_role`;
  2265 +CREATE TABLE `sys_role` (
  2266 + `role_id` bigint NOT NULL AUTO_INCREMENT COMMENT '角色ID',
  2267 + `role_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色名称',
  2268 + `role_key` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色权限字符串',
  2269 + `role_sort` int NOT NULL COMMENT '显示顺序',
  2270 + `data_scope` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '1' COMMENT '数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限)',
  2271 + `menu_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '菜单树选择项是否关联显示',
  2272 + `dept_check_strictly` tinyint(1) NULL DEFAULT 1 COMMENT '部门树选择项是否关联显示',
  2273 + `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色状态(0正常 1停用)',
  2274 + `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  2275 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  2276 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  2277 + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  2278 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  2279 + `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  2280 + PRIMARY KEY (`role_id`) USING BTREE
  2281 +) ENGINE = InnoDB AUTO_INCREMENT = 102 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色信息表' ROW_FORMAT = DYNAMIC;
  2282 +
  2283 +-- ----------------------------
  2284 +-- Records of sys_role
  2285 +-- ----------------------------
  2286 +INSERT INTO `sys_role` VALUES (1, '超级管理员', 'admin', 1, '1', 1, 1, '0', '0', 'admin', '2020-10-22 14:27:04', '', NULL, '超级管理员');
  2287 +INSERT INTO `sys_role` VALUES (2, '普通角色', 'common', 2, '1', 1, 1, '0', '0', 'admin', '2020-10-22 14:27:04', 'youxiw2000', '2023-04-18 15:55:33', '普通角色');
  2288 +INSERT INTO `sys_role` VALUES (100, '流程管理', 'dept', 3, '1', 1, 1, '0', '0', 'admin', '2020-11-10 22:26:07', 'admin', '2023-04-21 09:48:56', NULL);
  2289 +INSERT INTO `sys_role` VALUES (101, '审批员', 'workflowManger', 10, '1', 1, 1, '0', '0', 'youxiw2000', '2023-04-19 10:08:39', '', '2023-04-19 10:08:49', NULL);
  2290 +
  2291 +-- ----------------------------
  2292 +-- Table structure for sys_role_dept
  2293 +-- ----------------------------
  2294 +DROP TABLE IF EXISTS `sys_role_dept`;
  2295 +CREATE TABLE `sys_role_dept` (
  2296 + `role_id` bigint NOT NULL COMMENT '角色ID',
  2297 + `dept_id` bigint NOT NULL COMMENT '部门ID',
  2298 + PRIMARY KEY (`role_id`, `dept_id`) USING BTREE
  2299 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色和部门关联表' ROW_FORMAT = DYNAMIC;
  2300 +
  2301 +-- ----------------------------
  2302 +-- Records of sys_role_dept
  2303 +-- ----------------------------
  2304 +INSERT INTO `sys_role_dept` VALUES (2, 100);
  2305 +INSERT INTO `sys_role_dept` VALUES (2, 105);
  2306 +
  2307 +-- ----------------------------
  2308 +-- Table structure for sys_role_menu
  2309 +-- ----------------------------
  2310 +DROP TABLE IF EXISTS `sys_role_menu`;
  2311 +CREATE TABLE `sys_role_menu` (
  2312 + `role_id` bigint NOT NULL COMMENT '角色ID',
  2313 + `menu_id` bigint NOT NULL COMMENT '菜单ID',
  2314 + PRIMARY KEY (`role_id`, `menu_id`) USING BTREE
  2315 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色和菜单关联表' ROW_FORMAT = DYNAMIC;
  2316 +
  2317 +-- ----------------------------
  2318 +-- Records of sys_role_menu
  2319 +-- ----------------------------
  2320 +INSERT INTO `sys_role_menu` VALUES (2, 2000);
  2321 +INSERT INTO `sys_role_menu` VALUES (2, 2001);
  2322 +INSERT INTO `sys_role_menu` VALUES (2, 2002);
  2323 +INSERT INTO `sys_role_menu` VALUES (2, 2003);
  2324 +INSERT INTO `sys_role_menu` VALUES (2, 2004);
  2325 +INSERT INTO `sys_role_menu` VALUES (2, 2005);
  2326 +INSERT INTO `sys_role_menu` VALUES (2, 2006);
  2327 +INSERT INTO `sys_role_menu` VALUES (2, 2007);
  2328 +INSERT INTO `sys_role_menu` VALUES (2, 2008);
  2329 +INSERT INTO `sys_role_menu` VALUES (2, 2012);
  2330 +INSERT INTO `sys_role_menu` VALUES (2, 2013);
  2331 +INSERT INTO `sys_role_menu` VALUES (100, 1);
  2332 +INSERT INTO `sys_role_menu` VALUES (100, 2);
  2333 +INSERT INTO `sys_role_menu` VALUES (100, 3);
  2334 +INSERT INTO `sys_role_menu` VALUES (100, 5);
  2335 +INSERT INTO `sys_role_menu` VALUES (100, 100);
  2336 +INSERT INTO `sys_role_menu` VALUES (100, 101);
  2337 +INSERT INTO `sys_role_menu` VALUES (100, 102);
  2338 +INSERT INTO `sys_role_menu` VALUES (100, 103);
  2339 +INSERT INTO `sys_role_menu` VALUES (100, 104);
  2340 +INSERT INTO `sys_role_menu` VALUES (100, 105);
  2341 +INSERT INTO `sys_role_menu` VALUES (100, 106);
  2342 +INSERT INTO `sys_role_menu` VALUES (100, 107);
  2343 +INSERT INTO `sys_role_menu` VALUES (100, 108);
  2344 +INSERT INTO `sys_role_menu` VALUES (100, 109);
  2345 +INSERT INTO `sys_role_menu` VALUES (100, 110);
  2346 +INSERT INTO `sys_role_menu` VALUES (100, 111);
  2347 +INSERT INTO `sys_role_menu` VALUES (100, 112);
  2348 +INSERT INTO `sys_role_menu` VALUES (100, 113);
  2349 +INSERT INTO `sys_role_menu` VALUES (100, 114);
  2350 +INSERT INTO `sys_role_menu` VALUES (100, 115);
  2351 +INSERT INTO `sys_role_menu` VALUES (100, 500);
  2352 +INSERT INTO `sys_role_menu` VALUES (100, 501);
  2353 +INSERT INTO `sys_role_menu` VALUES (100, 1001);
  2354 +INSERT INTO `sys_role_menu` VALUES (100, 1002);
  2355 +INSERT INTO `sys_role_menu` VALUES (100, 1003);
  2356 +INSERT INTO `sys_role_menu` VALUES (100, 1004);
  2357 +INSERT INTO `sys_role_menu` VALUES (100, 1005);
  2358 +INSERT INTO `sys_role_menu` VALUES (100, 1006);
  2359 +INSERT INTO `sys_role_menu` VALUES (100, 1007);
  2360 +INSERT INTO `sys_role_menu` VALUES (100, 1008);
  2361 +INSERT INTO `sys_role_menu` VALUES (100, 1009);
  2362 +INSERT INTO `sys_role_menu` VALUES (100, 1010);
  2363 +INSERT INTO `sys_role_menu` VALUES (100, 1011);
  2364 +INSERT INTO `sys_role_menu` VALUES (100, 1012);
  2365 +INSERT INTO `sys_role_menu` VALUES (100, 1013);
  2366 +INSERT INTO `sys_role_menu` VALUES (100, 1014);
  2367 +INSERT INTO `sys_role_menu` VALUES (100, 1015);
  2368 +INSERT INTO `sys_role_menu` VALUES (100, 1016);
  2369 +INSERT INTO `sys_role_menu` VALUES (100, 1017);
  2370 +INSERT INTO `sys_role_menu` VALUES (100, 1018);
  2371 +INSERT INTO `sys_role_menu` VALUES (100, 1019);
  2372 +INSERT INTO `sys_role_menu` VALUES (100, 1020);
  2373 +INSERT INTO `sys_role_menu` VALUES (100, 1021);
  2374 +INSERT INTO `sys_role_menu` VALUES (100, 1022);
  2375 +INSERT INTO `sys_role_menu` VALUES (100, 1023);
  2376 +INSERT INTO `sys_role_menu` VALUES (100, 1024);
  2377 +INSERT INTO `sys_role_menu` VALUES (100, 1025);
  2378 +INSERT INTO `sys_role_menu` VALUES (100, 1026);
  2379 +INSERT INTO `sys_role_menu` VALUES (100, 1027);
  2380 +INSERT INTO `sys_role_menu` VALUES (100, 1028);
  2381 +INSERT INTO `sys_role_menu` VALUES (100, 1029);
  2382 +INSERT INTO `sys_role_menu` VALUES (100, 1030);
  2383 +INSERT INTO `sys_role_menu` VALUES (100, 1031);
  2384 +INSERT INTO `sys_role_menu` VALUES (100, 1032);
  2385 +INSERT INTO `sys_role_menu` VALUES (100, 1033);
  2386 +INSERT INTO `sys_role_menu` VALUES (100, 1034);
  2387 +INSERT INTO `sys_role_menu` VALUES (100, 1035);
  2388 +INSERT INTO `sys_role_menu` VALUES (100, 1036);
  2389 +INSERT INTO `sys_role_menu` VALUES (100, 1037);
  2390 +INSERT INTO `sys_role_menu` VALUES (100, 1038);
  2391 +INSERT INTO `sys_role_menu` VALUES (100, 1039);
  2392 +INSERT INTO `sys_role_menu` VALUES (100, 1040);
  2393 +INSERT INTO `sys_role_menu` VALUES (100, 1041);
  2394 +INSERT INTO `sys_role_menu` VALUES (100, 1042);
  2395 +INSERT INTO `sys_role_menu` VALUES (100, 1043);
  2396 +INSERT INTO `sys_role_menu` VALUES (100, 1044);
  2397 +INSERT INTO `sys_role_menu` VALUES (100, 1045);
  2398 +INSERT INTO `sys_role_menu` VALUES (100, 1046);
  2399 +INSERT INTO `sys_role_menu` VALUES (100, 1047);
  2400 +INSERT INTO `sys_role_menu` VALUES (100, 1048);
  2401 +INSERT INTO `sys_role_menu` VALUES (100, 1049);
  2402 +INSERT INTO `sys_role_menu` VALUES (100, 1050);
  2403 +INSERT INTO `sys_role_menu` VALUES (100, 1051);
  2404 +INSERT INTO `sys_role_menu` VALUES (100, 1052);
  2405 +INSERT INTO `sys_role_menu` VALUES (100, 1053);
  2406 +INSERT INTO `sys_role_menu` VALUES (100, 1054);
  2407 +INSERT INTO `sys_role_menu` VALUES (100, 1055);
  2408 +INSERT INTO `sys_role_menu` VALUES (100, 1056);
  2409 +INSERT INTO `sys_role_menu` VALUES (100, 1057);
  2410 +INSERT INTO `sys_role_menu` VALUES (100, 1058);
  2411 +INSERT INTO `sys_role_menu` VALUES (100, 1059);
  2412 +INSERT INTO `sys_role_menu` VALUES (100, 1060);
  2413 +INSERT INTO `sys_role_menu` VALUES (100, 1901);
  2414 +INSERT INTO `sys_role_menu` VALUES (100, 2000);
  2415 +INSERT INTO `sys_role_menu` VALUES (100, 2001);
  2416 +INSERT INTO `sys_role_menu` VALUES (100, 2002);
  2417 +INSERT INTO `sys_role_menu` VALUES (100, 2003);
  2418 +INSERT INTO `sys_role_menu` VALUES (100, 2004);
  2419 +INSERT INTO `sys_role_menu` VALUES (100, 2005);
  2420 +INSERT INTO `sys_role_menu` VALUES (100, 2006);
  2421 +INSERT INTO `sys_role_menu` VALUES (100, 2007);
  2422 +INSERT INTO `sys_role_menu` VALUES (100, 2008);
  2423 +INSERT INTO `sys_role_menu` VALUES (100, 2009);
  2424 +INSERT INTO `sys_role_menu` VALUES (100, 2010);
  2425 +INSERT INTO `sys_role_menu` VALUES (100, 2012);
  2426 +INSERT INTO `sys_role_menu` VALUES (100, 2013);
  2427 +INSERT INTO `sys_role_menu` VALUES (100, 2014);
  2428 +INSERT INTO `sys_role_menu` VALUES (100, 2015);
  2429 +INSERT INTO `sys_role_menu` VALUES (100, 2016);
  2430 +INSERT INTO `sys_role_menu` VALUES (100, 2017);
  2431 +INSERT INTO `sys_role_menu` VALUES (100, 2018);
  2432 +INSERT INTO `sys_role_menu` VALUES (100, 2019);
  2433 +INSERT INTO `sys_role_menu` VALUES (100, 2020);
  2434 +INSERT INTO `sys_role_menu` VALUES (100, 2022);
  2435 +INSERT INTO `sys_role_menu` VALUES (100, 2023);
  2436 +INSERT INTO `sys_role_menu` VALUES (100, 2024);
  2437 +INSERT INTO `sys_role_menu` VALUES (100, 2025);
  2438 +INSERT INTO `sys_role_menu` VALUES (100, 2026);
  2439 +INSERT INTO `sys_role_menu` VALUES (101, 2006);
  2440 +INSERT INTO `sys_role_menu` VALUES (101, 2007);
  2441 +INSERT INTO `sys_role_menu` VALUES (101, 2012);
  2442 +INSERT INTO `sys_role_menu` VALUES (101, 2013);
  2443 +
  2444 +-- ----------------------------
  2445 +-- Table structure for sys_user
  2446 +-- ----------------------------
  2447 +DROP TABLE IF EXISTS `sys_user`;
  2448 +CREATE TABLE `sys_user` (
  2449 + `user_id` bigint NOT NULL AUTO_INCREMENT COMMENT '用户ID',
  2450 + `dept_id` bigint NULL DEFAULT NULL COMMENT '部门ID',
  2451 + `user_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户账号',
  2452 + `nick_name` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户昵称',
  2453 + `user_type` varchar(2) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '00' COMMENT '用户类型(00系统用户)',
  2454 + `email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '用户邮箱',
  2455 + `phonenumber` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '手机号码',
  2456 + `sex` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '用户性别(0男 1女 2未知)',
  2457 + `avatar` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '头像地址',
  2458 + `password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '密码',
  2459 + `status` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '帐号状态(0正常 1停用)',
  2460 + `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '0' COMMENT '删除标志(0代表存在 2代表删除)',
  2461 + `login_ip` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '最后登录IP',
  2462 + `login_date` datetime NULL DEFAULT NULL COMMENT '最后登录时间',
  2463 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  2464 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  2465 + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '更新者',
  2466 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  2467 + `remark` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  2468 + PRIMARY KEY (`user_id`) USING BTREE
  2469 +) ENGINE = InnoDB AUTO_INCREMENT = 112 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户信息表' ROW_FORMAT = DYNAMIC;
  2470 +
  2471 +-- ----------------------------
  2472 +-- Records of sys_user
  2473 +-- ----------------------------
  2474 +INSERT INTO `sys_user` VALUES (1, 103, 'admin', 'admin', '00', 'ry@163.com', '15888888888', '1', '/profile/avatar/2020/10/25/f2304bcb-a3ee-4471-bc33-4431ab80af5a.jpeg', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '0', '0', '127.0.0.1', '2020-10-22 14:27:04', 'admin', '2020-10-22 14:27:04', '', NULL, '管理员');
  2475 +INSERT INTO `sys_user` VALUES (105, 104, 'youxiw2000', 'youxiw2000', '00', 'youxiw2000@13.com', '15122222222', '0', '', '$2a$10$RkR/MY8mw/SSFctqFejje.EPEPJuLbY2RpzcbMv7ldLMvhw2TyuK.', '0', '0', '', NULL, 'admin', '2023-04-10 13:25:22', 'admin', '2023-04-14 11:00:52', NULL);
  2476 +INSERT INTO `sys_user` VALUES (106, 103, 'youxiw1', 'youxiw1', '00', 'youxiw1@163.com', '15222222222', '0', '', '$2a$10$PmYnd5OCKBMu85y9qxF.P.zZiRO8EQXszP8aZlVDM5rpYEJAdHJSS', '0', '0', '', NULL, 'admin', '2023-04-11 14:28:16', 'admin', '2023-04-11 14:34:23', NULL);
  2477 +INSERT INTO `sys_user` VALUES (107, 104, 'youxiw2', 'youxiw2', '00', 'youxiw2@163.com', '15222222223', '0', '/profile/avatar/2023/04/11/f6bf95b4-d793-4621-8ac4-736d57fe925a.jpeg', '$2a$10$wzuNjC6CqsU3dsyzq08HdO82eRMXg6DpxZ5TnIlaqfYggGpwdeRsG', '0', '0', '', NULL, 'admin', '2023-04-11 14:30:10', 'admin', '2023-04-14 13:33:45', NULL);
  2478 +INSERT INTO `sys_user` VALUES (108, 100, 'sp01', '审批1', '00', '1111111@111.com', '15201111111', '0', '', '$2a$10$nsXzFHS.1NZgGwg/2P0M.OCeB7b7L.Ak54YLTl0bPviCbt8cDuXvS', '0', '0', '', NULL, 'youxiw2000', '2023-04-19 10:09:51', 'youxiw2000', '2023-04-19 10:17:30', NULL);
  2479 +INSERT INTO `sys_user` VALUES (109, 100, 'sp02', '审批2', '00', '222@163.com', '15222222233', '0', '', '$2a$10$16Sv2Vbgf4XA6LrxrmMXOeqYMtGgMofi71GtUo8kmrsJDzV1Vsv62', '0', '0', '', NULL, 'youxiw2000', '2023-04-19 10:13:16', 'youxiw2000', '2023-04-19 10:18:30', NULL);
  2480 +INSERT INTO `sys_user` VALUES (110, 100, 'sp03', '审批3', '00', '222@133.com', '15662111112', '0', '', '$2a$10$SVuJI7It8q9pgq5NcejcG.h..nT2Y3DiQQoIDtBZbxRN8abScP8L2', '0', '0', '', NULL, 'youxiw2000', '2023-04-19 10:14:14', 'youxiw2000', '2023-04-19 10:18:26', NULL);
  2481 +INSERT INTO `sys_user` VALUES (111, 100, 'sp04', '审批4', '00', '222@153.com', '15662111113', '0', '', '$2a$10$CSDlHIP6ps7HSJD3n6H/UOqlgW1FsTiyaazMtEskLWrk/Q4XRVEae', '0', '0', '', NULL, 'youxiw2000', '2023-04-19 10:14:14', 'youxiw2000', '2023-04-19 10:18:22', NULL);
  2482 +
  2483 +-- ----------------------------
  2484 +-- Table structure for sys_user_post
  2485 +-- ----------------------------
  2486 +DROP TABLE IF EXISTS `sys_user_post`;
  2487 +CREATE TABLE `sys_user_post` (
  2488 + `user_id` bigint NOT NULL COMMENT '用户ID',
  2489 + `post_id` bigint NOT NULL COMMENT '岗位ID',
  2490 + PRIMARY KEY (`user_id`, `post_id`) USING BTREE
  2491 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户与岗位关联表' ROW_FORMAT = DYNAMIC;
  2492 +
  2493 +-- ----------------------------
  2494 +-- Records of sys_user_post
  2495 +-- ----------------------------
  2496 +INSERT INTO `sys_user_post` VALUES (1, 1);
  2497 +INSERT INTO `sys_user_post` VALUES (1, 3);
  2498 +INSERT INTO `sys_user_post` VALUES (2, 3);
  2499 +INSERT INTO `sys_user_post` VALUES (100, 4);
  2500 +INSERT INTO `sys_user_post` VALUES (101, 2);
  2501 +INSERT INTO `sys_user_post` VALUES (102, 3);
  2502 +INSERT INTO `sys_user_post` VALUES (103, 2);
  2503 +INSERT INTO `sys_user_post` VALUES (105, 2);
  2504 +INSERT INTO `sys_user_post` VALUES (105, 4);
  2505 +INSERT INTO `sys_user_post` VALUES (106, 3);
  2506 +INSERT INTO `sys_user_post` VALUES (107, 3);
  2507 +INSERT INTO `sys_user_post` VALUES (108, 5);
  2508 +INSERT INTO `sys_user_post` VALUES (109, 6);
  2509 +INSERT INTO `sys_user_post` VALUES (110, 7);
  2510 +INSERT INTO `sys_user_post` VALUES (111, 8);
  2511 +
  2512 +-- ----------------------------
  2513 +-- Table structure for sys_user_role
  2514 +-- ----------------------------
  2515 +DROP TABLE IF EXISTS `sys_user_role`;
  2516 +CREATE TABLE `sys_user_role` (
  2517 + `user_id` bigint NOT NULL COMMENT '用户ID',
  2518 + `role_id` bigint NOT NULL COMMENT '角色ID',
  2519 + PRIMARY KEY (`user_id`, `role_id`) USING BTREE
  2520 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户和角色关联表' ROW_FORMAT = DYNAMIC;
  2521 +
  2522 +-- ----------------------------
  2523 +-- Records of sys_user_role
  2524 +-- ----------------------------
  2525 +INSERT INTO `sys_user_role` VALUES (1, 1);
  2526 +INSERT INTO `sys_user_role` VALUES (2, 2);
  2527 +INSERT INTO `sys_user_role` VALUES (100, 2);
  2528 +INSERT INTO `sys_user_role` VALUES (101, 100);
  2529 +INSERT INTO `sys_user_role` VALUES (102, 100);
  2530 +INSERT INTO `sys_user_role` VALUES (103, 100);
  2531 +INSERT INTO `sys_user_role` VALUES (105, 100);
  2532 +INSERT INTO `sys_user_role` VALUES (106, 2);
  2533 +INSERT INTO `sys_user_role` VALUES (107, 2);
  2534 +INSERT INTO `sys_user_role` VALUES (108, 101);
  2535 +INSERT INTO `sys_user_role` VALUES (109, 101);
  2536 +INSERT INTO `sys_user_role` VALUES (110, 101);
  2537 +INSERT INTO `sys_user_role` VALUES (111, 101);
  2538 +
  2539 +-- ----------------------------
  2540 +-- Table structure for work_report
  2541 +-- ----------------------------
  2542 +DROP TABLE IF EXISTS `work_report`;
  2543 +CREATE TABLE `work_report` (
  2544 + `id` int NOT NULL AUTO_INCREMENT COMMENT '主键id',
  2545 + `weekly_title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  2546 + `writer` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '填写人',
  2547 + `write_time` date NULL DEFAULT NULL COMMENT '填写时间',
  2548 + `report_content` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报表内容',
  2549 + PRIMARY KEY (`id`) USING BTREE
  2550 +) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
  2551 +
  2552 +-- ----------------------------
  2553 +-- Records of work_report
  2554 +-- ----------------------------
  2555 +
  2556 +-- ----------------------------
  2557 +-- Table structure for workflow
  2558 +-- ----------------------------
  2559 +DROP TABLE IF EXISTS `workflow`;
  2560 +CREATE TABLE `workflow` (
  2561 + `id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键ID',
  2562 + `type` char(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请假类型',
  2563 + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  2564 + `reason` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '原因',
  2565 + `start_time` date NULL DEFAULT NULL COMMENT '开始时间',
  2566 + `end_time` date NULL DEFAULT NULL COMMENT '结束时间',
  2567 + `attachment_link` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '附件',
  2568 + `instance_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  2569 + `state` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态',
  2570 + `create_name` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建者名称',
  2571 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  2572 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  2573 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  2574 + PRIMARY KEY (`id`) USING BTREE
  2575 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '请假' ROW_FORMAT = DYNAMIC;
  2576 +
  2577 +-- ----------------------------
  2578 +-- Records of workflow
  2579 +-- ----------------------------
  2580 +INSERT INTO `workflow` VALUES ('workflow_earthsites:3', '消纳场', '消纳场no.003', 'reason', '2023-04-19', '2023-04-20', NULL, '4b86857a-df23-11ed-895e-c83dd4a0233b', '0', NULL, '', NULL, NULL);
  2581 +INSERT INTO `workflow` VALUES ('workflow_earthsites:4', '消纳场', '消纳场no.004', 'reason', '2023-04-19', '2023-04-20', NULL, 'ced1f8ce-df23-11ed-895e-c83dd4a0233b', '0', NULL, '', NULL, NULL);
  2582 +INSERT INTO `workflow` VALUES ('workflow_earthsites:5', '消纳场', '消纳场no.005', 'reason', '2023-04-19', '2023-04-20', NULL, 'a2c6b512-df5c-11ed-b96c-c83dd4a0233b', '0', NULL, '', NULL, NULL);
  2583 +
  2584 +-- ----------------------------
  2585 +-- Table structure for workflow_leave
  2586 +-- ----------------------------
  2587 +DROP TABLE IF EXISTS `workflow_leave`;
  2588 +CREATE TABLE `workflow_leave` (
  2589 + `id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键ID',
  2590 + `type` char(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '请假类型',
  2591 + `title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  2592 + `reason` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '原因',
  2593 + `leave_start_time` date NULL DEFAULT NULL COMMENT '开始时间',
  2594 + `leave_end_time` date NULL DEFAULT NULL COMMENT '结束时间',
  2595 + `attachment_link` varchar(2048) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '附件',
  2596 + `instance_id` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流程实例ID',
  2597 + `state` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '状态',
  2598 + `create_name` varchar(36) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建者名称',
  2599 + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '创建者',
  2600 + `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
  2601 + `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
  2602 + PRIMARY KEY (`id`) USING BTREE
  2603 +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '请假' ROW_FORMAT = DYNAMIC;
  2604 +
  2605 +-- ----------------------------
  2606 +-- Records of workflow_leave
  2607 +-- ----------------------------
  2608 +
  2609 +SET FOREIGN_KEY_CHECKS = 1;
sql/work_report.sql 0 → 100644
  1 +/*
  2 + Navicat Premium Data Transfer
  3 +
  4 + Source Server : SH
  5 + Source Server Type : MySQL
  6 + Source Server Version : 80024
  7 + Source Host : localhost:3306
  8 + Source Schema : trash
  9 +
  10 + Target Server Type : MySQL
  11 + Target Server Version : 80024
  12 + File Encoding : 65001
  13 +
  14 + Date: 23/04/2023 13:23:58
  15 +*/
  16 +
  17 +SET NAMES utf8mb4;
  18 +SET FOREIGN_KEY_CHECKS = 0;
  19 +
  20 +-- ----------------------------
  21 +-- Table structure for work_report
  22 +-- ----------------------------
  23 +DROP TABLE IF EXISTS `work_report`;
  24 +CREATE TABLE `work_report` (
  25 + `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键id',
  26 + `weekly_title` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '标题',
  27 + `writer` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '填写人',
  28 + `write_time` date NULL DEFAULT NULL COMMENT '填写时间',
  29 + `report_content` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报表内容',
  30 + PRIMARY KEY (`id`) USING BTREE
  31 +) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  32 +
  33 +SET FOREIGN_KEY_CHECKS = 1;
trash-activiti/src/main/java/com/trash/activiti/domain/dto/ActTaskDTO.java
@@ -46,10 +46,7 @@ public class ActTaskDTO @@ -46,10 +46,7 @@ public class ActTaskDTO
46 this.instanceName = processInstance.getName(); 46 this.instanceName = processInstance.getName();
47 this.definitionKey= processInstance.getProcessDefinitionKey(); 47 this.definitionKey= processInstance.getProcessDefinitionKey();
48 this.businessKey= processInstance.getBusinessKey(); 48 this.businessKey= processInstance.getBusinessKey();
49 - this.startTime = sdf.format(map.get("startTime"));  
50 - this.endTime = sdf.format(map.get("endTime"));  
51 - this.reason = map.get("reason");  
52 - this.type = map.get("type"); 49 + getData(map);
53 } 50 }
54 51
55 public ActTaskDTO(HistoricProcessInstance processInstance, Map<String, String> map) { 52 public ActTaskDTO(HistoricProcessInstance processInstance, Map<String, String> map) {
@@ -57,10 +54,7 @@ public class ActTaskDTO @@ -57,10 +54,7 @@ public class ActTaskDTO
57 this.instanceName = processInstance.getName(); 54 this.instanceName = processInstance.getName();
58 this.definitionKey= processInstance.getProcessDefinitionKey(); 55 this.definitionKey= processInstance.getProcessDefinitionKey();
59 this.businessKey= processInstance.getBusinessKey(); 56 this.businessKey= processInstance.getBusinessKey();
60 - this.startTime = sdf.format(map.get("startTime"));  
61 - this.endTime = sdf.format(map.get("endTime"));  
62 - this.reason = map.get("reason");  
63 - this.type = map.get("type"); 57 + getData(map);
64 } 58 }
65 59
66 60
@@ -75,12 +69,21 @@ public class ActTaskDTO @@ -75,12 +69,21 @@ public class ActTaskDTO
75 this.instanceName = processInstance.getName(); 69 this.instanceName = processInstance.getName();
76 this.definitionKey=processInstance.getProcessDefinitionKey(); 70 this.definitionKey=processInstance.getProcessDefinitionKey();
77 this.businessKey=processInstance.getBusinessKey(); 71 this.businessKey=processInstance.getBusinessKey();
78 - this.startTime = sdf.format(map.get("startTime"));  
79 - this.endTime = sdf.format(map.get("endTime"));  
80 - this.reason = map.get("reason");  
81 - this.type = map.get("type"); 72 + getData(map);
  73 +
82 } 74 }
83 75
  76 + private void getData(Map<String, String> map) {
  77 + try {
  78 + this.startTime = sdf.format(map.get("startTime"));
  79 + this.endTime = sdf.format(map.get("endTime"));
  80 + this.reason = map.get("reason");
  81 + this.type = map.get("type");
  82 + } catch (Exception e) {
  83 + e.printStackTrace();
  84 + }
  85 + }
  86 +
84 87
85 public String getId() { 88 public String getId() {
86 return id; 89 return id;
trash-admin/src/main/java/com/trash/web/controller/system/SysLoginController.java
1 package com.trash.web.controller.system; 1 package com.trash.web.controller.system;
2 2
  3 +import java.util.HashSet;
3 import java.util.List; 4 import java.util.List;
4 import java.util.Set; 5 import java.util.Set;
5 6
@@ -14,6 +15,7 @@ import org.springframework.web.bind.annotation.RestController; @@ -14,6 +15,7 @@ import org.springframework.web.bind.annotation.RestController;
14 import com.trash.common.constant.Constants; 15 import com.trash.common.constant.Constants;
15 import com.trash.common.core.domain.AjaxResult; 16 import com.trash.common.core.domain.AjaxResult;
16 import com.trash.common.core.domain.entity.SysMenu; 17 import com.trash.common.core.domain.entity.SysMenu;
  18 +import com.trash.common.core.domain.entity.SysRole;
17 import com.trash.common.core.domain.entity.SysUser; 19 import com.trash.common.core.domain.entity.SysUser;
18 import com.trash.common.core.domain.model.LoginBody; 20 import com.trash.common.core.domain.model.LoginBody;
19 import com.trash.common.core.domain.model.LoginUser; 21 import com.trash.common.core.domain.model.LoginUser;
@@ -73,14 +75,27 @@ public class SysLoginController @@ -73,14 +75,27 @@ public class SysLoginController
73 LoginUser loginUser = tokenService.getLoginUser(request); 75 LoginUser loginUser = tokenService.getLoginUser(request);
74 76
75 SysUser user = loginUser.getUser(); 77 SysUser user = loginUser.getUser();
76 - // 角色集合  
77 - Set<String> roles = permissionService.getRolePermission(user);  
78 - // 权限集合  
79 - Set<String> permissions = permissionService.getMenuPermission(user); 78 +
  79 +// Set<String> roles = new HashSet<String>();
  80 +// roles.add("admin");
  81 +
  82 + Set<String> permissions = loginUser.getPermissions();
  83 +
  84 + Set<String> roles = new HashSet<String>();
  85 +
  86 + if(user.getRoles() != null){
  87 + for(SysRole role : user.getRoles()){
  88 + roles.add(role.getRoleKey());
  89 + }
  90 + }
  91 +
  92 +// // 权限集合
  93 +// Set<String> permissions = permissionService.getMenuPermission(user);
80 AjaxResult ajax = AjaxResult.success(); 94 AjaxResult ajax = AjaxResult.success();
81 ajax.put("user", user); 95 ajax.put("user", user);
82 ajax.put("roles", roles); 96 ajax.put("roles", roles);
83 ajax.put("permissions", permissions); 97 ajax.put("permissions", permissions);
  98 + ajax.put("token", loginUser.getToken());
84 return ajax; 99 return ajax;
85 } 100 }
86 101
@@ -95,7 +110,7 @@ public class SysLoginController @@ -95,7 +110,7 @@ public class SysLoginController
95 LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); 110 LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
96 // 用户信息 111 // 用户信息
97 SysUser user = loginUser.getUser(); 112 SysUser user = loginUser.getUser();
98 - List<SysMenu> menus = menuService.selectMenuTreeByUserId(user.getUserId()); 113 + List<SysMenu> menus = menuService.selectMenuTreeByUserId(user);
99 return AjaxResult.success(menuService.buildMenus(menus)); 114 return AjaxResult.success(menuService.buildMenus(menus));
100 } 115 }
101 } 116 }
trash-admin/src/main/java/com/trash/web/controller/system/SysMenuController.java
@@ -50,7 +50,7 @@ public class SysMenuController extends BaseController @@ -50,7 +50,7 @@ public class SysMenuController extends BaseController
50 public AjaxResult list(SysMenu menu) 50 public AjaxResult list(SysMenu menu)
51 { 51 {
52 LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); 52 LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
53 - Long userId = loginUser.getUser().getUserId(); 53 + String userId = loginUser.getUser().getUserId();
54 List<SysMenu> menus = menuService.selectMenuList(menu, userId); 54 List<SysMenu> menus = menuService.selectMenuList(menu, userId);
55 return AjaxResult.success(menus); 55 return AjaxResult.success(menus);
56 } 56 }
@@ -72,7 +72,7 @@ public class SysMenuController extends BaseController @@ -72,7 +72,7 @@ public class SysMenuController extends BaseController
72 public AjaxResult treeselect(SysMenu menu) 72 public AjaxResult treeselect(SysMenu menu)
73 { 73 {
74 LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); 74 LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
75 - Long userId = loginUser.getUser().getUserId(); 75 + String userId = loginUser.getUser().getUserId();
76 List<SysMenu> menus = menuService.selectMenuList(menu, userId); 76 List<SysMenu> menus = menuService.selectMenuList(menu, userId);
77 return AjaxResult.success(menuService.buildMenuTreeSelect(menus)); 77 return AjaxResult.success(menuService.buildMenuTreeSelect(menus));
78 } 78 }
trash-admin/src/main/java/com/trash/web/controller/system/SysUserController.java
@@ -108,7 +108,7 @@ public class SysUserController extends BaseController @@ -108,7 +108,7 @@ public class SysUserController extends BaseController
108 */ 108 */
109 @PreAuthorize("@ss.hasPermi('system:user:query')") 109 @PreAuthorize("@ss.hasPermi('system:user:query')")
110 @GetMapping(value = { "/", "/{userId}" }) 110 @GetMapping(value = { "/", "/{userId}" })
111 - public AjaxResult getInfo(@PathVariable(value = "userId", required = false) Long userId) 111 + public AjaxResult getInfo(@PathVariable(value = "userId", required = false) String userId)
112 { 112 {
113 AjaxResult ajax = AjaxResult.success(); 113 AjaxResult ajax = AjaxResult.success();
114 List<SysRole> roles = roleService.selectRoleAll(); 114 List<SysRole> roles = roleService.selectRoleAll();
@@ -175,7 +175,7 @@ public class SysUserController extends BaseController @@ -175,7 +175,7 @@ public class SysUserController extends BaseController
175 @PreAuthorize("@ss.hasPermi('system:user:remove')") 175 @PreAuthorize("@ss.hasPermi('system:user:remove')")
176 @Log(title = "用户管理", businessType = BusinessType.DELETE) 176 @Log(title = "用户管理", businessType = BusinessType.DELETE)
177 @DeleteMapping("/{userIds}") 177 @DeleteMapping("/{userIds}")
178 - public AjaxResult remove(@PathVariable Long[] userIds) 178 + public AjaxResult remove(@PathVariable String[] userIds)
179 { 179 {
180 return toAjax(userService.deleteUserByIds(userIds)); 180 return toAjax(userService.deleteUserByIds(userIds));
181 } 181 }
trash-admin/src/main/resources/application.yml
@@ -16,9 +16,9 @@ spring: @@ -16,9 +16,9 @@ spring:
16 servlet: 16 servlet:
17 multipart: 17 multipart:
18 # 单个文件大小 18 # 单个文件大小
19 - max-file-size: 10MB 19 + max-file-size: 20MB
20 # 设置总上传的文件大小 20 # 设置总上传的文件大小
21 - max-request-size: 20MB 21 + max-request-size: 100MB
22 # 服务模块 22 # 服务模块
23 devtools: 23 devtools:
24 restart: 24 restart:
trash-common/src/main/java/com/trash/common/core/domain/entity/SysUser.java
@@ -27,7 +27,7 @@ public class SysUser extends BaseEntity @@ -27,7 +27,7 @@ public class SysUser extends BaseEntity
27 27
28 /** 用户ID */ 28 /** 用户ID */
29 @Excel(name = "用户序号", cellType = ColumnType.NUMERIC, prompt = "用户编号") 29 @Excel(name = "用户序号", cellType = ColumnType.NUMERIC, prompt = "用户编号")
30 - private Long userId; 30 + private String userId;
31 31
32 /** 部门ID */ 32 /** 部门ID */
33 @Excel(name = "部门编号", type = Type.IMPORT) 33 @Excel(name = "部门编号", type = Type.IMPORT)
@@ -98,17 +98,17 @@ public class SysUser extends BaseEntity @@ -98,17 +98,17 @@ public class SysUser extends BaseEntity
98 98
99 } 99 }
100 100
101 - public SysUser(Long userId) 101 + public SysUser(String userId)
102 { 102 {
103 this.userId = userId; 103 this.userId = userId;
104 } 104 }
105 105
106 - public Long getUserId() 106 + public String getUserId()
107 { 107 {
108 return userId; 108 return userId;
109 } 109 }
110 110
111 - public void setUserId(Long userId) 111 + public void setUserId(String userId)
112 { 112 {
113 this.userId = userId; 113 this.userId = userId;
114 } 114 }
@@ -118,9 +118,9 @@ public class SysUser extends BaseEntity @@ -118,9 +118,9 @@ public class SysUser extends BaseEntity
118 return isAdmin(this.userId); 118 return isAdmin(this.userId);
119 } 119 }
120 120
121 - public static boolean isAdmin(Long userId) 121 + public static boolean isAdmin(String userId)
122 { 122 {
123 - return userId != null && 1L == userId; 123 + return userId != null && "1".equals(userId);
124 } 124 }
125 125
126 public Long getDeptId() 126 public Long getDeptId()
trash-common/src/main/java/com/trash/common/utils/SecurityUtils.java
@@ -98,8 +98,8 @@ public class SecurityUtils @@ -98,8 +98,8 @@ public class SecurityUtils
98 * @param userId 用户ID 98 * @param userId 用户ID
99 * @return 结果 99 * @return 结果
100 */ 100 */
101 - public static boolean isAdmin(Long userId) 101 + public static boolean isAdmin(String userId)
102 { 102 {
103 - return userId != null && 1L == userId; 103 + return userId != null && "1".equals(userId);
104 } 104 }
105 } 105 }
trash-framework/pom.xml
@@ -62,7 +62,17 @@ @@ -62,7 +62,17 @@
62 <groupId>com.trash</groupId> 62 <groupId>com.trash</groupId>
63 <artifactId>trash-system</artifactId> 63 <artifactId>trash-system</artifactId>
64 </dependency> 64 </dependency>
65 - 65 +
  66 + <dependency>
  67 + <groupId>com.squareup.okhttp3</groupId>
  68 + <artifactId>okhttp</artifactId>
  69 + <version>4.10.0</version>
  70 + </dependency>
  71 +
  72 + <dependency>
  73 + <groupId>org.apache.commons</groupId>
  74 + <artifactId>commons-lang3</artifactId>
  75 +</dependency>
66 </dependencies> 76 </dependencies>
67 77
68 </project> 78 </project>
69 \ No newline at end of file 79 \ No newline at end of file
trash-framework/src/main/java/com/trash/framework/config/SecurityConfig.java
@@ -111,6 +111,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter @@ -111,6 +111,7 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter
111 .antMatchers("/profile/**").permitAll() 111 .antMatchers("/profile/**").permitAll()
112 .antMatchers("/common/download**").anonymous() 112 .antMatchers("/common/download**").anonymous()
113 .antMatchers("/common/download/resource**").anonymous() 113 .antMatchers("/common/download/resource**").anonymous()
  114 + .antMatchers("/business/threestep/download/**").anonymous()
114 .antMatchers("/swagger-ui.html").anonymous() 115 .antMatchers("/swagger-ui.html").anonymous()
115 .antMatchers("/swagger-resources/**").anonymous() 116 .antMatchers("/swagger-resources/**").anonymous()
116 .antMatchers("/webjars/**").anonymous() 117 .antMatchers("/webjars/**").anonymous()
trash-framework/src/main/java/com/trash/framework/utils/OkRestClient.java 0 → 100644
  1 +package com.trash.framework.utils;
  2 +
  3 +import java.io.InputStream;
  4 +import java.util.Iterator;
  5 +import java.util.Map;
  6 +import java.util.Objects;
  7 +
  8 +import org.mybatis.logging.LoggerFactory;
  9 +
  10 +import ch.qos.logback.classic.Logger;
  11 +import okhttp3.MediaType;
  12 +import okhttp3.OkHttpClient;
  13 +import okhttp3.Request;
  14 +import okhttp3.Request.Builder;
  15 +import okhttp3.RequestBody;
  16 +import okhttp3.Response;
  17 +import okhttp3.ResponseBody;
  18 +
  19 +public class OkRestClient {
  20 + private static final MediaType JSON = MediaType.parse("application/json; charset=utf-8");
  21 + private static final MediaType XML = MediaType.parse("application/xml; charset=utf-8");
  22 + private OkHttpClient okHttpClient;
  23 +
  24 + public OkRestClient(OkHttpClient okHttpClient) {
  25 + this.okHttpClient = okHttpClient;
  26 + }
  27 +
  28 + public String doGet(String url) {
  29 + return this.doGet(url, (Map)null, (Map)null);
  30 + }
  31 +
  32 + public String doGetParams(String url, Map<String, String> params) {
  33 + return this.doGet(url, params, (Map)null);
  34 + }
  35 +
  36 + public String doGetHeaders(String url, Map<String, String> headers) {
  37 + return this.doGet(url, (Map)null, headers);
  38 + }
  39 +
  40 + public String doGet(String url, Map<String, String> params, Map<String, String> headers) {
  41 + StringBuilder sb = new StringBuilder(url);
  42 + if(params != null && params.keySet().size() > 0) {
  43 + boolean firstFlag = true;
  44 + Iterator _params = params.keySet().iterator();
  45 + while(_params.hasNext()) {
  46 + String key = (String)_params.next();
  47 + if(firstFlag) {
  48 + sb.append("?").append(key).append("=").append((String)params.get(key));
  49 + firstFlag = false;
  50 + } else {
  51 + sb.append("&").append(key).append("=").append((String)params.get(key));
  52 + }
  53 + }
  54 + }
  55 +
  56 + Builder builder = new Builder();
  57 + if(headers != null) {
  58 + headers.forEach((k, v) -> {
  59 + builder.addHeader(k, v);
  60 + });
  61 + }
  62 +
  63 + Request request = builder.url(sb.toString()).build();
  64 + return this.execute(request);
  65 + }
  66 +
  67 + public String doPost(String url, Map<String, String> params, Map<String, String> headers) {
  68 + okhttp3.FormBody.Builder formBodyBuilder = new okhttp3.FormBody.Builder();
  69 + if(params != null && params.keySet().size() > 0) {
  70 + Iterator _params = params.keySet().iterator();
  71 + while(_params.hasNext()) {
  72 + String key = (String)_params.next();
  73 + formBodyBuilder.add(key, (String)params.get(key));
  74 + }
  75 + }
  76 +
  77 + Builder builder = new Builder();
  78 + if(headers != null) {
  79 + headers.forEach((k, v) -> {
  80 + builder.addHeader(k, v);
  81 + });
  82 + }
  83 +
  84 + Request request = builder.url(url).post(formBodyBuilder.build()).build();
  85 + return this.execute(request);
  86 + }
  87 +
  88 + public String doPostJson(String url, String json, Map<String, String> headers) {
  89 +
  90 + return this.executePost(url, json, JSON, headers);
  91 + }
  92 +
  93 + public String doPostXml(String url, String xml, Map<String, String> headers) {
  94 +
  95 + return this.executePost(url, xml, XML, headers);
  96 + }
  97 +
  98 + public String executePost(String url, String data, MediaType contentType, Map<String, String> headers) {
  99 + RequestBody requestBody = RequestBody.create(contentType, data);
  100 + Builder builder = new Builder();
  101 + if(headers != null) {
  102 + Objects.requireNonNull(builder);
  103 + headers.forEach(builder::addHeader);
  104 + }
  105 + Request request = builder.url(url).post(requestBody).build();
  106 + return this.execute(request);
  107 + }
  108 +
  109 + private String execute(Request request) {
  110 + Response response = null;
  111 +
  112 + String result;
  113 + try {
  114 + response = this.okHttpClient.newCall(request).execute();
  115 + if(!response.isSuccessful()) {
  116 + return "";
  117 + }
  118 + result = ((ResponseBody)Objects.requireNonNull(response.body())).toString();
  119 + } catch(Exception e) {
  120 + return "";
  121 + } finally {
  122 + if(response != null) {
  123 + response.close();
  124 + }
  125 + }
  126 + return result;
  127 + }
  128 +
  129 + public InputStream getFile(String url, Map<String, String> params, Map<String, String> headers) {
  130 + StringBuilder sb = new StringBuilder(url);
  131 + if(params != null && params.keySet().size() > 0) {
  132 + boolean firstFlag = true;
  133 + Iterator _params = params.keySet().iterator();
  134 + while(_params.hasNext()) {
  135 + String key = (String)_params.next();
  136 + if(firstFlag) {
  137 + sb.append("?").append(key).append("=").append((String)params.get(key));
  138 + firstFlag = false;
  139 + } else {
  140 + sb.append("&").append(key).append("=").append((String)params.get(key));
  141 + }
  142 + }
  143 + }
  144 +
  145 + Builder builder = new Builder();
  146 + if(headers != null) {
  147 + headers.forEach((k, v) -> {
  148 + builder.addHeader(k, v);
  149 + });
  150 + }
  151 +
  152 + Request request = builder.url(sb.toString()).build();
  153 +
  154 + return this.executeFile(request);
  155 + }
  156 +
  157 + private InputStream executeFile(Request request) {
  158 + Response response = null;
  159 +
  160 + InputStream result;
  161 + try {
  162 + response = this.okHttpClient.newCall(request).execute();
  163 + if(!response.isSuccessful()) {
  164 + return null;
  165 + }
  166 + result = (InputStream)Objects.requireNonNull(response.body().byteStream());
  167 + } catch(Exception e) {
  168 + return null;
  169 + } finally {
  170 + if(response != null) {
  171 + response.close();
  172 + }
  173 + }
  174 + return result;
  175 + }
  176 +
  177 +}
0 \ No newline at end of file 178 \ No newline at end of file
trash-framework/src/main/java/com/trash/framework/web/service/SysLoginService.java
1 package com.trash.framework.web.service; 1 package com.trash.framework.web.service;
2 2
  3 +import java.awt.List;
  4 +import java.io.IOException;
  5 +import java.util.ArrayList;
3 import java.util.Date; 6 import java.util.Date;
  7 +import java.util.HashMap;
  8 +import java.util.HashSet;
  9 +import java.util.Map;
  10 +import java.util.Set;
  11 +import java.util.concurrent.TimeUnit;
4 12
5 import javax.annotation.Resource; 13 import javax.annotation.Resource;
  14 +import javax.xml.ws.Response;
  15 +
6 import org.springframework.beans.factory.annotation.Autowired; 16 import org.springframework.beans.factory.annotation.Autowired;
7 import org.springframework.security.authentication.AuthenticationManager; 17 import org.springframework.security.authentication.AuthenticationManager;
8 import org.springframework.security.authentication.BadCredentialsException; 18 import org.springframework.security.authentication.BadCredentialsException;
9 import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; 19 import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
10 import org.springframework.security.core.Authentication; 20 import org.springframework.security.core.Authentication;
  21 +import org.springframework.security.core.authority.SimpleGrantedAuthority;
11 import org.springframework.stereotype.Component; 22 import org.springframework.stereotype.Component;
12 import org.springframework.security.core.userdetails.UserDetailsService; 23 import org.springframework.security.core.userdetails.UserDetailsService;
13 24
  25 +import com.alibaba.fastjson.JSON;
  26 +import com.alibaba.fastjson.JSONObject;
14 import com.trash.common.constant.Constants; 27 import com.trash.common.constant.Constants;
  28 +import com.trash.common.core.domain.entity.SysRole;
  29 +import com.trash.common.core.domain.entity.SysUser;
15 import com.trash.common.core.domain.model.LoginUser; 30 import com.trash.common.core.domain.model.LoginUser;
16 import com.trash.common.core.redis.RedisCache; 31 import com.trash.common.core.redis.RedisCache;
17 import com.trash.common.exception.CustomException; 32 import com.trash.common.exception.CustomException;
@@ -22,6 +37,12 @@ import com.trash.common.utils.MessageUtils; @@ -22,6 +37,12 @@ import com.trash.common.utils.MessageUtils;
22 import com.trash.common.utils.uuid.UUID; 37 import com.trash.common.utils.uuid.UUID;
23 import com.trash.framework.manager.AsyncManager; 38 import com.trash.framework.manager.AsyncManager;
24 import com.trash.framework.manager.factory.AsyncFactory; 39 import com.trash.framework.manager.factory.AsyncFactory;
  40 +import com.trash.framework.utils.OkRestClient;
  41 +import com.trash.system.mapper.SysRoleMapper;
  42 +
  43 +import okhttp3.Call;
  44 +import okhttp3.OkHttpClient;
  45 +import okhttp3.Request;
25 46
26 /** 47 /**
27 * 登录校验方法 48 * 登录校验方法
@@ -93,47 +114,87 @@ public class SysLoginService @@ -93,47 +114,87 @@ public class SysLoginService
93 return tokenService.createToken(loginUser); 114 return tokenService.createToken(loginUser);
94 } 115 }
95 116
  117 + OkRestClient okCline;
  118 +
  119 + public final String LOGIN_URL = "http://183.66.242.6:6001/api/authservice/cs/thirdpart/user";
  120 +
96 public LoginUser loginByRemote(String token) 121 public LoginUser loginByRemote(String token)
97 { 122 {
98 -// String verifyKey = Constants.CAPTCHA_CODE_KEY;  
99 -// String captcha = redisCache.getCacheObject(verifyKey);  
100 -// redisCache.deleteObject(verifyKey);  
101 -// if (captcha == null)  
102 -// {  
103 -// AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, MessageUtils.message("user.jcaptcha.expire")));  
104 -// throw new CaptchaExpireException();  
105 -// }  
106 -// if (!code.equalsIgnoreCase(captcha))  
107 -// {  
108 -// AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_FAIL, MessageUtils.message("user.jcaptcha.error")));  
109 -// throw new CaptchaException();  
110 -// }  
111 - // 用户验证  
112 - Authentication authentication = null;  
113 - try  
114 - {  
115 -// // 该方法会去调用UserDetailsServiceImpl.loadUserByUsername  
116 - authentication = authenticationManager.authenticate(new UsernamePasswordAuthenticationToken("youxiw2000", "123456"));  
117 - }  
118 - catch (Exception e)  
119 - {  
120 - if (e instanceof BadCredentialsException)  
121 - {  
122 - AsyncManager.me().execute(AsyncFactory.recordLogininfor("youxiw2000", Constants.LOGIN_FAIL, MessageUtils.message("user.password.not.match")));  
123 - throw new UserPasswordNotMatchException();  
124 - }  
125 - else  
126 - {  
127 - AsyncManager.me().execute(AsyncFactory.recordLogininfor("youxiw2000", Constants.LOGIN_FAIL, e.getMessage()));  
128 - throw new CustomException(e.getMessage()); 123 + OkHttpClient okHttpClient = new OkHttpClient.Builder()
  124 + .connectTimeout(20, TimeUnit.SECONDS)
  125 + .writeTimeout(20, TimeUnit.SECONDS)
  126 + .readTimeout(30, TimeUnit.SECONDS)
  127 + .build();
  128 +
  129 + JSONObject userJson = null;
  130 +
  131 + if(!token.contains("Bearer ")){
  132 + token = "Bearer "+ token;
  133 + }
  134 +
  135 + Request request = new Request.Builder().url(LOGIN_URL).addHeader("Authorization",token ).get().build();
  136 +
  137 + try {
  138 + okhttp3.Response response = okHttpClient.newCall(request).execute();
  139 + String result = response.body().string();
  140 +
  141 + if(result != null){
  142 + JSONObject json = JSON.parseObject(result);
  143 + if("success".equals(json.getString("message"))){
  144 + userJson = json.getJSONObject("result");
  145 + }
  146 + }else{
  147 + return null;
129 } 148 }
  149 +
  150 + }catch (Exception e) {
  151 + e.printStackTrace();
  152 + return null;
  153 + }
  154 +
  155 + if(userJson == null){
  156 + return null;
130 } 157 }
131 - AsyncManager.me().execute(AsyncFactory.recordLogininfor("youxiw2000", Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success")));  
132 - LoginUser loginUser = (LoginUser) authentication.getPrincipal();  
133 - 158 +
  159 + LoginUser loginUser = new LoginUser();
  160 +
  161 + ArrayList<SimpleGrantedAuthority> authorities = new ArrayList<SimpleGrantedAuthority>();
  162 + SimpleGrantedAuthority activitiUser = new SimpleGrantedAuthority("ROLE_ACTIVITI_USER");
  163 + SimpleGrantedAuthority admin = new SimpleGrantedAuthority("admin");
  164 + authorities.add(activitiUser);
  165 + authorities.add(admin);
  166 + loginUser.setAuthorities(authorities);
  167 +
  168 + Set<String> set = new HashSet<String>();
  169 +
  170 + SysUser user = new SysUser();
  171 + user.setUserId(userJson.getString("id"));
  172 + user.setUserName(userJson.getString("name"));
  173 + user.setNickName(userJson.getString("name"));
  174 + user.setPassword(userJson.getString("id"));
  175 + user.setAvatar("");
  176 +
  177 + loginUser.setUser(user);
  178 +
  179 + set.add("*:*:*");//测试直接给admin
  180 +
  181 + SysRole role = new SysRole();
  182 +
  183 + role.setRoleKey("admin");
  184 +
  185 + ArrayList<SysRole> roles = new ArrayList<SysRole>();
  186 +
  187 + roles.add(role);
  188 +
  189 + user.setRoles(roles);
  190 +
  191 + loginUser.setPermissions(set);
  192 +
  193 + token = token.replace("Bearer ", "").replace("auth:token:", "");
  194 +
134 loginUser.setToken(token); 195 loginUser.setToken(token);
135 tokenService.refreshToken(loginUser); 196 tokenService.refreshToken(loginUser);
136 - 197 +
137 // 生成token 198 // 生成token
138 return loginUser; 199 return loginUser;
139 } 200 }
trash-framework/src/main/java/com/trash/framework/web/service/TokenService.java
@@ -52,6 +52,7 @@ public class TokenService @@ -52,6 +52,7 @@ public class TokenService
52 52
53 @Autowired 53 @Autowired
54 private RedisCache redisCache; 54 private RedisCache redisCache;
  55 + String remoteHead = "auth:token:";
55 56
56 /** 57 /**
57 * 获取用户身份信息 58 * 获取用户身份信息
@@ -62,13 +63,28 @@ public class TokenService @@ -62,13 +63,28 @@ public class TokenService
62 { 63 {
63 // 获取请求携带的令牌 64 // 获取请求携带的令牌
64 String token = getToken(request); 65 String token = getToken(request);
  66 +
  67 + if(token == null){
  68 + token = getTokenFromCookies(request);
  69 +
  70 + return getLoginUserByToken(token);
  71 + }
  72 +
65 if (StringUtils.isNotEmpty(token)) 73 if (StringUtils.isNotEmpty(token))
66 { 74 {
67 - Claims claims = parseToken(token);  
68 - // 解析对应的权限以及用户信息  
69 - String uuid = (String) claims.get(Constants.LOGIN_USER_KEY);  
70 - String userKey = getTokenKey(uuid);  
71 - LoginUser user = redisCache.getCacheObject(userKey); 75 + if(token.startsWith(remoteHead)){
  76 + token = token.replace(remoteHead, "");
  77 + }
  78 + LoginUser user;
  79 + try {
  80 + Claims claims = parseToken(token);
  81 + // 解析对应的权限以及用户信息
  82 + String uuid = (String) claims.get(Constants.LOGIN_USER_KEY);
  83 + String userKey = getTokenKey(uuid);
  84 + user = redisCache.getCacheObject(userKey);
  85 + } catch (Exception e) {
  86 + user = getLoginUserByToken(token);
  87 + }
72 return user; 88 return user;
73 } 89 }
74 90
@@ -84,7 +100,7 @@ public class TokenService @@ -84,7 +100,7 @@ public class TokenService
84 } 100 }
85 } 101 }
86 } catch (Exception e) { 102 } catch (Exception e) {
87 - e.printStackTrace(); 103 +// e.printStackTrace();
88 } 104 }
89 return null; 105 return null;
90 } 106 }
@@ -93,8 +109,15 @@ public class TokenService @@ -93,8 +109,15 @@ public class TokenService
93 { 109 {
94 // 获取请求携带的令牌 110 // 获取请求携带的令牌
95 if (StringUtils.isNotEmpty(token)) 111 if (StringUtils.isNotEmpty(token))
96 - {  
97 - LoginUser user = redisCache.getCacheObject(token); 112 + {
  113 +
  114 + if(token.startsWith("Bearer ")){
  115 + token = token.replace("Bearer ", "");
  116 + }
  117 + if(token.startsWith(remoteHead)){
  118 + token = token.replace(remoteHead, "");
  119 + }
  120 + LoginUser user = redisCache.getCacheObject(getTokenKey(token));
98 return user; 121 return user;
99 } 122 }
100 return null; 123 return null;
trash-system/src/main/java/com/trash/system/domain/SysUserPost.java
@@ -11,17 +11,17 @@ import org.apache.commons.lang3.builder.ToStringStyle; @@ -11,17 +11,17 @@ import org.apache.commons.lang3.builder.ToStringStyle;
11 public class SysUserPost 11 public class SysUserPost
12 { 12 {
13 /** 用户ID */ 13 /** 用户ID */
14 - private Long userId; 14 + private String userId;
15 15
16 /** 岗位ID */ 16 /** 岗位ID */
17 private Long postId; 17 private Long postId;
18 18
19 - public Long getUserId() 19 + public String getUserId()
20 { 20 {
21 return userId; 21 return userId;
22 } 22 }
23 23
24 - public void setUserId(Long userId) 24 + public void setUserId(String userId)
25 { 25 {
26 this.userId = userId; 26 this.userId = userId;
27 } 27 }
trash-system/src/main/java/com/trash/system/domain/SysUserRole.java
@@ -11,17 +11,17 @@ import org.apache.commons.lang3.builder.ToStringStyle; @@ -11,17 +11,17 @@ import org.apache.commons.lang3.builder.ToStringStyle;
11 public class SysUserRole 11 public class SysUserRole
12 { 12 {
13 /** 用户ID */ 13 /** 用户ID */
14 - private Long userId; 14 + private String userId;
15 15
16 /** 角色ID */ 16 /** 角色ID */
17 private Long roleId; 17 private Long roleId;
18 18
19 - public Long getUserId() 19 + public String getUserId()
20 { 20 {
21 return userId; 21 return userId;
22 } 22 }
23 23
24 - public void setUserId(Long userId) 24 + public void setUserId(String userId)
25 { 25 {
26 this.userId = userId; 26 this.userId = userId;
27 } 27 }
trash-system/src/main/java/com/trash/system/mapper/SysMenuMapper.java
@@ -41,7 +41,7 @@ public interface SysMenuMapper @@ -41,7 +41,7 @@ public interface SysMenuMapper
41 * @param userId 用户ID 41 * @param userId 用户ID
42 * @return 权限列表 42 * @return 权限列表
43 */ 43 */
44 - public List<String> selectMenuPermsByUserId(Long userId); 44 + public List<String> selectMenuPermsByUserId(String userId);
45 45
46 /** 46 /**
47 * 根据用户ID查询菜单 47 * 根据用户ID查询菜单
@@ -56,7 +56,7 @@ public interface SysMenuMapper @@ -56,7 +56,7 @@ public interface SysMenuMapper
56 * @param userId 用户ID 56 * @param userId 用户ID
57 * @return 菜单列表 57 * @return 菜单列表
58 */ 58 */
59 - public List<SysMenu> selectMenuTreeByUserId(Long userId); 59 + public List<SysMenu> selectMenuTreeByUserId(String userId);
60 60
61 /** 61 /**
62 * 根据角色ID查询菜单树信息 62 * 根据角色ID查询菜单树信息
trash-system/src/main/java/com/trash/system/mapper/SysPostMapper.java
@@ -41,14 +41,14 @@ public interface SysPostMapper @@ -41,14 +41,14 @@ public interface SysPostMapper
41 * @param userId 用户ID 41 * @param userId 用户ID
42 * @return 选中岗位ID列表 42 * @return 选中岗位ID列表
43 */ 43 */
44 - public List<Integer> selectPostListByUserId(Long userId); 44 + public List<Integer> selectPostListByUserId(String userId);
45 /** 45 /**
46 * 根据用户ID获取PostCode 46 * 根据用户ID获取PostCode
47 * 47 *
48 * @param userId 用户ID 48 * @param userId 用户ID
49 * @return 选中岗位PostCode列表 49 * @return 选中岗位PostCode列表
50 */ 50 */
51 - public Set<String> selectPostCodeByUserId(Long userId); 51 + public Set<String> selectPostCodeByUserId(String userId);
52 52
53 /** 53 /**
54 * 查询用户所属岗位组 54 * 查询用户所属岗位组
trash-system/src/main/java/com/trash/system/mapper/SysRoleMapper.java
@@ -25,7 +25,7 @@ public interface SysRoleMapper @@ -25,7 +25,7 @@ public interface SysRoleMapper
25 * @param userId 用户ID 25 * @param userId 用户ID
26 * @return 角色列表 26 * @return 角色列表
27 */ 27 */
28 - public List<SysRole> selectRolePermissionByUserId(Long userId); 28 + public List<SysRole> selectRolePermissionByUserId(String userId);
29 29
30 /** 30 /**
31 * 查询所有角色 31 * 查询所有角色
@@ -40,7 +40,7 @@ public interface SysRoleMapper @@ -40,7 +40,7 @@ public interface SysRoleMapper
40 * @param userId 用户ID 40 * @param userId 用户ID
41 * @return 选中角色ID列表 41 * @return 选中角色ID列表
42 */ 42 */
43 - public List<Integer> selectRoleListByUserId(Long userId); 43 + public List<Integer> selectRoleListByUserId(String userId);
44 44
45 /** 45 /**
46 * 通过角色ID查询角色 46 * 通过角色ID查询角色
trash-system/src/main/java/com/trash/system/mapper/SysUserMapper.java
@@ -34,7 +34,7 @@ public interface SysUserMapper @@ -34,7 +34,7 @@ public interface SysUserMapper
34 * @param userId 用户ID 34 * @param userId 用户ID
35 * @return 用户对象信息 35 * @return 用户对象信息
36 */ 36 */
37 - public SysUser selectUserById(Long userId); 37 + public SysUser selectUserById(String userId);
38 38
39 public List<String>selectUserNameByPostCodeAndDeptId(String postCode,Long deptId); 39 public List<String>selectUserNameByPostCodeAndDeptId(String postCode,Long deptId);
40 40
@@ -78,7 +78,7 @@ public interface SysUserMapper @@ -78,7 +78,7 @@ public interface SysUserMapper
78 * @param userId 用户ID 78 * @param userId 用户ID
79 * @return 结果 79 * @return 结果
80 */ 80 */
81 - public int deleteUserById(Long userId); 81 + public int deleteUserById(String userId);
82 82
83 /** 83 /**
84 * 批量删除用户信息 84 * 批量删除用户信息
@@ -86,7 +86,7 @@ public interface SysUserMapper @@ -86,7 +86,7 @@ public interface SysUserMapper
86 * @param userIds 需要删除的用户ID 86 * @param userIds 需要删除的用户ID
87 * @return 结果 87 * @return 结果
88 */ 88 */
89 - public int deleteUserByIds(Long[] userIds); 89 + public int deleteUserByIds(String[] userIds);
90 90
91 /** 91 /**
92 * 校验用户名称是否唯一 92 * 校验用户名称是否唯一
trash-system/src/main/java/com/trash/system/mapper/SysUserPostMapper.java
@@ -17,7 +17,7 @@ public interface SysUserPostMapper @@ -17,7 +17,7 @@ public interface SysUserPostMapper
17 * @param userId 用户ID 17 * @param userId 用户ID
18 * @return 结果 18 * @return 结果
19 */ 19 */
20 - public int deleteUserPostByUserId(Long userId); 20 + public int deleteUserPostByUserId(String userId);
21 21
22 /** 22 /**
23 * 通过岗位ID查询岗位使用数量 23 * 通过岗位ID查询岗位使用数量
trash-system/src/main/java/com/trash/system/mapper/SysUserRoleMapper.java
@@ -18,7 +18,7 @@ public interface SysUserRoleMapper @@ -18,7 +18,7 @@ public interface SysUserRoleMapper
18 * @param userId 用户ID 18 * @param userId 用户ID
19 * @return 结果 19 * @return 结果
20 */ 20 */
21 - public int deleteUserRoleByUserId(Long userId); 21 + public int deleteUserRoleByUserId(String userId);
22 22
23 /** 23 /**
24 * 批量删除用户和角色关联 24 * 批量删除用户和角色关联
@@ -59,5 +59,5 @@ public interface SysUserRoleMapper @@ -59,5 +59,5 @@ public interface SysUserRoleMapper
59 * @param userIds 需要删除的用户数据ID 59 * @param userIds 需要删除的用户数据ID
60 * @return 结果 60 * @return 结果
61 */ 61 */
62 - public int deleteUserRoleInfos(@Param("roleId") Long roleId, @Param("userIds") Long[] userIds); 62 + public int deleteUserRoleInfos(@Param("roleId") Long roleId, @Param("userIds") String[] userIds);
63 } 63 }
trash-system/src/main/java/com/trash/system/service/ISysMenuService.java
@@ -5,6 +5,7 @@ import java.util.Set; @@ -5,6 +5,7 @@ import java.util.Set;
5 5
6 import com.trash.common.core.domain.TreeSelect; 6 import com.trash.common.core.domain.TreeSelect;
7 import com.trash.common.core.domain.entity.SysMenu; 7 import com.trash.common.core.domain.entity.SysMenu;
  8 +import com.trash.common.core.domain.entity.SysUser;
8 import com.trash.system.domain.vo.RouterVo; 9 import com.trash.system.domain.vo.RouterVo;
9 10
10 /** 11 /**
@@ -20,7 +21,7 @@ public interface ISysMenuService @@ -20,7 +21,7 @@ public interface ISysMenuService
20 * @param userId 用户ID 21 * @param userId 用户ID
21 * @return 菜单列表 22 * @return 菜单列表
22 */ 23 */
23 - public List<SysMenu> selectMenuList(Long userId); 24 + public List<SysMenu> selectMenuList(String userId);
24 25
25 /** 26 /**
26 * 根据用户查询系统菜单列表 27 * 根据用户查询系统菜单列表
@@ -29,7 +30,7 @@ public interface ISysMenuService @@ -29,7 +30,7 @@ public interface ISysMenuService
29 * @param userId 用户ID 30 * @param userId 用户ID
30 * @return 菜单列表 31 * @return 菜单列表
31 */ 32 */
32 - public List<SysMenu> selectMenuList(SysMenu menu, Long userId); 33 + public List<SysMenu> selectMenuList(SysMenu menu, String userId);
33 34
34 /** 35 /**
35 * 根据用户ID查询权限 36 * 根据用户ID查询权限
@@ -37,15 +38,17 @@ public interface ISysMenuService @@ -37,15 +38,17 @@ public interface ISysMenuService
37 * @param userId 用户ID 38 * @param userId 用户ID
38 * @return 权限列表 39 * @return 权限列表
39 */ 40 */
40 - public Set<String> selectMenuPermsByUserId(Long userId); 41 + public Set<String> selectMenuPermsByUserId(String userId);
41 42
42 /** 43 /**
43 * 根据用户ID查询菜单树信息 44 * 根据用户ID查询菜单树信息
44 * 45 *
45 - * @param userId 用户ID 46 + * @param user 用户ID
46 * @return 菜单列表 47 * @return 菜单列表
47 */ 48 */
48 - public List<SysMenu> selectMenuTreeByUserId(Long userId); 49 + public List<SysMenu> selectMenuTreeByUserId(String userId);
  50 +
  51 + public List<SysMenu> selectMenuTreeByUserId(SysUser user);
49 52
50 /** 53 /**
51 * 根据角色ID查询菜单树信息 54 * 根据角色ID查询菜单树信息
trash-system/src/main/java/com/trash/system/service/ISysPostService.java
@@ -41,7 +41,7 @@ public interface ISysPostService @@ -41,7 +41,7 @@ public interface ISysPostService
41 * @param userId 用户ID 41 * @param userId 用户ID
42 * @return 选中岗位ID列表 42 * @return 选中岗位ID列表
43 */ 43 */
44 - public List<Integer> selectPostListByUserId(Long userId); 44 + public List<Integer> selectPostListByUserId(String userId);
45 45
46 /** 46 /**
47 * 根据用户ID获取PostCode 47 * 根据用户ID获取PostCode
@@ -49,7 +49,7 @@ public interface ISysPostService @@ -49,7 +49,7 @@ public interface ISysPostService
49 * @param userId 用户ID 49 * @param userId 用户ID
50 * @return 选中岗位PostCode列表 50 * @return 选中岗位PostCode列表
51 */ 51 */
52 - public Set<String> selectPostCodeByUserId(Long userId); 52 + public Set<String> selectPostCodeByUserId(String userId);
53 53
54 /** 54 /**
55 * 校验岗位名称 55 * 校验岗位名称
trash-system/src/main/java/com/trash/system/service/ISysRoleService.java
@@ -26,7 +26,7 @@ public interface ISysRoleService @@ -26,7 +26,7 @@ public interface ISysRoleService
26 * @param userId 用户ID 26 * @param userId 用户ID
27 * @return 权限列表 27 * @return 权限列表
28 */ 28 */
29 - public Set<String> selectRolePermissionByUserId(Long userId); 29 + public Set<String> selectRolePermissionByUserId(String userId);
30 30
31 /** 31 /**
32 * 查询所有角色 32 * 查询所有角色
@@ -41,7 +41,7 @@ public interface ISysRoleService @@ -41,7 +41,7 @@ public interface ISysRoleService
41 * @param userId 用户ID 41 * @param userId 用户ID
42 * @return 选中角色ID列表 42 * @return 选中角色ID列表
43 */ 43 */
44 - public List<Integer> selectRoleListByUserId(Long userId); 44 + public List<Integer> selectRoleListByUserId(String userId);
45 45
46 /** 46 /**
47 * 通过角色ID查询角色 47 * 通过角色ID查询角色
trash-system/src/main/java/com/trash/system/service/ISysUserService.java
@@ -33,7 +33,7 @@ public interface ISysUserService @@ -33,7 +33,7 @@ public interface ISysUserService
33 * @param userId 用户ID 33 * @param userId 用户ID
34 * @return 用户对象信息 34 * @return 用户对象信息
35 */ 35 */
36 - public SysUser selectUserById(Long userId); 36 + public SysUser selectUserById(String userId);
37 37
38 /** 38 /**
39 * 根据用户ID查询用户所属角色组 39 * 根据用户ID查询用户所属角色组
@@ -147,7 +147,7 @@ public interface ISysUserService @@ -147,7 +147,7 @@ public interface ISysUserService
147 * @param userId 用户ID 147 * @param userId 用户ID
148 * @return 结果 148 * @return 结果
149 */ 149 */
150 - public int deleteUserById(Long userId); 150 + public int deleteUserById(String userId);
151 151
152 /** 152 /**
153 * 批量删除用户信息 153 * 批量删除用户信息
@@ -155,7 +155,7 @@ public interface ISysUserService @@ -155,7 +155,7 @@ public interface ISysUserService
155 * @param userIds 需要删除的用户ID 155 * @param userIds 需要删除的用户ID
156 * @return 结果 156 * @return 结果
157 */ 157 */
158 - public int deleteUserByIds(Long[] userIds); 158 + public int deleteUserByIds(String[] userIds);
159 159
160 /** 160 /**
161 * 导入用户数据 161 * 导入用户数据
trash-system/src/main/java/com/trash/system/service/impl/SysMenuServiceImpl.java
@@ -51,7 +51,7 @@ public class SysMenuServiceImpl implements ISysMenuService @@ -51,7 +51,7 @@ public class SysMenuServiceImpl implements ISysMenuService
51 * @return 菜单列表 51 * @return 菜单列表
52 */ 52 */
53 @Override 53 @Override
54 - public List<SysMenu> selectMenuList(Long userId) 54 + public List<SysMenu> selectMenuList(String userId)
55 { 55 {
56 return selectMenuList(new SysMenu(), userId); 56 return selectMenuList(new SysMenu(), userId);
57 } 57 }
@@ -63,7 +63,7 @@ public class SysMenuServiceImpl implements ISysMenuService @@ -63,7 +63,7 @@ public class SysMenuServiceImpl implements ISysMenuService
63 * @return 菜单列表 63 * @return 菜单列表
64 */ 64 */
65 @Override 65 @Override
66 - public List<SysMenu> selectMenuList(SysMenu menu, Long userId) 66 + public List<SysMenu> selectMenuList(SysMenu menu, String userId)
67 { 67 {
68 List<SysMenu> menuList = null; 68 List<SysMenu> menuList = null;
69 // 管理员显示所有菜单信息 69 // 管理员显示所有菜单信息
@@ -86,7 +86,7 @@ public class SysMenuServiceImpl implements ISysMenuService @@ -86,7 +86,7 @@ public class SysMenuServiceImpl implements ISysMenuService
86 * @return 权限列表 86 * @return 权限列表
87 */ 87 */
88 @Override 88 @Override
89 - public Set<String> selectMenuPermsByUserId(Long userId) 89 + public Set<String> selectMenuPermsByUserId(String userId)
90 { 90 {
91 List<String> perms = menuMapper.selectMenuPermsByUserId(userId); 91 List<String> perms = menuMapper.selectMenuPermsByUserId(userId);
92 Set<String> permsSet = new HashSet<>(); 92 Set<String> permsSet = new HashSet<>();
@@ -107,7 +107,7 @@ public class SysMenuServiceImpl implements ISysMenuService @@ -107,7 +107,7 @@ public class SysMenuServiceImpl implements ISysMenuService
107 * @return 菜单列表 107 * @return 菜单列表
108 */ 108 */
109 @Override 109 @Override
110 - public List<SysMenu> selectMenuTreeByUserId(Long userId) 110 + public List<SysMenu> selectMenuTreeByUserId(String userId)
111 { 111 {
112 List<SysMenu> menus = null; 112 List<SysMenu> menus = null;
113 if (SecurityUtils.isAdmin(userId)) 113 if (SecurityUtils.isAdmin(userId))
@@ -120,6 +120,22 @@ public class SysMenuServiceImpl implements ISysMenuService @@ -120,6 +120,22 @@ public class SysMenuServiceImpl implements ISysMenuService
120 } 120 }
121 return getChildPerms(menus, 0); 121 return getChildPerms(menus, 0);
122 } 122 }
  123 +
  124 + @Override
  125 + public List<SysMenu> selectMenuTreeByUserId(SysUser user)
  126 + {
  127 + List<SysMenu> menus = null;
  128 + if (user.getRoles().get(0).getRoleKey().equals("admin"))
  129 + {
  130 + menus = menuMapper.selectMenuTreeAll();
  131 + }
  132 + else
  133 + {
  134 + menus = menuMapper.selectMenuTreeByUserId(user.getUserId());
  135 + }
  136 + return getChildPerms(menus, 0);
  137 + }
  138 +
123 139
124 /** 140 /**
125 * 根据角色ID查询菜单树信息 141 * 根据角色ID查询菜单树信息
trash-system/src/main/java/com/trash/system/service/impl/SysPostServiceImpl.java
@@ -66,7 +66,7 @@ public class SysPostServiceImpl implements ISysPostService { @@ -66,7 +66,7 @@ public class SysPostServiceImpl implements ISysPostService {
66 * @return 选中岗位ID列表 66 * @return 选中岗位ID列表
67 */ 67 */
68 @Override 68 @Override
69 - public List<Integer> selectPostListByUserId(Long userId) { 69 + public List<Integer> selectPostListByUserId(String userId) {
70 return postMapper.selectPostListByUserId(userId); 70 return postMapper.selectPostListByUserId(userId);
71 } 71 }
72 72
@@ -77,7 +77,7 @@ public class SysPostServiceImpl implements ISysPostService { @@ -77,7 +77,7 @@ public class SysPostServiceImpl implements ISysPostService {
77 * @return 选中岗位PostCode列表 77 * @return 选中岗位PostCode列表
78 */ 78 */
79 @Override 79 @Override
80 - public Set<String> selectPostCodeByUserId(Long userId) { 80 + public Set<String> selectPostCodeByUserId(String userId) {
81 return postMapper.selectPostCodeByUserId(userId); 81 return postMapper.selectPostCodeByUserId(userId);
82 } 82 }
83 83
trash-system/src/main/java/com/trash/system/service/impl/SysRoleServiceImpl.java
@@ -63,7 +63,7 @@ public class SysRoleServiceImpl implements ISysRoleService @@ -63,7 +63,7 @@ public class SysRoleServiceImpl implements ISysRoleService
63 * @return 权限列表 63 * @return 权限列表
64 */ 64 */
65 @Override 65 @Override
66 - public Set<String> selectRolePermissionByUserId(Long userId) 66 + public Set<String> selectRolePermissionByUserId(String userId)
67 { 67 {
68 List<SysRole> perms = roleMapper.selectRolePermissionByUserId(userId); 68 List<SysRole> perms = roleMapper.selectRolePermissionByUserId(userId);
69 Set<String> permsSet = new HashSet<>(); 69 Set<String> permsSet = new HashSet<>();
@@ -95,7 +95,7 @@ public class SysRoleServiceImpl implements ISysRoleService @@ -95,7 +95,7 @@ public class SysRoleServiceImpl implements ISysRoleService
95 * @return 选中角色ID列表 95 * @return 选中角色ID列表
96 */ 96 */
97 @Override 97 @Override
98 - public List<Integer> selectRoleListByUserId(Long userId) 98 + public List<Integer> selectRoleListByUserId(String userId)
99 { 99 {
100 return roleMapper.selectRoleListByUserId(userId); 100 return roleMapper.selectRoleListByUserId(userId);
101 } 101 }
trash-system/src/main/java/com/trash/system/service/impl/SysUserServiceImpl.java
@@ -86,7 +86,7 @@ public class SysUserServiceImpl implements ISysUserService @@ -86,7 +86,7 @@ public class SysUserServiceImpl implements ISysUserService
86 * @return 用户对象信息 86 * @return 用户对象信息
87 */ 87 */
88 @Override 88 @Override
89 - public SysUser selectUserById(Long userId) 89 + public SysUser selectUserById(String userId)
90 { 90 {
91 return userMapper.selectUserById(userId); 91 return userMapper.selectUserById(userId);
92 } 92 }
@@ -161,9 +161,9 @@ public class SysUserServiceImpl implements ISysUserService @@ -161,9 +161,9 @@ public class SysUserServiceImpl implements ISysUserService
161 @Override 161 @Override
162 public String checkPhoneUnique(SysUser user) 162 public String checkPhoneUnique(SysUser user)
163 { 163 {
164 - Long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId(); 164 + String userId = StringUtils.isNull(user.getUserId()) ? "-1" : user.getUserId();
165 SysUser info = userMapper.checkPhoneUnique(user.getPhonenumber()); 165 SysUser info = userMapper.checkPhoneUnique(user.getPhonenumber());
166 - if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue()) 166 + if (StringUtils.isNotNull(info) && !info.getUserId().equals(userId))
167 { 167 {
168 return UserConstants.NOT_UNIQUE; 168 return UserConstants.NOT_UNIQUE;
169 } 169 }
@@ -179,9 +179,9 @@ public class SysUserServiceImpl implements ISysUserService @@ -179,9 +179,9 @@ public class SysUserServiceImpl implements ISysUserService
179 @Override 179 @Override
180 public String checkEmailUnique(SysUser user) 180 public String checkEmailUnique(SysUser user)
181 { 181 {
182 - Long userId = StringUtils.isNull(user.getUserId()) ? -1L : user.getUserId(); 182 + String userId = StringUtils.isNull(user.getUserId()) ? "-1" : user.getUserId();
183 SysUser info = userMapper.checkEmailUnique(user.getEmail()); 183 SysUser info = userMapper.checkEmailUnique(user.getEmail());
184 - if (StringUtils.isNotNull(info) && info.getUserId().longValue() != userId.longValue()) 184 + if (StringUtils.isNotNull(info) && !info.getUserId().equals(userId))
185 { 185 {
186 return UserConstants.NOT_UNIQUE; 186 return UserConstants.NOT_UNIQUE;
187 } 187 }
@@ -234,7 +234,7 @@ public class SysUserServiceImpl implements ISysUserService @@ -234,7 +234,7 @@ public class SysUserServiceImpl implements ISysUserService
234 @Transactional 234 @Transactional
235 public int updateUser(SysUser user) 235 public int updateUser(SysUser user)
236 { 236 {
237 - Long userId = user.getUserId(); 237 + String userId = user.getUserId();
238 // 删除用户与角色关联 238 // 删除用户与角色关联
239 userRoleMapper.deleteUserRoleByUserId(userId); 239 userRoleMapper.deleteUserRoleByUserId(userId);
240 // 新增用户与角色管理 240 // 新增用户与角色管理
@@ -367,7 +367,7 @@ public class SysUserServiceImpl implements ISysUserService @@ -367,7 +367,7 @@ public class SysUserServiceImpl implements ISysUserService
367 * @return 结果 367 * @return 结果
368 */ 368 */
369 @Override 369 @Override
370 - public int deleteUserById(Long userId) 370 + public int deleteUserById(String userId)
371 { 371 {
372 // 删除用户与角色关联 372 // 删除用户与角色关联
373 userRoleMapper.deleteUserRoleByUserId(userId); 373 userRoleMapper.deleteUserRoleByUserId(userId);
@@ -383,9 +383,9 @@ public class SysUserServiceImpl implements ISysUserService @@ -383,9 +383,9 @@ public class SysUserServiceImpl implements ISysUserService
383 * @return 结果 383 * @return 结果
384 */ 384 */
385 @Override 385 @Override
386 - public int deleteUserByIds(Long[] userIds) 386 + public int deleteUserByIds(String[] userIds)
387 { 387 {
388 - for (Long userId : userIds) 388 + for (String userId : userIds)
389 { 389 {
390 checkUserAllowed(new SysUser(userId)); 390 checkUserAllowed(new SysUser(userId));
391 } 391 }
trash-system/src/main/resources/mapper/system/SysMenuMapper.xml
@@ -72,7 +72,7 @@ @@ -72,7 +72,7 @@
72 order by m.parent_id, m.order_num 72 order by m.parent_id, m.order_num
73 </select> 73 </select>
74 74
75 - <select id="selectMenuTreeByUserId" parameterType="Long" resultMap="SysMenuResult"> 75 + <select id="selectMenuTreeByUserId" parameterType="String" resultMap="SysMenuResult">
76 select distinct m.menu_id, m.parent_id, m.menu_name, m.path, m.component, m.visible, m.status, ifnull(m.perms,'') as perms, m.is_frame, m.is_cache, m.menu_type, m.icon, m.order_num, m.create_time 76 select distinct m.menu_id, m.parent_id, m.menu_name, m.path, m.component, m.visible, m.status, ifnull(m.perms,'') as perms, m.is_frame, m.is_cache, m.menu_type, m.icon, m.order_num, m.create_time
77 from sys_menu m 77 from sys_menu m
78 left join sys_role_menu rm on m.menu_id = rm.menu_id 78 left join sys_role_menu rm on m.menu_id = rm.menu_id
@@ -101,7 +101,7 @@ @@ -101,7 +101,7 @@
101 left join sys_user_role ur on rm.role_id = ur.role_id 101 left join sys_user_role ur on rm.role_id = ur.role_id
102 </select> 102 </select>
103 103
104 - <select id="selectMenuPermsByUserId" parameterType="Long" resultType="String"> 104 + <select id="selectMenuPermsByUserId" parameterType="String" resultType="String">
105 select distinct m.perms 105 select distinct m.perms
106 from sys_menu m 106 from sys_menu m
107 left join sys_role_menu rm on m.menu_id = rm.menu_id 107 left join sys_role_menu rm on m.menu_id = rm.menu_id
trash-system/src/main/resources/mapper/system/SysPostMapper.xml
@@ -46,7 +46,7 @@ @@ -46,7 +46,7 @@
46 where post_id = #{postId} 46 where post_id = #{postId}
47 </select> 47 </select>
48 48
49 - <select id="selectPostListByUserId" parameterType="Long" resultType="Integer"> 49 + <select id="selectPostListByUserId" parameterType="String" resultType="Integer">
50 select p.post_id 50 select p.post_id
51 from sys_post p 51 from sys_post p
52 left join sys_user_post up on up.post_id = p.post_id 52 left join sys_user_post up on up.post_id = p.post_id
@@ -72,7 +72,7 @@ @@ -72,7 +72,7 @@
72 where post_code=#{postCode} limit 1 72 where post_code=#{postCode} limit 1
73 </select> 73 </select>
74 74
75 - <select id="selectPostCodeByUserId" parameterType="Long" resultType="String"> 75 + <select id="selectPostCodeByUserId" parameterType="String" resultType="String">
76 select post_code from sys_user_post up 76 select post_code from sys_user_post up
77 left join sys_post p on up.post_id=p.post_id 77 left join sys_post p on up.post_id=p.post_id
78 where up.user_id=#{userId} 78 where up.user_id=#{userId}
trash-system/src/main/resources/mapper/system/SysRoleMapper.xml
@@ -53,7 +53,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -53,7 +53,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
53 order by r.role_sort 53 order by r.role_sort
54 </select> 54 </select>
55 55
56 - <select id="selectRolePermissionByUserId" parameterType="Long" resultMap="SysRoleResult"> 56 + <select id="selectRolePermissionByUserId" parameterType="String" resultMap="SysRoleResult">
57 <include refid="selectRoleVo"/> 57 <include refid="selectRoleVo"/>
58 WHERE r.del_flag = '0' and ur.user_id = #{userId} 58 WHERE r.del_flag = '0' and ur.user_id = #{userId}
59 </select> 59 </select>
@@ -62,7 +62,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -62,7 +62,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
62 <include refid="selectRoleVo"/> 62 <include refid="selectRoleVo"/>
63 </select> 63 </select>
64 64
65 - <select id="selectRoleListByUserId" parameterType="Long" resultType="Integer"> 65 + <select id="selectRoleListByUserId" parameterType="String" resultType="Integer">
66 select r.role_id 66 select r.role_id
67 from sys_role r 67 from sys_role r
68 left join sys_user_role ur on ur.role_id = r.role_id 68 left join sys_user_role ur on ur.role_id = r.role_id
trash-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -86,7 +86,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -86,7 +86,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
86 where u.user_name = #{userName} 86 where u.user_name = #{userName}
87 </select> 87 </select>
88 88
89 - <select id="selectUserById" parameterType="Long" resultMap="SysUserResult"> 89 + <select id="selectUserById" parameterType="String" resultMap="SysUserResult">
90 <include refid="selectUserVo"/> 90 <include refid="selectUserVo"/>
91 where u.user_id = #{userId} 91 where u.user_id = #{userId}
92 </select> 92 </select>
@@ -180,7 +180,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -180,7 +180,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
180 delete from sys_user where user_id = #{userId} 180 delete from sys_user where user_id = #{userId}
181 </delete> 181 </delete>
182 182
183 - <delete id="deleteUserByIds" parameterType="Long"> 183 + <delete id="deleteUserByIds" parameterType="String">
184 update sys_user set del_flag = '2' where user_id in 184 update sys_user set del_flag = '2' where user_id in
185 <foreach collection="array" item="userId" open="(" separator="," close=")"> 185 <foreach collection="array" item="userId" open="(" separator="," close=")">
186 #{userId} 186 #{userId}
trash-system/src/main/resources/mapper/system/SysUserPostMapper.xml
@@ -9,7 +9,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -9,7 +9,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
9 <result property="postId" column="post_id" /> 9 <result property="postId" column="post_id" />
10 </resultMap> 10 </resultMap>
11 11
12 - <delete id="deleteUserPostByUserId" parameterType="Long"> 12 + <delete id="deleteUserPostByUserId" parameterType="String">
13 delete from sys_user_post where user_id=#{userId} 13 delete from sys_user_post where user_id=#{userId}
14 </delete> 14 </delete>
15 15
@@ -17,7 +17,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -17,7 +17,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
17 select count(1) from sys_user_post where post_id=#{postId} 17 select count(1) from sys_user_post where post_id=#{postId}
18 </select> 18 </select>
19 19
20 - <delete id="deleteUserPost" parameterType="Long"> 20 + <delete id="deleteUserPost" parameterType="String">
21 delete from sys_user_post where user_id in 21 delete from sys_user_post where user_id in
22 <foreach collection="array" item="userId" open="(" separator="," close=")"> 22 <foreach collection="array" item="userId" open="(" separator="," close=")">
23 #{userId} 23 #{userId}
trash-system/src/main/resources/mapper/system/SysUserRoleMapper.xml
@@ -9,7 +9,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -9,7 +9,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
9 <result property="roleId" column="role_id" /> 9 <result property="roleId" column="role_id" />
10 </resultMap> 10 </resultMap>
11 11
12 - <delete id="deleteUserRoleByUserId" parameterType="Long"> 12 + <delete id="deleteUserRoleByUserId" parameterType="String">
13 delete from sys_user_role where user_id=#{userId} 13 delete from sys_user_role where user_id=#{userId}
14 </delete> 14 </delete>
15 15
@@ -17,7 +17,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -17,7 +17,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
17 select count(1) from sys_user_role where role_id=#{roleId} 17 select count(1) from sys_user_role where role_id=#{roleId}
18 </select> 18 </select>
19 19
20 - <delete id="deleteUserRole" parameterType="Long"> 20 + <delete id="deleteUserRole" parameterType="String">
21 delete from sys_user_role where user_id in 21 delete from sys_user_role where user_id in
22 <foreach collection="array" item="userId" open="(" separator="," close=")"> 22 <foreach collection="array" item="userId" open="(" separator="," close=")">
23 #{userId} 23 #{userId}
trash-ui/public/bpmnjs/index.js
@@ -83570,7 +83570,8 @@ module.exports = function(group, element, bpmnFactory, translate) { @@ -83570,7 +83570,8 @@ module.exports = function(group, element, bpmnFactory, translate) {
83570 value += "--__!!" + $("#FormProperty_type").val(); 83570 value += "--__!!" + $("#FormProperty_type").val();
83571 value += "--__!!" + label; 83571 value += "--__!!" + label;
83572 value += "--__!!" + isCheck; 83572 value += "--__!!" + isCheck;
83573 - value += "--__!!" + labelValue.replace("--__--"); 83573 + debugger;
  83574 + value += "--__!!" + labelValue.replace(",","--__--");
83574 83575
83575 $("#activiti-form-field-id")[0].value = value; 83576 $("#activiti-form-field-id")[0].value = value;
83576 } 83577 }
trash-ui/src/api/business/threestep.js 0 → 100644
  1 +import request from '@/utils/request'
  2 +
  3 +// 查询【请填写功能名称】列表
  4 +export function listThreestep(query) {
  5 + return request({
  6 + url: '/business/threestep/list',
  7 + method: 'get',
  8 + params: query
  9 + })
  10 +}
  11 +
  12 +// 查询【请填写功能名称】详细
  13 +export function getThreestep(id) {
  14 + return request({
  15 + url: '/business/threestep/' + id,
  16 + method: 'get'
  17 + })
  18 +}
  19 +
  20 +// 新增【请填写功能名称】
  21 +export function addThreestep(data) {
  22 + return request({
  23 + url: '/business/threestep',
  24 + method: 'post',
  25 + data: data
  26 + })
  27 +}
  28 +
  29 +// 修改【请填写功能名称】
  30 +export function updateThreestep(data) {
  31 + return request({
  32 + url: '/business/threestep',
  33 + method: 'put',
  34 + data: data
  35 + })
  36 +}
  37 +
  38 +// 删除【请填写功能名称】
  39 +export function delThreestep(id) {
  40 + return request({
  41 + url: '/business/threestep/' + id,
  42 + method: 'delete'
  43 + })
  44 +}
  45 +
  46 +// 导出【请填写功能名称】
  47 +export function exportThreestep(query) {
  48 + return request({
  49 + url: '/business/threestep/export',
  50 + method: 'get',
  51 + params: query
  52 + })
  53 +}
  54 +
trash-ui/src/permission.js
@@ -3,7 +3,7 @@ import store from &#39;./store&#39; @@ -3,7 +3,7 @@ import store from &#39;./store&#39;
3 import { Message } from 'element-ui' 3 import { Message } from 'element-ui'
4 import NProgress from 'nprogress' 4 import NProgress from 'nprogress'
5 import 'nprogress/nprogress.css' 5 import 'nprogress/nprogress.css'
6 -import { getToken } from '@/utils/auth' 6 +import { getToken,setToken } from '@/utils/auth'
7 import Cookies from "js-cookie"; 7 import Cookies from "js-cookie";
8 8
9 NProgress.configure({ showSpinner: false }) 9 NProgress.configure({ showSpinner: false })
@@ -34,6 +34,9 @@ router.beforeEach((to, from, next) =&gt; { @@ -34,6 +34,9 @@ router.beforeEach((to, from, next) =&gt; {
34 store.dispatch('GetInfo').then(res => { 34 store.dispatch('GetInfo').then(res => {
35 // 拉取user_info 35 // 拉取user_info
36 const roles = res.roles 36 const roles = res.roles
  37 +
  38 + setToken(res.token)
  39 +
37 store.dispatch('GenerateRoutes', { roles }).then(accessRoutes => { 40 store.dispatch('GenerateRoutes', { roles }).then(accessRoutes => {
38 // 测试 默认静态页面 41 // 测试 默认静态页面
39 // store.dispatch('permission/generateRoutes', { roles }).then(accessRoutes => { 42 // store.dispatch('permission/generateRoutes', { roles }).then(accessRoutes => {
trash-ui/src/router/index.js
@@ -129,6 +129,12 @@ export const constantRoutes = [ @@ -129,6 +129,12 @@ export const constantRoutes = [
129 name: '工地失信管理', 129 name: '工地失信管理',
130 meta: { title: '工地失信管理' } 130 meta: { title: '工地失信管理' }
131 }, 131 },
  132 + {
  133 + path: 'supervision/threestep',
  134 + component: (resolve) => require(['@/views/business/threestep'], resolve),
  135 + name: '三查机制',
  136 + meta: { title: '三查机制' }
  137 + },
132 // { 138 // {
133 // path: 'credit/EarthSitesCredit', 139 // path: 'credit/EarthSitesCredit',
134 // component: (resolve) => require(['@/views/business/EarthSitesCredit'], resolve), 140 // component: (resolve) => require(['@/views/business/EarthSitesCredit'], resolve),
@@ -151,7 +157,8 @@ export const constantRoutes = [ @@ -151,7 +157,8 @@ export const constantRoutes = [
151 // component: (resolve) => require(['@/views/business/DriverCredit'], resolve), 157 // component: (resolve) => require(['@/views/business/DriverCredit'], resolve),
152 // name: '驾驶员失信管理', 158 // name: '驾驶员失信管理',
153 // meta: { title: '驾驶员失信管理' } 159 // meta: { title: '驾驶员失信管理' }
154 - // } 160 + // },
  161 +
155 ] 162 ]
156 } 163 }
157 ] 164 ]
trash-ui/src/store/modules/user.js
@@ -55,7 +55,7 @@ const user = { @@ -55,7 +55,7 @@ const user = {
55 return new Promise((resolve, reject) => { 55 return new Promise((resolve, reject) => {
56 getInfo(state.token).then(res => { 56 getInfo(state.token).then(res => {
57 const user = res.user 57 const user = res.user
58 - const avatar = user.avatar == "" ? require("@/assets/image/profile.jpg") : user.avatar.substr(0,4)=="http"?user.avatar: process.env.VUE_APP_BASE_API + user.avatar; 58 + const avatar = require("@/assets/image/profile.jpg");
59 if (res.roles && res.roles.length > 0) { // 验证返回的roles是否是一个非空数组 59 if (res.roles && res.roles.length > 0) { // 验证返回的roles是否是一个非空数组
60 commit('SET_ROLES', res.roles) 60 commit('SET_ROLES', res.roles)
61 commit('SET_PERMISSIONS', res.permissions) 61 commit('SET_PERMISSIONS', res.permissions)
trash-ui/src/views/activiti/task/index.vue
@@ -4,8 +4,8 @@ @@ -4,8 +4,8 @@
4 <el-card class="box-card" v-for="task in tastList"> 4 <el-card class="box-card" v-for="task in tastList">
5 <div class="card_status notcheck">待审批</div> 5 <div class="card_status notcheck">待审批</div>
6 <div class="card_btn"> 6 <div class="card_btn">
7 - <a @click="examineAndApprove(task,0)" class="agree">同意</a>  
8 - <a @click="examineAndApprove(task,1)" class="dismiss">拒绝</a> 7 + <a @click="agreeAndDismiss(task,0)" class="agree">同意</a>
  8 + <a @click="agreeAndDismiss(task,1)" class="dismiss">拒绝</a>
9 <a @click="examineAndApprove(task,-1)" >详情>></a> 9 <a @click="examineAndApprove(task,-1)" >详情>></a>
10 </div> 10 </div>
11 <el-row class="card_row"> 11 <el-row class="card_row">
@@ -63,7 +63,7 @@ @@ -63,7 +63,7 @@
63 63
64 <el-form :model="form" ref="form" label-width="100px" class="demo-dynamic"> 64 <el-form :model="form" ref="form" label-width="100px" class="demo-dynamic">
65 <el-form-item v-for="(domain, index) in form.formData" :label="domain.controlLable" :key="index"> 65 <el-form-item v-for="(domain, index) in form.formData" :label="domain.controlLable" :key="index">
66 - <el-radio-group v-model="domain.controlValue" v-if="'radio'==domain.controlType && needShow"> 66 + <el-radio-group v-model="domain.controlValue" v-if="'radio'==domain.controlType">
67 <el-radio v-for="(defaults,indexd) in domain.controlDefault.split('--__--')" :label=indexd :key="indexd"> 67 <el-radio v-for="(defaults,indexd) in domain.controlDefault.split('--__--')" :label=indexd :key="indexd">
68 {{defaults}} 68 {{defaults}}
69 </el-radio> 69 </el-radio>
@@ -77,6 +77,27 @@ @@ -77,6 +77,27 @@
77 <el-button @click="cancel">取 消</el-button> 77 <el-button @click="cancel">取 消</el-button>
78 </div> 78 </div>
79 </el-dialog> 79 </el-dialog>
  80 +
  81 + <el-dialog :title="title" :visible.sync="open2" width="500px" append-to-body>
  82 + <threestepInfo :businessKey="businessKey" v-if="open2"/>
  83 +
  84 + <el-form :model="form" ref="form" label-width="100px" class="demo-dynamic">
  85 + <el-form-item v-for="(domain, index) in form.formData" :label="domain.controlLable" :key="index">
  86 + <el-radio-group v-model="domain.controlValue" v-if="'radio'==domain.controlType">
  87 + <el-radio v-for="(defaults,indexd) in domain.controlDefault.split('--__--')" :label=indexd :key="indexd">
  88 + {{defaults}}
  89 + </el-radio>
  90 + </el-radio-group>
  91 + <el-input type="textarea" v-model="domain.controlValue" v-if="'textarea'==domain.controlType"></el-input>
  92 + </el-form-item>
  93 + </el-form>
  94 +
  95 + <div slot="footer" class="dialog-footer">
  96 + <el-button type="primary" @click="submitForm">确 定</el-button>
  97 + <el-button @click="cancel">取 消</el-button>
  98 + </div>
  99 + </el-dialog>
  100 +
80 </div> 101 </div>
81 </template> 102 </template>
82 103
@@ -91,11 +112,13 @@ @@ -91,11 +112,13 @@
91 formDataSave 112 formDataSave
92 } from "@/api/activiti/task"; 113 } from "@/api/activiti/task";
93 import leaveHistoryForm from "@/views/workflow/leaveHistoryForm"; 114 import leaveHistoryForm from "@/views/workflow/leaveHistoryForm";
  115 + import threestepInfo from "@/views/business/threestep/threestepInfo";
94 116
95 export default { 117 export default {
96 name: "task", 118 name: "task",
97 components: { 119 components: {
98 - leaveHistoryForm 120 + leaveHistoryForm,
  121 + threestepInfo
99 }, 122 },
100 data() { 123 data() {
101 return { 124 return {
@@ -131,7 +154,11 @@ @@ -131,7 +154,11 @@
131 }, 154 },
132 needShow:false, 155 needShow:false,
133 // 表单校验 156 // 表单校验
134 - rules: {} 157 + rules: {},
  158 + threestep_type:{
  159 + "0":"工地",
  160 + "1":"工地",
  161 + },
135 }; 162 };
136 }, 163 },
137 created() { 164 created() {
@@ -142,7 +169,15 @@ @@ -142,7 +169,15 @@
142 getList() { 169 getList() {
143 this.loading = true; 170 this.loading = true;
144 listTask(this.queryParams).then(response => { 171 listTask(this.queryParams).then(response => {
  172 +
  173 + for(let i = 0 ; i < response.rows.length;i++){
  174 + if(response.rows[i].definitionKey == "workflow_threestep"){
  175 + response.rows[i].type = this.threestep_type[response.rows[i].type];
  176 + }
  177 + }
  178 +
145 this.tastList = response.rows; 179 this.tastList = response.rows;
  180 +
146 this.total = response.total; 181 this.total = response.total;
147 this.loading = false; 182 this.loading = false;
148 }); 183 });
@@ -151,6 +186,7 @@ @@ -151,6 +186,7 @@
151 // 取消按钮 186 // 取消按钮
152 cancel() { 187 cancel() {
153 this.open = false; 188 this.open = false;
  189 + this.open2 = false;
154 this.reset(); 190 this.reset();
155 }, 191 },
156 // 表单重置 192 // 表单重置
@@ -162,16 +198,45 @@ @@ -162,16 +198,45 @@
162 }; 198 };
163 this.resetForm("form"); 199 this.resetForm("form");
164 }, 200 },
  201 + agreeAndDismiss(row,idx){
  202 + this.definitionKey = row.definitionKey;
  203 + this.businessKey = row.businessKey;
  204 + this.id = row.id;
  205 + formDataShow(row.id).then(response => {
  206 + let datas = response.data;
  207 + let formData = []
  208 + for (let i = 0; i < datas.length; i++) {
  209 + let strings = datas[i].split('--__!!')
  210 + let controlValue = null
  211 + let controlDefault = null
  212 + switch (strings[1]) {
  213 + case 'radio':
  214 + controlValue = idx;
  215 + controlDefault = strings[4]
  216 + break;
  217 + }
  218 + formData.push({
  219 + controlId: strings[0],
  220 + controlType: strings[1],
  221 + controlLable: strings[2],
  222 + controlIsParam: strings[3],
  223 + controlValue: controlValue,
  224 + controlDefault: controlDefault
  225 + })
  226 + }
  227 + debugger;
  228 + this.form.formData = formData;
  229 + this.submitForm();
  230 + });
  231 +
  232 + },
165 /** 审批按钮操作 */ 233 /** 审批按钮操作 */
166 examineAndApprove(row,idx) { 234 examineAndApprove(row,idx) {
167 - this.needShow = false;  
168 this.reset(); 235 this.reset();
169 this.definitionKey = row.definitionKey; 236 this.definitionKey = row.definitionKey;
170 this.businessKey = row.businessKey; 237 this.businessKey = row.businessKey;
171 this.id = row.id; 238 this.id = row.id;
172 formDataShow(row.id).then(response => { 239 formDataShow(row.id).then(response => {
173 - // FormProperty_3qipis2--__!!radio--__!!审批意见--__!!i--__!!同意--__--不同意  
174 - // FormProperty_0lffpcm--__!!textarea--__!!批注--__!!f--__!!null  
175 let datas = response.data; 240 let datas = response.data;
176 let formData = [] 241 let formData = []
177 for (let i = 0; i < datas.length; i++) { 242 for (let i = 0; i < datas.length; i++) {
@@ -185,11 +250,6 @@ @@ -185,11 +250,6 @@
185 break; 250 break;
186 // default: 251 // default:
187 } 252 }
188 -  
189 - if(idx == -1){  
190 - this.needShow = true;  
191 - }  
192 -  
193 formData.push({ 253 formData.push({
194 controlId: strings[0], 254 controlId: strings[0],
195 controlType: strings[1], 255 controlType: strings[1],
@@ -200,8 +260,16 @@ @@ -200,8 +260,16 @@
200 }) 260 })
201 } 261 }
202 this.form.formData = formData; 262 this.form.formData = formData;
  263 +
  264 + if(this.definitionKey == "workflow_threestep"){
  265 + this.open2 = true;
  266 + return;
  267 + }
  268 +
  269 +
203 this.open = true; 270 this.open = true;
204 this.title = "审批"; 271 this.title = "审批";
  272 +
205 }); 273 });
206 }, 274 },
207 /** 提交按钮 */ 275 /** 提交按钮 */
trash-ui/src/views/business/ConstructionCredit/index.vue
@@ -16,12 +16,12 @@ @@ -16,12 +16,12 @@
16 style="float:right;"> 16 style="float:right;">
17 <el-select v-model="queryParams.name" 17 <el-select v-model="queryParams.name"
18 filterable 18 filterable
  19 + clearable
19 reserve-keyword 20 reserve-keyword
20 placeholder="工地名称" 21 placeholder="工地名称"
21 - clearable  
22 size="small" 22 size="small"
23 :loading="loading"> 23 :loading="loading">
24 - <el-option 24 + <el-option
25 v-for="item in dictNames" 25 v-for="item in dictNames"
26 :label="item" 26 :label="item"
27 :value="item"> 27 :value="item">
@@ -169,7 +169,7 @@ @@ -169,7 +169,7 @@
169 </div> 169 </div>
170 </el-dialog> 170 </el-dialog>
171 171
172 - <el-dialog title="历史失信" :visible.sync="infoDialog" width="800px" append-to-body center="true"> 172 + <el-dialog title="历史失信" :visible.sync="infoDialog" width="800px" append-to-body>
173 <el-table v-loading="loading" :data="creditListInfo" :cell-style="colStyle" border> 173 <el-table v-loading="loading" :data="creditListInfo" :cell-style="colStyle" border>
174 <el-table-column label="序号" align="center" prop="id" /> 174 <el-table-column label="序号" align="center" prop="id" />
175 <el-table-column label="工地名称" align="center" prop="name" /> 175 <el-table-column label="工地名称" align="center" prop="name" />
@@ -199,7 +199,7 @@ @@ -199,7 +199,7 @@
199 } from "@/api/business/credit"; 199 } from "@/api/business/credit";
200 200
201 export default { 201 export default {
202 - name: "Credit", 202 + name: "ConstructionCredit",
203 data() { 203 data() {
204 return { 204 return {
205 // 遮罩层 205 // 遮罩层
@@ -276,10 +276,7 @@ @@ -276,10 +276,7 @@
276 }, 276 },
277 methods: { 277 methods: {
278 getDataInfo(row){ 278 getDataInfo(row){
279 - console.log(row);  
280 -  
281 let param ={"objectId":row.objectId} 279 let param ={"objectId":row.objectId}
282 -  
283 listCredit(param).then(response => { 280 listCredit(param).then(response => {
284 this.creditListInfo = response.rows; 281 this.creditListInfo = response.rows;
285 this.infoDialog = true; 282 this.infoDialog = true;