refactor: 删除版本时删除相关资源
This commit is contained in:
parent
739e2d25f2
commit
38eaefc5da
|
@ -32,11 +32,13 @@ public class ApiScenarioReport implements Serializable {
|
|||
|
||||
private String actuator;
|
||||
|
||||
private String description;
|
||||
private Long endTime;
|
||||
|
||||
private Integer reportVersion;
|
||||
|
||||
private Long endTime;
|
||||
private String versionId;
|
||||
|
||||
private String description;
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
}
|
|
@ -1113,6 +1113,76 @@ public class ApiScenarioReportExample {
|
|||
addCriterion("report_version not between", value1, value2, "reportVersion");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdIsNull() {
|
||||
addCriterion("version_id is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdIsNotNull() {
|
||||
addCriterion("version_id is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdEqualTo(String value) {
|
||||
addCriterion("version_id =", value, "versionId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdNotEqualTo(String value) {
|
||||
addCriterion("version_id <>", value, "versionId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdGreaterThan(String value) {
|
||||
addCriterion("version_id >", value, "versionId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("version_id >=", value, "versionId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdLessThan(String value) {
|
||||
addCriterion("version_id <", value, "versionId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdLessThanOrEqualTo(String value) {
|
||||
addCriterion("version_id <=", value, "versionId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdLike(String value) {
|
||||
addCriterion("version_id like", value, "versionId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdNotLike(String value) {
|
||||
addCriterion("version_id not like", value, "versionId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdIn(List<String> values) {
|
||||
addCriterion("version_id in", values, "versionId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdNotIn(List<String> values) {
|
||||
addCriterion("version_id not in", values, "versionId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdBetween(String value1, String value2) {
|
||||
addCriterion("version_id between", value1, value2, "versionId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andVersionIdNotBetween(String value1, String value2) {
|
||||
addCriterion("version_id not between", value1, value2, "versionId");
|
||||
return (Criteria) this;
|
||||
}
|
||||
}
|
||||
|
||||
public static class Criteria extends GeneratedCriteria {
|
||||
|
|
|
@ -17,6 +17,7 @@
|
|||
<result column="actuator" jdbcType="VARCHAR" property="actuator" />
|
||||
<result column="end_time" jdbcType="BIGINT" property="endTime" />
|
||||
<result column="report_version" jdbcType="INTEGER" property="reportVersion" />
|
||||
<result column="version_id" jdbcType="VARCHAR" property="versionId" />
|
||||
</resultMap>
|
||||
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="io.metersphere.base.domain.ApiScenarioReport">
|
||||
<result column="description" jdbcType="LONGVARCHAR" property="description" />
|
||||
|
@ -81,7 +82,8 @@
|
|||
</sql>
|
||||
<sql id="Base_Column_List">
|
||||
id, project_id, `name`, create_time, update_time, `status`, user_id, trigger_mode,
|
||||
execute_type, scenario_name, scenario_id, create_user, actuator, end_time, report_version
|
||||
execute_type, scenario_name, scenario_id, create_user, actuator, end_time, report_version,
|
||||
version_id
|
||||
</sql>
|
||||
<sql id="Blob_Column_List">
|
||||
description
|
||||
|
@ -135,18 +137,18 @@
|
|||
</if>
|
||||
</delete>
|
||||
<insert id="insert" parameterType="io.metersphere.base.domain.ApiScenarioReport">
|
||||
insert into api_scenario_report (id, project_id, `name`,
|
||||
INSERT INTO api_scenario_report (id, project_id, `name`,
|
||||
create_time, update_time, `status`,
|
||||
user_id, trigger_mode, execute_type,
|
||||
scenario_name, scenario_id, create_user,
|
||||
actuator, end_time, report_version,
|
||||
description)
|
||||
values (#{id,jdbcType=VARCHAR}, #{projectId,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR},
|
||||
version_id, description)
|
||||
VALUES (#{id,jdbcType=VARCHAR}, #{projectId,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR},
|
||||
#{createTime,jdbcType=BIGINT}, #{updateTime,jdbcType=BIGINT}, #{status,jdbcType=VARCHAR},
|
||||
#{userId,jdbcType=VARCHAR}, #{triggerMode,jdbcType=VARCHAR}, #{executeType,jdbcType=VARCHAR},
|
||||
#{scenarioName,jdbcType=VARCHAR}, #{scenarioId,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR},
|
||||
#{actuator,jdbcType=VARCHAR}, #{endTime,jdbcType=BIGINT}, #{reportVersion,jdbcType=INTEGER},
|
||||
#{description,jdbcType=LONGVARCHAR})
|
||||
#{versionId,jdbcType=VARCHAR}, #{description,jdbcType=LONGVARCHAR})
|
||||
</insert>
|
||||
<insert id="insertSelective" parameterType="io.metersphere.base.domain.ApiScenarioReport">
|
||||
insert into api_scenario_report
|
||||
|
@ -196,6 +198,9 @@
|
|||
<if test="reportVersion != null">
|
||||
report_version,
|
||||
</if>
|
||||
<if test="versionId != null">
|
||||
version_id,
|
||||
</if>
|
||||
<if test="description != null">
|
||||
description,
|
||||
</if>
|
||||
|
@ -246,6 +251,9 @@
|
|||
<if test="reportVersion != null">
|
||||
#{reportVersion,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="versionId != null">
|
||||
#{versionId,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="description != null">
|
||||
#{description,jdbcType=LONGVARCHAR},
|
||||
</if>
|
||||
|
@ -305,6 +313,9 @@
|
|||
<if test="record.reportVersion != null">
|
||||
report_version = #{record.reportVersion,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="record.versionId != null">
|
||||
version_id = #{record.versionId,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="record.description != null">
|
||||
description = #{record.description,jdbcType=LONGVARCHAR},
|
||||
</if>
|
||||
|
@ -330,6 +341,7 @@
|
|||
actuator = #{record.actuator,jdbcType=VARCHAR},
|
||||
end_time = #{record.endTime,jdbcType=BIGINT},
|
||||
report_version = #{record.reportVersion,jdbcType=INTEGER},
|
||||
version_id = #{record.versionId,jdbcType=VARCHAR},
|
||||
description = #{record.description,jdbcType=LONGVARCHAR}
|
||||
<if test="_parameter != null">
|
||||
<include refid="Update_By_Example_Where_Clause" />
|
||||
|
@ -351,7 +363,8 @@
|
|||
create_user = #{record.createUser,jdbcType=VARCHAR},
|
||||
actuator = #{record.actuator,jdbcType=VARCHAR},
|
||||
end_time = #{record.endTime,jdbcType=BIGINT},
|
||||
report_version = #{record.reportVersion,jdbcType=INTEGER}
|
||||
report_version = #{record.reportVersion,jdbcType=INTEGER},
|
||||
version_id = #{record.versionId,jdbcType=VARCHAR}
|
||||
<if test="_parameter != null">
|
||||
<include refid="Update_By_Example_Where_Clause" />
|
||||
</if>
|
||||
|
@ -401,6 +414,9 @@
|
|||
<if test="reportVersion != null">
|
||||
report_version = #{reportVersion,jdbcType=INTEGER},
|
||||
</if>
|
||||
<if test="versionId != null">
|
||||
version_id = #{versionId,jdbcType=VARCHAR},
|
||||
</if>
|
||||
<if test="description != null">
|
||||
description = #{description,jdbcType=LONGVARCHAR},
|
||||
</if>
|
||||
|
@ -423,6 +439,7 @@
|
|||
actuator = #{actuator,jdbcType=VARCHAR},
|
||||
end_time = #{endTime,jdbcType=BIGINT},
|
||||
report_version = #{reportVersion,jdbcType=INTEGER},
|
||||
version_id = #{versionId,jdbcType=VARCHAR},
|
||||
description = #{description,jdbcType=LONGVARCHAR}
|
||||
where id = #{id,jdbcType=VARCHAR}
|
||||
</update>
|
||||
|
@ -441,7 +458,8 @@
|
|||
create_user = #{createUser,jdbcType=VARCHAR},
|
||||
actuator = #{actuator,jdbcType=VARCHAR},
|
||||
end_time = #{endTime,jdbcType=BIGINT},
|
||||
report_version = #{reportVersion,jdbcType=INTEGER}
|
||||
report_version = #{reportVersion,jdbcType=INTEGER},
|
||||
version_id = #{versionId,jdbcType=VARCHAR}
|
||||
where id = #{id,jdbcType=VARCHAR}
|
||||
</update>
|
||||
</mapper>
|
|
@ -1 +1 @@
|
|||
Subproject commit b35dfb7f4571ed9e9496ff67339b9118232b4bbd
|
||||
Subproject commit e04313eb9468be0ee83c8713478bbf2ba3aaa25f
|
|
@ -71,7 +71,7 @@
|
|||
<!--<table tableName="test_plan"/>-->
|
||||
<!--<table tableName="api_scenario_report"/>-->
|
||||
<!--<table tableName="test_case_review"/>-->
|
||||
<table tableName="test_plan_report_content"/>
|
||||
<table tableName="api_scenario_report"/>
|
||||
<!--<table tableName="enterprise_test_report_send_record"/>-->
|
||||
<!--<table tableName="test_case_review_api_case"/>
|
||||
<table tableName="test_case_review_load"/>
|
||||
|
|
|
@ -1 +1 @@
|
|||
Subproject commit 8b60bbae9617eed3903ffc847a20ecd9b22c4fe8
|
||||
Subproject commit b556a5ad3171ae92050b8f85c50c5a3735ab6efc
|
|
@ -777,7 +777,7 @@ export default {
|
|||
enable: 'Enable version management',
|
||||
latest: 'Latest',
|
||||
set_latest: 'Latest',
|
||||
delete_tip: 'This version has been associated with system resources. Deleting it will cause the version information lost',
|
||||
delete_tip: 'This version has associated system resources, this operation will delete the associated resources',
|
||||
checkout: 'Checkout',
|
||||
compare: 'Compare',
|
||||
},
|
||||
|
|
|
@ -781,7 +781,7 @@ export default {
|
|||
enable: '启用版本管理',
|
||||
latest: '最新版',
|
||||
set_latest: '设置为最新版本',
|
||||
delete_tip: '此版本已经关联系统资源,删除会导致无法查询到版本信息',
|
||||
delete_tip: '此版本已经关联系统资源,此操作会将所关联的资源一并删除',
|
||||
checkout: '切换',
|
||||
compare: '对比',
|
||||
},
|
||||
|
|
|
@ -781,7 +781,7 @@ export default {
|
|||
enable: '啟用版本管理',
|
||||
latest: '最新版',
|
||||
set_latest: '設置為最新版本',
|
||||
delete_tip: '此版本已經關聯繫統資源,刪除會導致無法查詢到版本信息',
|
||||
delete_tip: '此版本已經關聯繫統資源,此操作會將所關聯的資源一併刪除',
|
||||
checkout: '切換',
|
||||
compare: '對比',
|
||||
},
|
||||
|
|
Loading…
Reference in New Issue