소스 검색

添加日志配置

tuonina 5 년 전
부모
커밋
b55fa3cac2

+ 0 - 378
c-sql/archives_sys.sql

@@ -1,378 +0,0 @@
-/*
-Navicat MariaDB Data Transfer
-
-Source Server         : archives
-Source Server Version : 100032
-Source Host           : 192.168.1.92:3307
-Source Database       : archives_sys
-
-Target Server Type    : MariaDB
-Target Server Version : 100032
-File Encoding         : 65001
-
-Date: 2018-04-13 10:57:06
-*/
-
-SET FOREIGN_KEY_CHECKS=0;
-
--- ----------------------------
--- Table structure for sys_dept
--- ----------------------------
-DROP TABLE IF EXISTS `sys_dept`;
-CREATE TABLE `sys_dept` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门主键ID',
-  `parent_id` bigint(20) DEFAULT NULL COMMENT '父节点ID',
-  `name` varchar(50) DEFAULT NULL COMMENT '部门名称',
-  `principal` varchar(32) DEFAULT NULL COMMENT '负责人',
-  `sort` int(2) DEFAULT NULL COMMENT '排序号',
-  `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8 COMMENT='部门管理';
-
--- ----------------------------
--- Records of sys_dept
--- ----------------------------
-INSERT INTO `sys_dept` VALUES ('1', null, '开发部', '更新人:刘森', null, '1', null, '2018-04-08 08:48:42', null, '2018-04-08 09:46:09', null);
-INSERT INTO `sys_dept` VALUES ('3', null, '开发部', 'ls', null, '1', null, '2018-04-08 09:43:00', null, null, null);
-INSERT INTO `sys_dept` VALUES ('4', null, '开发部', 'ls', null, '1', null, '2018-04-08 09:53:41', null, null, null);
-INSERT INTO `sys_dept` VALUES ('5', null, '开发部', 'ls', null, '1', null, '2018-04-08 09:54:47', null, null, null);
-INSERT INTO `sys_dept` VALUES ('6', null, '开发部', 'ls', null, '1', null, '2018-04-08 09:56:29', null, null, null);
-INSERT INTO `sys_dept` VALUES ('7', null, '开发部', 'ls', null, '1', null, '2018-04-08 10:02:21', null, null, null);
-INSERT INTO `sys_dept` VALUES ('8', null, '开发部', 'ls', null, '1', null, '2018-04-08 10:04:53', null, null, null);
-INSERT INTO `sys_dept` VALUES ('9', null, '开发部', 'ls', null, '1', null, '2018-04-08 10:07:39', null, null, null);
-INSERT INTO `sys_dept` VALUES ('10', null, '开发部', 'ls', null, '1', null, '2018-04-09 02:00:57', null, null, null);
-INSERT INTO `sys_dept` VALUES ('11', null, '开发部', 'ls', null, '1', null, '2018-04-09 02:12:21', null, null, null);
-INSERT INTO `sys_dept` VALUES ('12', null, '开发部', 'ls', null, '1', null, '2018-04-09 02:25:01', null, null, null);
-INSERT INTO `sys_dept` VALUES ('13', null, '开发部', 'ls', null, '1', null, '2018-04-09 02:30:02', null, null, null);
-INSERT INTO `sys_dept` VALUES ('14', null, '开发部', 'ls', null, '1', null, '2018-04-09 02:32:45', null, null, null);
-INSERT INTO `sys_dept` VALUES ('15', null, '开发部', 'ls', null, '1', null, '2018-04-09 02:36:50', null, null, null);
-INSERT INTO `sys_dept` VALUES ('16', null, '开发部', 'ls', null, '1', null, '2018-04-09 03:39:05', null, null, null);
-INSERT INTO `sys_dept` VALUES ('17', null, '开发部', 'ls', null, '1', null, '2018-04-10 08:01:35', null, null, null);
-INSERT INTO `sys_dept` VALUES ('18', null, '开发部', 'ls', null, '1', null, '2018-04-10 08:07:10', null, null, null);
-INSERT INTO `sys_dept` VALUES ('19', null, '开发部', 'ls', null, '1', null, '2018-04-10 08:40:28', null, null, null);
-
--- ----------------------------
--- Table structure for sys_dept_user
--- ----------------------------
-DROP TABLE IF EXISTS `sys_dept_user`;
-CREATE TABLE `sys_dept_user` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门用户主键ID',
-  `dept_id` bigint(20) DEFAULT NULL COMMENT '部门ID',
-  `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
-  `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`),
-  KEY `idx_dept_id` (`dept_id`),
-  KEY `idx_user_id` (`user_id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='部门用户表';
-
--- ----------------------------
--- Records of sys_dept_user
--- ----------------------------
-
--- ----------------------------
--- Table structure for sys_dic
--- ----------------------------
-DROP TABLE IF EXISTS `sys_dic`;
-CREATE TABLE `sys_dic` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `key` varchar(50) DEFAULT NULL COMMENT '字典代码',
-  `value` varchar(100) DEFAULT NULL COMMENT '字典值',
-  `label` varchar(255) DEFAULT NULL COMMENT '标签',
-  `sort` int(2) DEFAULT NULL COMMENT '排序号',
-  `enable` bit(1) NOT NULL DEFAULT b'1' COMMENT '启用状态',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '字典描述',
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COMMENT='字典表';
-
--- ----------------------------
--- Records of sys_dic
--- ----------------------------
-INSERT INTO `sys_dic` VALUES ('1', 'gender', '1', '男', '1', '', '性别', null, null, '2018-03-20 02:48:01', null);
-INSERT INTO `sys_dic` VALUES ('2', 'gender', '0', '女', '2', '', '', null, null, '2018-03-20 02:48:01', null);
-INSERT INTO `sys_dic` VALUES ('3', 'gender', '-1', '保密', '3', '\0', null, null, null, null, null);
-INSERT INTO `sys_dic` VALUES ('4', 'enable', '1', '启用', '1', '', '启用状态(逻辑删标志)', null, null, '2018-04-03 08:28:53', 'admin');
-INSERT INTO `sys_dic` VALUES ('5', 'enable', '0', '禁用', '2', '', '禁用状态(逻辑删标志)', null, null, '2018-03-20 02:48:01', null);
-INSERT INTO `sys_dic` VALUES ('6', '4_is_check', '0', '未审批', '1', '', '管理_开放鉴定审批', '2018-03-24 09:37:31', 'admin', null, null);
-INSERT INTO `sys_dic` VALUES ('7', '4_is_check', '1', '审批通过', '2', '', '管理_开放鉴定审批通过', '2018-03-24 09:38:23', 'admin', null, null);
-INSERT INTO `sys_dic` VALUES ('8', '4_is_check', '2', '审批不通过', '3', '', '管理_开放鉴定审批', '2018-03-24 09:39:24', 'admin', null, null);
-INSERT INTO `sys_dic` VALUES ('9', '4_appraisal_result', '0', '未鉴定', '1', '', '管理_开放鉴定登记', '2018-03-26 09:59:03', 'admin', null, null);
-INSERT INTO `sys_dic` VALUES ('10', '4_appraisal_result', '1', '允许开放', '2', '', '管理_开放鉴定登记', '2018-03-26 10:00:28', 'admin', null, null);
-INSERT INTO `sys_dic` VALUES ('11', '4_appraisal_result', '2', '不允许开放', '3', '', '管理_开放鉴定登记', '2018-03-26 10:01:15', 'admin', null, null);
-
--- ----------------------------
--- Table structure for sys_event_login
--- ----------------------------
-DROP TABLE IF EXISTS `sys_event_login`;
-CREATE TABLE `sys_event_login` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `title` varchar(50) DEFAULT NULL COMMENT '日志标题',
-  `request_uri` varchar(100) DEFAULT NULL COMMENT '请求地址',
-  `sort` int(2) DEFAULT NULL COMMENT '排序号',
-  `account` varchar(50) NOT NULL COMMENT '账户名',
-  `client_host` varchar(50) DEFAULT NULL COMMENT '登录IP地址',
-  `user_agent` varchar(200) DEFAULT NULL COMMENT '用户代理',
-  `status` int(2) NOT NULL DEFAULT '1' COMMENT '请求状态',
-  `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '字典描述',
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`),
-  KEY `idx_account` (`account`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='登录日志表';
-
--- ----------------------------
--- Records of sys_event_login
--- ----------------------------
-
--- ----------------------------
--- Table structure for sys_event_oper
--- ----------------------------
-DROP TABLE IF EXISTS `sys_event_oper`;
-CREATE TABLE `sys_event_oper` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `title` varchar(50) DEFAULT NULL COMMENT '日志标题',
-  `request_uri` varchar(100) DEFAULT NULL COMMENT '请求地址',
-  `sort` int(2) DEFAULT NULL COMMENT '排序号',
-  `account` varchar(50) NOT NULL COMMENT '账户名',
-  `client_host` varchar(50) DEFAULT NULL COMMENT '登录IP地址',
-  `parameter` varchar(1024) DEFAULT NULL COMMENT '请求参数',
-  `method` varchar(50) DEFAULT NULL COMMENT '请求方法',
-  `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '字典描述',
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`),
-  KEY `idx_account` (`account`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='操作日志表';
-
--- ----------------------------
--- Records of sys_event_oper
--- ----------------------------
-
--- ----------------------------
--- Table structure for sys_menu
--- ----------------------------
-DROP TABLE IF EXISTS `sys_menu`;
-CREATE TABLE `sys_menu` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
-  `platform_id` tinyint(1) NOT NULL DEFAULT '0' COMMENT '平台ID(0:通用,1:系统,2:接收,3:保存,4:管理,5:利用)',
-  `parent_id` bigint(20) NOT NULL COMMENT '上级菜单ID(root:0)',
-  `name` varchar(100) DEFAULT NULL COMMENT '菜单名称',
-  `permission` varchar(500) DEFAULT NULL COMMENT '授权,如(user:list,user:create)',
-  `type` smallint(2) DEFAULT NULL COMMENT '菜单类型(0:目录;1:菜单;2:按钮)',
-  `url` varchar(100) DEFAULT NULL COMMENT '请求地址',
-  `expand` tinyint(1) NOT NULL DEFAULT '0' COMMENT '展开状态(1:展开;0:收缩)',
-  `sort` int(2) DEFAULT NULL COMMENT '排序号',
-  `is_leaf` tinyint(1) NOT NULL DEFAULT '1' COMMENT '叶子节点(0:树枝节点;1:叶子节点)',
-  `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='菜单表';
-
--- ----------------------------
--- Records of sys_menu
--- ----------------------------
-
--- ----------------------------
--- Table structure for sys_menu_role
--- ----------------------------
-DROP TABLE IF EXISTS `sys_menu_role`;
-CREATE TABLE `sys_menu_role` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户角色表主键ID',
-  `menu_id` bigint(20) DEFAULT NULL COMMENT '菜单ID',
-  `role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
-  `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
-  `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
-  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL COMMENT '更新时间',
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户菜单表';
-
--- ----------------------------
--- Records of sys_menu_role
--- ----------------------------
-
--- ----------------------------
--- Table structure for sys_notice
--- ----------------------------
-DROP TABLE IF EXISTS `sys_notice`;
-CREATE TABLE `sys_notice` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '公告编号',
-  `notice_title` varchar(128) NOT NULL COMMENT '公告标题',
-  `notice_type` varchar(8) NOT NULL COMMENT '公告类型',
-  `send_time` datetime DEFAULT NULL COMMENT '发布时间',
-  `sources_url` varchar(2048) DEFAULT NULL COMMENT '来源地址',
-  `content` text COMMENT '内容',
-  `status` varchar(2) NOT NULL DEFAULT '1' COMMENT '发布状态',
-  `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通知公告表';
-
--- ----------------------------
--- Records of sys_notice
--- ----------------------------
-
--- ----------------------------
--- Table structure for sys_param
--- ----------------------------
-DROP TABLE IF EXISTS `sys_param`;
-CREATE TABLE `sys_param` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
-  `key` varchar(50) DEFAULT NULL COMMENT '参数key',
-  `value` varchar(100) DEFAULT NULL COMMENT '参数值',
-  `label` varchar(255) DEFAULT NULL COMMENT '标签',
-  `sort` int(2) DEFAULT NULL COMMENT '排序号',
-  `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统参数表';
-
--- ----------------------------
--- Records of sys_param
--- ----------------------------
-
--- ----------------------------
--- Table structure for sys_permission
--- ----------------------------
-DROP TABLE IF EXISTS `sys_permission`;
-CREATE TABLE `sys_permission` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '权限ID',
-  `platform_id` tinyint(2) NOT NULL DEFAULT '0' COMMENT '平台ID(0:通用,1:系统,2:接收,3:保存,4:管理,5:利用)',
-  `name` varchar(100) DEFAULT NULL COMMENT '权限名称',
-  `perm` varchar(100) DEFAULT NULL COMMENT '权限代码',
-  `description` varchar(100) DEFAULT NULL COMMENT '权限描述',
-  `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='权限表';
-
--- ----------------------------
--- Records of sys_permission
--- ----------------------------
-INSERT INTO `sys_permission` VALUES ('1', '1', '角色相关权限', 'sys.role', null, '1', null, null, null, null, null);
-INSERT INTO `sys_permission` VALUES ('2', '1', '用户相关权限', 'sys.user', null, '1', null, null, null, null, null);
-
--- ----------------------------
--- Table structure for sys_role
--- ----------------------------
-DROP TABLE IF EXISTS `sys_role`;
-CREATE TABLE `sys_role` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID',
-  `name` varchar(50) DEFAULT NULL COMMENT '角色名称',
-  `code` varchar(255) NOT NULL DEFAULT '' COMMENT '角色代码',
-  `perms` varchar(500) DEFAULT NULL COMMENT '权限列表',
-  `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COMMENT='角色表';
-
--- ----------------------------
--- Records of sys_role
--- ----------------------------
-INSERT INTO `sys_role` VALUES ('1', '超级管理员', 'ROLE_ADMIN', '0:user:crud,0:role:crud', '1', null, null, null, null, null);
-INSERT INTO `sys_role` VALUES ('2', '系统管理员', 'ROLE_SYSTEM', '0:user:crud,0:role:crud,0:test:cru', '1', null, null, null, '2018-03-30 08:53:19', 'admin');
-INSERT INTO `sys_role` VALUES ('3', 'TEST', 'ROLE_TEST', '2:test:crud,1:test:c,1:testa:c', '0', '', '2018-03-30 02:27:31', 'admin', '2018-04-10 01:26:01', 'admin');
-INSERT INTO `sys_role` VALUES ('4', 'Test2', 'ROLE_TEST2', '1:test:c,2:test:r', '1', '123123', '2018-04-02 08:12:04', 'admin', null, null);
-INSERT INTO `sys_role` VALUES ('5', '备份', 'ROLE_BACKUP', '0:backup:crd', '1', '', '2018-04-12 09:33:53', 'admin', '2018-04-12 13:33:06', 'liusen');
-INSERT INTO `sys_role` VALUES ('6', '审批', 'ROLE_SP', '1:backup2:cr', '1', '', '2018-04-12 09:34:39', 'admin', '2018-04-12 13:09:40', 'liusen');
-
--- ----------------------------
--- Table structure for sys_user
--- ----------------------------
-DROP TABLE IF EXISTS `sys_user`;
-CREATE TABLE `sys_user` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户主键ID',
-  `account` varchar(20) DEFAULT NULL COMMENT '登陆帐户',
-  `username` varchar(30) DEFAULT NULL COMMENT '姓名',
-  `password` varchar(50) DEFAULT NULL COMMENT '密码',
-  `salt` varchar(20) DEFAULT NULL COMMENT '密码盐值',
-  `phone` varchar(50) DEFAULT NULL COMMENT '电话',
-  `email` varchar(64) DEFAULT NULL COMMENT '邮箱',
-  `position` varchar(64) DEFAULT NULL COMMENT '职位',
-  `address` varchar(256) DEFAULT NULL COMMENT '详细地址',
-  `staff_no` varchar(32) DEFAULT NULL COMMENT '工号',
-  `ext1` varchar(100) DEFAULT NULL COMMENT '备用字段',
-  `ext2` varchar(100) DEFAULT NULL COMMENT '备用字段',
-  `ext3` varchar(100) DEFAULT NULL COMMENT '备用字段',
-  `ext4` varchar(100) DEFAULT NULL COMMENT '备用字段',
-  `enable` bit(1) NOT NULL DEFAULT b'1',
-  `gender` tinyint(4) DEFAULT '-1' COMMENT '性别,定义 1:男 0:女 -1:保密',
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`),
-  UNIQUE KEY `account` (`account`)
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='用户管理';
-
--- ----------------------------
--- Records of sys_user
--- ----------------------------
-INSERT INTO `sys_user` VALUES ('1', 'admin', 'admin', '13df2464fbdaea9269bb1419fec136da', 'kidntkdij', '13333333333', '123@123.com', '欸之', '地球上某个奇怪的小山村', '213822', null, null, null, null, '', '-1', '1', null, null, '2018-04-02 09:00:10', 'admin');
-INSERT INTO `sys_user` VALUES ('2', 'liusen', 'ls', '8b3fe2a3ba637abca33e35f17259cbfb', '졅ᯄ뇺핿觲瀍掩⯟', '1234564', '', '', '', '', null, null, null, null, '', '-1', '', '2018-04-12 09:35:13', 'admin', '2018-04-12 13:08:41', 'liusen');
-
--- ----------------------------
--- Table structure for sys_user_role
--- ----------------------------
-DROP TABLE IF EXISTS `sys_user_role`;
-CREATE TABLE `sys_user_role` (
-  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户角色表主键ID',
-  `role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
-  `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
-  `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
-  `remark` varchar(1024) DEFAULT NULL,
-  `create_time` datetime DEFAULT NULL,
-  `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
-  `update_time` datetime DEFAULT NULL,
-  `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='用户角色表';
-
--- ----------------------------
--- Records of sys_user_role
--- ----------------------------
-INSERT INTO `sys_user_role` VALUES ('1', '1', '1', '1', null, null, null, null, null);
-INSERT INTO `sys_user_role` VALUES ('2', '2', '1', '1', null, null, null, null, null);
-INSERT INTO `sys_user_role` VALUES ('3', '5', '2', '1', null, '2018-04-12 09:35:13', 'admin', null, null);

+ 0 - 353
c-sql/archives_xxl-job.sql

@@ -1,353 +0,0 @@
-/*
-Navicat MariaDB Data Transfer
-
-Source Server         : archives
-Source Server Version : 100032
-Source Host           : 192.168.1.92:3307
-Source Database       : archives_xxl-job
-
-Target Server Type    : MariaDB
-Target Server Version : 100032
-File Encoding         : 65001
-
-Date: 2018-04-13 10:54:33
-*/
-
-SET FOREIGN_KEY_CHECKS=0;
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_BLOB_TRIGGERS
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_BLOB_TRIGGERS`;
-CREATE TABLE `XXL_JOB_QRTZ_BLOB_TRIGGERS` (
-  `SCHED_NAME` varchar(120) NOT NULL,
-  `TRIGGER_NAME` varchar(200) NOT NULL,
-  `TRIGGER_GROUP` varchar(200) NOT NULL,
-  `BLOB_DATA` blob,
-  PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
-  CONSTRAINT `XXL_JOB_QRTZ_BLOB_TRIGGERS_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `XXL_JOB_QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_BLOB_TRIGGERS
--- ----------------------------
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_CALENDARS
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_CALENDARS`;
-CREATE TABLE `XXL_JOB_QRTZ_CALENDARS` (
-  `SCHED_NAME` varchar(120) NOT NULL,
-  `CALENDAR_NAME` varchar(200) NOT NULL,
-  `CALENDAR` blob NOT NULL,
-  PRIMARY KEY (`SCHED_NAME`,`CALENDAR_NAME`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_CALENDARS
--- ----------------------------
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_CRON_TRIGGERS
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_CRON_TRIGGERS`;
-CREATE TABLE `XXL_JOB_QRTZ_CRON_TRIGGERS` (
-  `SCHED_NAME` varchar(120) NOT NULL,
-  `TRIGGER_NAME` varchar(200) NOT NULL,
-  `TRIGGER_GROUP` varchar(200) NOT NULL,
-  `CRON_EXPRESSION` varchar(200) NOT NULL,
-  `TIME_ZONE_ID` varchar(80) DEFAULT NULL,
-  PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
-  CONSTRAINT `XXL_JOB_QRTZ_CRON_TRIGGERS_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `XXL_JOB_QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_CRON_TRIGGERS
--- ----------------------------
-INSERT INTO `XXL_JOB_QRTZ_CRON_TRIGGERS` VALUES ('quartzScheduler', '1', '1', '* * * * 1/1 ? *', 'Asia/Shanghai');
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_FIRED_TRIGGERS
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_FIRED_TRIGGERS`;
-CREATE TABLE `XXL_JOB_QRTZ_FIRED_TRIGGERS` (
-  `SCHED_NAME` varchar(120) NOT NULL,
-  `ENTRY_ID` varchar(95) NOT NULL,
-  `TRIGGER_NAME` varchar(200) NOT NULL,
-  `TRIGGER_GROUP` varchar(200) NOT NULL,
-  `INSTANCE_NAME` varchar(200) NOT NULL,
-  `FIRED_TIME` bigint(13) NOT NULL,
-  `SCHED_TIME` bigint(13) NOT NULL,
-  `PRIORITY` int(11) NOT NULL,
-  `STATE` varchar(16) NOT NULL,
-  `JOB_NAME` varchar(200) DEFAULT NULL,
-  `JOB_GROUP` varchar(200) DEFAULT NULL,
-  `IS_NONCONCURRENT` varchar(1) DEFAULT NULL,
-  `REQUESTS_RECOVERY` varchar(1) DEFAULT NULL,
-  PRIMARY KEY (`SCHED_NAME`,`ENTRY_ID`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_FIRED_TRIGGERS
--- ----------------------------
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_JOB_DETAILS
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_JOB_DETAILS`;
-CREATE TABLE `XXL_JOB_QRTZ_JOB_DETAILS` (
-  `SCHED_NAME` varchar(120) NOT NULL,
-  `JOB_NAME` varchar(200) NOT NULL,
-  `JOB_GROUP` varchar(200) NOT NULL,
-  `DESCRIPTION` varchar(250) DEFAULT NULL,
-  `JOB_CLASS_NAME` varchar(250) NOT NULL,
-  `IS_DURABLE` varchar(1) NOT NULL,
-  `IS_NONCONCURRENT` varchar(1) NOT NULL,
-  `IS_UPDATE_DATA` varchar(1) NOT NULL,
-  `REQUESTS_RECOVERY` varchar(1) NOT NULL,
-  `JOB_DATA` blob,
-  PRIMARY KEY (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_JOB_DETAILS
--- ----------------------------
-INSERT INTO `XXL_JOB_QRTZ_JOB_DETAILS` VALUES ('quartzScheduler', '1', '1', null, 'com.xxl.job.admin.core.jobbean.RemoteHttpJobBean', '0', '0', '0', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787000737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F40000000000010770800000010000000007800);
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_LOCKS
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_LOCKS`;
-CREATE TABLE `XXL_JOB_QRTZ_LOCKS` (
-  `SCHED_NAME` varchar(120) NOT NULL,
-  `LOCK_NAME` varchar(40) NOT NULL,
-  PRIMARY KEY (`SCHED_NAME`,`LOCK_NAME`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_LOCKS
--- ----------------------------
-INSERT INTO `XXL_JOB_QRTZ_LOCKS` VALUES ('quartzScheduler', 'STATE_ACCESS');
-INSERT INTO `XXL_JOB_QRTZ_LOCKS` VALUES ('quartzScheduler', 'TRIGGER_ACCESS');
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_PAUSED_TRIGGER_GRPS
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_PAUSED_TRIGGER_GRPS`;
-CREATE TABLE `XXL_JOB_QRTZ_PAUSED_TRIGGER_GRPS` (
-  `SCHED_NAME` varchar(120) NOT NULL,
-  `TRIGGER_GROUP` varchar(200) NOT NULL,
-  PRIMARY KEY (`SCHED_NAME`,`TRIGGER_GROUP`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_PAUSED_TRIGGER_GRPS
--- ----------------------------
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_SCHEDULER_STATE
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_SCHEDULER_STATE`;
-CREATE TABLE `XXL_JOB_QRTZ_SCHEDULER_STATE` (
-  `SCHED_NAME` varchar(120) NOT NULL,
-  `INSTANCE_NAME` varchar(200) NOT NULL,
-  `LAST_CHECKIN_TIME` bigint(13) NOT NULL,
-  `CHECKIN_INTERVAL` bigint(13) NOT NULL,
-  PRIMARY KEY (`SCHED_NAME`,`INSTANCE_NAME`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_SCHEDULER_STATE
--- ----------------------------
-INSERT INTO `XXL_JOB_QRTZ_SCHEDULER_STATE` VALUES ('quartzScheduler', 'DESKTOP-6C9GD591523352158996', '1523448720719', '5000');
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_SIMPLE_TRIGGERS
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_SIMPLE_TRIGGERS`;
-CREATE TABLE `XXL_JOB_QRTZ_SIMPLE_TRIGGERS` (
-  `SCHED_NAME` varchar(120) NOT NULL,
-  `TRIGGER_NAME` varchar(200) NOT NULL,
-  `TRIGGER_GROUP` varchar(200) NOT NULL,
-  `REPEAT_COUNT` bigint(7) NOT NULL,
-  `REPEAT_INTERVAL` bigint(12) NOT NULL,
-  `TIMES_TRIGGERED` bigint(10) NOT NULL,
-  PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
-  CONSTRAINT `XXL_JOB_QRTZ_SIMPLE_TRIGGERS_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `XXL_JOB_QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_SIMPLE_TRIGGERS
--- ----------------------------
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_SIMPROP_TRIGGERS
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_SIMPROP_TRIGGERS`;
-CREATE TABLE `XXL_JOB_QRTZ_SIMPROP_TRIGGERS` (
-  `SCHED_NAME` varchar(120) NOT NULL,
-  `TRIGGER_NAME` varchar(200) NOT NULL,
-  `TRIGGER_GROUP` varchar(200) NOT NULL,
-  `STR_PROP_1` varchar(512) DEFAULT NULL,
-  `STR_PROP_2` varchar(512) DEFAULT NULL,
-  `STR_PROP_3` varchar(512) DEFAULT NULL,
-  `INT_PROP_1` int(11) DEFAULT NULL,
-  `INT_PROP_2` int(11) DEFAULT NULL,
-  `LONG_PROP_1` bigint(20) DEFAULT NULL,
-  `LONG_PROP_2` bigint(20) DEFAULT NULL,
-  `DEC_PROP_1` decimal(13,4) DEFAULT NULL,
-  `DEC_PROP_2` decimal(13,4) DEFAULT NULL,
-  `BOOL_PROP_1` varchar(1) DEFAULT NULL,
-  `BOOL_PROP_2` varchar(1) DEFAULT NULL,
-  PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
-  CONSTRAINT `XXL_JOB_QRTZ_SIMPROP_TRIGGERS_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `XXL_JOB_QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_SIMPROP_TRIGGERS
--- ----------------------------
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_TRIGGER_GROUP
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_TRIGGER_GROUP`;
-CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_GROUP` (
-  `id` int(11) NOT NULL AUTO_INCREMENT,
-  `app_name` varchar(64) NOT NULL COMMENT '执行器AppName',
-  `title` varchar(12) NOT NULL COMMENT '执行器名称',
-  `order` tinyint(4) NOT NULL DEFAULT '0' COMMENT '排序',
-  `address_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '执行器地址类型:0=自动注册、1=手动录入',
-  `address_list` varchar(512) DEFAULT NULL COMMENT '执行器地址列表,多地址逗号分隔',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_TRIGGER_GROUP
--- ----------------------------
-INSERT INTO `XXL_JOB_QRTZ_TRIGGER_GROUP` VALUES ('1', 'xxl-job-sys', '示例执行器', '1', '0', '0.0.0.0:10001');
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_TRIGGER_INFO
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_TRIGGER_INFO`;
-CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_INFO` (
-  `id` int(11) NOT NULL AUTO_INCREMENT,
-  `job_group` int(11) NOT NULL COMMENT '执行器主键ID',
-  `job_cron` varchar(128) NOT NULL COMMENT '任务执行CRON',
-  `job_desc` varchar(255) NOT NULL,
-  `add_time` datetime DEFAULT NULL,
-  `update_time` datetime DEFAULT NULL,
-  `author` varchar(64) DEFAULT NULL COMMENT '作者',
-  `alarm_email` varchar(255) DEFAULT NULL COMMENT '报警邮件',
-  `executor_route_strategy` varchar(50) DEFAULT NULL COMMENT '执行器路由策略',
-  `executor_handler` varchar(255) DEFAULT NULL COMMENT '执行器任务handler',
-  `executor_param` varchar(512) DEFAULT NULL COMMENT '执行器任务参数',
-  `executor_block_strategy` varchar(50) DEFAULT NULL COMMENT '阻塞处理策略',
-  `executor_fail_strategy` varchar(50) DEFAULT NULL COMMENT '失败处理策略',
-  `glue_type` varchar(50) NOT NULL COMMENT 'GLUE类型',
-  `glue_source` text COMMENT 'GLUE源代码',
-  `glue_remark` varchar(128) DEFAULT NULL COMMENT 'GLUE备注',
-  `glue_updatetime` datetime DEFAULT NULL COMMENT 'GLUE更新时间',
-  `child_jobid` varchar(255) DEFAULT NULL COMMENT '子任务ID,多个逗号分隔',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_TRIGGER_INFO
--- ----------------------------
-INSERT INTO `XXL_JOB_QRTZ_TRIGGER_INFO` VALUES ('1', '1', '* * * * 1/1 ? *', 'xx', '2018-04-10 17:18:32', '2018-04-10 17:29:07', 'xx', '', 'FIRST', 'demoJobHandler', '', 'SERIAL_EXECUTION', 'FAIL_ALARM', 'BEAN', '', 'GLUE代码初始化', '2018-04-10 17:18:32', '');
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_TRIGGER_LOG
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_TRIGGER_LOG`;
-CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_LOG` (
-  `id` int(11) NOT NULL AUTO_INCREMENT,
-  `job_group` int(11) NOT NULL COMMENT '执行器主键ID',
-  `job_id` int(11) NOT NULL COMMENT '任务,主键ID',
-  `glue_type` varchar(50) DEFAULT NULL COMMENT 'GLUE类型',
-  `executor_address` varchar(255) DEFAULT NULL COMMENT '执行器地址,本次执行的地址',
-  `executor_handler` varchar(255) DEFAULT NULL COMMENT '执行器任务handler',
-  `executor_param` varchar(512) DEFAULT NULL COMMENT '执行器任务参数',
-  `trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
-  `trigger_code` int(11) NOT NULL COMMENT '调度-结果',
-  `trigger_msg` varchar(2048) DEFAULT NULL COMMENT '调度-日志',
-  `handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
-  `handle_code` int(11) NOT NULL COMMENT '执行-状态',
-  `handle_msg` varchar(2048) DEFAULT NULL COMMENT '执行-日志',
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=435 DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_TRIGGER_LOG
--- ----------------------------
-INSERT INTO `XXL_JOB_QRTZ_TRIGGER_LOG` VALUES ('433', '1', '1', 'BEAN', '0.0.0.0:10001', 'demoJobHandler', '', '2018-04-10 17:29:10', '200', '调度机器:192.168.1.204<br>执行器-注册方式:自动注册<br>执行器-地址列表:[0.0.0.0:10001]<br>路由策略:第一个<br>阻塞处理策略:单机串行<br>失败处理策略:失败告警<br><br><span style=\"color:#00c0ef;\" > >>>>>>>>>>>触发调度<<<<<<<<<<< </span><br>触发调度:<br>address:0.0.0.0:10001<br>code:200<br>msg:null', '2018-04-10 17:31:24', '200', '');
-INSERT INTO `XXL_JOB_QRTZ_TRIGGER_LOG` VALUES ('434', '1', '1', 'BEAN', '0.0.0.0:10001', 'demoJobHandler', '', '2018-04-10 17:32:07', '200', '调度机器:192.168.1.204<br>执行器-注册方式:自动注册<br>执行器-地址列表:[0.0.0.0:10001]<br>路由策略:第一个<br>阻塞处理策略:单机串行<br>失败处理策略:失败告警<br><br><span style=\"color:#00c0ef;\" > >>>>>>>>>>>触发调度<<<<<<<<<<< </span><br>触发调度:<br>address:0.0.0.0:10001<br>code:200<br>msg:null', '2018-04-10 17:32:17', '200', '');
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_TRIGGER_LOGGLUE
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_TRIGGER_LOGGLUE`;
-CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_LOGGLUE` (
-  `id` int(11) NOT NULL AUTO_INCREMENT,
-  `job_id` int(11) NOT NULL COMMENT '任务,主键ID',
-  `glue_type` varchar(50) DEFAULT NULL COMMENT 'GLUE类型',
-  `glue_source` text COMMENT 'GLUE源代码',
-  `glue_remark` varchar(128) NOT NULL COMMENT 'GLUE备注',
-  `add_time` timestamp NULL DEFAULT NULL,
-  `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_TRIGGER_LOGGLUE
--- ----------------------------
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_TRIGGER_REGISTRY
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_TRIGGER_REGISTRY`;
-CREATE TABLE `XXL_JOB_QRTZ_TRIGGER_REGISTRY` (
-  `id` int(11) NOT NULL AUTO_INCREMENT,
-  `registry_group` varchar(255) NOT NULL,
-  `registry_key` varchar(255) NOT NULL,
-  `registry_value` varchar(255) NOT NULL,
-  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
-  PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_TRIGGER_REGISTRY
--- ----------------------------
-INSERT INTO `XXL_JOB_QRTZ_TRIGGER_REGISTRY` VALUES ('3', 'EXECUTOR', 'xxl-job-sys', '0.0.0.0:10001', '2018-04-11 20:15:15');
-
--- ----------------------------
--- Table structure for XXL_JOB_QRTZ_TRIGGERS
--- ----------------------------
-DROP TABLE IF EXISTS `XXL_JOB_QRTZ_TRIGGERS`;
-CREATE TABLE `XXL_JOB_QRTZ_TRIGGERS` (
-  `SCHED_NAME` varchar(120) NOT NULL,
-  `TRIGGER_NAME` varchar(200) NOT NULL,
-  `TRIGGER_GROUP` varchar(200) NOT NULL,
-  `JOB_NAME` varchar(200) NOT NULL,
-  `JOB_GROUP` varchar(200) NOT NULL,
-  `DESCRIPTION` varchar(250) DEFAULT NULL,
-  `NEXT_FIRE_TIME` bigint(13) DEFAULT NULL,
-  `PREV_FIRE_TIME` bigint(13) DEFAULT NULL,
-  `PRIORITY` int(11) DEFAULT NULL,
-  `TRIGGER_STATE` varchar(16) NOT NULL,
-  `TRIGGER_TYPE` varchar(8) NOT NULL,
-  `START_TIME` bigint(13) NOT NULL,
-  `END_TIME` bigint(13) DEFAULT NULL,
-  `CALENDAR_NAME` varchar(200) DEFAULT NULL,
-  `MISFIRE_INSTR` smallint(2) DEFAULT NULL,
-  `JOB_DATA` blob,
-  PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
-  KEY `SCHED_NAME` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`),
-  CONSTRAINT `XXL_JOB_QRTZ_TRIGGERS_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `XXL_JOB_QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-
--- ----------------------------
--- Records of XXL_JOB_QRTZ_TRIGGERS
--- ----------------------------
-INSERT INTO `XXL_JOB_QRTZ_TRIGGERS` VALUES ('quartzScheduler', '1', '1', '1', '1', null, '1523352391000', '1523352390000', '5', 'PAUSED', 'CRON', '1523351695000', '0', null, '2', '');

+ 3 - 0
tuon-core/src/main/java/cn/tonyandmoney/tuon/core/CoreProperties.java

@@ -1,8 +1,11 @@
 package cn.tonyandmoney.tuon.core;
 
+import org.springframework.boot.context.properties.ConfigurationProperties;
+
 /**
  * 集成核心功能,基础功能
  */
+@ConfigurationProperties(prefix = "tuon.core")
 public class CoreProperties {
 
 }

+ 3 - 0
tuon-core/src/main/java/cn/tonyandmoney/tuon/core/cros/GlobalCrosFilter.java

@@ -14,6 +14,9 @@ import reactor.core.publisher.MonoSink;
 
 import java.util.function.Consumer;
 
+/**
+ * WebFlux 跨域设置
+ */
 public class GlobalCrosFilter implements WebFilter, Ordered {
     @NotNull
     @Override

+ 10 - 2
tuon-core/src/main/java/cn/tonyandmoney/tuon/core/cros/GlobalWebCrosFilter.java

@@ -1,6 +1,7 @@
 package cn.tonyandmoney.tuon.core.cros;
 
 import cn.tonyandmoney.tuon.core.utils.CrosUtils;
+import org.springframework.core.Ordered;
 import org.springframework.http.HttpMethod;
 import org.springframework.http.HttpStatus;
 import org.springframework.web.filter.OncePerRequestFilter;
@@ -11,8 +12,10 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.io.IOException;
 
-
-public class GlobalWebCrosFilter extends OncePerRequestFilter {
+/**
+ * 跨域设置
+ */
+public class GlobalWebCrosFilter extends OncePerRequestFilter implements Ordered {
     @Override
     protected void doFilterInternal(HttpServletRequest request,
                                     HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException {
@@ -25,4 +28,9 @@ public class GlobalWebCrosFilter extends OncePerRequestFilter {
             filterChain.doFilter(request, response);
         }
     }
+
+    @Override
+    public int getOrder() {
+        return -2;
+    }
 }

+ 4 - 4
tuon-core/src/main/java/cn/tonyandmoney/tuon/core/properties/CustomConfigProperties.java

@@ -4,7 +4,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
 
 /**
  * @Classname CustomConfigProperties
- * @Description TODO
+ * @Description 基础配置信息
  * @Date 2019/8/25 20:34
  * @Created by Administrator
  */
@@ -14,7 +14,7 @@ public class CustomConfigProperties {
     /**
      * 跨域设置的前缀
      */
-    public static final String CROS_PREFIX="tuon.config.cros";
+    public static final String CROS_PREFIX = "tuon.config.cros";
     private CrosCfg cros;
 
     public void setCros(CrosCfg cros) {
@@ -26,8 +26,8 @@ public class CustomConfigProperties {
     }
 
 
-    public static class CrosCfg{
-        private boolean enable=true;
+    public static class CrosCfg {
+        private boolean enable = true;
 
         public void setEnable(boolean enable) {
             this.enable = enable;

+ 5 - 1
tuon-core/src/main/java/cn/tonyandmoney/tuon/core/utils/CrosUtils.java

@@ -9,8 +9,12 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import java.util.List;
 
+/**
+ * 跨域设置工具类
+ */
 public class CrosUtils {
 
+
     public static void allow(ServerHttpRequest request, ServerHttpResponse response) {
         HttpHeaders headers = response.getHeaders();
         List<String> origins = request.getHeaders().get("Origin");
@@ -22,8 +26,8 @@ public class CrosUtils {
         headers.set("Access-Control-Allow-Headers", StringUtils.join(headers.get("Access-Control-Request-Headers"), ","));
     }
 
-    public static void allow(HttpServletRequest request, HttpServletResponse response) {
 
+    public static void allow(HttpServletRequest request, HttpServletResponse response) {
         String origin = request.getHeader("Origin");
         if (!StringUtils.isEmpty(origin)) {
             response.setHeader("Access-control-Allow-Origin", origin);

+ 2 - 1
tuon-core/src/main/kotlin/cn/tonyandmoney/tuon/core/config/CustomCoreConfiguration.kt

@@ -1,5 +1,6 @@
 package cn.tonyandmoney.tuon.core.config
 
+import cn.tonyandmoney.tuon.core.CoreProperties
 import cn.tonyandmoney.tuon.core.cros.GlobalCrosFilter
 import cn.tonyandmoney.tuon.core.cros.GlobalWebCrosFilter
 import cn.tonyandmoney.tuon.core.properties.CustomConfigProperties
@@ -24,7 +25,7 @@ import java.text.SimpleDateFormat
  * 通用的核心配置
  */
 @Configuration
-@EnableConfigurationProperties(value = [CustomConfigProperties::class])
+@EnableConfigurationProperties(value = [CustomConfigProperties::class, CoreProperties::class])
 class CustomCoreConfiguration {
 
     companion object {

+ 0 - 15
tuon-web/src/main/resources/application.yml

@@ -1,5 +1,3 @@
-debug: true
-
 
 spring:
   datasource:
@@ -18,16 +16,3 @@ spring:
 qywx:
   corpid: ww8f998c05fc31f118
   corpSecret: 0Tj_MORzl-vuzhNlRSZtotY-Gm2jViwxdJkUXeMtFrU
-
-
-
----
-spring:
-  profiles: dev
-
-
-
-
----
-spring:
-  profiles: sit

+ 0 - 3
tuon-web/src/main/resources/bootstrap.yml

@@ -24,9 +24,6 @@ eureka:
   instance:
     prefer-ip-address: true
 
-logging:
-  file: ./logs/fw.log
-
 ---
 spring:
   profiles: dev

+ 190 - 0
tuon-web/src/main/resources/logback-spring.xml

@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration scan="true">
+
+    <springProperty scope="context" name="appName" source="spring.application.name"/>
+
+    <!--<include resource="org/springframework/boot/logging/logback/base.xml"/>-->
+    <contextName>${appName}</contextName>
+    <property name="LOG_PATH" value=".logs"/>
+    <!--设置系统日志目录-->
+    <property name="APPDIR" value="${appName}"/>
+    <!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
+    <!-- %m输出的信息,%p日志级别,%t线程名,%d日期,%c类的全名,,,, -->
+    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
+        <encoder>
+            <!--<pattern>%d %p (%file:%line\)- %m%n</pattern>-->
+            <!--格式化输出:%d:表示日期    %thread:表示线程名     %-5level:级别从左显示5个字符宽度  %msg:日志消息    %n:是换行符-->
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern>
+            <charset>UTF-8</charset>
+        </encoder>
+    </appender>
+
+
+    <!--
+          说明:
+          1、日志级别及文件
+              日志记录采用分级记录,级别与日志文件名相对应,不同级别的日志信息记录到不同的日志文件中
+              例如:error级别记录到log_error_xxx.log或log_error.log(该文件为当前记录的日志文件),而log_error_xxx.log为归档日志,
+              日志文件按日期记录,同一天内,若日志文件大小等于或大于2M,则按0、1、2...顺序分别命名
+              例如log-level-2013-12-21.0.log
+              其它级别的日志也是如此。
+          2、文件路径
+              若开发、测试用,在Eclipse中运行项目,则到Eclipse的安装路径查找logs文件夹,以相对路径../logs。
+              若部署到Tomcat下,则在Tomcat下的logs文件中
+          3、Appender
+              FILEERROR对应error级别,文件名以log-error-xxx.log形式命名
+              FILEWARN对应warn级别,文件名以log-warn-xxx.log形式命名
+              FILEINFO对应info级别,文件名以log-info-xxx.log形式命名
+              FILEDEBUG对应debug级别,文件名以log-debug-xxx.log形式命名
+              CONSOLE将日志信息输出到控制上,为方便开发测试使用
+       -->
+    <!-- 日志记录器,日期滚动记录 -->
+    <appender name="FILEERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文件的路径及文件名 -->
+        <file>${LOG_PATH}/${APPDIR}/error.log</file>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <maxHistory>30</maxHistory>
+            <!-- 归档的日志文件的路径,例如今天是2013-12-21日志,当前写的日志文件路径为file节点指定,可以将此文件与file指定文件路径设置为不同路径,从而将当前日志文件或归档日志文件置不同的目录。
+            而2013-12-21的日志文件在由fileNamePattern指定。%d{yyyy-MM-dd}指定日期格式,%i指定索引 -->
+            <fileNamePattern>${LOG_PATH}/${APPDIR}/error/log-error-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <!-- 除按日志记录之外,还配置了日志文件不能超过2M,若超过2M,日志文件会以索引0开始,
+            命名日志文件,例如log-error-2013-12-21.0.log -->
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>2MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+        </rollingPolicy>
+        <!-- 追加方式记录日志 -->
+        <append>true</append>
+        <!-- 日志文件的格式 -->
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
+            <pattern>===%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern>
+            <charset>utf-8</charset>
+        </encoder>
+        <!-- 此日志文件只记录info级别的 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>error</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <!-- 日志记录器,日期滚动记录 -->
+    <appender name="FILEINFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文件的路径及文件名 -->
+        <file>${LOG_PATH}/${APPDIR}/info.log</file>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 归档的日志文件的路径,例如今天是2013-12-21日志,当前写的日志文件路径为file节点指定,可以将此文件与file指定文件路径设置为不同路径,从而将当前日志文件或归档日志文件置不同的目录。
+            而2013-12-21的日志文件在由fileNamePattern指定。%d{yyyy-MM-dd}指定日期格式,%i指定索引 -->
+            <fileNamePattern>${LOG_PATH}/${APPDIR}/info/log-info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <!-- 除按日志记录之外,还配置了日志文件不能超过2M,若超过2M,日志文件会以索引0开始,
+            命名日志文件,例如log-error-2013-12-21.0.log -->
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>2MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+            <maxHistory>15</maxHistory>
+        </rollingPolicy>
+        <!-- 追加方式记录日志 -->
+        <append>true</append>
+        <!-- 日志文件的格式 -->
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
+            <pattern>===%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern>
+            <charset>utf-8</charset>
+        </encoder>
+        <!-- 此日志文件只记录info级别的 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>info</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <!-- 日志记录器,日期滚动记录 -->
+    <appender name="FILEWARN" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文件的路径及文件名 -->
+        <file>${LOG_PATH}/${APPDIR}/warn.log</file>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录 -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 归档的日志文件的路径,例如今天是2013-12-21日志,当前写的日志文件路径为file节点指定,可以将此文件与file指定文件路径设置为不同路径,从而将当前日志文件或归档日志文件置不同的目录。
+            而2013-12-21的日志文件在由fileNamePattern指定。%d{yyyy-MM-dd}指定日期格式,%i指定索引 -->
+            <maxHistory>7</maxHistory>
+            <fileNamePattern>${LOG_PATH}/${APPDIR}/warn/log-warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <!-- 除按日志记录之外,还配置了日志文件不能超过2M,若超过2M,日志文件会以索引0开始,
+            命名日志文件,例如log-error-2013-12-21.0.log -->
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>2MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+        </rollingPolicy>
+        <!-- 追加方式记录日志 -->
+        <append>true</append>
+        <!-- 日志文件的格式 -->
+        <encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
+            <pattern>===%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern>
+            <charset>utf-8</charset>
+        </encoder>
+        <!-- 此日志文件只记录info级别的 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>warn</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <appender name="STDOUT" class="ch.qos.logback.core.FileAppender">
+        <file>${LOG_PATH}/${APPDIR}/log.log</file>
+        <append>false</append>
+        <encoder>
+            <!--<pattern>%d %p (%file:%line\)- %m%n</pattern>-->
+            <!--格式化输出:%d:表示日期    %thread:表示线程名     %-5level:级别从左显示5个字符宽度  %msg:日志消息    %n:是换行符-->
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern>
+            <charset>UTF-8</charset>
+        </encoder>
+    </appender>
+
+
+
+    <logger name="org.springframework.data.mybatis" level="DEBUG"/>
+    <logger name="org.springframework.aop.aspectj" level="ERROR"/>
+
+    <logger name="javax.activation" level="WARN"/>
+    <logger name="javax.mail" level="WARN"/>
+    <logger name="javax.xml.bind" level="WARN"/>
+    <logger name="ch.qos.logback" level="ERROR"/>
+
+    <logger name="org.springframework.web" level="INFO"/>
+    <logger name="jdbc.connection" level="ERROR"/>
+
+    <!--<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">-->
+    <!--<resetJUL>true</resetJUL>-->
+    <!--</contextListener>-->
+
+    <springProfile name="dev">
+        <root level="INFO">
+            <appender-ref ref="CONSOLE"/>
+            <appender-ref ref="STDOUT"/>
+        </root>
+    </springProfile>
+
+
+    <springProfile name="sit">
+        <root level="INFO">
+            <appender-ref ref="CONSOLE"/>
+            <appender-ref ref="STDOUT"/>
+            <appender-ref ref="FILEERROR"/>
+            <appender-ref ref="FILEWARN"/>
+            <appender-ref ref="FILEINFO"/>
+        </root>
+    </springProfile>
+
+    <springProfile name="prod">
+        <root level="INFO">
+            <appender-ref ref="CONSOLE"/>
+            <appender-ref ref="STDOUT"/>
+            <appender-ref ref="FILEERROR"/>
+            <appender-ref ref="FILEWARN"/>
+            <appender-ref ref="FILEINFO"/>
+        </root>
+    </springProfile>
+
+</configuration>