From 97f076ce42e84325da172ee9d8f4de5003e7125d Mon Sep 17 00:00:00 2001 From: seagull Date: Tue, 25 Jan 2022 19:47:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=E4=BB=A3=E7=A0=81=E5=90=8E?= =?UTF-8?q?=E6=9B=B4=E6=96=B0V3.5=E7=89=88=E6=9C=ACSQL=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新POM文件中V3.5版本号 --- pom.xml | 2 +- src/main/resources/application.yml | 2 +- .../db/migration/V3.4.1__upgradeData.sql | 13 ---- .../db/migration/V3.5__upgradeData.sql | 71 +++++++++++++++++++ 4 files changed, 73 insertions(+), 15 deletions(-) delete mode 100644 src/main/resources/db/migration/V3.4.1__upgradeData.sql create mode 100644 src/main/resources/db/migration/V3.5__upgradeData.sql diff --git a/pom.xml b/pom.xml index 5e1e6a4..e4186a2 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.luckyframe LuckyFrameWeb - 3.4 + 3.5 jar LuckyFrameWeb diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 16b5e21..77c7503 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -3,7 +3,7 @@ luckyframe: # 名称 name: LuckyFrame # 版本 - version: 3.4 + version: 3.5 # 版权年份 copyrightYear: 2021 # 获取ip地址开关 diff --git a/src/main/resources/db/migration/V3.4.1__upgradeData.sql b/src/main/resources/db/migration/V3.4.1__upgradeData.sql deleted file mode 100644 index d349d59..0000000 --- a/src/main/resources/db/migration/V3.4.1__upgradeData.sql +++ /dev/null @@ -1,13 +0,0 @@ -/* - * LuckyFrame 自动化测试平台 SQL脚本初始化 - * Version 3.4.1 - * Author seagull - * Date 2021-06-30 - - ************ WARNING ************ - 此脚本属于应用自动升级数据库表结构以及数据脚本,无需手动执行,请慎重!!!! -*/ --- ---------------------------- --- 1、数据字典表增加Web UI内置关键字 getvalue --- ---------------------------- -insert ignore into sys_dict_data values(2048, 49, 'GetValue获取指定对象值', 'getvalue', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2021-06-30 14-27-32', 'luckyframe', '2021-06-30 14-27-32', '获取指定对象值'); diff --git a/src/main/resources/db/migration/V3.5__upgradeData.sql b/src/main/resources/db/migration/V3.5__upgradeData.sql new file mode 100644 index 0000000..a33cafb --- /dev/null +++ b/src/main/resources/db/migration/V3.5__upgradeData.sql @@ -0,0 +1,71 @@ +/* + * LuckyFrame 自动化测试平台 SQL脚本初始化 + * Version 3.4.1 + * Author seagull + * Date 2021-06-30 + + ************ WARNING ************ + 此脚本属于应用自动升级数据库表结构以及数据脚本,无需手动执行,请慎重!!!! +*/ +-- ---------------------------- +-- 1、数据字典表增加Web UI内置关键字 getvalue +-- ---------------------------- +insert ignore into sys_dict_data values(2048, 49, 'GetValue获取指定对象值', 'getvalue', 'testmanagmt_casestep_uioperation', '', 'info', 'Y', '0', 'admin', '2021-06-30 14-27-32', 'luckyframe', '2021-06-30 14-27-32', '获取指定对象值'); + +-- ---------------------------- +-- 2、任务调度表增加一列环境 +-- ---------------------------- +alter table task_scheduling add env_name VARCHAR(255) COMMENT '测试环境'; +-- ---------------------------- +-- 3、公共参数表增加一列环境 +-- ---------------------------- +alter table project_case_params add env_name VARCHAR(255) COMMENT '测试环境'; +-- ---------------------------- +-- 4、新建聚合计划表 +-- ---------------------------- +CREATE TABLE `project_suite` ( + `suite_id` int NOT NULL AUTO_INCREMENT COMMENT '聚合计划ID', + `suite_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '聚合计划名称', + `suite_plan_count` int DEFAULT NULL COMMENT '聚合计划中的计划总数', + `project_id` int NOT NULL COMMENT '项目ID', + `create_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '' COMMENT '创建者', + `create_time` datetime DEFAULT NULL COMMENT '创建时间', + `update_by` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '' COMMENT '更新者', + `update_time` datetime DEFAULT NULL COMMENT '更新时间', + `remark` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '备注', + PRIMARY KEY (`suite_id`) +) ENGINE=InnoDB AUTO_INCREMENT=58 DEFAULT CHARSET=utf8 COMMENT='聚合计划'; +-- ---------------------------- +-- 5、新建计划关系表 +-- ---------------------------- +CREATE TABLE `project_suite_plan` ( + `suite_plan_id` int NOT NULL AUTO_INCREMENT COMMENT '聚合计划ID', + `suite_id` int NOT NULL COMMENT '聚合ID', + `plan_id` int NOT NULL COMMENT '测试计划ID', + `priority` int NOT NULL, + PRIMARY KEY (`suite_plan_id`), + KEY `suite_id` (`suite_id`) USING BTREE, + KEY `plan_id` (`plan_id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=70 DEFAULT CHARSET=utf8 COMMENT='聚合计划'; +-- ---------------------------- +-- 6、插入菜单 +-- ---------------------------- +INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `url`, `menu_type`, `visible`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('2000', '聚合计划', '4', '5', '/testmanagmt/projectSuite', 'C', '0', 'testmanagmt:projectSuite:view', '#', 'admin', '2021-01-14 03:43:57', '', NULL, ''); +INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `url`, `menu_type`, `visible`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('2001', '聚合计划新增', '2000', '1', '#', 'F', '0', 'testmanagmt:projectSuite:add', '#', 'admin', '2021-01-14 03:44:23', '', NULL, ''); +INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `url`, `menu_type`, `visible`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('2002', '聚合计划编辑', '2000', '2', '#', 'F', '0', 'testmanagmt:projectSuite:edit', '#', 'admin', '2021-01-14 03:44:39', '', NULL, ''); +INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `url`, `menu_type`, `visible`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('2003', '聚合计划删除', '2000', '3', '#', 'F', '0', 'testmanagmt:projectSuite:remove', '#', 'admin', '2021-01-14 03:44:56', '', NULL, ''); +INSERT INTO `sys_menu` (`menu_id`, `menu_name`, `parent_id`, `order_num`, `url`, `menu_type`, `visible`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ('2004', '聚合计划查询', '2000', '4', '#', 'F', '0', 'testmanagmt:projectSuite:list', '#', 'admin', '2021-01-14 03:45:11', '', NULL, ''); +-- ---------------------------- +-- 7、调度任务表添加两列 +-- ---------------------------- +alter table task_scheduling add suite_id int COMMENT '聚合计划ID'; +alter table task_scheduling add plan_type int DEFAULT 1 COMMENT '计划类型 1 单个计划 2聚合计划'; +update task_scheduling set plan_type=1 where plan_type=0; +-- ---------------------------- +-- 8、任务执行表添加一列 +-- ---------------------------- +alter table task_case_execute add plan_id int DEFAULT NULL COMMENT "计划ID"; +-- ---------------------------- +-- 9、修改plan_id默认为null +-- ---------------------------- +alter table task_scheduling MODIFY plan_id int(11) DEFAULT NULL; \ No newline at end of file