Merge branch 'lisb_dev' of codeup.aliyun.com:pig/pigx/pigx into leng_dev

This commit is contained in:
lbw committed 2021-12-29 12:33:29 +08:00
commit f3015637cd
9 files changed
+1665 -10

No files matched your search

+4 -4
View File
@@ -3,7 +3,7 @@
# 2. 无需修改源码,根目录 docker-compose up 即可
# 3. 静静等待服务启动
version: '2'
version: '3'
services:
pigx-mysql:
build:
@@ -29,7 +29,7 @@ services:
pigx-minio:
container_name: pigx-minio
image: minio/minio:RELEASE.2021-08-25T00-41-18Z.fips
image: minio/minio:RELEASE.2021-12-27T07-23-18Z.fips
command: server /data --console-address ":9001"
ports:
- 9000:9000
@@ -39,8 +39,8 @@ services:
- ./config:/root/.minio
environment:
- MINIO_DOMAIN=pigx-minio
- MINIO_ACCESS_KEY=lengleng
- MINIO_SECRET_KEY=lengleng
- MINIO_ROOT_USER=lengleng
- MINIO_ROOT_PASSWORD=lengleng
pigx-register:
build:
+8
View File
@@ -35,11 +35,19 @@
<version>3.3.2</version>
</dependency>
<!-- mysql -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!-- h2 -->
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,453 @@
-- ----------------------------
-- Table structure for gaea_dict
-- ----------------------------
DROP TABLE IF EXISTS `gaea_dict`;
CREATE TABLE `gaea_dict`
(
`id` int NOT NULL AUTO_INCREMENT,
`dict_name` varchar(64) NOT NULL COMMENT '字典名称',
`dict_code` varchar(64) NOT NULL COMMENT '字典编码',
`remark` varchar(64) DEFAULT NULL COMMENT '描述',
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) DEFAULT NULL COMMENT '更新用户',
`update_time` timestamp NULL DEFAULT NULL COMMENT '更新时间',
`version` int DEFAULT NULL COMMENT '版本',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=58 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='数组字典';
-- ----------------------------
-- Table structure for gaea_dict_item
-- ----------------------------
DROP TABLE IF EXISTS `gaea_dict_item`;
CREATE TABLE `gaea_dict_item`
(
`id` int NOT NULL AUTO_INCREMENT,
`dict_code` varchar(64) DEFAULT NULL COMMENT '数据字典编码',
`item_name` varchar(64) NOT NULL COMMENT '字典项名称',
`item_value` varchar(64) NOT NULL COMMENT '字典项值',
`item_extend` varchar(2048) DEFAULT NULL COMMENT '字典扩展项',
`enabled` int DEFAULT '1' COMMENT '1:启用 0:禁用',
`locale` varchar(16) DEFAULT NULL COMMENT '语言标识',
`remark` varchar(64) DEFAULT NULL COMMENT '描述',
`sort` int DEFAULT NULL COMMENT '排序',
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人',
`create_time` timestamp NULL DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(64) DEFAULT NULL COMMENT '更新用户',
`update_time` timestamp NULL DEFAULT NULL COMMENT '更新时间',
`version` int DEFAULT NULL COMMENT '版本',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=319 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='数据字典项';
-- ----------------------------
-- Table structure for gaea_file
-- ----------------------------
DROP TABLE IF EXISTS `gaea_file`;
CREATE TABLE `gaea_file`
(
`id` bigint NOT NULL AUTO_INCREMENT,
`file_id` varchar(64) DEFAULT NULL COMMENT '生成的唯一uuid',
`file_type` varchar(20) DEFAULT NULL COMMENT '文件类型,字典FILE_TYPE',
`file_path` varchar(1024) DEFAULT NULL COMMENT '文件在linux中的完整目录,比如/app/dist/export/excel/${fileid}.xlsx',
`url_path` varchar(1024) DEFAULT NULL COMMENT '通过接口的下载完整http路径',
`file_instruction` varchar(1024) DEFAULT NULL COMMENT '文件内容说明,比如 对账单(202001~202012)',
`create_by` varchar(64) DEFAULT NULL,
`create_time` timestamp NULL DEFAULT NULL,
`update_by` varchar(64) DEFAULT NULL,
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
`version` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for gaea_report
-- ----------------------------
DROP TABLE IF EXISTS `gaea_report`;
CREATE TABLE `gaea_report`
(
`id` bigint NOT NULL AUTO_INCREMENT,
`report_name` varchar(100) DEFAULT NULL COMMENT '名称',
`report_code` varchar(100) DEFAULT NULL COMMENT '报表编码',
`report_group` varchar(100) DEFAULT NULL COMMENT '分组',
`report_type` varchar(20) DEFAULT NULL COMMENT '报表类型',
`report_image` varchar(512) DEFAULT NULL COMMENT '报表缩略图',
`report_desc` varchar(255) DEFAULT NULL COMMENT '报表描述',
`enable_flag` int DEFAULT '1' COMMENT '0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG',
`delete_flag` int DEFAULT '0' COMMENT '0--未删除 1--已删除 DIC_NAME=DELETE_FLAG',
`create_by` varchar(255) DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(255) DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`version` int DEFAULT NULL COMMENT '版本号',
PRIMARY KEY (`id`),
UNIQUE KEY `UNIQUE_REPORT_CODE` (`report_code`)
) ENGINE=InnoDB AUTO_INCREMENT=195 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for gaea_report_dashboard
-- ----------------------------
DROP TABLE IF EXISTS `gaea_report_dashboard`;
CREATE TABLE `gaea_report_dashboard`
(
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '看板id',
`report_code` varchar(50) NOT NULL COMMENT '报表编码',
`title` varchar(254) DEFAULT NULL COMMENT '看板标题',
`width` bigint DEFAULT NULL COMMENT '宽度px',
`height` bigint DEFAULT NULL COMMENT '高度px',
`background_color` varchar(24) DEFAULT NULL COMMENT '背景色',
`background_image` varchar(254) DEFAULT NULL COMMENT '背景图片',
`preset_line` varchar(4096) DEFAULT NULL COMMENT '工作台中的辅助线',
`refresh_seconds` int DEFAULT NULL COMMENT '自动刷新间隔秒',
`enable_flag` int DEFAULT '1' COMMENT '0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG',
`delete_flag` int DEFAULT '0' COMMENT ' 0--未删除 1--已删除 DIC_NAME=DEL_FLAG',
`sort` int DEFAULT '0' COMMENT '排序,降序',
`create_by` varchar(64) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_by` varchar(64) DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`version` int DEFAULT NULL COMMENT '版本号',
PRIMARY KEY (`id`),
UNIQUE KEY `UNIQUE_DASHBOARD_REPORT_CODE` (`report_code`)
) ENGINE=InnoDB AUTO_INCREMENT=277 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for gaea_report_dashboard_widget
-- ----------------------------
DROP TABLE IF EXISTS `gaea_report_dashboard_widget`;
CREATE TABLE `gaea_report_dashboard_widget`
(
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '组件id',
`report_code` varchar(50) NOT NULL COMMENT '报表编码',
`type` varchar(50) DEFAULT NULL COMMENT '组件类型参考字典DASHBOARD_PANEL_TYPE',
`setup` varchar(4096) DEFAULT NULL COMMENT '组件的渲染属性json',
`data` varchar(4096) DEFAULT NULL COMMENT '组件的数据属性json',
`collapse` varchar(4096) DEFAULT NULL COMMENT '组件的配置属性json',
`position` varchar(4096) DEFAULT NULL COMMENT '组件的大小位置属性json',
`options` text COMMENT 'options配置项',
`refresh_seconds` int DEFAULT NULL COMMENT '自动刷新间隔秒',
`enable_flag` int DEFAULT '1' COMMENT '0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG',
`delete_flag` int DEFAULT '0' COMMENT ' 0--未删除 1--已删除 DIC_NAME=DEL_FLAG',
`sort` bigint DEFAULT '0' COMMENT '排序,图层的概念',
`create_by` varchar(64) DEFAULT NULL,
`create_time` datetime DEFAULT NULL,
`update_by` varchar(64) DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`version` int DEFAULT NULL COMMENT '版本号',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8713 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for gaea_report_data_set
-- ----------------------------
DROP TABLE IF EXISTS `gaea_report_data_set`;
CREATE TABLE `gaea_report_data_set`
(
`id` bigint NOT NULL AUTO_INCREMENT,
`set_code` varchar(50) DEFAULT NULL COMMENT '数据集编码',
`set_name` varchar(100) DEFAULT NULL COMMENT '数据集名称',
`set_desc` varchar(255) DEFAULT NULL COMMENT '数据集描述',
`source_code` varchar(50) DEFAULT NULL COMMENT '数据源编码',
`dyn_sentence` varchar(2048) DEFAULT NULL COMMENT '动态查询sql或者接口中的请求体',
`case_result` text COMMENT '结果案例',
`enable_flag` int DEFAULT '1' COMMENT '0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG',
`delete_flag` int DEFAULT '0' COMMENT '0--未删除 1--已删除 DIC_NAME=DELETE_FLAG',
`create_by` varchar(255) DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(255) DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`version` int DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `unique_set_code` (`set_code`)
) ENGINE=InnoDB AUTO_INCREMENT=76 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='数据集管理';
-- ----------------------------
-- Table structure for gaea_report_data_set_param
-- ----------------------------
DROP TABLE IF EXISTS `gaea_report_data_set_param`;
CREATE TABLE `gaea_report_data_set_param`
(
`id` bigint NOT NULL AUTO_INCREMENT,
`set_code` varchar(50) DEFAULT NULL COMMENT '数据集编码',
`param_name` varchar(50) DEFAULT NULL COMMENT '参数名',
`param_desc` varchar(100) DEFAULT NULL COMMENT '参数描述',
`param_type` varchar(255) DEFAULT NULL COMMENT '参数类型,字典=',
`sample_item` varchar(1080) DEFAULT NULL COMMENT '参数示例项',
`required_flag` int DEFAULT '1' COMMENT '0--非必填 1--必填 DIC_NAME=REQUIRED_FLAG',
`validation_rules` varchar(2048) DEFAULT NULL COMMENT 'js校验字段值规则,满足校验返回 true',
`order_num` int DEFAULT NULL COMMENT '排序',
`enable_flag` int DEFAULT '1' COMMENT '0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG',
`delete_flag` int DEFAULT '0' COMMENT '0--未删除 1--已删除 DIC_NAME=DELETE_FLAG',
`create_by` varchar(255) DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(255) DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`version` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=61 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='数据集查询参数';
-- ----------------------------
-- Table structure for gaea_report_data_set_transform
-- ----------------------------
DROP TABLE IF EXISTS `gaea_report_data_set_transform`;
CREATE TABLE `gaea_report_data_set_transform`
(
`id` bigint NOT NULL AUTO_INCREMENT,
`set_code` varchar(50) DEFAULT NULL COMMENT '数据集编码',
`transform_type` varchar(50) DEFAULT NULL COMMENT '数据转换类型,DIC_NAME=TRANSFORM_TYPE; js,javaBean,字典转换',
`transform_script` varchar(10800) DEFAULT NULL COMMENT '数据转换script,处理逻辑',
`order_num` int DEFAULT NULL COMMENT '排序,执行数据转换顺序',
`enable_flag` int DEFAULT '1' COMMENT '0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG',
`delete_flag` int DEFAULT '0' COMMENT '0--未删除 1--已删除 DIC_NAME=DELETE_FLAG',
`create_by` varchar(255) DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(255) DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`version` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='数据集数据转换';
-- ----------------------------
-- Table structure for gaea_report_data_source
-- ----------------------------
DROP TABLE IF EXISTS `gaea_report_data_source`;
CREATE TABLE `gaea_report_data_source`
(
`id` bigint NOT NULL AUTO_INCREMENT,
`source_code` varchar(100) DEFAULT NULL COMMENT '数据源编码',
`source_name` varchar(100) DEFAULT NULL COMMENT '数据源名称',
`source_desc` varchar(255) DEFAULT NULL COMMENT '数据源描述',
`source_type` varchar(50) DEFAULT NULL COMMENT '数据源类型 DIC_NAME=SOURCE_TYPE; mysql,orace,sqlserver,elasticsearch,接口,javaBean,数据源类型字典中item-extend动态生成表单',
`source_config` varchar(2048) DEFAULT NULL COMMENT '数据源连接配置json:关系库{ jdbcUrl:'''', username:'''', password:'''' } ES{ hostList:''ip1:9300,ip2:9300,ip3:9300'', clusterName:''elasticsearch_cluster'' } 接口{ apiUrl:''http://ip:port/url'', method:'''' } javaBean{ beanNamw:''xxx'' }',
`enable_flag` int DEFAULT '1' COMMENT '0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG',
`delete_flag` int DEFAULT '0' COMMENT '0--未删除 1--已删除 DIC_NAME=DELETE_FLAG',
`create_by` varchar(255) DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(255) DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`version` int DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `unique_source_code` (`source_code`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COMMENT='数据源管理';
-- ----------------------------
-- Table structure for gaea_report_share
-- ----------------------------
DROP TABLE IF EXISTS `gaea_report_share`;
CREATE TABLE `gaea_report_share`
(
`id` bigint NOT NULL AUTO_INCREMENT,
`share_code` varchar(50) DEFAULT NULL COMMENT '分享编码,系统生成,默认UUID',
`share_valid_type` int DEFAULT NULL COMMENT '分享有效期类型,DIC_NAME=SHARE_VAILD',
`share_valid_time` datetime DEFAULT NULL COMMENT '分享有效期',
`share_token` varchar(255) DEFAULT NULL COMMENT '分享token',
`share_url` varchar(100) DEFAULT NULL COMMENT '分享url',
`report_code` varchar(50) DEFAULT NULL COMMENT '报表编码',
`enable_flag` int DEFAULT '1' COMMENT '0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG',
`delete_flag` int DEFAULT '0' COMMENT '0--未删除 1--已删除 DIC_NAME=DELETE_FLAG',
`create_by` varchar(255) DEFAULT NULL COMMENT '创建人',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
`update_by` varchar(255) DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`version` int DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `UNIQUE_SHARE_CODE` (`share_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='报表分享';
-- ----------------------------
-- Table structure for aj_report_access
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_access`;
CREATE TABLE `aj_report_access`
(
`datetime` date NOT NULL,
`access` int DEFAULT NULL COMMENT '访问量',
`register` int DEFAULT NULL COMMENT '注册量',
PRIMARY KEY (`datetime`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for aj_report_barstack
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_barstack`;
CREATE TABLE `aj_report_barstack`
(
`id` int NOT NULL AUTO_INCREMENT,
`time` date DEFAULT NULL,
`type` varchar(255) DEFAULT NULL,
`nums` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for aj_report_common1
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_common1`;
CREATE TABLE `aj_report_common1`
(
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`nums` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for aj_report_common2
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_common2`;
CREATE TABLE `aj_report_common2`
(
`id` int NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
`nums` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for aj_report_common3
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_common3`;
CREATE TABLE `aj_report_common3`
(
`id` int NOT NULL AUTO_INCREMENT,
`time` varchar(255) DEFAULT NULL,
`collect` int DEFAULT NULL,
`start` int DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for aj_report_comparestack
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_comparestack`;
CREATE TABLE `aj_report_comparestack`
(
`id` int NOT NULL AUTO_INCREMENT,
`time` date DEFAULT NULL,
`type` varchar(255) DEFAULT NULL,
`nums` bigint DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for aj_report_devices
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_devices`;
CREATE TABLE `aj_report_devices`
(
`device_id` varchar(255) NOT NULL COMMENT '设备编号',
`device_name` varchar(255) DEFAULT NULL COMMENT '设备名称',
`device_type` varchar(255) DEFAULT NULL COMMENT '设备类型',
`device_type_code` int DEFAULT NULL COMMENT '设备类型编号',
`online_time` datetime DEFAULT NULL COMMENT '上线日期',
`device_state` int DEFAULT NULL COMMENT '1上线,0下线',
PRIMARY KEY (`device_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for aj_report_exper
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_exper`;
CREATE TABLE `aj_report_exper`
(
`datetime` date NOT NULL,
`rt` double DEFAULT NULL,
`qps` bigint DEFAULT NULL,
`error` int DEFAULT NULL,
PRIMARY KEY (`datetime`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for aj_report_fireacl
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_fireacl`;
CREATE TABLE `aj_report_fireacl`
(
`id` int NOT NULL AUTO_INCREMENT,
`acl_type` varchar(255) DEFAULT NULL COMMENT 'acl类型',
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=203 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for aj_report_fireattack
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_fireattack`;
CREATE TABLE `aj_report_fireattack`
(
`id` int NOT NULL AUTO_INCREMENT COMMENT '事件编号',
`attack_type` varchar(255) NOT NULL COMMENT '攻击类型',
`create_time` datetime DEFAULT NULL COMMENT '事件创建时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=101 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for aj_report_mail
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_mail`;
CREATE TABLE `aj_report_mail`
(
`id` int NOT NULL AUTO_INCREMENT COMMENT '事件id',
`username` varchar(255) DEFAULT NULL COMMENT '登陆用户',
`status` int DEFAULT NULL COMMENT '1成功,0失败',
`create_time` datetime DEFAULT NULL COMMENT '事件时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=245 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for aj_report_manus
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_manus`;
CREATE TABLE `aj_report_manus`
(
`id` int NOT NULL AUTO_INCREMENT,
`datetime` date DEFAULT NULL COMMENT '日期',
`brand` varchar(255) DEFAULT NULL COMMENT '系列',
`manus` int DEFAULT NULL COMMENT '生产量',
`sales` int DEFAULT NULL COMMENT '销售量',
`unsales` int DEFAULT NULL COMMENT '滞销量',
`rework` int DEFAULT NULL COMMENT '返修量',
`return` int DEFAULT NULL COMMENT '退货量',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=36 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
-- ----------------------------
-- Table structure for aj_report_nums
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_nums`;
CREATE TABLE `aj_report_nums`
(
`id` int NOT NULL AUTO_INCREMENT,
`inter` int DEFAULT NULL,
`doub` double DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for aj_report_table
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_table`;
CREATE TABLE `aj_report_table`
(
`id` int NOT NULL AUTO_INCREMENT,
`date` date DEFAULT NULL,
`name` varchar(255) DEFAULT NULL,
`code` varchar(255) DEFAULT NULL,
`address` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for aj_report_wifiamount
-- ----------------------------
DROP TABLE IF EXISTS `aj_report_wifiamount`;
CREATE TABLE `aj_report_wifiamount`
(
`datetime` date NOT NULL,
`success` int DEFAULT NULL COMMENT '成功次数',
`fail` int DEFAULT NULL COMMENT '失败次数',
PRIMARY KEY (`datetime`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;
+4 -3
View File
@@ -64,10 +64,11 @@
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.3</version>
</dependency>
<!-- mysql -->
<!-- h2 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<!-- xxl-job-core -->
@@ -0,0 +1 @@
INSERT INTO `xxl_job_user` VALUES (1, 'admin', 'e10adc3949ba59abbe56e057f20f883e', 1, NULL);
@@ -0,0 +1,116 @@
DROP TABLE IF EXISTS `xxl_job_info` ;
CREATE TABLE `xxl_job_info`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`job_group` int(11) NOT NULL COMMENT '执行器主键ID',
`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 '报警邮件',
`schedule_type` varchar(50) NOT NULL DEFAULT 'NONE' COMMENT '调度类型',
`schedule_conf` varchar(128) DEFAULT NULL COMMENT '调度配置,值含义取决于调度类型',
`misfire_strategy` varchar(50) NOT NULL DEFAULT 'DO_NOTHING' 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_timeout` int(11) NOT NULL DEFAULT '0' COMMENT '任务执行超时时间,单位秒',
`executor_fail_retry_count` int(11) NOT NULL DEFAULT '0' COMMENT '失败重试次数',
`glue_type` varchar(50) NOT NULL COMMENT 'GLUE类型',
`glue_source` mediumtext 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,多个逗号分隔',
`trigger_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '调度状态:0-停止,1-运行',
`trigger_last_time` bigint(13) NOT NULL DEFAULT '0' COMMENT '上次调度时间',
`trigger_next_time` bigint(13) NOT NULL DEFAULT '0' COMMENT '下次调度时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
DROP TABLE IF EXISTS `xxl_job_log`;
CREATE TABLE `xxl_job_log`
(
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`job_group` int(11) NOT NULL COMMENT '执行器主键ID',
`job_id` int(11) NOT NULL COMMENT '任务,主键ID',
`executor_address` varchar(255) DEFAULT NULL COMMENT '执行器地址,本次执行的地址',
`executor_handler` varchar(255) DEFAULT NULL COMMENT '执行器任务handler',
`executor_param` varchar(512) DEFAULT NULL COMMENT '执行器任务参数',
`executor_sharding_param` varchar(20) DEFAULT NULL COMMENT '执行器任务分片参数,格式如 1/2',
`executor_fail_retry_count` int(11) NOT NULL DEFAULT '0' COMMENT '失败重试次数',
`trigger_time` datetime DEFAULT NULL COMMENT '调度-时间',
`trigger_code` int(11) NOT NULL COMMENT '调度-结果',
`trigger_msg` text COMMENT '调度-日志',
`handle_time` datetime DEFAULT NULL COMMENT '执行-时间',
`handle_code` int(11) NOT NULL COMMENT '执行-状态',
`handle_msg` text COMMENT '执行-日志',
`alarm_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '告警状态:0-默认、1-无需告警、2-告警成功、3-告警失败',
PRIMARY KEY (`id`),
KEY `I_trigger_time` (`trigger_time`),
KEY `I_handle_code` (`handle_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
DROP TABLE IF EXISTS `xxl_job_log_report`;
CREATE TABLE `xxl_job_log_report`
(
`id` int(11) NOT NULL AUTO_INCREMENT,
`trigger_day` datetime DEFAULT NULL COMMENT '调度-时间',
`running_count` int(11) NOT NULL DEFAULT '0' COMMENT '运行中-日志数量',
`suc_count` int(11) NOT NULL DEFAULT '0' COMMENT '执行成功-日志数量',
`fail_count` int(11) NOT NULL DEFAULT '0' COMMENT '执行失败-日志数量',
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `i_trigger_day` (`trigger_day`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
DROP TABLE IF EXISTS `xxl_job_logglue`;
CREATE TABLE `xxl_job_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` mediumtext COMMENT 'GLUE源代码',
`glue_remark` varchar(128) NOT NULL COMMENT 'GLUE备注',
`add_time` datetime DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
DROP TABLE IF EXISTS `xxl_job_registry`;
CREATE TABLE `xxl_job_registry` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`registry_group` varchar(50) NOT NULL,
`registry_key` varchar(255) NOT NULL,
`registry_value` varchar(255) NOT NULL,
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `i_g_k_v` (`registry_group`,`registry_key`,`registry_value`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
DROP TABLE IF EXISTS `xxl_job_group`;
CREATE TABLE `xxl_job_group` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`app_name` varchar(64) NOT NULL COMMENT '执行器AppName',
`title` varchar(12) NOT NULL COMMENT '执行器名称',
`address_type` tinyint(4) NOT NULL DEFAULT '0' COMMENT '执行器地址类型:0=自动注册、1=手动录入',
`address_list` text COMMENT '执行器地址列表,多地址逗号分隔',
`update_time` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
DROP TABLE IF EXISTS `xxl_job_user`;
CREATE TABLE `xxl_job_user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL COMMENT '账号',
`password` varchar(50) NOT NULL COMMENT '密码',
`role` tinyint(4) NOT NULL COMMENT '角色:0-普通用户、1-管理员',
`permission` varchar(255) DEFAULT NULL COMMENT '权限:执行器ID列表,多个逗号分割',
PRIMARY KEY (`id`),
UNIQUE KEY `i_username` (`username`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
DROP TABLE IF EXISTS `xxl_job_lock`;
CREATE TABLE `xxl_job_lock` (
`lock_name` varchar(50) NOT NULL COMMENT '锁名称',
PRIMARY KEY (`lock_name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
@@ -229,7 +229,7 @@
<select id="findFailJobLogIds" resultType="long" >
SELECT id FROM `xxl_job_log`
WHERE !(
WHERE not (
(trigger_code in (0, 200) and handle_code = 0)
OR
(handle_code = 200)
@@ -22,7 +22,7 @@
<select id="findDead" parameterType="java.util.HashMap" resultType="java.lang.Integer" >
SELECT t.id
FROM xxl_job_registry AS t
WHERE t.update_time <![CDATA[ < ]]> DATE_ADD(#{nowTime},INTERVAL -#{timeout} SECOND)
WHERE t.update_time <![CDATA[ < ]]> TIMESTAMPADD(SECOND,-#{timeout},#{nowTime})
</select>
<delete id="removeDead" parameterType="java.lang.Integer" >
@@ -36,7 +36,7 @@
<select id="findAll" parameterType="java.util.HashMap" resultMap="XxlJobRegistry">
SELECT <include refid="Base_Column_List" />
FROM xxl_job_registry AS t
WHERE t.update_time <![CDATA[ > ]]> DATE_ADD(#{nowTime},INTERVAL -#{timeout} SECOND)
WHERE t.update_time <![CDATA[ > ]]> TIMESTAMPADD(SECOND,-#{timeout},#{nowTime})
</select>
<update id="registryUpdate" >