Merge branch 'lisb_dev' of codeup.aliyun.com:pig/pigx/pigx into leng_dev
This commit is contained in:
commit
f3015637cd
9 files changed
+1665
-10
No files matched your search
+4
-4
@@ -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:
|
||||
|
||||
@@ -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;
|
||||
@@ -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;
|
||||
+1
-1
@@ -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)
|
||||
|
||||
+2
-2
@@ -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" >
|
||||
|
||||
Reference in new issue
Block a user