chore: 清理暂时未规划模块
This commit is contained in:
parent
ecb26d77ff
commit
f5e0177de8
|
@ -1,71 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import io.metersphere.validation.groups.*;
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class LoadTest implements Serializable {
|
|
||||||
@Schema(description = "测试ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test.id.not_blank}", groups = {Updated.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test.id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String id;
|
|
||||||
|
|
||||||
@Schema(description = "项目ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test.project_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test.project_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String projectId;
|
|
||||||
|
|
||||||
@Schema(description = "测试名称", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test.name.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 255, message = "{load_test.name.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
@Schema(description = "状态为Error时表示错误信息")
|
|
||||||
private String description;
|
|
||||||
|
|
||||||
@Schema(description = "创建时间")
|
|
||||||
private Long createTime;
|
|
||||||
|
|
||||||
@Schema(description = "更新时间")
|
|
||||||
private Long updateTime;
|
|
||||||
|
|
||||||
@Schema(description = "状态: Starting, Running, Completed, Error, etc.", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test.status.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 64, message = "{load_test.status.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String status;
|
|
||||||
|
|
||||||
@Schema(description = "资源池ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test.test_resource_pool_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test.test_resource_pool_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String testResourcePoolId;
|
|
||||||
|
|
||||||
@Schema(description = "测试数字ID,例如: 100001", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotNull(message = "{load_test.num.not_blank}", groups = {Created.class})
|
|
||||||
private Integer num;
|
|
||||||
|
|
||||||
@Schema(description = "创建人")
|
|
||||||
private String createUser;
|
|
||||||
|
|
||||||
@Schema(description = "自定义排序,间隔5000", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotNull(message = "{load_test.pos.not_blank}", groups = {Created.class})
|
|
||||||
private Long pos;
|
|
||||||
|
|
||||||
@Schema(description = "版本ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test.version_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test.version_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String versionId;
|
|
||||||
|
|
||||||
@Schema(description = "基版本数据ID,首条测试和测试ID相同", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test.ref_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test.ref_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String refId;
|
|
||||||
|
|
||||||
@Schema(description = "是否为最新版本 0:否,1:是", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotNull(message = "{load_test.latest.not_blank}", groups = {Created.class})
|
|
||||||
private Boolean latest;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
|
|
@ -1,38 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import io.metersphere.validation.groups.*;
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class LoadTestApi implements Serializable {
|
|
||||||
@Schema(description = "ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_api.id.not_blank}", groups = {Updated.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_api.id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String id;
|
|
||||||
|
|
||||||
@Schema(description = "接口场景或用例ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_api.api_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_api.api_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String apiId;
|
|
||||||
|
|
||||||
@Schema(description = "性能测试ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_api.load_test_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_api.load_test_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String loadTestId;
|
|
||||||
|
|
||||||
@Schema(description = "环境ID")
|
|
||||||
private String envId;
|
|
||||||
|
|
||||||
@Schema(description = "类型: SCENARIO, CASE", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_api.type.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 20, message = "{load_test_api.type.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String type;
|
|
||||||
|
|
||||||
@Schema(description = "关联版本")
|
|
||||||
private Integer apiVersion;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
|
|
@ -1,610 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class LoadTestApiExample {
|
|
||||||
protected String orderByClause;
|
|
||||||
|
|
||||||
protected boolean distinct;
|
|
||||||
|
|
||||||
protected List<Criteria> oredCriteria;
|
|
||||||
|
|
||||||
public LoadTestApiExample() {
|
|
||||||
oredCriteria = new ArrayList<Criteria>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOrderByClause(String orderByClause) {
|
|
||||||
this.orderByClause = orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOrderByClause() {
|
|
||||||
return orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDistinct(boolean distinct) {
|
|
||||||
this.distinct = distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isDistinct() {
|
|
||||||
return distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criteria> getOredCriteria() {
|
|
||||||
return oredCriteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void or(Criteria criteria) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria or() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria createCriteria() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
if (oredCriteria.size() == 0) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criteria createCriteriaInternal() {
|
|
||||||
Criteria criteria = new Criteria();
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clear() {
|
|
||||||
oredCriteria.clear();
|
|
||||||
orderByClause = null;
|
|
||||||
distinct = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected abstract static class GeneratedCriteria {
|
|
||||||
protected List<Criterion> criteria;
|
|
||||||
|
|
||||||
protected GeneratedCriteria() {
|
|
||||||
super();
|
|
||||||
criteria = new ArrayList<Criterion>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isValid() {
|
|
||||||
return criteria.size() > 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getAllCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition) {
|
|
||||||
if (condition == null) {
|
|
||||||
throw new RuntimeException("Value for condition cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value, String property) {
|
|
||||||
if (value == null) {
|
|
||||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
|
||||||
if (value1 == null || value2 == null) {
|
|
||||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value1, value2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIsNull() {
|
|
||||||
addCriterion("id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIsNotNull() {
|
|
||||||
addCriterion("id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdEqualTo(String value) {
|
|
||||||
addCriterion("id =", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotEqualTo(String value) {
|
|
||||||
addCriterion("id <>", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdGreaterThan(String value) {
|
|
||||||
addCriterion("id >", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("id >=", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLessThan(String value) {
|
|
||||||
addCriterion("id <", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("id <=", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLike(String value) {
|
|
||||||
addCriterion("id like", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotLike(String value) {
|
|
||||||
addCriterion("id not like", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIn(List<String> values) {
|
|
||||||
addCriterion("id in", values, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotIn(List<String> values) {
|
|
||||||
addCriterion("id not in", values, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("id between", value1, value2, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("id not between", value1, value2, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdIsNull() {
|
|
||||||
addCriterion("api_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdIsNotNull() {
|
|
||||||
addCriterion("api_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdEqualTo(String value) {
|
|
||||||
addCriterion("api_id =", value, "apiId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdNotEqualTo(String value) {
|
|
||||||
addCriterion("api_id <>", value, "apiId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdGreaterThan(String value) {
|
|
||||||
addCriterion("api_id >", value, "apiId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("api_id >=", value, "apiId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdLessThan(String value) {
|
|
||||||
addCriterion("api_id <", value, "apiId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("api_id <=", value, "apiId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdLike(String value) {
|
|
||||||
addCriterion("api_id like", value, "apiId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdNotLike(String value) {
|
|
||||||
addCriterion("api_id not like", value, "apiId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdIn(List<String> values) {
|
|
||||||
addCriterion("api_id in", values, "apiId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdNotIn(List<String> values) {
|
|
||||||
addCriterion("api_id not in", values, "apiId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("api_id between", value1, value2, "apiId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("api_id not between", value1, value2, "apiId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdIsNull() {
|
|
||||||
addCriterion("load_test_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdIsNotNull() {
|
|
||||||
addCriterion("load_test_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdEqualTo(String value) {
|
|
||||||
addCriterion("load_test_id =", value, "loadTestId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdNotEqualTo(String value) {
|
|
||||||
addCriterion("load_test_id <>", value, "loadTestId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdGreaterThan(String value) {
|
|
||||||
addCriterion("load_test_id >", value, "loadTestId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("load_test_id >=", value, "loadTestId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdLessThan(String value) {
|
|
||||||
addCriterion("load_test_id <", value, "loadTestId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("load_test_id <=", value, "loadTestId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdLike(String value) {
|
|
||||||
addCriterion("load_test_id like", value, "loadTestId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdNotLike(String value) {
|
|
||||||
addCriterion("load_test_id not like", value, "loadTestId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdIn(List<String> values) {
|
|
||||||
addCriterion("load_test_id in", values, "loadTestId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdNotIn(List<String> values) {
|
|
||||||
addCriterion("load_test_id not in", values, "loadTestId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("load_test_id between", value1, value2, "loadTestId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andLoadTestIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("load_test_id not between", value1, value2, "loadTestId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdIsNull() {
|
|
||||||
addCriterion("env_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdIsNotNull() {
|
|
||||||
addCriterion("env_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdEqualTo(String value) {
|
|
||||||
addCriterion("env_id =", value, "envId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdNotEqualTo(String value) {
|
|
||||||
addCriterion("env_id <>", value, "envId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdGreaterThan(String value) {
|
|
||||||
addCriterion("env_id >", value, "envId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("env_id >=", value, "envId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdLessThan(String value) {
|
|
||||||
addCriterion("env_id <", value, "envId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("env_id <=", value, "envId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdLike(String value) {
|
|
||||||
addCriterion("env_id like", value, "envId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdNotLike(String value) {
|
|
||||||
addCriterion("env_id not like", value, "envId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdIn(List<String> values) {
|
|
||||||
addCriterion("env_id in", values, "envId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdNotIn(List<String> values) {
|
|
||||||
addCriterion("env_id not in", values, "envId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("env_id between", value1, value2, "envId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andEnvIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("env_id not between", value1, value2, "envId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeIsNull() {
|
|
||||||
addCriterion("`type` is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeIsNotNull() {
|
|
||||||
addCriterion("`type` is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeEqualTo(String value) {
|
|
||||||
addCriterion("`type` =", value, "type");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeNotEqualTo(String value) {
|
|
||||||
addCriterion("`type` <>", value, "type");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeGreaterThan(String value) {
|
|
||||||
addCriterion("`type` >", value, "type");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("`type` >=", value, "type");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeLessThan(String value) {
|
|
||||||
addCriterion("`type` <", value, "type");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("`type` <=", value, "type");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeLike(String value) {
|
|
||||||
addCriterion("`type` like", value, "type");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeNotLike(String value) {
|
|
||||||
addCriterion("`type` not like", value, "type");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeIn(List<String> values) {
|
|
||||||
addCriterion("`type` in", values, "type");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeNotIn(List<String> values) {
|
|
||||||
addCriterion("`type` not in", values, "type");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeBetween(String value1, String value2) {
|
|
||||||
addCriterion("`type` between", value1, value2, "type");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTypeNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("`type` not between", value1, value2, "type");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiVersionIsNull() {
|
|
||||||
addCriterion("api_version is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiVersionIsNotNull() {
|
|
||||||
addCriterion("api_version is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiVersionEqualTo(Integer value) {
|
|
||||||
addCriterion("api_version =", value, "apiVersion");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiVersionNotEqualTo(Integer value) {
|
|
||||||
addCriterion("api_version <>", value, "apiVersion");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiVersionGreaterThan(Integer value) {
|
|
||||||
addCriterion("api_version >", value, "apiVersion");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiVersionGreaterThanOrEqualTo(Integer value) {
|
|
||||||
addCriterion("api_version >=", value, "apiVersion");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiVersionLessThan(Integer value) {
|
|
||||||
addCriterion("api_version <", value, "apiVersion");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiVersionLessThanOrEqualTo(Integer value) {
|
|
||||||
addCriterion("api_version <=", value, "apiVersion");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiVersionIn(List<Integer> values) {
|
|
||||||
addCriterion("api_version in", values, "apiVersion");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiVersionNotIn(List<Integer> values) {
|
|
||||||
addCriterion("api_version not in", values, "apiVersion");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiVersionBetween(Integer value1, Integer value2) {
|
|
||||||
addCriterion("api_version between", value1, value2, "apiVersion");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andApiVersionNotBetween(Integer value1, Integer value2) {
|
|
||||||
addCriterion("api_version not between", value1, value2, "apiVersion");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criteria extends GeneratedCriteria {
|
|
||||||
|
|
||||||
protected Criteria() {
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criterion {
|
|
||||||
private String condition;
|
|
||||||
|
|
||||||
private Object value;
|
|
||||||
|
|
||||||
private Object secondValue;
|
|
||||||
|
|
||||||
private boolean noValue;
|
|
||||||
|
|
||||||
private boolean singleValue;
|
|
||||||
|
|
||||||
private boolean betweenValue;
|
|
||||||
|
|
||||||
private boolean listValue;
|
|
||||||
|
|
||||||
private String typeHandler;
|
|
||||||
|
|
||||||
public String getCondition() {
|
|
||||||
return condition;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getSecondValue() {
|
|
||||||
return secondValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isNoValue() {
|
|
||||||
return noValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isSingleValue() {
|
|
||||||
return singleValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isBetweenValue() {
|
|
||||||
return betweenValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isListValue() {
|
|
||||||
return listValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getTypeHandler() {
|
|
||||||
return typeHandler;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.typeHandler = null;
|
|
||||||
this.noValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
if (value instanceof List<?>) {
|
|
||||||
this.listValue = true;
|
|
||||||
} else {
|
|
||||||
this.singleValue = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value) {
|
|
||||||
this(condition, value, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.secondValue = secondValue;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
this.betweenValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue) {
|
|
||||||
this(condition, value, secondValue, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,26 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import io.metersphere.validation.groups.*;
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class LoadTestBlob implements Serializable {
|
|
||||||
@Schema(description = "测试ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_blob.id.not_blank}", groups = {Updated.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_blob.id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String id;
|
|
||||||
|
|
||||||
@Schema(description = "压力配置")
|
|
||||||
private byte[] loadConfiguration;
|
|
||||||
|
|
||||||
@Schema(description = "高级配置")
|
|
||||||
private byte[] advancedConfiguration;
|
|
||||||
|
|
||||||
@Schema(description = "环境信息 (JSON format)")
|
|
||||||
private byte[] envInfo;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
|
|
@ -1,270 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class LoadTestBlobExample {
|
|
||||||
protected String orderByClause;
|
|
||||||
|
|
||||||
protected boolean distinct;
|
|
||||||
|
|
||||||
protected List<Criteria> oredCriteria;
|
|
||||||
|
|
||||||
public LoadTestBlobExample() {
|
|
||||||
oredCriteria = new ArrayList<Criteria>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOrderByClause(String orderByClause) {
|
|
||||||
this.orderByClause = orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOrderByClause() {
|
|
||||||
return orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDistinct(boolean distinct) {
|
|
||||||
this.distinct = distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isDistinct() {
|
|
||||||
return distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criteria> getOredCriteria() {
|
|
||||||
return oredCriteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void or(Criteria criteria) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria or() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria createCriteria() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
if (oredCriteria.size() == 0) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criteria createCriteriaInternal() {
|
|
||||||
Criteria criteria = new Criteria();
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clear() {
|
|
||||||
oredCriteria.clear();
|
|
||||||
orderByClause = null;
|
|
||||||
distinct = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected abstract static class GeneratedCriteria {
|
|
||||||
protected List<Criterion> criteria;
|
|
||||||
|
|
||||||
protected GeneratedCriteria() {
|
|
||||||
super();
|
|
||||||
criteria = new ArrayList<Criterion>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isValid() {
|
|
||||||
return criteria.size() > 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getAllCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition) {
|
|
||||||
if (condition == null) {
|
|
||||||
throw new RuntimeException("Value for condition cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value, String property) {
|
|
||||||
if (value == null) {
|
|
||||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
|
||||||
if (value1 == null || value2 == null) {
|
|
||||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value1, value2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIsNull() {
|
|
||||||
addCriterion("id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIsNotNull() {
|
|
||||||
addCriterion("id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdEqualTo(String value) {
|
|
||||||
addCriterion("id =", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotEqualTo(String value) {
|
|
||||||
addCriterion("id <>", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdGreaterThan(String value) {
|
|
||||||
addCriterion("id >", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("id >=", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLessThan(String value) {
|
|
||||||
addCriterion("id <", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("id <=", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLike(String value) {
|
|
||||||
addCriterion("id like", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotLike(String value) {
|
|
||||||
addCriterion("id not like", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIn(List<String> values) {
|
|
||||||
addCriterion("id in", values, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotIn(List<String> values) {
|
|
||||||
addCriterion("id not in", values, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("id between", value1, value2, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("id not between", value1, value2, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criteria extends GeneratedCriteria {
|
|
||||||
|
|
||||||
protected Criteria() {
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criterion {
|
|
||||||
private String condition;
|
|
||||||
|
|
||||||
private Object value;
|
|
||||||
|
|
||||||
private Object secondValue;
|
|
||||||
|
|
||||||
private boolean noValue;
|
|
||||||
|
|
||||||
private boolean singleValue;
|
|
||||||
|
|
||||||
private boolean betweenValue;
|
|
||||||
|
|
||||||
private boolean listValue;
|
|
||||||
|
|
||||||
private String typeHandler;
|
|
||||||
|
|
||||||
public String getCondition() {
|
|
||||||
return condition;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getSecondValue() {
|
|
||||||
return secondValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isNoValue() {
|
|
||||||
return noValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isSingleValue() {
|
|
||||||
return singleValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isBetweenValue() {
|
|
||||||
return betweenValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isListValue() {
|
|
||||||
return listValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getTypeHandler() {
|
|
||||||
return typeHandler;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.typeHandler = null;
|
|
||||||
this.noValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
if (value instanceof List<?>) {
|
|
||||||
this.listValue = true;
|
|
||||||
} else {
|
|
||||||
this.singleValue = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value) {
|
|
||||||
this(condition, value, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.secondValue = secondValue;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
this.betweenValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue) {
|
|
||||||
this(condition, value, secondValue, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,26 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import io.metersphere.validation.groups.*;
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class LoadTestFile implements Serializable {
|
|
||||||
@Schema(description = "测试ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_file.test_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_file.test_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String testId;
|
|
||||||
|
|
||||||
@Schema(description = "文件ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_file.file_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_file.file_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String fileId;
|
|
||||||
|
|
||||||
@Schema(description = "文件排序", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotNull(message = "{load_test_file.sort.not_blank}", groups = {Created.class})
|
|
||||||
private Integer sort;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
|
|
@ -1,400 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class LoadTestFileExample {
|
|
||||||
protected String orderByClause;
|
|
||||||
|
|
||||||
protected boolean distinct;
|
|
||||||
|
|
||||||
protected List<Criteria> oredCriteria;
|
|
||||||
|
|
||||||
public LoadTestFileExample() {
|
|
||||||
oredCriteria = new ArrayList<Criteria>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOrderByClause(String orderByClause) {
|
|
||||||
this.orderByClause = orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOrderByClause() {
|
|
||||||
return orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDistinct(boolean distinct) {
|
|
||||||
this.distinct = distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isDistinct() {
|
|
||||||
return distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criteria> getOredCriteria() {
|
|
||||||
return oredCriteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void or(Criteria criteria) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria or() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria createCriteria() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
if (oredCriteria.size() == 0) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criteria createCriteriaInternal() {
|
|
||||||
Criteria criteria = new Criteria();
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clear() {
|
|
||||||
oredCriteria.clear();
|
|
||||||
orderByClause = null;
|
|
||||||
distinct = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected abstract static class GeneratedCriteria {
|
|
||||||
protected List<Criterion> criteria;
|
|
||||||
|
|
||||||
protected GeneratedCriteria() {
|
|
||||||
super();
|
|
||||||
criteria = new ArrayList<Criterion>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isValid() {
|
|
||||||
return criteria.size() > 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getAllCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition) {
|
|
||||||
if (condition == null) {
|
|
||||||
throw new RuntimeException("Value for condition cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value, String property) {
|
|
||||||
if (value == null) {
|
|
||||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
|
||||||
if (value1 == null || value2 == null) {
|
|
||||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value1, value2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdIsNull() {
|
|
||||||
addCriterion("test_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdIsNotNull() {
|
|
||||||
addCriterion("test_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdEqualTo(String value) {
|
|
||||||
addCriterion("test_id =", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdNotEqualTo(String value) {
|
|
||||||
addCriterion("test_id <>", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdGreaterThan(String value) {
|
|
||||||
addCriterion("test_id >", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("test_id >=", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdLessThan(String value) {
|
|
||||||
addCriterion("test_id <", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("test_id <=", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdLike(String value) {
|
|
||||||
addCriterion("test_id like", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdNotLike(String value) {
|
|
||||||
addCriterion("test_id not like", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdIn(List<String> values) {
|
|
||||||
addCriterion("test_id in", values, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdNotIn(List<String> values) {
|
|
||||||
addCriterion("test_id not in", values, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("test_id between", value1, value2, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("test_id not between", value1, value2, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdIsNull() {
|
|
||||||
addCriterion("file_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdIsNotNull() {
|
|
||||||
addCriterion("file_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdEqualTo(String value) {
|
|
||||||
addCriterion("file_id =", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdNotEqualTo(String value) {
|
|
||||||
addCriterion("file_id <>", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdGreaterThan(String value) {
|
|
||||||
addCriterion("file_id >", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("file_id >=", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdLessThan(String value) {
|
|
||||||
addCriterion("file_id <", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("file_id <=", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdLike(String value) {
|
|
||||||
addCriterion("file_id like", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdNotLike(String value) {
|
|
||||||
addCriterion("file_id not like", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdIn(List<String> values) {
|
|
||||||
addCriterion("file_id in", values, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdNotIn(List<String> values) {
|
|
||||||
addCriterion("file_id not in", values, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("file_id between", value1, value2, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("file_id not between", value1, value2, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortIsNull() {
|
|
||||||
addCriterion("sort is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortIsNotNull() {
|
|
||||||
addCriterion("sort is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortEqualTo(Integer value) {
|
|
||||||
addCriterion("sort =", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortNotEqualTo(Integer value) {
|
|
||||||
addCriterion("sort <>", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortGreaterThan(Integer value) {
|
|
||||||
addCriterion("sort >", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortGreaterThanOrEqualTo(Integer value) {
|
|
||||||
addCriterion("sort >=", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortLessThan(Integer value) {
|
|
||||||
addCriterion("sort <", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortLessThanOrEqualTo(Integer value) {
|
|
||||||
addCriterion("sort <=", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortIn(List<Integer> values) {
|
|
||||||
addCriterion("sort in", values, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortNotIn(List<Integer> values) {
|
|
||||||
addCriterion("sort not in", values, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortBetween(Integer value1, Integer value2) {
|
|
||||||
addCriterion("sort between", value1, value2, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortNotBetween(Integer value1, Integer value2) {
|
|
||||||
addCriterion("sort not between", value1, value2, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criteria extends GeneratedCriteria {
|
|
||||||
|
|
||||||
protected Criteria() {
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criterion {
|
|
||||||
private String condition;
|
|
||||||
|
|
||||||
private Object value;
|
|
||||||
|
|
||||||
private Object secondValue;
|
|
||||||
|
|
||||||
private boolean noValue;
|
|
||||||
|
|
||||||
private boolean singleValue;
|
|
||||||
|
|
||||||
private boolean betweenValue;
|
|
||||||
|
|
||||||
private boolean listValue;
|
|
||||||
|
|
||||||
private String typeHandler;
|
|
||||||
|
|
||||||
public String getCondition() {
|
|
||||||
return condition;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getSecondValue() {
|
|
||||||
return secondValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isNoValue() {
|
|
||||||
return noValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isSingleValue() {
|
|
||||||
return singleValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isBetweenValue() {
|
|
||||||
return betweenValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isListValue() {
|
|
||||||
return listValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getTypeHandler() {
|
|
||||||
return typeHandler;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.typeHandler = null;
|
|
||||||
this.noValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
if (value instanceof List<?>) {
|
|
||||||
this.listValue = true;
|
|
||||||
} else {
|
|
||||||
this.singleValue = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value) {
|
|
||||||
this(condition, value, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.secondValue = secondValue;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
this.betweenValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue) {
|
|
||||||
this(condition, value, secondValue, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import io.metersphere.validation.groups.*;
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class LoadTestFollower implements Serializable {
|
|
||||||
@Schema(description = "测试ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_follower.test_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_follower.test_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String testId;
|
|
||||||
|
|
||||||
@Schema(description = "关注人ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_follower.user_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_follower.user_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String userId;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
|
|
@ -1,340 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class LoadTestFollowerExample {
|
|
||||||
protected String orderByClause;
|
|
||||||
|
|
||||||
protected boolean distinct;
|
|
||||||
|
|
||||||
protected List<Criteria> oredCriteria;
|
|
||||||
|
|
||||||
public LoadTestFollowerExample() {
|
|
||||||
oredCriteria = new ArrayList<Criteria>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOrderByClause(String orderByClause) {
|
|
||||||
this.orderByClause = orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOrderByClause() {
|
|
||||||
return orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDistinct(boolean distinct) {
|
|
||||||
this.distinct = distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isDistinct() {
|
|
||||||
return distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criteria> getOredCriteria() {
|
|
||||||
return oredCriteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void or(Criteria criteria) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria or() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria createCriteria() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
if (oredCriteria.size() == 0) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criteria createCriteriaInternal() {
|
|
||||||
Criteria criteria = new Criteria();
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clear() {
|
|
||||||
oredCriteria.clear();
|
|
||||||
orderByClause = null;
|
|
||||||
distinct = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected abstract static class GeneratedCriteria {
|
|
||||||
protected List<Criterion> criteria;
|
|
||||||
|
|
||||||
protected GeneratedCriteria() {
|
|
||||||
super();
|
|
||||||
criteria = new ArrayList<Criterion>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isValid() {
|
|
||||||
return criteria.size() > 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getAllCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition) {
|
|
||||||
if (condition == null) {
|
|
||||||
throw new RuntimeException("Value for condition cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value, String property) {
|
|
||||||
if (value == null) {
|
|
||||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
|
||||||
if (value1 == null || value2 == null) {
|
|
||||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value1, value2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdIsNull() {
|
|
||||||
addCriterion("test_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdIsNotNull() {
|
|
||||||
addCriterion("test_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdEqualTo(String value) {
|
|
||||||
addCriterion("test_id =", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdNotEqualTo(String value) {
|
|
||||||
addCriterion("test_id <>", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdGreaterThan(String value) {
|
|
||||||
addCriterion("test_id >", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("test_id >=", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdLessThan(String value) {
|
|
||||||
addCriterion("test_id <", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("test_id <=", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdLike(String value) {
|
|
||||||
addCriterion("test_id like", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdNotLike(String value) {
|
|
||||||
addCriterion("test_id not like", value, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdIn(List<String> values) {
|
|
||||||
addCriterion("test_id in", values, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdNotIn(List<String> values) {
|
|
||||||
addCriterion("test_id not in", values, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("test_id between", value1, value2, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andTestIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("test_id not between", value1, value2, "testId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdIsNull() {
|
|
||||||
addCriterion("user_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdIsNotNull() {
|
|
||||||
addCriterion("user_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdEqualTo(String value) {
|
|
||||||
addCriterion("user_id =", value, "userId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdNotEqualTo(String value) {
|
|
||||||
addCriterion("user_id <>", value, "userId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdGreaterThan(String value) {
|
|
||||||
addCriterion("user_id >", value, "userId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("user_id >=", value, "userId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdLessThan(String value) {
|
|
||||||
addCriterion("user_id <", value, "userId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("user_id <=", value, "userId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdLike(String value) {
|
|
||||||
addCriterion("user_id like", value, "userId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdNotLike(String value) {
|
|
||||||
addCriterion("user_id not like", value, "userId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdIn(List<String> values) {
|
|
||||||
addCriterion("user_id in", values, "userId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdNotIn(List<String> values) {
|
|
||||||
addCriterion("user_id not in", values, "userId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("user_id between", value1, value2, "userId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andUserIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("user_id not between", value1, value2, "userId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criteria extends GeneratedCriteria {
|
|
||||||
|
|
||||||
protected Criteria() {
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criterion {
|
|
||||||
private String condition;
|
|
||||||
|
|
||||||
private Object value;
|
|
||||||
|
|
||||||
private Object secondValue;
|
|
||||||
|
|
||||||
private boolean noValue;
|
|
||||||
|
|
||||||
private boolean singleValue;
|
|
||||||
|
|
||||||
private boolean betweenValue;
|
|
||||||
|
|
||||||
private boolean listValue;
|
|
||||||
|
|
||||||
private String typeHandler;
|
|
||||||
|
|
||||||
public String getCondition() {
|
|
||||||
return condition;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getSecondValue() {
|
|
||||||
return secondValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isNoValue() {
|
|
||||||
return noValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isSingleValue() {
|
|
||||||
return singleValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isBetweenValue() {
|
|
||||||
return betweenValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isListValue() {
|
|
||||||
return listValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getTypeHandler() {
|
|
||||||
return typeHandler;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.typeHandler = null;
|
|
||||||
this.noValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
if (value instanceof List<?>) {
|
|
||||||
this.listValue = true;
|
|
||||||
} else {
|
|
||||||
this.singleValue = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value) {
|
|
||||||
this(condition, value, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.secondValue = secondValue;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
this.betweenValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue) {
|
|
||||||
this(condition, value, secondValue, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,90 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import io.metersphere.validation.groups.*;
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class LoadTestReport implements Serializable {
|
|
||||||
@Schema(description = "报告ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report.id.not_blank}", groups = {Updated.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report.id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String id;
|
|
||||||
|
|
||||||
@Schema(description = "测试ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report.test_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report.test_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String testId;
|
|
||||||
|
|
||||||
@Schema(description = "报告名称", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report.name.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 255, message = "{load_test_report.name.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
@Schema(description = "报告描述")
|
|
||||||
private String description;
|
|
||||||
|
|
||||||
@Schema(description = "创建时间")
|
|
||||||
private Long createTime;
|
|
||||||
|
|
||||||
@Schema(description = "更新时间")
|
|
||||||
private Long updateTime;
|
|
||||||
|
|
||||||
@Schema(description = "状态: Starting, Running, Error,Completed etc.", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report.status.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 64, message = "{load_test_report.status.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String status;
|
|
||||||
|
|
||||||
@Schema(description = "创建人(执行人)ID")
|
|
||||||
private String createUser;
|
|
||||||
|
|
||||||
@Schema(description = "触发方式", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report.trigger_mode.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 64, message = "{load_test_report.trigger_mode.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String triggerMode;
|
|
||||||
|
|
||||||
@Schema(description = "最大并发数")
|
|
||||||
private String maxUsers;
|
|
||||||
|
|
||||||
@Schema(description = "平均响应时间")
|
|
||||||
private String avgResponseTime;
|
|
||||||
|
|
||||||
@Schema(description = "每秒事务数")
|
|
||||||
private String tps;
|
|
||||||
|
|
||||||
@Schema(description = "项目ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report.project_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report.project_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String projectId;
|
|
||||||
|
|
||||||
@Schema(description = "测试名称", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report.test_name.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 255, message = "{load_test_report.test_name.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String testName;
|
|
||||||
|
|
||||||
@Schema(description = "资源池ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report.test_resource_pool_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report.test_resource_pool_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String testResourcePoolId;
|
|
||||||
|
|
||||||
@Schema(description = "测试开始时间")
|
|
||||||
private Long testStartTime;
|
|
||||||
|
|
||||||
@Schema(description = "测试结束时间")
|
|
||||||
private Long testEndTime;
|
|
||||||
|
|
||||||
@Schema(description = "执行时长")
|
|
||||||
private Long testDuration;
|
|
||||||
|
|
||||||
@Schema(description = "版本ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report.version_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report.version_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String versionId;
|
|
||||||
|
|
||||||
@Schema(description = "关联的测试计划报告ID(可以为空)")
|
|
||||||
private String relevanceTestPlanReportId;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
|
|
@ -1,29 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import io.metersphere.validation.groups.*;
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class LoadTestReportBlob implements Serializable {
|
|
||||||
@Schema(description = "报告ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report_blob.id.not_blank}", groups = {Updated.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report_blob.id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String id;
|
|
||||||
|
|
||||||
@Schema(description = "压力配置")
|
|
||||||
private byte[] loadConfiguration;
|
|
||||||
|
|
||||||
@Schema(description = "JMX内容")
|
|
||||||
private byte[] jmxContent;
|
|
||||||
|
|
||||||
@Schema(description = "高级配置")
|
|
||||||
private byte[] advancedConfiguration;
|
|
||||||
|
|
||||||
@Schema(description = "环境信息 (JSON format)")
|
|
||||||
private byte[] envInfo;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
|
|
@ -1,270 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class LoadTestReportBlobExample {
|
|
||||||
protected String orderByClause;
|
|
||||||
|
|
||||||
protected boolean distinct;
|
|
||||||
|
|
||||||
protected List<Criteria> oredCriteria;
|
|
||||||
|
|
||||||
public LoadTestReportBlobExample() {
|
|
||||||
oredCriteria = new ArrayList<Criteria>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOrderByClause(String orderByClause) {
|
|
||||||
this.orderByClause = orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOrderByClause() {
|
|
||||||
return orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDistinct(boolean distinct) {
|
|
||||||
this.distinct = distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isDistinct() {
|
|
||||||
return distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criteria> getOredCriteria() {
|
|
||||||
return oredCriteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void or(Criteria criteria) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria or() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria createCriteria() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
if (oredCriteria.size() == 0) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criteria createCriteriaInternal() {
|
|
||||||
Criteria criteria = new Criteria();
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clear() {
|
|
||||||
oredCriteria.clear();
|
|
||||||
orderByClause = null;
|
|
||||||
distinct = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected abstract static class GeneratedCriteria {
|
|
||||||
protected List<Criterion> criteria;
|
|
||||||
|
|
||||||
protected GeneratedCriteria() {
|
|
||||||
super();
|
|
||||||
criteria = new ArrayList<Criterion>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isValid() {
|
|
||||||
return criteria.size() > 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getAllCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition) {
|
|
||||||
if (condition == null) {
|
|
||||||
throw new RuntimeException("Value for condition cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value, String property) {
|
|
||||||
if (value == null) {
|
|
||||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
|
||||||
if (value1 == null || value2 == null) {
|
|
||||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value1, value2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIsNull() {
|
|
||||||
addCriterion("id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIsNotNull() {
|
|
||||||
addCriterion("id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdEqualTo(String value) {
|
|
||||||
addCriterion("id =", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotEqualTo(String value) {
|
|
||||||
addCriterion("id <>", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdGreaterThan(String value) {
|
|
||||||
addCriterion("id >", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("id >=", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLessThan(String value) {
|
|
||||||
addCriterion("id <", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("id <=", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLike(String value) {
|
|
||||||
addCriterion("id like", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotLike(String value) {
|
|
||||||
addCriterion("id not like", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIn(List<String> values) {
|
|
||||||
addCriterion("id in", values, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotIn(List<String> values) {
|
|
||||||
addCriterion("id not in", values, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("id between", value1, value2, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("id not between", value1, value2, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criteria extends GeneratedCriteria {
|
|
||||||
|
|
||||||
protected Criteria() {
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criterion {
|
|
||||||
private String condition;
|
|
||||||
|
|
||||||
private Object value;
|
|
||||||
|
|
||||||
private Object secondValue;
|
|
||||||
|
|
||||||
private boolean noValue;
|
|
||||||
|
|
||||||
private boolean singleValue;
|
|
||||||
|
|
||||||
private boolean betweenValue;
|
|
||||||
|
|
||||||
private boolean listValue;
|
|
||||||
|
|
||||||
private String typeHandler;
|
|
||||||
|
|
||||||
public String getCondition() {
|
|
||||||
return condition;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getSecondValue() {
|
|
||||||
return secondValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isNoValue() {
|
|
||||||
return noValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isSingleValue() {
|
|
||||||
return singleValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isBetweenValue() {
|
|
||||||
return betweenValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isListValue() {
|
|
||||||
return listValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getTypeHandler() {
|
|
||||||
return typeHandler;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.typeHandler = null;
|
|
||||||
this.noValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
if (value instanceof List<?>) {
|
|
||||||
this.listValue = true;
|
|
||||||
} else {
|
|
||||||
this.singleValue = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value) {
|
|
||||||
this(condition, value, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.secondValue = secondValue;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
this.betweenValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue) {
|
|
||||||
this(condition, value, secondValue, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,26 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import io.metersphere.validation.groups.*;
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class LoadTestReportFile implements Serializable {
|
|
||||||
@Schema(description = "报告ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report_file.report_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report_file.report_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String reportId;
|
|
||||||
|
|
||||||
@Schema(description = "文件ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report_file.file_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report_file.file_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String fileId;
|
|
||||||
|
|
||||||
@Schema(description = "文件排序", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotNull(message = "{load_test_report_file.sort.not_blank}", groups = {Created.class})
|
|
||||||
private Integer sort;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
|
|
@ -1,400 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class LoadTestReportFileExample {
|
|
||||||
protected String orderByClause;
|
|
||||||
|
|
||||||
protected boolean distinct;
|
|
||||||
|
|
||||||
protected List<Criteria> oredCriteria;
|
|
||||||
|
|
||||||
public LoadTestReportFileExample() {
|
|
||||||
oredCriteria = new ArrayList<Criteria>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOrderByClause(String orderByClause) {
|
|
||||||
this.orderByClause = orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOrderByClause() {
|
|
||||||
return orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDistinct(boolean distinct) {
|
|
||||||
this.distinct = distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isDistinct() {
|
|
||||||
return distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criteria> getOredCriteria() {
|
|
||||||
return oredCriteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void or(Criteria criteria) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria or() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria createCriteria() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
if (oredCriteria.size() == 0) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criteria createCriteriaInternal() {
|
|
||||||
Criteria criteria = new Criteria();
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clear() {
|
|
||||||
oredCriteria.clear();
|
|
||||||
orderByClause = null;
|
|
||||||
distinct = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected abstract static class GeneratedCriteria {
|
|
||||||
protected List<Criterion> criteria;
|
|
||||||
|
|
||||||
protected GeneratedCriteria() {
|
|
||||||
super();
|
|
||||||
criteria = new ArrayList<Criterion>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isValid() {
|
|
||||||
return criteria.size() > 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getAllCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition) {
|
|
||||||
if (condition == null) {
|
|
||||||
throw new RuntimeException("Value for condition cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value, String property) {
|
|
||||||
if (value == null) {
|
|
||||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
|
||||||
if (value1 == null || value2 == null) {
|
|
||||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value1, value2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIsNull() {
|
|
||||||
addCriterion("report_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIsNotNull() {
|
|
||||||
addCriterion("report_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdEqualTo(String value) {
|
|
||||||
addCriterion("report_id =", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotEqualTo(String value) {
|
|
||||||
addCriterion("report_id <>", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdGreaterThan(String value) {
|
|
||||||
addCriterion("report_id >", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_id >=", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLessThan(String value) {
|
|
||||||
addCriterion("report_id <", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_id <=", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLike(String value) {
|
|
||||||
addCriterion("report_id like", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotLike(String value) {
|
|
||||||
addCriterion("report_id not like", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIn(List<String> values) {
|
|
||||||
addCriterion("report_id in", values, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotIn(List<String> values) {
|
|
||||||
addCriterion("report_id not in", values, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_id between", value1, value2, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_id not between", value1, value2, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdIsNull() {
|
|
||||||
addCriterion("file_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdIsNotNull() {
|
|
||||||
addCriterion("file_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdEqualTo(String value) {
|
|
||||||
addCriterion("file_id =", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdNotEqualTo(String value) {
|
|
||||||
addCriterion("file_id <>", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdGreaterThan(String value) {
|
|
||||||
addCriterion("file_id >", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("file_id >=", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdLessThan(String value) {
|
|
||||||
addCriterion("file_id <", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("file_id <=", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdLike(String value) {
|
|
||||||
addCriterion("file_id like", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdNotLike(String value) {
|
|
||||||
addCriterion("file_id not like", value, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdIn(List<String> values) {
|
|
||||||
addCriterion("file_id in", values, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdNotIn(List<String> values) {
|
|
||||||
addCriterion("file_id not in", values, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("file_id between", value1, value2, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andFileIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("file_id not between", value1, value2, "fileId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortIsNull() {
|
|
||||||
addCriterion("sort is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortIsNotNull() {
|
|
||||||
addCriterion("sort is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortEqualTo(Integer value) {
|
|
||||||
addCriterion("sort =", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortNotEqualTo(Integer value) {
|
|
||||||
addCriterion("sort <>", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortGreaterThan(Integer value) {
|
|
||||||
addCriterion("sort >", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortGreaterThanOrEqualTo(Integer value) {
|
|
||||||
addCriterion("sort >=", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortLessThan(Integer value) {
|
|
||||||
addCriterion("sort <", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortLessThanOrEqualTo(Integer value) {
|
|
||||||
addCriterion("sort <=", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortIn(List<Integer> values) {
|
|
||||||
addCriterion("sort in", values, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortNotIn(List<Integer> values) {
|
|
||||||
addCriterion("sort not in", values, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortBetween(Integer value1, Integer value2) {
|
|
||||||
addCriterion("sort between", value1, value2, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortNotBetween(Integer value1, Integer value2) {
|
|
||||||
addCriterion("sort not between", value1, value2, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criteria extends GeneratedCriteria {
|
|
||||||
|
|
||||||
protected Criteria() {
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criterion {
|
|
||||||
private String condition;
|
|
||||||
|
|
||||||
private Object value;
|
|
||||||
|
|
||||||
private Object secondValue;
|
|
||||||
|
|
||||||
private boolean noValue;
|
|
||||||
|
|
||||||
private boolean singleValue;
|
|
||||||
|
|
||||||
private boolean betweenValue;
|
|
||||||
|
|
||||||
private boolean listValue;
|
|
||||||
|
|
||||||
private String typeHandler;
|
|
||||||
|
|
||||||
public String getCondition() {
|
|
||||||
return condition;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getSecondValue() {
|
|
||||||
return secondValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isNoValue() {
|
|
||||||
return noValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isSingleValue() {
|
|
||||||
return singleValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isBetweenValue() {
|
|
||||||
return betweenValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isListValue() {
|
|
||||||
return listValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getTypeHandler() {
|
|
||||||
return typeHandler;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.typeHandler = null;
|
|
||||||
this.noValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
if (value instanceof List<?>) {
|
|
||||||
this.listValue = true;
|
|
||||||
} else {
|
|
||||||
this.singleValue = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value) {
|
|
||||||
this(condition, value, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.secondValue = secondValue;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
this.betweenValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue) {
|
|
||||||
this(condition, value, secondValue, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,33 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import io.metersphere.validation.groups.*;
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class LoadTestReportLog implements Serializable {
|
|
||||||
@Schema(description = "主键无实际意义", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report_log.id.not_blank}", groups = {Updated.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report_log.id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String id;
|
|
||||||
|
|
||||||
@Schema(description = "报告ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report_log.report_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report_log.report_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String reportId;
|
|
||||||
|
|
||||||
@Schema(description = "资源节点ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report_log.resource_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report_log.resource_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String resourceId;
|
|
||||||
|
|
||||||
@Schema(description = "日志内容分段")
|
|
||||||
private Long part;
|
|
||||||
|
|
||||||
@Schema(description = "jmeter.log 内容")
|
|
||||||
private byte[] content;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
|
|
@ -1,470 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class LoadTestReportLogExample {
|
|
||||||
protected String orderByClause;
|
|
||||||
|
|
||||||
protected boolean distinct;
|
|
||||||
|
|
||||||
protected List<Criteria> oredCriteria;
|
|
||||||
|
|
||||||
public LoadTestReportLogExample() {
|
|
||||||
oredCriteria = new ArrayList<Criteria>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOrderByClause(String orderByClause) {
|
|
||||||
this.orderByClause = orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOrderByClause() {
|
|
||||||
return orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDistinct(boolean distinct) {
|
|
||||||
this.distinct = distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isDistinct() {
|
|
||||||
return distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criteria> getOredCriteria() {
|
|
||||||
return oredCriteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void or(Criteria criteria) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria or() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria createCriteria() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
if (oredCriteria.size() == 0) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criteria createCriteriaInternal() {
|
|
||||||
Criteria criteria = new Criteria();
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clear() {
|
|
||||||
oredCriteria.clear();
|
|
||||||
orderByClause = null;
|
|
||||||
distinct = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected abstract static class GeneratedCriteria {
|
|
||||||
protected List<Criterion> criteria;
|
|
||||||
|
|
||||||
protected GeneratedCriteria() {
|
|
||||||
super();
|
|
||||||
criteria = new ArrayList<Criterion>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isValid() {
|
|
||||||
return criteria.size() > 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getAllCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition) {
|
|
||||||
if (condition == null) {
|
|
||||||
throw new RuntimeException("Value for condition cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value, String property) {
|
|
||||||
if (value == null) {
|
|
||||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
|
||||||
if (value1 == null || value2 == null) {
|
|
||||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value1, value2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIsNull() {
|
|
||||||
addCriterion("id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIsNotNull() {
|
|
||||||
addCriterion("id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdEqualTo(String value) {
|
|
||||||
addCriterion("id =", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotEqualTo(String value) {
|
|
||||||
addCriterion("id <>", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdGreaterThan(String value) {
|
|
||||||
addCriterion("id >", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("id >=", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLessThan(String value) {
|
|
||||||
addCriterion("id <", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("id <=", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLike(String value) {
|
|
||||||
addCriterion("id like", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotLike(String value) {
|
|
||||||
addCriterion("id not like", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIn(List<String> values) {
|
|
||||||
addCriterion("id in", values, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotIn(List<String> values) {
|
|
||||||
addCriterion("id not in", values, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("id between", value1, value2, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("id not between", value1, value2, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIsNull() {
|
|
||||||
addCriterion("report_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIsNotNull() {
|
|
||||||
addCriterion("report_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdEqualTo(String value) {
|
|
||||||
addCriterion("report_id =", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotEqualTo(String value) {
|
|
||||||
addCriterion("report_id <>", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdGreaterThan(String value) {
|
|
||||||
addCriterion("report_id >", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_id >=", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLessThan(String value) {
|
|
||||||
addCriterion("report_id <", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_id <=", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLike(String value) {
|
|
||||||
addCriterion("report_id like", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotLike(String value) {
|
|
||||||
addCriterion("report_id not like", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIn(List<String> values) {
|
|
||||||
addCriterion("report_id in", values, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotIn(List<String> values) {
|
|
||||||
addCriterion("report_id not in", values, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_id between", value1, value2, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_id not between", value1, value2, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdIsNull() {
|
|
||||||
addCriterion("resource_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdIsNotNull() {
|
|
||||||
addCriterion("resource_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdEqualTo(String value) {
|
|
||||||
addCriterion("resource_id =", value, "resourceId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdNotEqualTo(String value) {
|
|
||||||
addCriterion("resource_id <>", value, "resourceId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdGreaterThan(String value) {
|
|
||||||
addCriterion("resource_id >", value, "resourceId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("resource_id >=", value, "resourceId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdLessThan(String value) {
|
|
||||||
addCriterion("resource_id <", value, "resourceId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("resource_id <=", value, "resourceId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdLike(String value) {
|
|
||||||
addCriterion("resource_id like", value, "resourceId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdNotLike(String value) {
|
|
||||||
addCriterion("resource_id not like", value, "resourceId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdIn(List<String> values) {
|
|
||||||
addCriterion("resource_id in", values, "resourceId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdNotIn(List<String> values) {
|
|
||||||
addCriterion("resource_id not in", values, "resourceId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("resource_id between", value1, value2, "resourceId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("resource_id not between", value1, value2, "resourceId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andPartIsNull() {
|
|
||||||
addCriterion("`part` is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andPartIsNotNull() {
|
|
||||||
addCriterion("`part` is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andPartEqualTo(Long value) {
|
|
||||||
addCriterion("`part` =", value, "part");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andPartNotEqualTo(Long value) {
|
|
||||||
addCriterion("`part` <>", value, "part");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andPartGreaterThan(Long value) {
|
|
||||||
addCriterion("`part` >", value, "part");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andPartGreaterThanOrEqualTo(Long value) {
|
|
||||||
addCriterion("`part` >=", value, "part");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andPartLessThan(Long value) {
|
|
||||||
addCriterion("`part` <", value, "part");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andPartLessThanOrEqualTo(Long value) {
|
|
||||||
addCriterion("`part` <=", value, "part");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andPartIn(List<Long> values) {
|
|
||||||
addCriterion("`part` in", values, "part");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andPartNotIn(List<Long> values) {
|
|
||||||
addCriterion("`part` not in", values, "part");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andPartBetween(Long value1, Long value2) {
|
|
||||||
addCriterion("`part` between", value1, value2, "part");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andPartNotBetween(Long value1, Long value2) {
|
|
||||||
addCriterion("`part` not between", value1, value2, "part");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criteria extends GeneratedCriteria {
|
|
||||||
|
|
||||||
protected Criteria() {
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criterion {
|
|
||||||
private String condition;
|
|
||||||
|
|
||||||
private Object value;
|
|
||||||
|
|
||||||
private Object secondValue;
|
|
||||||
|
|
||||||
private boolean noValue;
|
|
||||||
|
|
||||||
private boolean singleValue;
|
|
||||||
|
|
||||||
private boolean betweenValue;
|
|
||||||
|
|
||||||
private boolean listValue;
|
|
||||||
|
|
||||||
private String typeHandler;
|
|
||||||
|
|
||||||
public String getCondition() {
|
|
||||||
return condition;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getSecondValue() {
|
|
||||||
return secondValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isNoValue() {
|
|
||||||
return noValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isSingleValue() {
|
|
||||||
return singleValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isBetweenValue() {
|
|
||||||
return betweenValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isListValue() {
|
|
||||||
return listValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getTypeHandler() {
|
|
||||||
return typeHandler;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.typeHandler = null;
|
|
||||||
this.noValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
if (value instanceof List<?>) {
|
|
||||||
this.listValue = true;
|
|
||||||
} else {
|
|
||||||
this.singleValue = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value) {
|
|
||||||
this(condition, value, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.secondValue = secondValue;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
this.betweenValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue) {
|
|
||||||
this(condition, value, secondValue, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,28 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import io.metersphere.validation.groups.*;
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class LoadTestReportResult implements Serializable {
|
|
||||||
@Schema(description = "主键无实际意义", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report_result.id.not_blank}", groups = {Updated.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report_result.id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String id;
|
|
||||||
|
|
||||||
@Schema(description = "报告ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report_result.report_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report_result.report_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String reportId;
|
|
||||||
|
|
||||||
@Schema(description = "报告项目key")
|
|
||||||
private String reportKey;
|
|
||||||
|
|
||||||
@Schema(description = "报告项目内容")
|
|
||||||
private byte[] reportValue;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
|
|
@ -1,410 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class LoadTestReportResultExample {
|
|
||||||
protected String orderByClause;
|
|
||||||
|
|
||||||
protected boolean distinct;
|
|
||||||
|
|
||||||
protected List<Criteria> oredCriteria;
|
|
||||||
|
|
||||||
public LoadTestReportResultExample() {
|
|
||||||
oredCriteria = new ArrayList<Criteria>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOrderByClause(String orderByClause) {
|
|
||||||
this.orderByClause = orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOrderByClause() {
|
|
||||||
return orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDistinct(boolean distinct) {
|
|
||||||
this.distinct = distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isDistinct() {
|
|
||||||
return distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criteria> getOredCriteria() {
|
|
||||||
return oredCriteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void or(Criteria criteria) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria or() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria createCriteria() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
if (oredCriteria.size() == 0) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criteria createCriteriaInternal() {
|
|
||||||
Criteria criteria = new Criteria();
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clear() {
|
|
||||||
oredCriteria.clear();
|
|
||||||
orderByClause = null;
|
|
||||||
distinct = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected abstract static class GeneratedCriteria {
|
|
||||||
protected List<Criterion> criteria;
|
|
||||||
|
|
||||||
protected GeneratedCriteria() {
|
|
||||||
super();
|
|
||||||
criteria = new ArrayList<Criterion>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isValid() {
|
|
||||||
return criteria.size() > 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getAllCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition) {
|
|
||||||
if (condition == null) {
|
|
||||||
throw new RuntimeException("Value for condition cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value, String property) {
|
|
||||||
if (value == null) {
|
|
||||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
|
||||||
if (value1 == null || value2 == null) {
|
|
||||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value1, value2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIsNull() {
|
|
||||||
addCriterion("id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIsNotNull() {
|
|
||||||
addCriterion("id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdEqualTo(String value) {
|
|
||||||
addCriterion("id =", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotEqualTo(String value) {
|
|
||||||
addCriterion("id <>", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdGreaterThan(String value) {
|
|
||||||
addCriterion("id >", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("id >=", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLessThan(String value) {
|
|
||||||
addCriterion("id <", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("id <=", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdLike(String value) {
|
|
||||||
addCriterion("id like", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotLike(String value) {
|
|
||||||
addCriterion("id not like", value, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdIn(List<String> values) {
|
|
||||||
addCriterion("id in", values, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotIn(List<String> values) {
|
|
||||||
addCriterion("id not in", values, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("id between", value1, value2, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("id not between", value1, value2, "id");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIsNull() {
|
|
||||||
addCriterion("report_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIsNotNull() {
|
|
||||||
addCriterion("report_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdEqualTo(String value) {
|
|
||||||
addCriterion("report_id =", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotEqualTo(String value) {
|
|
||||||
addCriterion("report_id <>", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdGreaterThan(String value) {
|
|
||||||
addCriterion("report_id >", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_id >=", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLessThan(String value) {
|
|
||||||
addCriterion("report_id <", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_id <=", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLike(String value) {
|
|
||||||
addCriterion("report_id like", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotLike(String value) {
|
|
||||||
addCriterion("report_id not like", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIn(List<String> values) {
|
|
||||||
addCriterion("report_id in", values, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotIn(List<String> values) {
|
|
||||||
addCriterion("report_id not in", values, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_id between", value1, value2, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_id not between", value1, value2, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyIsNull() {
|
|
||||||
addCriterion("report_key is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyIsNotNull() {
|
|
||||||
addCriterion("report_key is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyEqualTo(String value) {
|
|
||||||
addCriterion("report_key =", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyNotEqualTo(String value) {
|
|
||||||
addCriterion("report_key <>", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyGreaterThan(String value) {
|
|
||||||
addCriterion("report_key >", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_key >=", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyLessThan(String value) {
|
|
||||||
addCriterion("report_key <", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_key <=", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyLike(String value) {
|
|
||||||
addCriterion("report_key like", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyNotLike(String value) {
|
|
||||||
addCriterion("report_key not like", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyIn(List<String> values) {
|
|
||||||
addCriterion("report_key in", values, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyNotIn(List<String> values) {
|
|
||||||
addCriterion("report_key not in", values, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_key between", value1, value2, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_key not between", value1, value2, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criteria extends GeneratedCriteria {
|
|
||||||
|
|
||||||
protected Criteria() {
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criterion {
|
|
||||||
private String condition;
|
|
||||||
|
|
||||||
private Object value;
|
|
||||||
|
|
||||||
private Object secondValue;
|
|
||||||
|
|
||||||
private boolean noValue;
|
|
||||||
|
|
||||||
private boolean singleValue;
|
|
||||||
|
|
||||||
private boolean betweenValue;
|
|
||||||
|
|
||||||
private boolean listValue;
|
|
||||||
|
|
||||||
private String typeHandler;
|
|
||||||
|
|
||||||
public String getCondition() {
|
|
||||||
return condition;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getSecondValue() {
|
|
||||||
return secondValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isNoValue() {
|
|
||||||
return noValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isSingleValue() {
|
|
||||||
return singleValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isBetweenValue() {
|
|
||||||
return betweenValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isListValue() {
|
|
||||||
return listValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getTypeHandler() {
|
|
||||||
return typeHandler;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.typeHandler = null;
|
|
||||||
this.noValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
if (value instanceof List<?>) {
|
|
||||||
this.listValue = true;
|
|
||||||
} else {
|
|
||||||
this.singleValue = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value) {
|
|
||||||
this(condition, value, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.secondValue = secondValue;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
this.betweenValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue) {
|
|
||||||
this(condition, value, secondValue, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,29 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import io.metersphere.validation.groups.*;
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class LoadTestReportResultPart implements Serializable {
|
|
||||||
@Schema(description = "报告ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report_result_part.report_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report_result_part.report_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String reportId;
|
|
||||||
|
|
||||||
@Schema(description = "报告项目key", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report_result_part.report_key.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 64, message = "{load_test_report_result_part.report_key.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String reportKey;
|
|
||||||
|
|
||||||
@Schema(description = "资源节点索引号", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotNull(message = "{load_test_report_result_part.resource_index.not_blank}", groups = {Created.class})
|
|
||||||
private Integer resourceIndex;
|
|
||||||
|
|
||||||
@Schema(description = "报告项目内容")
|
|
||||||
private byte[] reportValue;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
|
|
@ -1,400 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class LoadTestReportResultPartExample {
|
|
||||||
protected String orderByClause;
|
|
||||||
|
|
||||||
protected boolean distinct;
|
|
||||||
|
|
||||||
protected List<Criteria> oredCriteria;
|
|
||||||
|
|
||||||
public LoadTestReportResultPartExample() {
|
|
||||||
oredCriteria = new ArrayList<Criteria>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOrderByClause(String orderByClause) {
|
|
||||||
this.orderByClause = orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOrderByClause() {
|
|
||||||
return orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDistinct(boolean distinct) {
|
|
||||||
this.distinct = distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isDistinct() {
|
|
||||||
return distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criteria> getOredCriteria() {
|
|
||||||
return oredCriteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void or(Criteria criteria) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria or() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria createCriteria() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
if (oredCriteria.size() == 0) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criteria createCriteriaInternal() {
|
|
||||||
Criteria criteria = new Criteria();
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clear() {
|
|
||||||
oredCriteria.clear();
|
|
||||||
orderByClause = null;
|
|
||||||
distinct = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected abstract static class GeneratedCriteria {
|
|
||||||
protected List<Criterion> criteria;
|
|
||||||
|
|
||||||
protected GeneratedCriteria() {
|
|
||||||
super();
|
|
||||||
criteria = new ArrayList<Criterion>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isValid() {
|
|
||||||
return criteria.size() > 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getAllCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition) {
|
|
||||||
if (condition == null) {
|
|
||||||
throw new RuntimeException("Value for condition cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value, String property) {
|
|
||||||
if (value == null) {
|
|
||||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
|
||||||
if (value1 == null || value2 == null) {
|
|
||||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value1, value2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIsNull() {
|
|
||||||
addCriterion("report_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIsNotNull() {
|
|
||||||
addCriterion("report_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdEqualTo(String value) {
|
|
||||||
addCriterion("report_id =", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotEqualTo(String value) {
|
|
||||||
addCriterion("report_id <>", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdGreaterThan(String value) {
|
|
||||||
addCriterion("report_id >", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_id >=", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLessThan(String value) {
|
|
||||||
addCriterion("report_id <", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_id <=", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLike(String value) {
|
|
||||||
addCriterion("report_id like", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotLike(String value) {
|
|
||||||
addCriterion("report_id not like", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIn(List<String> values) {
|
|
||||||
addCriterion("report_id in", values, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotIn(List<String> values) {
|
|
||||||
addCriterion("report_id not in", values, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_id between", value1, value2, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_id not between", value1, value2, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyIsNull() {
|
|
||||||
addCriterion("report_key is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyIsNotNull() {
|
|
||||||
addCriterion("report_key is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyEqualTo(String value) {
|
|
||||||
addCriterion("report_key =", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyNotEqualTo(String value) {
|
|
||||||
addCriterion("report_key <>", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyGreaterThan(String value) {
|
|
||||||
addCriterion("report_key >", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_key >=", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyLessThan(String value) {
|
|
||||||
addCriterion("report_key <", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_key <=", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyLike(String value) {
|
|
||||||
addCriterion("report_key like", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyNotLike(String value) {
|
|
||||||
addCriterion("report_key not like", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyIn(List<String> values) {
|
|
||||||
addCriterion("report_key in", values, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyNotIn(List<String> values) {
|
|
||||||
addCriterion("report_key not in", values, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_key between", value1, value2, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_key not between", value1, value2, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexIsNull() {
|
|
||||||
addCriterion("resource_index is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexIsNotNull() {
|
|
||||||
addCriterion("resource_index is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexEqualTo(Integer value) {
|
|
||||||
addCriterion("resource_index =", value, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexNotEqualTo(Integer value) {
|
|
||||||
addCriterion("resource_index <>", value, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexGreaterThan(Integer value) {
|
|
||||||
addCriterion("resource_index >", value, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexGreaterThanOrEqualTo(Integer value) {
|
|
||||||
addCriterion("resource_index >=", value, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexLessThan(Integer value) {
|
|
||||||
addCriterion("resource_index <", value, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexLessThanOrEqualTo(Integer value) {
|
|
||||||
addCriterion("resource_index <=", value, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexIn(List<Integer> values) {
|
|
||||||
addCriterion("resource_index in", values, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexNotIn(List<Integer> values) {
|
|
||||||
addCriterion("resource_index not in", values, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexBetween(Integer value1, Integer value2) {
|
|
||||||
addCriterion("resource_index between", value1, value2, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexNotBetween(Integer value1, Integer value2) {
|
|
||||||
addCriterion("resource_index not between", value1, value2, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criteria extends GeneratedCriteria {
|
|
||||||
|
|
||||||
protected Criteria() {
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criterion {
|
|
||||||
private String condition;
|
|
||||||
|
|
||||||
private Object value;
|
|
||||||
|
|
||||||
private Object secondValue;
|
|
||||||
|
|
||||||
private boolean noValue;
|
|
||||||
|
|
||||||
private boolean singleValue;
|
|
||||||
|
|
||||||
private boolean betweenValue;
|
|
||||||
|
|
||||||
private boolean listValue;
|
|
||||||
|
|
||||||
private String typeHandler;
|
|
||||||
|
|
||||||
public String getCondition() {
|
|
||||||
return condition;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getSecondValue() {
|
|
||||||
return secondValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isNoValue() {
|
|
||||||
return noValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isSingleValue() {
|
|
||||||
return singleValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isBetweenValue() {
|
|
||||||
return betweenValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isListValue() {
|
|
||||||
return listValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getTypeHandler() {
|
|
||||||
return typeHandler;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.typeHandler = null;
|
|
||||||
this.noValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
if (value instanceof List<?>) {
|
|
||||||
this.listValue = true;
|
|
||||||
} else {
|
|
||||||
this.singleValue = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value) {
|
|
||||||
this(condition, value, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.secondValue = secondValue;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
this.betweenValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue) {
|
|
||||||
this(condition, value, secondValue, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,33 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import io.metersphere.validation.groups.*;
|
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
|
||||||
import jakarta.validation.constraints.*;
|
|
||||||
import java.io.Serializable;
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class LoadTestReportResultRealtime implements Serializable {
|
|
||||||
@Schema(description = "报告ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report_result_realtime.report_id.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 50, message = "{load_test_report_result_realtime.report_id.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String reportId;
|
|
||||||
|
|
||||||
@Schema(description = "报告项目key", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotBlank(message = "{load_test_report_result_realtime.report_key.not_blank}", groups = {Created.class})
|
|
||||||
@Size(min = 1, max = 64, message = "{load_test_report_result_realtime.report_key.length_range}", groups = {Created.class, Updated.class})
|
|
||||||
private String reportKey;
|
|
||||||
|
|
||||||
@Schema(description = "资源节点索引号", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotNull(message = "{load_test_report_result_realtime.resource_index.not_blank}", groups = {Created.class})
|
|
||||||
private Integer resourceIndex;
|
|
||||||
|
|
||||||
@Schema(description = "报告项目内容排序", requiredMode = Schema.RequiredMode.REQUIRED)
|
|
||||||
@NotNull(message = "{load_test_report_result_realtime.sort.not_blank}", groups = {Created.class})
|
|
||||||
private Integer sort;
|
|
||||||
|
|
||||||
@Schema(description = "报告项目内容")
|
|
||||||
private byte[] reportValue;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
}
|
|
|
@ -1,460 +0,0 @@
|
||||||
package io.metersphere.load.domain;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class LoadTestReportResultRealtimeExample {
|
|
||||||
protected String orderByClause;
|
|
||||||
|
|
||||||
protected boolean distinct;
|
|
||||||
|
|
||||||
protected List<Criteria> oredCriteria;
|
|
||||||
|
|
||||||
public LoadTestReportResultRealtimeExample() {
|
|
||||||
oredCriteria = new ArrayList<Criteria>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setOrderByClause(String orderByClause) {
|
|
||||||
this.orderByClause = orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getOrderByClause() {
|
|
||||||
return orderByClause;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setDistinct(boolean distinct) {
|
|
||||||
this.distinct = distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isDistinct() {
|
|
||||||
return distinct;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criteria> getOredCriteria() {
|
|
||||||
return oredCriteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void or(Criteria criteria) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria or() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria createCriteria() {
|
|
||||||
Criteria criteria = createCriteriaInternal();
|
|
||||||
if (oredCriteria.size() == 0) {
|
|
||||||
oredCriteria.add(criteria);
|
|
||||||
}
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criteria createCriteriaInternal() {
|
|
||||||
Criteria criteria = new Criteria();
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void clear() {
|
|
||||||
oredCriteria.clear();
|
|
||||||
orderByClause = null;
|
|
||||||
distinct = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected abstract static class GeneratedCriteria {
|
|
||||||
protected List<Criterion> criteria;
|
|
||||||
|
|
||||||
protected GeneratedCriteria() {
|
|
||||||
super();
|
|
||||||
criteria = new ArrayList<Criterion>();
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isValid() {
|
|
||||||
return criteria.size() > 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getAllCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<Criterion> getCriteria() {
|
|
||||||
return criteria;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition) {
|
|
||||||
if (condition == null) {
|
|
||||||
throw new RuntimeException("Value for condition cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value, String property) {
|
|
||||||
if (value == null) {
|
|
||||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value));
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
|
||||||
if (value1 == null || value2 == null) {
|
|
||||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
|
||||||
}
|
|
||||||
criteria.add(new Criterion(condition, value1, value2));
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIsNull() {
|
|
||||||
addCriterion("report_id is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIsNotNull() {
|
|
||||||
addCriterion("report_id is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdEqualTo(String value) {
|
|
||||||
addCriterion("report_id =", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotEqualTo(String value) {
|
|
||||||
addCriterion("report_id <>", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdGreaterThan(String value) {
|
|
||||||
addCriterion("report_id >", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_id >=", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLessThan(String value) {
|
|
||||||
addCriterion("report_id <", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_id <=", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdLike(String value) {
|
|
||||||
addCriterion("report_id like", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotLike(String value) {
|
|
||||||
addCriterion("report_id not like", value, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdIn(List<String> values) {
|
|
||||||
addCriterion("report_id in", values, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotIn(List<String> values) {
|
|
||||||
addCriterion("report_id not in", values, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_id between", value1, value2, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportIdNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_id not between", value1, value2, "reportId");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyIsNull() {
|
|
||||||
addCriterion("report_key is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyIsNotNull() {
|
|
||||||
addCriterion("report_key is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyEqualTo(String value) {
|
|
||||||
addCriterion("report_key =", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyNotEqualTo(String value) {
|
|
||||||
addCriterion("report_key <>", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyGreaterThan(String value) {
|
|
||||||
addCriterion("report_key >", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyGreaterThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_key >=", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyLessThan(String value) {
|
|
||||||
addCriterion("report_key <", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyLessThanOrEqualTo(String value) {
|
|
||||||
addCriterion("report_key <=", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyLike(String value) {
|
|
||||||
addCriterion("report_key like", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyNotLike(String value) {
|
|
||||||
addCriterion("report_key not like", value, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyIn(List<String> values) {
|
|
||||||
addCriterion("report_key in", values, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyNotIn(List<String> values) {
|
|
||||||
addCriterion("report_key not in", values, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_key between", value1, value2, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andReportKeyNotBetween(String value1, String value2) {
|
|
||||||
addCriterion("report_key not between", value1, value2, "reportKey");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexIsNull() {
|
|
||||||
addCriterion("resource_index is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexIsNotNull() {
|
|
||||||
addCriterion("resource_index is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexEqualTo(Integer value) {
|
|
||||||
addCriterion("resource_index =", value, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexNotEqualTo(Integer value) {
|
|
||||||
addCriterion("resource_index <>", value, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexGreaterThan(Integer value) {
|
|
||||||
addCriterion("resource_index >", value, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexGreaterThanOrEqualTo(Integer value) {
|
|
||||||
addCriterion("resource_index >=", value, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexLessThan(Integer value) {
|
|
||||||
addCriterion("resource_index <", value, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexLessThanOrEqualTo(Integer value) {
|
|
||||||
addCriterion("resource_index <=", value, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexIn(List<Integer> values) {
|
|
||||||
addCriterion("resource_index in", values, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexNotIn(List<Integer> values) {
|
|
||||||
addCriterion("resource_index not in", values, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexBetween(Integer value1, Integer value2) {
|
|
||||||
addCriterion("resource_index between", value1, value2, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andResourceIndexNotBetween(Integer value1, Integer value2) {
|
|
||||||
addCriterion("resource_index not between", value1, value2, "resourceIndex");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortIsNull() {
|
|
||||||
addCriterion("sort is null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortIsNotNull() {
|
|
||||||
addCriterion("sort is not null");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortEqualTo(Integer value) {
|
|
||||||
addCriterion("sort =", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortNotEqualTo(Integer value) {
|
|
||||||
addCriterion("sort <>", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortGreaterThan(Integer value) {
|
|
||||||
addCriterion("sort >", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortGreaterThanOrEqualTo(Integer value) {
|
|
||||||
addCriterion("sort >=", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortLessThan(Integer value) {
|
|
||||||
addCriterion("sort <", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortLessThanOrEqualTo(Integer value) {
|
|
||||||
addCriterion("sort <=", value, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortIn(List<Integer> values) {
|
|
||||||
addCriterion("sort in", values, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortNotIn(List<Integer> values) {
|
|
||||||
addCriterion("sort not in", values, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortBetween(Integer value1, Integer value2) {
|
|
||||||
addCriterion("sort between", value1, value2, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Criteria andSortNotBetween(Integer value1, Integer value2) {
|
|
||||||
addCriterion("sort not between", value1, value2, "sort");
|
|
||||||
return (Criteria) this;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criteria extends GeneratedCriteria {
|
|
||||||
|
|
||||||
protected Criteria() {
|
|
||||||
super();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static class Criterion {
|
|
||||||
private String condition;
|
|
||||||
|
|
||||||
private Object value;
|
|
||||||
|
|
||||||
private Object secondValue;
|
|
||||||
|
|
||||||
private boolean noValue;
|
|
||||||
|
|
||||||
private boolean singleValue;
|
|
||||||
|
|
||||||
private boolean betweenValue;
|
|
||||||
|
|
||||||
private boolean listValue;
|
|
||||||
|
|
||||||
private String typeHandler;
|
|
||||||
|
|
||||||
public String getCondition() {
|
|
||||||
return condition;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getValue() {
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Object getSecondValue() {
|
|
||||||
return secondValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isNoValue() {
|
|
||||||
return noValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isSingleValue() {
|
|
||||||
return singleValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isBetweenValue() {
|
|
||||||
return betweenValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isListValue() {
|
|
||||||
return listValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getTypeHandler() {
|
|
||||||
return typeHandler;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.typeHandler = null;
|
|
||||||
this.noValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
if (value instanceof List<?>) {
|
|
||||||
this.listValue = true;
|
|
||||||
} else {
|
|
||||||
this.singleValue = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value) {
|
|
||||||
this(condition, value, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
|
||||||
super();
|
|
||||||
this.condition = condition;
|
|
||||||
this.value = value;
|
|
||||||
this.secondValue = secondValue;
|
|
||||||
this.typeHandler = typeHandler;
|
|
||||||
this.betweenValue = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
protected Criterion(String condition, Object value, Object secondValue) {
|
|
||||||
this(condition, value, secondValue, null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,30 +0,0 @@
|
||||||
package io.metersphere.load.mapper;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.LoadTestApi;
|
|
||||||
import io.metersphere.load.domain.LoadTestApiExample;
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface LoadTestApiMapper {
|
|
||||||
long countByExample(LoadTestApiExample example);
|
|
||||||
|
|
||||||
int deleteByExample(LoadTestApiExample example);
|
|
||||||
|
|
||||||
int deleteByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int insert(LoadTestApi record);
|
|
||||||
|
|
||||||
int insertSelective(LoadTestApi record);
|
|
||||||
|
|
||||||
List<LoadTestApi> selectByExample(LoadTestApiExample example);
|
|
||||||
|
|
||||||
LoadTestApi selectByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int updateByExampleSelective(@Param("record") LoadTestApi record, @Param("example") LoadTestApiExample example);
|
|
||||||
|
|
||||||
int updateByExample(@Param("record") LoadTestApi record, @Param("example") LoadTestApiExample example);
|
|
||||||
|
|
||||||
int updateByPrimaryKeySelective(LoadTestApi record);
|
|
||||||
|
|
||||||
int updateByPrimaryKey(LoadTestApi record);
|
|
||||||
}
|
|
|
@ -1,228 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="io.metersphere.load.mapper.LoadTestApiMapper">
|
|
||||||
<resultMap id="BaseResultMap" type="io.metersphere.load.domain.LoadTestApi">
|
|
||||||
<id column="id" jdbcType="VARCHAR" property="id" />
|
|
||||||
<result column="api_id" jdbcType="VARCHAR" property="apiId" />
|
|
||||||
<result column="load_test_id" jdbcType="VARCHAR" property="loadTestId" />
|
|
||||||
<result column="env_id" jdbcType="VARCHAR" property="envId" />
|
|
||||||
<result column="type" jdbcType="VARCHAR" property="type" />
|
|
||||||
<result column="api_version" jdbcType="INTEGER" property="apiVersion" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
id, api_id, load_test_id, env_id, `type`, api_version
|
|
||||||
</sql>
|
|
||||||
<select id="selectByExample" parameterType="io.metersphere.load.domain.LoadTestApiExample" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_api
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_api
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
||||||
delete from load_test_api
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</delete>
|
|
||||||
<delete id="deleteByExample" parameterType="io.metersphere.load.domain.LoadTestApiExample">
|
|
||||||
delete from load_test_api
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="io.metersphere.load.domain.LoadTestApi">
|
|
||||||
insert into load_test_api (id, api_id, load_test_id,
|
|
||||||
env_id, `type`, api_version
|
|
||||||
)
|
|
||||||
values (#{id,jdbcType=VARCHAR}, #{apiId,jdbcType=VARCHAR}, #{loadTestId,jdbcType=VARCHAR},
|
|
||||||
#{envId,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{apiVersion,jdbcType=INTEGER}
|
|
||||||
)
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="io.metersphere.load.domain.LoadTestApi">
|
|
||||||
insert into load_test_api
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
id,
|
|
||||||
</if>
|
|
||||||
<if test="apiId != null">
|
|
||||||
api_id,
|
|
||||||
</if>
|
|
||||||
<if test="loadTestId != null">
|
|
||||||
load_test_id,
|
|
||||||
</if>
|
|
||||||
<if test="envId != null">
|
|
||||||
env_id,
|
|
||||||
</if>
|
|
||||||
<if test="type != null">
|
|
||||||
`type`,
|
|
||||||
</if>
|
|
||||||
<if test="apiVersion != null">
|
|
||||||
api_version,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
#{id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="apiId != null">
|
|
||||||
#{apiId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="loadTestId != null">
|
|
||||||
#{loadTestId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="envId != null">
|
|
||||||
#{envId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="type != null">
|
|
||||||
#{type,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="apiVersion != null">
|
|
||||||
#{apiVersion,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<select id="countByExample" parameterType="io.metersphere.load.domain.LoadTestApiExample" resultType="java.lang.Long">
|
|
||||||
select count(*) from load_test_api
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
|
||||||
update load_test_api
|
|
||||||
<set>
|
|
||||||
<if test="record.id != null">
|
|
||||||
id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.apiId != null">
|
|
||||||
api_id = #{record.apiId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.loadTestId != null">
|
|
||||||
load_test_id = #{record.loadTestId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.envId != null">
|
|
||||||
env_id = #{record.envId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.type != null">
|
|
||||||
`type` = #{record.type,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.apiVersion != null">
|
|
||||||
api_version = #{record.apiVersion,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExample" parameterType="map">
|
|
||||||
update load_test_api
|
|
||||||
set id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
api_id = #{record.apiId,jdbcType=VARCHAR},
|
|
||||||
load_test_id = #{record.loadTestId,jdbcType=VARCHAR},
|
|
||||||
env_id = #{record.envId,jdbcType=VARCHAR},
|
|
||||||
`type` = #{record.type,jdbcType=VARCHAR},
|
|
||||||
api_version = #{record.apiVersion,jdbcType=INTEGER}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeySelective" parameterType="io.metersphere.load.domain.LoadTestApi">
|
|
||||||
update load_test_api
|
|
||||||
<set>
|
|
||||||
<if test="apiId != null">
|
|
||||||
api_id = #{apiId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="loadTestId != null">
|
|
||||||
load_test_id = #{loadTestId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="envId != null">
|
|
||||||
env_id = #{envId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="type != null">
|
|
||||||
`type` = #{type,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="apiVersion != null">
|
|
||||||
api_version = #{apiVersion,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKey" parameterType="io.metersphere.load.domain.LoadTestApi">
|
|
||||||
update load_test_api
|
|
||||||
set api_id = #{apiId,jdbcType=VARCHAR},
|
|
||||||
load_test_id = #{loadTestId,jdbcType=VARCHAR},
|
|
||||||
env_id = #{envId,jdbcType=VARCHAR},
|
|
||||||
`type` = #{type,jdbcType=VARCHAR},
|
|
||||||
api_version = #{apiVersion,jdbcType=INTEGER}
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -1,34 +0,0 @@
|
||||||
package io.metersphere.load.mapper;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.LoadTestBlob;
|
|
||||||
import io.metersphere.load.domain.LoadTestBlobExample;
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface LoadTestBlobMapper {
|
|
||||||
long countByExample(LoadTestBlobExample example);
|
|
||||||
|
|
||||||
int deleteByExample(LoadTestBlobExample example);
|
|
||||||
|
|
||||||
int deleteByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int insert(LoadTestBlob record);
|
|
||||||
|
|
||||||
int insertSelective(LoadTestBlob record);
|
|
||||||
|
|
||||||
List<LoadTestBlob> selectByExampleWithBLOBs(LoadTestBlobExample example);
|
|
||||||
|
|
||||||
List<LoadTestBlob> selectByExample(LoadTestBlobExample example);
|
|
||||||
|
|
||||||
LoadTestBlob selectByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int updateByExampleSelective(@Param("record") LoadTestBlob record, @Param("example") LoadTestBlobExample example);
|
|
||||||
|
|
||||||
int updateByExampleWithBLOBs(@Param("record") LoadTestBlob record, @Param("example") LoadTestBlobExample example);
|
|
||||||
|
|
||||||
int updateByExample(@Param("record") LoadTestBlob record, @Param("example") LoadTestBlobExample example);
|
|
||||||
|
|
||||||
int updateByPrimaryKeySelective(LoadTestBlob record);
|
|
||||||
|
|
||||||
int updateByPrimaryKeyWithBLOBs(LoadTestBlob record);
|
|
||||||
}
|
|
|
@ -1,226 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="io.metersphere.load.mapper.LoadTestBlobMapper">
|
|
||||||
<resultMap id="BaseResultMap" type="io.metersphere.load.domain.LoadTestBlob">
|
|
||||||
<id column="id" jdbcType="VARCHAR" property="id" />
|
|
||||||
</resultMap>
|
|
||||||
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="io.metersphere.load.domain.LoadTestBlob">
|
|
||||||
<result column="load_configuration" jdbcType="LONGVARBINARY" property="loadConfiguration" />
|
|
||||||
<result column="advanced_configuration" jdbcType="LONGVARBINARY" property="advancedConfiguration" />
|
|
||||||
<result column="env_info" jdbcType="LONGVARBINARY" property="envInfo" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
id
|
|
||||||
</sql>
|
|
||||||
<sql id="Blob_Column_List">
|
|
||||||
load_configuration, advanced_configuration, env_info
|
|
||||||
</sql>
|
|
||||||
<select id="selectByExampleWithBLOBs" parameterType="io.metersphere.load.domain.LoadTestBlobExample" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List" />
|
|
||||||
from load_test_blob
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByExample" parameterType="io.metersphere.load.domain.LoadTestBlobExample" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_blob
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List" />
|
|
||||||
from load_test_blob
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
||||||
delete from load_test_blob
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</delete>
|
|
||||||
<delete id="deleteByExample" parameterType="io.metersphere.load.domain.LoadTestBlobExample">
|
|
||||||
delete from load_test_blob
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="io.metersphere.load.domain.LoadTestBlob">
|
|
||||||
insert into load_test_blob (id, load_configuration, advanced_configuration,
|
|
||||||
env_info)
|
|
||||||
values (#{id,jdbcType=VARCHAR}, #{loadConfiguration,jdbcType=LONGVARBINARY}, #{advancedConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
#{envInfo,jdbcType=LONGVARBINARY})
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="io.metersphere.load.domain.LoadTestBlob">
|
|
||||||
insert into load_test_blob
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
id,
|
|
||||||
</if>
|
|
||||||
<if test="loadConfiguration != null">
|
|
||||||
load_configuration,
|
|
||||||
</if>
|
|
||||||
<if test="advancedConfiguration != null">
|
|
||||||
advanced_configuration,
|
|
||||||
</if>
|
|
||||||
<if test="envInfo != null">
|
|
||||||
env_info,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
#{id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="loadConfiguration != null">
|
|
||||||
#{loadConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="advancedConfiguration != null">
|
|
||||||
#{advancedConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="envInfo != null">
|
|
||||||
#{envInfo,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<select id="countByExample" parameterType="io.metersphere.load.domain.LoadTestBlobExample" resultType="java.lang.Long">
|
|
||||||
select count(*) from load_test_blob
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
|
||||||
update load_test_blob
|
|
||||||
<set>
|
|
||||||
<if test="record.id != null">
|
|
||||||
id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.loadConfiguration != null">
|
|
||||||
load_configuration = #{record.loadConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="record.advancedConfiguration != null">
|
|
||||||
advanced_configuration = #{record.advancedConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="record.envInfo != null">
|
|
||||||
env_info = #{record.envInfo,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExampleWithBLOBs" parameterType="map">
|
|
||||||
update load_test_blob
|
|
||||||
set id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
load_configuration = #{record.loadConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
advanced_configuration = #{record.advancedConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
env_info = #{record.envInfo,jdbcType=LONGVARBINARY}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExample" parameterType="map">
|
|
||||||
update load_test_blob
|
|
||||||
set id = #{record.id,jdbcType=VARCHAR}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeySelective" parameterType="io.metersphere.load.domain.LoadTestBlob">
|
|
||||||
update load_test_blob
|
|
||||||
<set>
|
|
||||||
<if test="loadConfiguration != null">
|
|
||||||
load_configuration = #{loadConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="advancedConfiguration != null">
|
|
||||||
advanced_configuration = #{advancedConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="envInfo != null">
|
|
||||||
env_info = #{envInfo,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeyWithBLOBs" parameterType="io.metersphere.load.domain.LoadTestBlob">
|
|
||||||
update load_test_blob
|
|
||||||
set load_configuration = #{loadConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
advanced_configuration = #{advancedConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
env_info = #{envInfo,jdbcType=LONGVARBINARY}
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -1,22 +0,0 @@
|
||||||
package io.metersphere.load.mapper;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.LoadTestFile;
|
|
||||||
import io.metersphere.load.domain.LoadTestFileExample;
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface LoadTestFileMapper {
|
|
||||||
long countByExample(LoadTestFileExample example);
|
|
||||||
|
|
||||||
int deleteByExample(LoadTestFileExample example);
|
|
||||||
|
|
||||||
int insert(LoadTestFile record);
|
|
||||||
|
|
||||||
int insertSelective(LoadTestFile record);
|
|
||||||
|
|
||||||
List<LoadTestFile> selectByExample(LoadTestFileExample example);
|
|
||||||
|
|
||||||
int updateByExampleSelective(@Param("record") LoadTestFile record, @Param("example") LoadTestFileExample example);
|
|
||||||
|
|
||||||
int updateByExample(@Param("record") LoadTestFile record, @Param("example") LoadTestFileExample example);
|
|
||||||
}
|
|
|
@ -1,153 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="io.metersphere.load.mapper.LoadTestFileMapper">
|
|
||||||
<resultMap id="BaseResultMap" type="io.metersphere.load.domain.LoadTestFile">
|
|
||||||
<result column="test_id" jdbcType="VARCHAR" property="testId" />
|
|
||||||
<result column="file_id" jdbcType="VARCHAR" property="fileId" />
|
|
||||||
<result column="sort" jdbcType="INTEGER" property="sort" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
test_id, file_id, sort
|
|
||||||
</sql>
|
|
||||||
<select id="selectByExample" parameterType="io.metersphere.load.domain.LoadTestFileExample" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_file
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByExample" parameterType="io.metersphere.load.domain.LoadTestFileExample">
|
|
||||||
delete from load_test_file
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="io.metersphere.load.domain.LoadTestFile">
|
|
||||||
insert into load_test_file (test_id, file_id, sort
|
|
||||||
)
|
|
||||||
values (#{testId,jdbcType=VARCHAR}, #{fileId,jdbcType=VARCHAR}, #{sort,jdbcType=INTEGER}
|
|
||||||
)
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="io.metersphere.load.domain.LoadTestFile">
|
|
||||||
insert into load_test_file
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="testId != null">
|
|
||||||
test_id,
|
|
||||||
</if>
|
|
||||||
<if test="fileId != null">
|
|
||||||
file_id,
|
|
||||||
</if>
|
|
||||||
<if test="sort != null">
|
|
||||||
sort,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="testId != null">
|
|
||||||
#{testId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="fileId != null">
|
|
||||||
#{fileId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="sort != null">
|
|
||||||
#{sort,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<select id="countByExample" parameterType="io.metersphere.load.domain.LoadTestFileExample" resultType="java.lang.Long">
|
|
||||||
select count(*) from load_test_file
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
|
||||||
update load_test_file
|
|
||||||
<set>
|
|
||||||
<if test="record.testId != null">
|
|
||||||
test_id = #{record.testId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.fileId != null">
|
|
||||||
file_id = #{record.fileId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.sort != null">
|
|
||||||
sort = #{record.sort,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExample" parameterType="map">
|
|
||||||
update load_test_file
|
|
||||||
set test_id = #{record.testId,jdbcType=VARCHAR},
|
|
||||||
file_id = #{record.fileId,jdbcType=VARCHAR},
|
|
||||||
sort = #{record.sort,jdbcType=INTEGER}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -1,22 +0,0 @@
|
||||||
package io.metersphere.load.mapper;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.LoadTestFollower;
|
|
||||||
import io.metersphere.load.domain.LoadTestFollowerExample;
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface LoadTestFollowerMapper {
|
|
||||||
long countByExample(LoadTestFollowerExample example);
|
|
||||||
|
|
||||||
int deleteByExample(LoadTestFollowerExample example);
|
|
||||||
|
|
||||||
int insert(LoadTestFollower record);
|
|
||||||
|
|
||||||
int insertSelective(LoadTestFollower record);
|
|
||||||
|
|
||||||
List<LoadTestFollower> selectByExample(LoadTestFollowerExample example);
|
|
||||||
|
|
||||||
int updateByExampleSelective(@Param("record") LoadTestFollower record, @Param("example") LoadTestFollowerExample example);
|
|
||||||
|
|
||||||
int updateByExample(@Param("record") LoadTestFollower record, @Param("example") LoadTestFollowerExample example);
|
|
||||||
}
|
|
|
@ -1,140 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="io.metersphere.load.mapper.LoadTestFollowerMapper">
|
|
||||||
<resultMap id="BaseResultMap" type="io.metersphere.load.domain.LoadTestFollower">
|
|
||||||
<result column="test_id" jdbcType="VARCHAR" property="testId" />
|
|
||||||
<result column="user_id" jdbcType="VARCHAR" property="userId" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
test_id, user_id
|
|
||||||
</sql>
|
|
||||||
<select id="selectByExample" parameterType="io.metersphere.load.domain.LoadTestFollowerExample" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_follower
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByExample" parameterType="io.metersphere.load.domain.LoadTestFollowerExample">
|
|
||||||
delete from load_test_follower
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="io.metersphere.load.domain.LoadTestFollower">
|
|
||||||
insert into load_test_follower (test_id, user_id)
|
|
||||||
values (#{testId,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR})
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="io.metersphere.load.domain.LoadTestFollower">
|
|
||||||
insert into load_test_follower
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="testId != null">
|
|
||||||
test_id,
|
|
||||||
</if>
|
|
||||||
<if test="userId != null">
|
|
||||||
user_id,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="testId != null">
|
|
||||||
#{testId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="userId != null">
|
|
||||||
#{userId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<select id="countByExample" parameterType="io.metersphere.load.domain.LoadTestFollowerExample" resultType="java.lang.Long">
|
|
||||||
select count(*) from load_test_follower
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
|
||||||
update load_test_follower
|
|
||||||
<set>
|
|
||||||
<if test="record.testId != null">
|
|
||||||
test_id = #{record.testId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.userId != null">
|
|
||||||
user_id = #{record.userId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExample" parameterType="map">
|
|
||||||
update load_test_follower
|
|
||||||
set test_id = #{record.testId,jdbcType=VARCHAR},
|
|
||||||
user_id = #{record.userId,jdbcType=VARCHAR}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -1,30 +0,0 @@
|
||||||
package io.metersphere.load.mapper;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.LoadTest;
|
|
||||||
import io.metersphere.load.domain.LoadTestExample;
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface LoadTestMapper {
|
|
||||||
long countByExample(LoadTestExample example);
|
|
||||||
|
|
||||||
int deleteByExample(LoadTestExample example);
|
|
||||||
|
|
||||||
int deleteByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int insert(LoadTest record);
|
|
||||||
|
|
||||||
int insertSelective(LoadTest record);
|
|
||||||
|
|
||||||
List<LoadTest> selectByExample(LoadTestExample example);
|
|
||||||
|
|
||||||
LoadTest selectByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int updateByExampleSelective(@Param("record") LoadTest record, @Param("example") LoadTestExample example);
|
|
||||||
|
|
||||||
int updateByExample(@Param("record") LoadTest record, @Param("example") LoadTestExample example);
|
|
||||||
|
|
||||||
int updateByPrimaryKeySelective(LoadTest record);
|
|
||||||
|
|
||||||
int updateByPrimaryKey(LoadTest record);
|
|
||||||
}
|
|
|
@ -1,353 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="io.metersphere.load.mapper.LoadTestMapper">
|
|
||||||
<resultMap id="BaseResultMap" type="io.metersphere.load.domain.LoadTest">
|
|
||||||
<id column="id" jdbcType="VARCHAR" property="id" />
|
|
||||||
<result column="project_id" jdbcType="VARCHAR" property="projectId" />
|
|
||||||
<result column="name" jdbcType="VARCHAR" property="name" />
|
|
||||||
<result column="description" jdbcType="VARCHAR" property="description" />
|
|
||||||
<result column="create_time" jdbcType="BIGINT" property="createTime" />
|
|
||||||
<result column="update_time" jdbcType="BIGINT" property="updateTime" />
|
|
||||||
<result column="status" jdbcType="VARCHAR" property="status" />
|
|
||||||
<result column="test_resource_pool_id" jdbcType="VARCHAR" property="testResourcePoolId" />
|
|
||||||
<result column="num" jdbcType="INTEGER" property="num" />
|
|
||||||
<result column="create_user" jdbcType="VARCHAR" property="createUser" />
|
|
||||||
<result column="pos" jdbcType="BIGINT" property="pos" />
|
|
||||||
<result column="version_id" jdbcType="VARCHAR" property="versionId" />
|
|
||||||
<result column="ref_id" jdbcType="VARCHAR" property="refId" />
|
|
||||||
<result column="latest" jdbcType="BIT" property="latest" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
id, project_id, `name`, description, create_time, update_time, `status`, test_resource_pool_id,
|
|
||||||
num, create_user, pos, version_id, ref_id, latest
|
|
||||||
</sql>
|
|
||||||
<select id="selectByExample" parameterType="io.metersphere.load.domain.LoadTestExample" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
||||||
delete from load_test
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</delete>
|
|
||||||
<delete id="deleteByExample" parameterType="io.metersphere.load.domain.LoadTestExample">
|
|
||||||
delete from load_test
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="io.metersphere.load.domain.LoadTest">
|
|
||||||
insert into load_test (id, project_id, `name`,
|
|
||||||
description, create_time, update_time,
|
|
||||||
`status`, test_resource_pool_id, num,
|
|
||||||
create_user, pos, version_id,
|
|
||||||
ref_id, latest)
|
|
||||||
values (#{id,jdbcType=VARCHAR}, #{projectId,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR},
|
|
||||||
#{description,jdbcType=VARCHAR}, #{createTime,jdbcType=BIGINT}, #{updateTime,jdbcType=BIGINT},
|
|
||||||
#{status,jdbcType=VARCHAR}, #{testResourcePoolId,jdbcType=VARCHAR}, #{num,jdbcType=INTEGER},
|
|
||||||
#{createUser,jdbcType=VARCHAR}, #{pos,jdbcType=BIGINT}, #{versionId,jdbcType=VARCHAR},
|
|
||||||
#{refId,jdbcType=VARCHAR}, #{latest,jdbcType=BIT})
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="io.metersphere.load.domain.LoadTest">
|
|
||||||
insert into load_test
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
id,
|
|
||||||
</if>
|
|
||||||
<if test="projectId != null">
|
|
||||||
project_id,
|
|
||||||
</if>
|
|
||||||
<if test="name != null">
|
|
||||||
`name`,
|
|
||||||
</if>
|
|
||||||
<if test="description != null">
|
|
||||||
description,
|
|
||||||
</if>
|
|
||||||
<if test="createTime != null">
|
|
||||||
create_time,
|
|
||||||
</if>
|
|
||||||
<if test="updateTime != null">
|
|
||||||
update_time,
|
|
||||||
</if>
|
|
||||||
<if test="status != null">
|
|
||||||
`status`,
|
|
||||||
</if>
|
|
||||||
<if test="testResourcePoolId != null">
|
|
||||||
test_resource_pool_id,
|
|
||||||
</if>
|
|
||||||
<if test="num != null">
|
|
||||||
num,
|
|
||||||
</if>
|
|
||||||
<if test="createUser != null">
|
|
||||||
create_user,
|
|
||||||
</if>
|
|
||||||
<if test="pos != null">
|
|
||||||
pos,
|
|
||||||
</if>
|
|
||||||
<if test="versionId != null">
|
|
||||||
version_id,
|
|
||||||
</if>
|
|
||||||
<if test="refId != null">
|
|
||||||
ref_id,
|
|
||||||
</if>
|
|
||||||
<if test="latest != null">
|
|
||||||
latest,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
#{id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="projectId != null">
|
|
||||||
#{projectId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="name != null">
|
|
||||||
#{name,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="description != null">
|
|
||||||
#{description,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="createTime != null">
|
|
||||||
#{createTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="updateTime != null">
|
|
||||||
#{updateTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="status != null">
|
|
||||||
#{status,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="testResourcePoolId != null">
|
|
||||||
#{testResourcePoolId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="num != null">
|
|
||||||
#{num,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
<if test="createUser != null">
|
|
||||||
#{createUser,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="pos != null">
|
|
||||||
#{pos,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="versionId != null">
|
|
||||||
#{versionId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="refId != null">
|
|
||||||
#{refId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="latest != null">
|
|
||||||
#{latest,jdbcType=BIT},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<select id="countByExample" parameterType="io.metersphere.load.domain.LoadTestExample" resultType="java.lang.Long">
|
|
||||||
select count(*) from load_test
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
|
||||||
update load_test
|
|
||||||
<set>
|
|
||||||
<if test="record.id != null">
|
|
||||||
id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.projectId != null">
|
|
||||||
project_id = #{record.projectId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.name != null">
|
|
||||||
`name` = #{record.name,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.description != null">
|
|
||||||
description = #{record.description,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.createTime != null">
|
|
||||||
create_time = #{record.createTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="record.updateTime != null">
|
|
||||||
update_time = #{record.updateTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="record.status != null">
|
|
||||||
`status` = #{record.status,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.testResourcePoolId != null">
|
|
||||||
test_resource_pool_id = #{record.testResourcePoolId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.num != null">
|
|
||||||
num = #{record.num,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
<if test="record.createUser != null">
|
|
||||||
create_user = #{record.createUser,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.pos != null">
|
|
||||||
pos = #{record.pos,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="record.versionId != null">
|
|
||||||
version_id = #{record.versionId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.refId != null">
|
|
||||||
ref_id = #{record.refId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.latest != null">
|
|
||||||
latest = #{record.latest,jdbcType=BIT},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExample" parameterType="map">
|
|
||||||
update load_test
|
|
||||||
set id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
project_id = #{record.projectId,jdbcType=VARCHAR},
|
|
||||||
`name` = #{record.name,jdbcType=VARCHAR},
|
|
||||||
description = #{record.description,jdbcType=VARCHAR},
|
|
||||||
create_time = #{record.createTime,jdbcType=BIGINT},
|
|
||||||
update_time = #{record.updateTime,jdbcType=BIGINT},
|
|
||||||
`status` = #{record.status,jdbcType=VARCHAR},
|
|
||||||
test_resource_pool_id = #{record.testResourcePoolId,jdbcType=VARCHAR},
|
|
||||||
num = #{record.num,jdbcType=INTEGER},
|
|
||||||
create_user = #{record.createUser,jdbcType=VARCHAR},
|
|
||||||
pos = #{record.pos,jdbcType=BIGINT},
|
|
||||||
version_id = #{record.versionId,jdbcType=VARCHAR},
|
|
||||||
ref_id = #{record.refId,jdbcType=VARCHAR},
|
|
||||||
latest = #{record.latest,jdbcType=BIT}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeySelective" parameterType="io.metersphere.load.domain.LoadTest">
|
|
||||||
update load_test
|
|
||||||
<set>
|
|
||||||
<if test="projectId != null">
|
|
||||||
project_id = #{projectId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="name != null">
|
|
||||||
`name` = #{name,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="description != null">
|
|
||||||
description = #{description,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="createTime != null">
|
|
||||||
create_time = #{createTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="updateTime != null">
|
|
||||||
update_time = #{updateTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="status != null">
|
|
||||||
`status` = #{status,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="testResourcePoolId != null">
|
|
||||||
test_resource_pool_id = #{testResourcePoolId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="num != null">
|
|
||||||
num = #{num,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
<if test="createUser != null">
|
|
||||||
create_user = #{createUser,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="pos != null">
|
|
||||||
pos = #{pos,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="versionId != null">
|
|
||||||
version_id = #{versionId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="refId != null">
|
|
||||||
ref_id = #{refId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="latest != null">
|
|
||||||
latest = #{latest,jdbcType=BIT},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKey" parameterType="io.metersphere.load.domain.LoadTest">
|
|
||||||
update load_test
|
|
||||||
set project_id = #{projectId,jdbcType=VARCHAR},
|
|
||||||
`name` = #{name,jdbcType=VARCHAR},
|
|
||||||
description = #{description,jdbcType=VARCHAR},
|
|
||||||
create_time = #{createTime,jdbcType=BIGINT},
|
|
||||||
update_time = #{updateTime,jdbcType=BIGINT},
|
|
||||||
`status` = #{status,jdbcType=VARCHAR},
|
|
||||||
test_resource_pool_id = #{testResourcePoolId,jdbcType=VARCHAR},
|
|
||||||
num = #{num,jdbcType=INTEGER},
|
|
||||||
create_user = #{createUser,jdbcType=VARCHAR},
|
|
||||||
pos = #{pos,jdbcType=BIGINT},
|
|
||||||
version_id = #{versionId,jdbcType=VARCHAR},
|
|
||||||
ref_id = #{refId,jdbcType=VARCHAR},
|
|
||||||
latest = #{latest,jdbcType=BIT}
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -1,34 +0,0 @@
|
||||||
package io.metersphere.load.mapper;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.LoadTestReportBlob;
|
|
||||||
import io.metersphere.load.domain.LoadTestReportBlobExample;
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface LoadTestReportBlobMapper {
|
|
||||||
long countByExample(LoadTestReportBlobExample example);
|
|
||||||
|
|
||||||
int deleteByExample(LoadTestReportBlobExample example);
|
|
||||||
|
|
||||||
int deleteByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int insert(LoadTestReportBlob record);
|
|
||||||
|
|
||||||
int insertSelective(LoadTestReportBlob record);
|
|
||||||
|
|
||||||
List<LoadTestReportBlob> selectByExampleWithBLOBs(LoadTestReportBlobExample example);
|
|
||||||
|
|
||||||
List<LoadTestReportBlob> selectByExample(LoadTestReportBlobExample example);
|
|
||||||
|
|
||||||
LoadTestReportBlob selectByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int updateByExampleSelective(@Param("record") LoadTestReportBlob record, @Param("example") LoadTestReportBlobExample example);
|
|
||||||
|
|
||||||
int updateByExampleWithBLOBs(@Param("record") LoadTestReportBlob record, @Param("example") LoadTestReportBlobExample example);
|
|
||||||
|
|
||||||
int updateByExample(@Param("record") LoadTestReportBlob record, @Param("example") LoadTestReportBlobExample example);
|
|
||||||
|
|
||||||
int updateByPrimaryKeySelective(LoadTestReportBlob record);
|
|
||||||
|
|
||||||
int updateByPrimaryKeyWithBLOBs(LoadTestReportBlob record);
|
|
||||||
}
|
|
|
@ -1,243 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="io.metersphere.load.mapper.LoadTestReportBlobMapper">
|
|
||||||
<resultMap id="BaseResultMap" type="io.metersphere.load.domain.LoadTestReportBlob">
|
|
||||||
<id column="id" jdbcType="VARCHAR" property="id" />
|
|
||||||
</resultMap>
|
|
||||||
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="io.metersphere.load.domain.LoadTestReportBlob">
|
|
||||||
<result column="load_configuration" jdbcType="LONGVARBINARY" property="loadConfiguration" />
|
|
||||||
<result column="jmx_content" jdbcType="LONGVARBINARY" property="jmxContent" />
|
|
||||||
<result column="advanced_configuration" jdbcType="LONGVARBINARY" property="advancedConfiguration" />
|
|
||||||
<result column="env_info" jdbcType="LONGVARBINARY" property="envInfo" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
id
|
|
||||||
</sql>
|
|
||||||
<sql id="Blob_Column_List">
|
|
||||||
load_configuration, jmx_content, advanced_configuration, env_info
|
|
||||||
</sql>
|
|
||||||
<select id="selectByExampleWithBLOBs" parameterType="io.metersphere.load.domain.LoadTestReportBlobExample" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List" />
|
|
||||||
from load_test_report_blob
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByExample" parameterType="io.metersphere.load.domain.LoadTestReportBlobExample" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_report_blob
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List" />
|
|
||||||
from load_test_report_blob
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
||||||
delete from load_test_report_blob
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</delete>
|
|
||||||
<delete id="deleteByExample" parameterType="io.metersphere.load.domain.LoadTestReportBlobExample">
|
|
||||||
delete from load_test_report_blob
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="io.metersphere.load.domain.LoadTestReportBlob">
|
|
||||||
insert into load_test_report_blob (id, load_configuration, jmx_content,
|
|
||||||
advanced_configuration, env_info
|
|
||||||
)
|
|
||||||
values (#{id,jdbcType=VARCHAR}, #{loadConfiguration,jdbcType=LONGVARBINARY}, #{jmxContent,jdbcType=LONGVARBINARY},
|
|
||||||
#{advancedConfiguration,jdbcType=LONGVARBINARY}, #{envInfo,jdbcType=LONGVARBINARY}
|
|
||||||
)
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="io.metersphere.load.domain.LoadTestReportBlob">
|
|
||||||
insert into load_test_report_blob
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
id,
|
|
||||||
</if>
|
|
||||||
<if test="loadConfiguration != null">
|
|
||||||
load_configuration,
|
|
||||||
</if>
|
|
||||||
<if test="jmxContent != null">
|
|
||||||
jmx_content,
|
|
||||||
</if>
|
|
||||||
<if test="advancedConfiguration != null">
|
|
||||||
advanced_configuration,
|
|
||||||
</if>
|
|
||||||
<if test="envInfo != null">
|
|
||||||
env_info,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
#{id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="loadConfiguration != null">
|
|
||||||
#{loadConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="jmxContent != null">
|
|
||||||
#{jmxContent,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="advancedConfiguration != null">
|
|
||||||
#{advancedConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="envInfo != null">
|
|
||||||
#{envInfo,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<select id="countByExample" parameterType="io.metersphere.load.domain.LoadTestReportBlobExample" resultType="java.lang.Long">
|
|
||||||
select count(*) from load_test_report_blob
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
|
||||||
update load_test_report_blob
|
|
||||||
<set>
|
|
||||||
<if test="record.id != null">
|
|
||||||
id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.loadConfiguration != null">
|
|
||||||
load_configuration = #{record.loadConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="record.jmxContent != null">
|
|
||||||
jmx_content = #{record.jmxContent,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="record.advancedConfiguration != null">
|
|
||||||
advanced_configuration = #{record.advancedConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="record.envInfo != null">
|
|
||||||
env_info = #{record.envInfo,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExampleWithBLOBs" parameterType="map">
|
|
||||||
update load_test_report_blob
|
|
||||||
set id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
load_configuration = #{record.loadConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
jmx_content = #{record.jmxContent,jdbcType=LONGVARBINARY},
|
|
||||||
advanced_configuration = #{record.advancedConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
env_info = #{record.envInfo,jdbcType=LONGVARBINARY}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExample" parameterType="map">
|
|
||||||
update load_test_report_blob
|
|
||||||
set id = #{record.id,jdbcType=VARCHAR}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeySelective" parameterType="io.metersphere.load.domain.LoadTestReportBlob">
|
|
||||||
update load_test_report_blob
|
|
||||||
<set>
|
|
||||||
<if test="loadConfiguration != null">
|
|
||||||
load_configuration = #{loadConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="jmxContent != null">
|
|
||||||
jmx_content = #{jmxContent,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="advancedConfiguration != null">
|
|
||||||
advanced_configuration = #{advancedConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
<if test="envInfo != null">
|
|
||||||
env_info = #{envInfo,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeyWithBLOBs" parameterType="io.metersphere.load.domain.LoadTestReportBlob">
|
|
||||||
update load_test_report_blob
|
|
||||||
set load_configuration = #{loadConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
jmx_content = #{jmxContent,jdbcType=LONGVARBINARY},
|
|
||||||
advanced_configuration = #{advancedConfiguration,jdbcType=LONGVARBINARY},
|
|
||||||
env_info = #{envInfo,jdbcType=LONGVARBINARY}
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -1,22 +0,0 @@
|
||||||
package io.metersphere.load.mapper;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.LoadTestReportFile;
|
|
||||||
import io.metersphere.load.domain.LoadTestReportFileExample;
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface LoadTestReportFileMapper {
|
|
||||||
long countByExample(LoadTestReportFileExample example);
|
|
||||||
|
|
||||||
int deleteByExample(LoadTestReportFileExample example);
|
|
||||||
|
|
||||||
int insert(LoadTestReportFile record);
|
|
||||||
|
|
||||||
int insertSelective(LoadTestReportFile record);
|
|
||||||
|
|
||||||
List<LoadTestReportFile> selectByExample(LoadTestReportFileExample example);
|
|
||||||
|
|
||||||
int updateByExampleSelective(@Param("record") LoadTestReportFile record, @Param("example") LoadTestReportFileExample example);
|
|
||||||
|
|
||||||
int updateByExample(@Param("record") LoadTestReportFile record, @Param("example") LoadTestReportFileExample example);
|
|
||||||
}
|
|
|
@ -1,153 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="io.metersphere.load.mapper.LoadTestReportFileMapper">
|
|
||||||
<resultMap id="BaseResultMap" type="io.metersphere.load.domain.LoadTestReportFile">
|
|
||||||
<result column="report_id" jdbcType="VARCHAR" property="reportId" />
|
|
||||||
<result column="file_id" jdbcType="VARCHAR" property="fileId" />
|
|
||||||
<result column="sort" jdbcType="INTEGER" property="sort" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
report_id, file_id, sort
|
|
||||||
</sql>
|
|
||||||
<select id="selectByExample" parameterType="io.metersphere.load.domain.LoadTestReportFileExample" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_report_file
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByExample" parameterType="io.metersphere.load.domain.LoadTestReportFileExample">
|
|
||||||
delete from load_test_report_file
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="io.metersphere.load.domain.LoadTestReportFile">
|
|
||||||
insert into load_test_report_file (report_id, file_id, sort
|
|
||||||
)
|
|
||||||
values (#{reportId,jdbcType=VARCHAR}, #{fileId,jdbcType=VARCHAR}, #{sort,jdbcType=INTEGER}
|
|
||||||
)
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="io.metersphere.load.domain.LoadTestReportFile">
|
|
||||||
insert into load_test_report_file
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="reportId != null">
|
|
||||||
report_id,
|
|
||||||
</if>
|
|
||||||
<if test="fileId != null">
|
|
||||||
file_id,
|
|
||||||
</if>
|
|
||||||
<if test="sort != null">
|
|
||||||
sort,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="reportId != null">
|
|
||||||
#{reportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="fileId != null">
|
|
||||||
#{fileId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="sort != null">
|
|
||||||
#{sort,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<select id="countByExample" parameterType="io.metersphere.load.domain.LoadTestReportFileExample" resultType="java.lang.Long">
|
|
||||||
select count(*) from load_test_report_file
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
|
||||||
update load_test_report_file
|
|
||||||
<set>
|
|
||||||
<if test="record.reportId != null">
|
|
||||||
report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.fileId != null">
|
|
||||||
file_id = #{record.fileId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.sort != null">
|
|
||||||
sort = #{record.sort,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExample" parameterType="map">
|
|
||||||
update load_test_report_file
|
|
||||||
set report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
file_id = #{record.fileId,jdbcType=VARCHAR},
|
|
||||||
sort = #{record.sort,jdbcType=INTEGER}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -1,36 +0,0 @@
|
||||||
package io.metersphere.load.mapper;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.LoadTestReportLog;
|
|
||||||
import io.metersphere.load.domain.LoadTestReportLogExample;
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface LoadTestReportLogMapper {
|
|
||||||
long countByExample(LoadTestReportLogExample example);
|
|
||||||
|
|
||||||
int deleteByExample(LoadTestReportLogExample example);
|
|
||||||
|
|
||||||
int deleteByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int insert(LoadTestReportLog record);
|
|
||||||
|
|
||||||
int insertSelective(LoadTestReportLog record);
|
|
||||||
|
|
||||||
List<LoadTestReportLog> selectByExampleWithBLOBs(LoadTestReportLogExample example);
|
|
||||||
|
|
||||||
List<LoadTestReportLog> selectByExample(LoadTestReportLogExample example);
|
|
||||||
|
|
||||||
LoadTestReportLog selectByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int updateByExampleSelective(@Param("record") LoadTestReportLog record, @Param("example") LoadTestReportLogExample example);
|
|
||||||
|
|
||||||
int updateByExampleWithBLOBs(@Param("record") LoadTestReportLog record, @Param("example") LoadTestReportLogExample example);
|
|
||||||
|
|
||||||
int updateByExample(@Param("record") LoadTestReportLog record, @Param("example") LoadTestReportLogExample example);
|
|
||||||
|
|
||||||
int updateByPrimaryKeySelective(LoadTestReportLog record);
|
|
||||||
|
|
||||||
int updateByPrimaryKeyWithBLOBs(LoadTestReportLog record);
|
|
||||||
|
|
||||||
int updateByPrimaryKey(LoadTestReportLog record);
|
|
||||||
}
|
|
|
@ -1,251 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="io.metersphere.load.mapper.LoadTestReportLogMapper">
|
|
||||||
<resultMap id="BaseResultMap" type="io.metersphere.load.domain.LoadTestReportLog">
|
|
||||||
<id column="id" jdbcType="VARCHAR" property="id" />
|
|
||||||
<result column="report_id" jdbcType="VARCHAR" property="reportId" />
|
|
||||||
<result column="resource_id" jdbcType="VARCHAR" property="resourceId" />
|
|
||||||
<result column="part" jdbcType="BIGINT" property="part" />
|
|
||||||
</resultMap>
|
|
||||||
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="io.metersphere.load.domain.LoadTestReportLog">
|
|
||||||
<result column="content" jdbcType="LONGVARBINARY" property="content" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
id, report_id, resource_id, `part`
|
|
||||||
</sql>
|
|
||||||
<sql id="Blob_Column_List">
|
|
||||||
content
|
|
||||||
</sql>
|
|
||||||
<select id="selectByExampleWithBLOBs" parameterType="io.metersphere.load.domain.LoadTestReportLogExample" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List" />
|
|
||||||
from load_test_report_log
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByExample" parameterType="io.metersphere.load.domain.LoadTestReportLogExample" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_report_log
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List" />
|
|
||||||
from load_test_report_log
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
||||||
delete from load_test_report_log
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</delete>
|
|
||||||
<delete id="deleteByExample" parameterType="io.metersphere.load.domain.LoadTestReportLogExample">
|
|
||||||
delete from load_test_report_log
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="io.metersphere.load.domain.LoadTestReportLog">
|
|
||||||
insert into load_test_report_log (id, report_id, resource_id,
|
|
||||||
`part`, content)
|
|
||||||
values (#{id,jdbcType=VARCHAR}, #{reportId,jdbcType=VARCHAR}, #{resourceId,jdbcType=VARCHAR},
|
|
||||||
#{part,jdbcType=BIGINT}, #{content,jdbcType=LONGVARBINARY})
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="io.metersphere.load.domain.LoadTestReportLog">
|
|
||||||
insert into load_test_report_log
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
id,
|
|
||||||
</if>
|
|
||||||
<if test="reportId != null">
|
|
||||||
report_id,
|
|
||||||
</if>
|
|
||||||
<if test="resourceId != null">
|
|
||||||
resource_id,
|
|
||||||
</if>
|
|
||||||
<if test="part != null">
|
|
||||||
`part`,
|
|
||||||
</if>
|
|
||||||
<if test="content != null">
|
|
||||||
content,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
#{id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="reportId != null">
|
|
||||||
#{reportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="resourceId != null">
|
|
||||||
#{resourceId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="part != null">
|
|
||||||
#{part,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="content != null">
|
|
||||||
#{content,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<select id="countByExample" parameterType="io.metersphere.load.domain.LoadTestReportLogExample" resultType="java.lang.Long">
|
|
||||||
select count(*) from load_test_report_log
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
|
||||||
update load_test_report_log
|
|
||||||
<set>
|
|
||||||
<if test="record.id != null">
|
|
||||||
id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.reportId != null">
|
|
||||||
report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.resourceId != null">
|
|
||||||
resource_id = #{record.resourceId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.part != null">
|
|
||||||
`part` = #{record.part,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="record.content != null">
|
|
||||||
content = #{record.content,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExampleWithBLOBs" parameterType="map">
|
|
||||||
update load_test_report_log
|
|
||||||
set id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
resource_id = #{record.resourceId,jdbcType=VARCHAR},
|
|
||||||
`part` = #{record.part,jdbcType=BIGINT},
|
|
||||||
content = #{record.content,jdbcType=LONGVARBINARY}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExample" parameterType="map">
|
|
||||||
update load_test_report_log
|
|
||||||
set id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
resource_id = #{record.resourceId,jdbcType=VARCHAR},
|
|
||||||
`part` = #{record.part,jdbcType=BIGINT}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeySelective" parameterType="io.metersphere.load.domain.LoadTestReportLog">
|
|
||||||
update load_test_report_log
|
|
||||||
<set>
|
|
||||||
<if test="reportId != null">
|
|
||||||
report_id = #{reportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="resourceId != null">
|
|
||||||
resource_id = #{resourceId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="part != null">
|
|
||||||
`part` = #{part,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="content != null">
|
|
||||||
content = #{content,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeyWithBLOBs" parameterType="io.metersphere.load.domain.LoadTestReportLog">
|
|
||||||
update load_test_report_log
|
|
||||||
set report_id = #{reportId,jdbcType=VARCHAR},
|
|
||||||
resource_id = #{resourceId,jdbcType=VARCHAR},
|
|
||||||
`part` = #{part,jdbcType=BIGINT},
|
|
||||||
content = #{content,jdbcType=LONGVARBINARY}
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKey" parameterType="io.metersphere.load.domain.LoadTestReportLog">
|
|
||||||
update load_test_report_log
|
|
||||||
set report_id = #{reportId,jdbcType=VARCHAR},
|
|
||||||
resource_id = #{resourceId,jdbcType=VARCHAR},
|
|
||||||
`part` = #{part,jdbcType=BIGINT}
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -1,30 +0,0 @@
|
||||||
package io.metersphere.load.mapper;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.LoadTestReport;
|
|
||||||
import io.metersphere.load.domain.LoadTestReportExample;
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface LoadTestReportMapper {
|
|
||||||
long countByExample(LoadTestReportExample example);
|
|
||||||
|
|
||||||
int deleteByExample(LoadTestReportExample example);
|
|
||||||
|
|
||||||
int deleteByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int insert(LoadTestReport record);
|
|
||||||
|
|
||||||
int insertSelective(LoadTestReport record);
|
|
||||||
|
|
||||||
List<LoadTestReport> selectByExample(LoadTestReportExample example);
|
|
||||||
|
|
||||||
LoadTestReport selectByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int updateByExampleSelective(@Param("record") LoadTestReport record, @Param("example") LoadTestReportExample example);
|
|
||||||
|
|
||||||
int updateByExample(@Param("record") LoadTestReport record, @Param("example") LoadTestReportExample example);
|
|
||||||
|
|
||||||
int updateByPrimaryKeySelective(LoadTestReport record);
|
|
||||||
|
|
||||||
int updateByPrimaryKey(LoadTestReport record);
|
|
||||||
}
|
|
|
@ -1,448 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="io.metersphere.load.mapper.LoadTestReportMapper">
|
|
||||||
<resultMap id="BaseResultMap" type="io.metersphere.load.domain.LoadTestReport">
|
|
||||||
<id column="id" jdbcType="VARCHAR" property="id" />
|
|
||||||
<result column="test_id" jdbcType="VARCHAR" property="testId" />
|
|
||||||
<result column="name" jdbcType="VARCHAR" property="name" />
|
|
||||||
<result column="description" jdbcType="VARCHAR" property="description" />
|
|
||||||
<result column="create_time" jdbcType="BIGINT" property="createTime" />
|
|
||||||
<result column="update_time" jdbcType="BIGINT" property="updateTime" />
|
|
||||||
<result column="status" jdbcType="VARCHAR" property="status" />
|
|
||||||
<result column="create_user" jdbcType="VARCHAR" property="createUser" />
|
|
||||||
<result column="trigger_mode" jdbcType="VARCHAR" property="triggerMode" />
|
|
||||||
<result column="max_users" jdbcType="VARCHAR" property="maxUsers" />
|
|
||||||
<result column="avg_response_time" jdbcType="VARCHAR" property="avgResponseTime" />
|
|
||||||
<result column="tps" jdbcType="VARCHAR" property="tps" />
|
|
||||||
<result column="project_id" jdbcType="VARCHAR" property="projectId" />
|
|
||||||
<result column="test_name" jdbcType="VARCHAR" property="testName" />
|
|
||||||
<result column="test_resource_pool_id" jdbcType="VARCHAR" property="testResourcePoolId" />
|
|
||||||
<result column="test_start_time" jdbcType="BIGINT" property="testStartTime" />
|
|
||||||
<result column="test_end_time" jdbcType="BIGINT" property="testEndTime" />
|
|
||||||
<result column="test_duration" jdbcType="BIGINT" property="testDuration" />
|
|
||||||
<result column="version_id" jdbcType="VARCHAR" property="versionId" />
|
|
||||||
<result column="relevance_test_plan_report_id" jdbcType="VARCHAR" property="relevanceTestPlanReportId" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
id, test_id, `name`, description, create_time, update_time, `status`, create_user,
|
|
||||||
trigger_mode, max_users, avg_response_time, tps, project_id, test_name, test_resource_pool_id,
|
|
||||||
test_start_time, test_end_time, test_duration, version_id, relevance_test_plan_report_id
|
|
||||||
</sql>
|
|
||||||
<select id="selectByExample" parameterType="io.metersphere.load.domain.LoadTestReportExample" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_report
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_report
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
||||||
delete from load_test_report
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</delete>
|
|
||||||
<delete id="deleteByExample" parameterType="io.metersphere.load.domain.LoadTestReportExample">
|
|
||||||
delete from load_test_report
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="io.metersphere.load.domain.LoadTestReport">
|
|
||||||
insert into load_test_report (id, test_id, `name`,
|
|
||||||
description, create_time, update_time,
|
|
||||||
`status`, create_user, trigger_mode,
|
|
||||||
max_users, avg_response_time, tps,
|
|
||||||
project_id, test_name, test_resource_pool_id,
|
|
||||||
test_start_time, test_end_time, test_duration,
|
|
||||||
version_id, relevance_test_plan_report_id)
|
|
||||||
values (#{id,jdbcType=VARCHAR}, #{testId,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR},
|
|
||||||
#{description,jdbcType=VARCHAR}, #{createTime,jdbcType=BIGINT}, #{updateTime,jdbcType=BIGINT},
|
|
||||||
#{status,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{triggerMode,jdbcType=VARCHAR},
|
|
||||||
#{maxUsers,jdbcType=VARCHAR}, #{avgResponseTime,jdbcType=VARCHAR}, #{tps,jdbcType=VARCHAR},
|
|
||||||
#{projectId,jdbcType=VARCHAR}, #{testName,jdbcType=VARCHAR}, #{testResourcePoolId,jdbcType=VARCHAR},
|
|
||||||
#{testStartTime,jdbcType=BIGINT}, #{testEndTime,jdbcType=BIGINT}, #{testDuration,jdbcType=BIGINT},
|
|
||||||
#{versionId,jdbcType=VARCHAR}, #{relevanceTestPlanReportId,jdbcType=VARCHAR})
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="io.metersphere.load.domain.LoadTestReport">
|
|
||||||
insert into load_test_report
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
id,
|
|
||||||
</if>
|
|
||||||
<if test="testId != null">
|
|
||||||
test_id,
|
|
||||||
</if>
|
|
||||||
<if test="name != null">
|
|
||||||
`name`,
|
|
||||||
</if>
|
|
||||||
<if test="description != null">
|
|
||||||
description,
|
|
||||||
</if>
|
|
||||||
<if test="createTime != null">
|
|
||||||
create_time,
|
|
||||||
</if>
|
|
||||||
<if test="updateTime != null">
|
|
||||||
update_time,
|
|
||||||
</if>
|
|
||||||
<if test="status != null">
|
|
||||||
`status`,
|
|
||||||
</if>
|
|
||||||
<if test="createUser != null">
|
|
||||||
create_user,
|
|
||||||
</if>
|
|
||||||
<if test="triggerMode != null">
|
|
||||||
trigger_mode,
|
|
||||||
</if>
|
|
||||||
<if test="maxUsers != null">
|
|
||||||
max_users,
|
|
||||||
</if>
|
|
||||||
<if test="avgResponseTime != null">
|
|
||||||
avg_response_time,
|
|
||||||
</if>
|
|
||||||
<if test="tps != null">
|
|
||||||
tps,
|
|
||||||
</if>
|
|
||||||
<if test="projectId != null">
|
|
||||||
project_id,
|
|
||||||
</if>
|
|
||||||
<if test="testName != null">
|
|
||||||
test_name,
|
|
||||||
</if>
|
|
||||||
<if test="testResourcePoolId != null">
|
|
||||||
test_resource_pool_id,
|
|
||||||
</if>
|
|
||||||
<if test="testStartTime != null">
|
|
||||||
test_start_time,
|
|
||||||
</if>
|
|
||||||
<if test="testEndTime != null">
|
|
||||||
test_end_time,
|
|
||||||
</if>
|
|
||||||
<if test="testDuration != null">
|
|
||||||
test_duration,
|
|
||||||
</if>
|
|
||||||
<if test="versionId != null">
|
|
||||||
version_id,
|
|
||||||
</if>
|
|
||||||
<if test="relevanceTestPlanReportId != null">
|
|
||||||
relevance_test_plan_report_id,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
#{id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="testId != null">
|
|
||||||
#{testId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="name != null">
|
|
||||||
#{name,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="description != null">
|
|
||||||
#{description,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="createTime != null">
|
|
||||||
#{createTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="updateTime != null">
|
|
||||||
#{updateTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="status != null">
|
|
||||||
#{status,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="createUser != null">
|
|
||||||
#{createUser,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="triggerMode != null">
|
|
||||||
#{triggerMode,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="maxUsers != null">
|
|
||||||
#{maxUsers,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="avgResponseTime != null">
|
|
||||||
#{avgResponseTime,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="tps != null">
|
|
||||||
#{tps,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="projectId != null">
|
|
||||||
#{projectId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="testName != null">
|
|
||||||
#{testName,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="testResourcePoolId != null">
|
|
||||||
#{testResourcePoolId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="testStartTime != null">
|
|
||||||
#{testStartTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="testEndTime != null">
|
|
||||||
#{testEndTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="testDuration != null">
|
|
||||||
#{testDuration,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="versionId != null">
|
|
||||||
#{versionId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="relevanceTestPlanReportId != null">
|
|
||||||
#{relevanceTestPlanReportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<select id="countByExample" parameterType="io.metersphere.load.domain.LoadTestReportExample" resultType="java.lang.Long">
|
|
||||||
select count(*) from load_test_report
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
|
||||||
update load_test_report
|
|
||||||
<set>
|
|
||||||
<if test="record.id != null">
|
|
||||||
id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.testId != null">
|
|
||||||
test_id = #{record.testId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.name != null">
|
|
||||||
`name` = #{record.name,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.description != null">
|
|
||||||
description = #{record.description,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.createTime != null">
|
|
||||||
create_time = #{record.createTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="record.updateTime != null">
|
|
||||||
update_time = #{record.updateTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="record.status != null">
|
|
||||||
`status` = #{record.status,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.createUser != null">
|
|
||||||
create_user = #{record.createUser,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.triggerMode != null">
|
|
||||||
trigger_mode = #{record.triggerMode,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.maxUsers != null">
|
|
||||||
max_users = #{record.maxUsers,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.avgResponseTime != null">
|
|
||||||
avg_response_time = #{record.avgResponseTime,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.tps != null">
|
|
||||||
tps = #{record.tps,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.projectId != null">
|
|
||||||
project_id = #{record.projectId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.testName != null">
|
|
||||||
test_name = #{record.testName,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.testResourcePoolId != null">
|
|
||||||
test_resource_pool_id = #{record.testResourcePoolId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.testStartTime != null">
|
|
||||||
test_start_time = #{record.testStartTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="record.testEndTime != null">
|
|
||||||
test_end_time = #{record.testEndTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="record.testDuration != null">
|
|
||||||
test_duration = #{record.testDuration,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="record.versionId != null">
|
|
||||||
version_id = #{record.versionId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.relevanceTestPlanReportId != null">
|
|
||||||
relevance_test_plan_report_id = #{record.relevanceTestPlanReportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExample" parameterType="map">
|
|
||||||
update load_test_report
|
|
||||||
set id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
test_id = #{record.testId,jdbcType=VARCHAR},
|
|
||||||
`name` = #{record.name,jdbcType=VARCHAR},
|
|
||||||
description = #{record.description,jdbcType=VARCHAR},
|
|
||||||
create_time = #{record.createTime,jdbcType=BIGINT},
|
|
||||||
update_time = #{record.updateTime,jdbcType=BIGINT},
|
|
||||||
`status` = #{record.status,jdbcType=VARCHAR},
|
|
||||||
create_user = #{record.createUser,jdbcType=VARCHAR},
|
|
||||||
trigger_mode = #{record.triggerMode,jdbcType=VARCHAR},
|
|
||||||
max_users = #{record.maxUsers,jdbcType=VARCHAR},
|
|
||||||
avg_response_time = #{record.avgResponseTime,jdbcType=VARCHAR},
|
|
||||||
tps = #{record.tps,jdbcType=VARCHAR},
|
|
||||||
project_id = #{record.projectId,jdbcType=VARCHAR},
|
|
||||||
test_name = #{record.testName,jdbcType=VARCHAR},
|
|
||||||
test_resource_pool_id = #{record.testResourcePoolId,jdbcType=VARCHAR},
|
|
||||||
test_start_time = #{record.testStartTime,jdbcType=BIGINT},
|
|
||||||
test_end_time = #{record.testEndTime,jdbcType=BIGINT},
|
|
||||||
test_duration = #{record.testDuration,jdbcType=BIGINT},
|
|
||||||
version_id = #{record.versionId,jdbcType=VARCHAR},
|
|
||||||
relevance_test_plan_report_id = #{record.relevanceTestPlanReportId,jdbcType=VARCHAR}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeySelective" parameterType="io.metersphere.load.domain.LoadTestReport">
|
|
||||||
update load_test_report
|
|
||||||
<set>
|
|
||||||
<if test="testId != null">
|
|
||||||
test_id = #{testId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="name != null">
|
|
||||||
`name` = #{name,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="description != null">
|
|
||||||
description = #{description,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="createTime != null">
|
|
||||||
create_time = #{createTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="updateTime != null">
|
|
||||||
update_time = #{updateTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="status != null">
|
|
||||||
`status` = #{status,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="createUser != null">
|
|
||||||
create_user = #{createUser,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="triggerMode != null">
|
|
||||||
trigger_mode = #{triggerMode,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="maxUsers != null">
|
|
||||||
max_users = #{maxUsers,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="avgResponseTime != null">
|
|
||||||
avg_response_time = #{avgResponseTime,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="tps != null">
|
|
||||||
tps = #{tps,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="projectId != null">
|
|
||||||
project_id = #{projectId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="testName != null">
|
|
||||||
test_name = #{testName,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="testResourcePoolId != null">
|
|
||||||
test_resource_pool_id = #{testResourcePoolId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="testStartTime != null">
|
|
||||||
test_start_time = #{testStartTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="testEndTime != null">
|
|
||||||
test_end_time = #{testEndTime,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="testDuration != null">
|
|
||||||
test_duration = #{testDuration,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="versionId != null">
|
|
||||||
version_id = #{versionId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="relevanceTestPlanReportId != null">
|
|
||||||
relevance_test_plan_report_id = #{relevanceTestPlanReportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKey" parameterType="io.metersphere.load.domain.LoadTestReport">
|
|
||||||
update load_test_report
|
|
||||||
set test_id = #{testId,jdbcType=VARCHAR},
|
|
||||||
`name` = #{name,jdbcType=VARCHAR},
|
|
||||||
description = #{description,jdbcType=VARCHAR},
|
|
||||||
create_time = #{createTime,jdbcType=BIGINT},
|
|
||||||
update_time = #{updateTime,jdbcType=BIGINT},
|
|
||||||
`status` = #{status,jdbcType=VARCHAR},
|
|
||||||
create_user = #{createUser,jdbcType=VARCHAR},
|
|
||||||
trigger_mode = #{triggerMode,jdbcType=VARCHAR},
|
|
||||||
max_users = #{maxUsers,jdbcType=VARCHAR},
|
|
||||||
avg_response_time = #{avgResponseTime,jdbcType=VARCHAR},
|
|
||||||
tps = #{tps,jdbcType=VARCHAR},
|
|
||||||
project_id = #{projectId,jdbcType=VARCHAR},
|
|
||||||
test_name = #{testName,jdbcType=VARCHAR},
|
|
||||||
test_resource_pool_id = #{testResourcePoolId,jdbcType=VARCHAR},
|
|
||||||
test_start_time = #{testStartTime,jdbcType=BIGINT},
|
|
||||||
test_end_time = #{testEndTime,jdbcType=BIGINT},
|
|
||||||
test_duration = #{testDuration,jdbcType=BIGINT},
|
|
||||||
version_id = #{versionId,jdbcType=VARCHAR},
|
|
||||||
relevance_test_plan_report_id = #{relevanceTestPlanReportId,jdbcType=VARCHAR}
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -1,36 +0,0 @@
|
||||||
package io.metersphere.load.mapper;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.LoadTestReportResult;
|
|
||||||
import io.metersphere.load.domain.LoadTestReportResultExample;
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface LoadTestReportResultMapper {
|
|
||||||
long countByExample(LoadTestReportResultExample example);
|
|
||||||
|
|
||||||
int deleteByExample(LoadTestReportResultExample example);
|
|
||||||
|
|
||||||
int deleteByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int insert(LoadTestReportResult record);
|
|
||||||
|
|
||||||
int insertSelective(LoadTestReportResult record);
|
|
||||||
|
|
||||||
List<LoadTestReportResult> selectByExampleWithBLOBs(LoadTestReportResultExample example);
|
|
||||||
|
|
||||||
List<LoadTestReportResult> selectByExample(LoadTestReportResultExample example);
|
|
||||||
|
|
||||||
LoadTestReportResult selectByPrimaryKey(String id);
|
|
||||||
|
|
||||||
int updateByExampleSelective(@Param("record") LoadTestReportResult record, @Param("example") LoadTestReportResultExample example);
|
|
||||||
|
|
||||||
int updateByExampleWithBLOBs(@Param("record") LoadTestReportResult record, @Param("example") LoadTestReportResultExample example);
|
|
||||||
|
|
||||||
int updateByExample(@Param("record") LoadTestReportResult record, @Param("example") LoadTestReportResultExample example);
|
|
||||||
|
|
||||||
int updateByPrimaryKeySelective(LoadTestReportResult record);
|
|
||||||
|
|
||||||
int updateByPrimaryKeyWithBLOBs(LoadTestReportResult record);
|
|
||||||
|
|
||||||
int updateByPrimaryKey(LoadTestReportResult record);
|
|
||||||
}
|
|
|
@ -1,234 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="io.metersphere.load.mapper.LoadTestReportResultMapper">
|
|
||||||
<resultMap id="BaseResultMap" type="io.metersphere.load.domain.LoadTestReportResult">
|
|
||||||
<id column="id" jdbcType="VARCHAR" property="id" />
|
|
||||||
<result column="report_id" jdbcType="VARCHAR" property="reportId" />
|
|
||||||
<result column="report_key" jdbcType="VARCHAR" property="reportKey" />
|
|
||||||
</resultMap>
|
|
||||||
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="io.metersphere.load.domain.LoadTestReportResult">
|
|
||||||
<result column="report_value" jdbcType="LONGVARBINARY" property="reportValue" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
id, report_id, report_key
|
|
||||||
</sql>
|
|
||||||
<sql id="Blob_Column_List">
|
|
||||||
report_value
|
|
||||||
</sql>
|
|
||||||
<select id="selectByExampleWithBLOBs" parameterType="io.metersphere.load.domain.LoadTestReportResultExample" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List" />
|
|
||||||
from load_test_report_result
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByExample" parameterType="io.metersphere.load.domain.LoadTestReportResultExample" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_report_result
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List" />
|
|
||||||
from load_test_report_result
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
||||||
delete from load_test_report_result
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</delete>
|
|
||||||
<delete id="deleteByExample" parameterType="io.metersphere.load.domain.LoadTestReportResultExample">
|
|
||||||
delete from load_test_report_result
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="io.metersphere.load.domain.LoadTestReportResult">
|
|
||||||
insert into load_test_report_result (id, report_id, report_key,
|
|
||||||
report_value)
|
|
||||||
values (#{id,jdbcType=VARCHAR}, #{reportId,jdbcType=VARCHAR}, #{reportKey,jdbcType=VARCHAR},
|
|
||||||
#{reportValue,jdbcType=LONGVARBINARY})
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="io.metersphere.load.domain.LoadTestReportResult">
|
|
||||||
insert into load_test_report_result
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
id,
|
|
||||||
</if>
|
|
||||||
<if test="reportId != null">
|
|
||||||
report_id,
|
|
||||||
</if>
|
|
||||||
<if test="reportKey != null">
|
|
||||||
report_key,
|
|
||||||
</if>
|
|
||||||
<if test="reportValue != null">
|
|
||||||
report_value,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
#{id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="reportId != null">
|
|
||||||
#{reportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="reportKey != null">
|
|
||||||
#{reportKey,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="reportValue != null">
|
|
||||||
#{reportValue,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<select id="countByExample" parameterType="io.metersphere.load.domain.LoadTestReportResultExample" resultType="java.lang.Long">
|
|
||||||
select count(*) from load_test_report_result
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
|
||||||
update load_test_report_result
|
|
||||||
<set>
|
|
||||||
<if test="record.id != null">
|
|
||||||
id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.reportId != null">
|
|
||||||
report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.reportKey != null">
|
|
||||||
report_key = #{record.reportKey,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.reportValue != null">
|
|
||||||
report_value = #{record.reportValue,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExampleWithBLOBs" parameterType="map">
|
|
||||||
update load_test_report_result
|
|
||||||
set id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
report_key = #{record.reportKey,jdbcType=VARCHAR},
|
|
||||||
report_value = #{record.reportValue,jdbcType=LONGVARBINARY}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExample" parameterType="map">
|
|
||||||
update load_test_report_result
|
|
||||||
set id = #{record.id,jdbcType=VARCHAR},
|
|
||||||
report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
report_key = #{record.reportKey,jdbcType=VARCHAR}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeySelective" parameterType="io.metersphere.load.domain.LoadTestReportResult">
|
|
||||||
update load_test_report_result
|
|
||||||
<set>
|
|
||||||
<if test="reportId != null">
|
|
||||||
report_id = #{reportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="reportKey != null">
|
|
||||||
report_key = #{reportKey,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="reportValue != null">
|
|
||||||
report_value = #{reportValue,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeyWithBLOBs" parameterType="io.metersphere.load.domain.LoadTestReportResult">
|
|
||||||
update load_test_report_result
|
|
||||||
set report_id = #{reportId,jdbcType=VARCHAR},
|
|
||||||
report_key = #{reportKey,jdbcType=VARCHAR},
|
|
||||||
report_value = #{reportValue,jdbcType=LONGVARBINARY}
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKey" parameterType="io.metersphere.load.domain.LoadTestReportResult">
|
|
||||||
update load_test_report_result
|
|
||||||
set report_id = #{reportId,jdbcType=VARCHAR},
|
|
||||||
report_key = #{reportKey,jdbcType=VARCHAR}
|
|
||||||
where id = #{id,jdbcType=VARCHAR}
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -1,34 +0,0 @@
|
||||||
package io.metersphere.load.mapper;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.LoadTestReportResultPart;
|
|
||||||
import io.metersphere.load.domain.LoadTestReportResultPartExample;
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface LoadTestReportResultPartMapper {
|
|
||||||
long countByExample(LoadTestReportResultPartExample example);
|
|
||||||
|
|
||||||
int deleteByExample(LoadTestReportResultPartExample example);
|
|
||||||
|
|
||||||
int deleteByPrimaryKey(@Param("reportId") String reportId, @Param("reportKey") String reportKey, @Param("resourceIndex") Integer resourceIndex);
|
|
||||||
|
|
||||||
int insert(LoadTestReportResultPart record);
|
|
||||||
|
|
||||||
int insertSelective(LoadTestReportResultPart record);
|
|
||||||
|
|
||||||
List<LoadTestReportResultPart> selectByExampleWithBLOBs(LoadTestReportResultPartExample example);
|
|
||||||
|
|
||||||
List<LoadTestReportResultPart> selectByExample(LoadTestReportResultPartExample example);
|
|
||||||
|
|
||||||
LoadTestReportResultPart selectByPrimaryKey(@Param("reportId") String reportId, @Param("reportKey") String reportKey, @Param("resourceIndex") Integer resourceIndex);
|
|
||||||
|
|
||||||
int updateByExampleSelective(@Param("record") LoadTestReportResultPart record, @Param("example") LoadTestReportResultPartExample example);
|
|
||||||
|
|
||||||
int updateByExampleWithBLOBs(@Param("record") LoadTestReportResultPart record, @Param("example") LoadTestReportResultPartExample example);
|
|
||||||
|
|
||||||
int updateByExample(@Param("record") LoadTestReportResultPart record, @Param("example") LoadTestReportResultPartExample example);
|
|
||||||
|
|
||||||
int updateByPrimaryKeySelective(LoadTestReportResultPart record);
|
|
||||||
|
|
||||||
int updateByPrimaryKeyWithBLOBs(LoadTestReportResultPart record);
|
|
||||||
}
|
|
|
@ -1,228 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="io.metersphere.load.mapper.LoadTestReportResultPartMapper">
|
|
||||||
<resultMap id="BaseResultMap" type="io.metersphere.load.domain.LoadTestReportResultPart">
|
|
||||||
<id column="report_id" jdbcType="VARCHAR" property="reportId" />
|
|
||||||
<id column="report_key" jdbcType="VARCHAR" property="reportKey" />
|
|
||||||
<id column="resource_index" jdbcType="INTEGER" property="resourceIndex" />
|
|
||||||
</resultMap>
|
|
||||||
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="io.metersphere.load.domain.LoadTestReportResultPart">
|
|
||||||
<result column="report_value" jdbcType="LONGVARBINARY" property="reportValue" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
report_id, report_key, resource_index
|
|
||||||
</sql>
|
|
||||||
<sql id="Blob_Column_List">
|
|
||||||
report_value
|
|
||||||
</sql>
|
|
||||||
<select id="selectByExampleWithBLOBs" parameterType="io.metersphere.load.domain.LoadTestReportResultPartExample" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List" />
|
|
||||||
from load_test_report_result_part
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByExample" parameterType="io.metersphere.load.domain.LoadTestReportResultPartExample" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_report_result_part
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByPrimaryKey" parameterType="map" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List" />
|
|
||||||
from load_test_report_result_part
|
|
||||||
where report_id = #{reportId,jdbcType=VARCHAR}
|
|
||||||
and report_key = #{reportKey,jdbcType=VARCHAR}
|
|
||||||
and resource_index = #{resourceIndex,jdbcType=INTEGER}
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByPrimaryKey" parameterType="map">
|
|
||||||
delete from load_test_report_result_part
|
|
||||||
where report_id = #{reportId,jdbcType=VARCHAR}
|
|
||||||
and report_key = #{reportKey,jdbcType=VARCHAR}
|
|
||||||
and resource_index = #{resourceIndex,jdbcType=INTEGER}
|
|
||||||
</delete>
|
|
||||||
<delete id="deleteByExample" parameterType="io.metersphere.load.domain.LoadTestReportResultPartExample">
|
|
||||||
delete from load_test_report_result_part
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="io.metersphere.load.domain.LoadTestReportResultPart">
|
|
||||||
insert into load_test_report_result_part (report_id, report_key, resource_index,
|
|
||||||
report_value)
|
|
||||||
values (#{reportId,jdbcType=VARCHAR}, #{reportKey,jdbcType=VARCHAR}, #{resourceIndex,jdbcType=INTEGER},
|
|
||||||
#{reportValue,jdbcType=LONGVARBINARY})
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="io.metersphere.load.domain.LoadTestReportResultPart">
|
|
||||||
insert into load_test_report_result_part
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="reportId != null">
|
|
||||||
report_id,
|
|
||||||
</if>
|
|
||||||
<if test="reportKey != null">
|
|
||||||
report_key,
|
|
||||||
</if>
|
|
||||||
<if test="resourceIndex != null">
|
|
||||||
resource_index,
|
|
||||||
</if>
|
|
||||||
<if test="reportValue != null">
|
|
||||||
report_value,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="reportId != null">
|
|
||||||
#{reportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="reportKey != null">
|
|
||||||
#{reportKey,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="resourceIndex != null">
|
|
||||||
#{resourceIndex,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
<if test="reportValue != null">
|
|
||||||
#{reportValue,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<select id="countByExample" parameterType="io.metersphere.load.domain.LoadTestReportResultPartExample" resultType="java.lang.Long">
|
|
||||||
select count(*) from load_test_report_result_part
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
|
||||||
update load_test_report_result_part
|
|
||||||
<set>
|
|
||||||
<if test="record.reportId != null">
|
|
||||||
report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.reportKey != null">
|
|
||||||
report_key = #{record.reportKey,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.resourceIndex != null">
|
|
||||||
resource_index = #{record.resourceIndex,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
<if test="record.reportValue != null">
|
|
||||||
report_value = #{record.reportValue,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExampleWithBLOBs" parameterType="map">
|
|
||||||
update load_test_report_result_part
|
|
||||||
set report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
report_key = #{record.reportKey,jdbcType=VARCHAR},
|
|
||||||
resource_index = #{record.resourceIndex,jdbcType=INTEGER},
|
|
||||||
report_value = #{record.reportValue,jdbcType=LONGVARBINARY}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExample" parameterType="map">
|
|
||||||
update load_test_report_result_part
|
|
||||||
set report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
report_key = #{record.reportKey,jdbcType=VARCHAR},
|
|
||||||
resource_index = #{record.resourceIndex,jdbcType=INTEGER}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeySelective" parameterType="io.metersphere.load.domain.LoadTestReportResultPart">
|
|
||||||
update load_test_report_result_part
|
|
||||||
<set>
|
|
||||||
<if test="reportValue != null">
|
|
||||||
report_value = #{reportValue,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
where report_id = #{reportId,jdbcType=VARCHAR}
|
|
||||||
and report_key = #{reportKey,jdbcType=VARCHAR}
|
|
||||||
and resource_index = #{resourceIndex,jdbcType=INTEGER}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeyWithBLOBs" parameterType="io.metersphere.load.domain.LoadTestReportResultPart">
|
|
||||||
update load_test_report_result_part
|
|
||||||
set report_value = #{reportValue,jdbcType=LONGVARBINARY}
|
|
||||||
where report_id = #{reportId,jdbcType=VARCHAR}
|
|
||||||
and report_key = #{reportKey,jdbcType=VARCHAR}
|
|
||||||
and resource_index = #{resourceIndex,jdbcType=INTEGER}
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -1,34 +0,0 @@
|
||||||
package io.metersphere.load.mapper;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.LoadTestReportResultRealtime;
|
|
||||||
import io.metersphere.load.domain.LoadTestReportResultRealtimeExample;
|
|
||||||
import java.util.List;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface LoadTestReportResultRealtimeMapper {
|
|
||||||
long countByExample(LoadTestReportResultRealtimeExample example);
|
|
||||||
|
|
||||||
int deleteByExample(LoadTestReportResultRealtimeExample example);
|
|
||||||
|
|
||||||
int deleteByPrimaryKey(@Param("reportId") String reportId, @Param("reportKey") String reportKey, @Param("resourceIndex") Integer resourceIndex, @Param("sort") Integer sort);
|
|
||||||
|
|
||||||
int insert(LoadTestReportResultRealtime record);
|
|
||||||
|
|
||||||
int insertSelective(LoadTestReportResultRealtime record);
|
|
||||||
|
|
||||||
List<LoadTestReportResultRealtime> selectByExampleWithBLOBs(LoadTestReportResultRealtimeExample example);
|
|
||||||
|
|
||||||
List<LoadTestReportResultRealtime> selectByExample(LoadTestReportResultRealtimeExample example);
|
|
||||||
|
|
||||||
LoadTestReportResultRealtime selectByPrimaryKey(@Param("reportId") String reportId, @Param("reportKey") String reportKey, @Param("resourceIndex") Integer resourceIndex, @Param("sort") Integer sort);
|
|
||||||
|
|
||||||
int updateByExampleSelective(@Param("record") LoadTestReportResultRealtime record, @Param("example") LoadTestReportResultRealtimeExample example);
|
|
||||||
|
|
||||||
int updateByExampleWithBLOBs(@Param("record") LoadTestReportResultRealtime record, @Param("example") LoadTestReportResultRealtimeExample example);
|
|
||||||
|
|
||||||
int updateByExample(@Param("record") LoadTestReportResultRealtime record, @Param("example") LoadTestReportResultRealtimeExample example);
|
|
||||||
|
|
||||||
int updateByPrimaryKeySelective(LoadTestReportResultRealtime record);
|
|
||||||
|
|
||||||
int updateByPrimaryKeyWithBLOBs(LoadTestReportResultRealtime record);
|
|
||||||
}
|
|
|
@ -1,244 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="io.metersphere.load.mapper.LoadTestReportResultRealtimeMapper">
|
|
||||||
<resultMap id="BaseResultMap" type="io.metersphere.load.domain.LoadTestReportResultRealtime">
|
|
||||||
<id column="report_id" jdbcType="VARCHAR" property="reportId" />
|
|
||||||
<id column="report_key" jdbcType="VARCHAR" property="reportKey" />
|
|
||||||
<id column="resource_index" jdbcType="INTEGER" property="resourceIndex" />
|
|
||||||
<id column="sort" jdbcType="INTEGER" property="sort" />
|
|
||||||
</resultMap>
|
|
||||||
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="io.metersphere.load.domain.LoadTestReportResultRealtime">
|
|
||||||
<result column="report_value" jdbcType="LONGVARBINARY" property="reportValue" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Update_By_Example_Where_Clause">
|
|
||||||
<where>
|
|
||||||
<foreach collection="example.oredCriteria" item="criteria" separator="or">
|
|
||||||
<if test="criteria.valid">
|
|
||||||
<trim prefix="(" prefixOverrides="and" suffix=")">
|
|
||||||
<foreach collection="criteria.criteria" item="criterion">
|
|
||||||
<choose>
|
|
||||||
<when test="criterion.noValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.singleValue">
|
|
||||||
and ${criterion.condition} #{criterion.value}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.betweenValue">
|
|
||||||
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
|
|
||||||
</when>
|
|
||||||
<when test="criterion.listValue">
|
|
||||||
and ${criterion.condition}
|
|
||||||
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
|
|
||||||
#{listItem}
|
|
||||||
</foreach>
|
|
||||||
</when>
|
|
||||||
</choose>
|
|
||||||
</foreach>
|
|
||||||
</trim>
|
|
||||||
</if>
|
|
||||||
</foreach>
|
|
||||||
</where>
|
|
||||||
</sql>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
report_id, report_key, resource_index, sort
|
|
||||||
</sql>
|
|
||||||
<sql id="Blob_Column_List">
|
|
||||||
report_value
|
|
||||||
</sql>
|
|
||||||
<select id="selectByExampleWithBLOBs" parameterType="io.metersphere.load.domain.LoadTestReportResultRealtimeExample" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List" />
|
|
||||||
from load_test_report_result_realtime
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByExample" parameterType="io.metersphere.load.domain.LoadTestReportResultRealtimeExample" resultMap="BaseResultMap">
|
|
||||||
select
|
|
||||||
<if test="distinct">
|
|
||||||
distinct
|
|
||||||
</if>
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
from load_test_report_result_realtime
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
<if test="orderByClause != null">
|
|
||||||
order by ${orderByClause}
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<select id="selectByPrimaryKey" parameterType="map" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<include refid="Base_Column_List" />
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List" />
|
|
||||||
from load_test_report_result_realtime
|
|
||||||
where report_id = #{reportId,jdbcType=VARCHAR}
|
|
||||||
and report_key = #{reportKey,jdbcType=VARCHAR}
|
|
||||||
and resource_index = #{resourceIndex,jdbcType=INTEGER}
|
|
||||||
and sort = #{sort,jdbcType=INTEGER}
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByPrimaryKey" parameterType="map">
|
|
||||||
delete from load_test_report_result_realtime
|
|
||||||
where report_id = #{reportId,jdbcType=VARCHAR}
|
|
||||||
and report_key = #{reportKey,jdbcType=VARCHAR}
|
|
||||||
and resource_index = #{resourceIndex,jdbcType=INTEGER}
|
|
||||||
and sort = #{sort,jdbcType=INTEGER}
|
|
||||||
</delete>
|
|
||||||
<delete id="deleteByExample" parameterType="io.metersphere.load.domain.LoadTestReportResultRealtimeExample">
|
|
||||||
delete from load_test_report_result_realtime
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="io.metersphere.load.domain.LoadTestReportResultRealtime">
|
|
||||||
insert into load_test_report_result_realtime (report_id, report_key, resource_index,
|
|
||||||
sort, report_value)
|
|
||||||
values (#{reportId,jdbcType=VARCHAR}, #{reportKey,jdbcType=VARCHAR}, #{resourceIndex,jdbcType=INTEGER},
|
|
||||||
#{sort,jdbcType=INTEGER}, #{reportValue,jdbcType=LONGVARBINARY})
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="io.metersphere.load.domain.LoadTestReportResultRealtime">
|
|
||||||
insert into load_test_report_result_realtime
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="reportId != null">
|
|
||||||
report_id,
|
|
||||||
</if>
|
|
||||||
<if test="reportKey != null">
|
|
||||||
report_key,
|
|
||||||
</if>
|
|
||||||
<if test="resourceIndex != null">
|
|
||||||
resource_index,
|
|
||||||
</if>
|
|
||||||
<if test="sort != null">
|
|
||||||
sort,
|
|
||||||
</if>
|
|
||||||
<if test="reportValue != null">
|
|
||||||
report_value,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="reportId != null">
|
|
||||||
#{reportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="reportKey != null">
|
|
||||||
#{reportKey,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="resourceIndex != null">
|
|
||||||
#{resourceIndex,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
<if test="sort != null">
|
|
||||||
#{sort,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
<if test="reportValue != null">
|
|
||||||
#{reportValue,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<select id="countByExample" parameterType="io.metersphere.load.domain.LoadTestReportResultRealtimeExample" resultType="java.lang.Long">
|
|
||||||
select count(*) from load_test_report_result_realtime
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</select>
|
|
||||||
<update id="updateByExampleSelective" parameterType="map">
|
|
||||||
update load_test_report_result_realtime
|
|
||||||
<set>
|
|
||||||
<if test="record.reportId != null">
|
|
||||||
report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.reportKey != null">
|
|
||||||
report_key = #{record.reportKey,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="record.resourceIndex != null">
|
|
||||||
resource_index = #{record.resourceIndex,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
<if test="record.sort != null">
|
|
||||||
sort = #{record.sort,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
<if test="record.reportValue != null">
|
|
||||||
report_value = #{record.reportValue,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExampleWithBLOBs" parameterType="map">
|
|
||||||
update load_test_report_result_realtime
|
|
||||||
set report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
report_key = #{record.reportKey,jdbcType=VARCHAR},
|
|
||||||
resource_index = #{record.resourceIndex,jdbcType=INTEGER},
|
|
||||||
sort = #{record.sort,jdbcType=INTEGER},
|
|
||||||
report_value = #{record.reportValue,jdbcType=LONGVARBINARY}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByExample" parameterType="map">
|
|
||||||
update load_test_report_result_realtime
|
|
||||||
set report_id = #{record.reportId,jdbcType=VARCHAR},
|
|
||||||
report_key = #{record.reportKey,jdbcType=VARCHAR},
|
|
||||||
resource_index = #{record.resourceIndex,jdbcType=INTEGER},
|
|
||||||
sort = #{record.sort,jdbcType=INTEGER}
|
|
||||||
<if test="_parameter != null">
|
|
||||||
<include refid="Update_By_Example_Where_Clause" />
|
|
||||||
</if>
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeySelective" parameterType="io.metersphere.load.domain.LoadTestReportResultRealtime">
|
|
||||||
update load_test_report_result_realtime
|
|
||||||
<set>
|
|
||||||
<if test="reportValue != null">
|
|
||||||
report_value = #{reportValue,jdbcType=LONGVARBINARY},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
where report_id = #{reportId,jdbcType=VARCHAR}
|
|
||||||
and report_key = #{reportKey,jdbcType=VARCHAR}
|
|
||||||
and resource_index = #{resourceIndex,jdbcType=INTEGER}
|
|
||||||
and sort = #{sort,jdbcType=INTEGER}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeyWithBLOBs" parameterType="io.metersphere.load.domain.LoadTestReportResultRealtime">
|
|
||||||
update load_test_report_result_realtime
|
|
||||||
set report_value = #{reportValue,jdbcType=LONGVARBINARY}
|
|
||||||
where report_id = #{reportId,jdbcType=VARCHAR}
|
|
||||||
and report_key = #{reportKey,jdbcType=VARCHAR}
|
|
||||||
and resource_index = #{resourceIndex,jdbcType=INTEGER}
|
|
||||||
and sort = #{sort,jdbcType=INTEGER}
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -1,7 +0,0 @@
|
||||||
-- set innodb lock wait timeout
|
|
||||||
SET SESSION innodb_lock_wait_timeout = 7200;
|
|
||||||
|
|
||||||
|
|
||||||
-- set innodb lock wait timeout to default
|
|
||||||
SET SESSION innodb_lock_wait_timeout = DEFAULT;
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
-- set innodb lock wait timeout
|
|
||||||
SET SESSION innodb_lock_wait_timeout = 7200;
|
|
||||||
|
|
||||||
-- set innodb lock wait timeout to default
|
|
||||||
SET SESSION innodb_lock_wait_timeout = DEFAULT;
|
|
|
@ -2,7 +2,5 @@ package io.metersphere.sdk.constants;
|
||||||
|
|
||||||
public class ApplicationScope {
|
public class ApplicationScope {
|
||||||
public static final String API_TEST = "api_test";
|
public static final String API_TEST = "api_test";
|
||||||
public static final String UI_TEST = "ui_test";
|
|
||||||
public static final String LOAD_TEST = "load_test";
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,65 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
|
||||||
<parent>
|
|
||||||
<groupId>io.metersphere</groupId>
|
|
||||||
<artifactId>services</artifactId>
|
|
||||||
<version>${revision}</version>
|
|
||||||
</parent>
|
|
||||||
<artifactId>metersphere-load-test</artifactId>
|
|
||||||
<version>${revision}</version>
|
|
||||||
<name>load-test</name>
|
|
||||||
<properties>
|
|
||||||
</properties>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>io.metersphere</groupId>
|
|
||||||
<artifactId>metersphere-sdk</artifactId>
|
|
||||||
<version>${revision}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>io.metersphere</groupId>
|
|
||||||
<artifactId>metersphere-system-setting</artifactId>
|
|
||||||
<version>${revision}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>io.metersphere</groupId>
|
|
||||||
<artifactId>metersphere-project-management</artifactId>
|
|
||||||
<version>${revision}</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
|
|
||||||
<build>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.mybatis.generator</groupId>
|
|
||||||
<artifactId>mybatis-generator-maven-plugin</artifactId>
|
|
||||||
<version>1.3.7</version>
|
|
||||||
<configuration>
|
|
||||||
<verbose>true</verbose>
|
|
||||||
<overwrite>true</overwrite>
|
|
||||||
<configurationFile>src/main/resources/loadGeneratorConfig.xml</configurationFile>
|
|
||||||
</configuration>
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.mysql</groupId>
|
|
||||||
<artifactId>mysql-connector-j</artifactId>
|
|
||||||
<version>${mysql-connector-java.version}</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.itfsw</groupId>
|
|
||||||
<artifactId>mybatis-generator-plugin</artifactId>
|
|
||||||
<version>1.3.10</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>io.metersphere</groupId>
|
|
||||||
<artifactId>mybatis-tools</artifactId>
|
|
||||||
<version>3.0.0</version>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</project>
|
|
|
@ -1,5 +0,0 @@
|
||||||
package io.metersphere.load.service;
|
|
||||||
|
|
||||||
public interface LoadTestService {
|
|
||||||
String run();
|
|
||||||
}
|
|
|
@ -1,95 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
|
||||||
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
|
|
||||||
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" >
|
|
||||||
<generatorConfiguration>
|
|
||||||
<!--配置数据库连接的位置-->
|
|
||||||
<properties url="file:///opt/metersphere/conf/metersphere.properties"/>
|
|
||||||
<!-- 设置mysql驱动路径 -->
|
|
||||||
<!--<classPathEntry location="/Users/liuruibin/.m2/repository/mysql/mysql-connector-java/5.1.34/mysql-connector-java-5.1.34.jar"/>-->
|
|
||||||
<!-- 此处指定生成针对MyBatis3的DAO -->
|
|
||||||
<context id="mysql" targetRuntime="MyBatis3" defaultModelType="flat">
|
|
||||||
<!-- 字段带`,解决列表跟关键字冲突问题 -->
|
|
||||||
<property name="autoDelimitKeywords" value="true"/>
|
|
||||||
<property name="beginningDelimiter" value="`"/>
|
|
||||||
<property name="endingDelimiter" value="`"/>
|
|
||||||
|
|
||||||
<plugin type="org.mybatis.generator.plugins.SerializablePlugin"/>
|
|
||||||
<plugin type="org.mybatis.generator.plugins.UnmergeableXmlMappersPlugin"/>
|
|
||||||
<plugin type="io.metersphere.tools.mybatis.swagger.ImportSwagger3Plugin"/>
|
|
||||||
<plugin type="io.metersphere.tools.mybatis.validation.ImportValidatorPlugin"/>
|
|
||||||
<plugin type="com.itfsw.mybatis.generator.plugins.ModelColumnPlugin"/>
|
|
||||||
<plugin type="com.itfsw.mybatis.generator.plugins.BatchInsertPlugin"/>
|
|
||||||
|
|
||||||
<!-- Lombok插件 -->
|
|
||||||
<plugin type="com.itfsw.mybatis.generator.plugins.LombokPlugin">
|
|
||||||
<!-- @Data 默认开启,同时插件会对子类自动附加@EqualsAndHashCode(callSuper = true),@ToString(callSuper = true) -->
|
|
||||||
<property name="@Data" value="true"/>
|
|
||||||
<!-- @Builder 必须在 Lombok 版本 >= 1.18.2 的情况下开启,对存在继承关系的类自动替换成@SuperBuilder -->
|
|
||||||
<property name="@Builder" value="false"/>
|
|
||||||
<!-- @NoArgsConstructor 和 @AllArgsConstructor 使用规则和Lombok一致 -->
|
|
||||||
<property name="@AllArgsConstructor" value="false"/>
|
|
||||||
<property name="@NoArgsConstructor" value="false"/>
|
|
||||||
<!-- @Getter、@Setter、@Accessors 等使用规则参见官方文档 -->
|
|
||||||
<property name="@Accessors(chain = true)" value="false"/>
|
|
||||||
<!-- 临时解决IDEA工具对@SuperBuilder的不支持问题,开启后(默认未开启)插件在遇到@SuperBuilder注解时会调用ModelBuilderPlugin来生成相应的builder代码 -->
|
|
||||||
<property name="supportSuperBuilderForIdea" value="false"/>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- 用来除去时间信息的,这在配合类似subversion的代码管理工具时使用很有效,因为可以减少没有必要的注释迁入 -->
|
|
||||||
<commentGenerator type="io.metersphere.tools.mybatis.validation.SchemaAnnotationGenerator">
|
|
||||||
<property name="suppressDate" value="true"/>
|
|
||||||
<!-- 关闭自动生成的注释 -->
|
|
||||||
<property name="suppressAllComments" value="true"/>
|
|
||||||
</commentGenerator>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- jdbc连接信息 --> <!-- EduLoanManage EduTestDataBase -->
|
|
||||||
<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver"
|
|
||||||
connectionURL="${spring.datasource.url}&nullCatalogMeansCurrent=true"
|
|
||||||
userId="${spring.datasource.username}"
|
|
||||||
password="${spring.datasource.password}"/>
|
|
||||||
|
|
||||||
<!-- javaTypeResolver式类型转换的信息 -->
|
|
||||||
<javaTypeResolver>
|
|
||||||
<property name="forceBigDecimals" value="false"/>
|
|
||||||
</javaTypeResolver>
|
|
||||||
<!-- 模型对象 -->
|
|
||||||
<javaModelGenerator targetPackage="io.metersphere.load.domain" targetProject="../../framework/domain/src/main/java">
|
|
||||||
<property name="enableSubPackages" value="true"/>
|
|
||||||
<property name="trimStrings" value="true"/>
|
|
||||||
</javaModelGenerator>
|
|
||||||
<!-- XML映射文件 -->
|
|
||||||
<sqlMapGenerator targetPackage="io.metersphere.load.mapper" targetProject="../../framework/domain/src/main/java">
|
|
||||||
<property name="enableSubPackages" value="true"/>
|
|
||||||
</sqlMapGenerator>
|
|
||||||
<!-- 接口 -->
|
|
||||||
<javaClientGenerator type="XMLMAPPER" targetPackage="io.metersphere.load.mapper"
|
|
||||||
targetProject="../../framework/domain/src/main/java">
|
|
||||||
<property name="enableSubPackages" value="true"/>
|
|
||||||
</javaClientGenerator>
|
|
||||||
|
|
||||||
<!--要生成的数据库表 -->
|
|
||||||
<table tableName="load_test_api"/>
|
|
||||||
<table tableName="load_test"/>
|
|
||||||
<table tableName="load_test_file"/>
|
|
||||||
<table tableName="load_test_follower"/>
|
|
||||||
<table tableName="load_test_report"/>
|
|
||||||
<table tableName="load_test_report_file"/>
|
|
||||||
<table tableName="load_test_report_log"/>
|
|
||||||
<table tableName="load_test_report_result"/>
|
|
||||||
<table tableName="load_test_report_result_part"/>
|
|
||||||
<table tableName="load_test_report_result_realtime"/>
|
|
||||||
<table tableName="load_test_blob"/>
|
|
||||||
<table tableName="load_test_report_blob"/>
|
|
||||||
|
|
||||||
<!-- 要忽略的字段-->
|
|
||||||
<!-- <table tableName="test_case">
|
|
||||||
<ignoreColumn column="follow_people"/>
|
|
||||||
</table>-->
|
|
||||||
|
|
||||||
<!-- 表名和关键字冲突-->
|
|
||||||
<!-- <table tableName="group" delimitIdentifiers="true"></table>-->
|
|
||||||
|
|
||||||
</context>
|
|
||||||
</generatorConfiguration>
|
|
|
@ -17,7 +17,6 @@
|
||||||
<module>api-test</module>
|
<module>api-test</module>
|
||||||
<module>bug-management</module>
|
<module>bug-management</module>
|
||||||
<module>case-management</module>
|
<module>case-management</module>
|
||||||
<module>load-test</module>
|
|
||||||
<module>project-management</module>
|
<module>project-management</module>
|
||||||
<module>system-setting</module>
|
<module>system-setting</module>
|
||||||
<module>test-plan</module>
|
<module>test-plan</module>
|
||||||
|
|
|
@ -25,6 +25,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -88,7 +89,7 @@ public class ProjectApplicationController {
|
||||||
@Operation(summary = "UI测试-获取资源池列表")
|
@Operation(summary = "UI测试-获取资源池列表")
|
||||||
@RequiresPermissions(PermissionConstants.PROJECT_APPLICATION_UI_READ)
|
@RequiresPermissions(PermissionConstants.PROJECT_APPLICATION_UI_READ)
|
||||||
public List<OptionDTO> getUiPoolOptions(@PathVariable String projectId) {
|
public List<OptionDTO> getUiPoolOptions(@PathVariable String projectId) {
|
||||||
return projectService.getPoolOptions(projectId, ApplicationScope.UI_TEST);
|
return new ArrayList<>();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
package io.metersphere.project.service;
|
package io.metersphere.project.service;
|
||||||
|
|
||||||
import io.metersphere.functional.domain.CaseReview;
|
import io.metersphere.functional.domain.CaseReview;
|
||||||
import io.metersphere.load.domain.LoadTest;
|
|
||||||
import io.metersphere.plan.domain.TestPlan;
|
import io.metersphere.plan.domain.TestPlan;
|
||||||
import io.metersphere.project.dto.MessageTemplateFieldDTO;
|
import io.metersphere.project.dto.MessageTemplateFieldDTO;
|
||||||
import io.metersphere.project.dto.MessageTemplateResultDTO;
|
import io.metersphere.project.dto.MessageTemplateResultDTO;
|
||||||
|
@ -86,11 +85,6 @@ public class NoticeTemplateService {
|
||||||
// 该方法提供了统一的内置通知模板字段; {操作人, 关注人, 触发方式}
|
// 该方法提供了统一的内置通知模板字段; {操作人, 关注人, 触发方式}
|
||||||
addOptionDto(messageTemplateFieldDTOList, allFields, null);
|
addOptionDto(messageTemplateFieldDTOList, allFields, null);
|
||||||
}
|
}
|
||||||
case NoticeConstants.TaskType.LOAD_TEST_TASK -> {
|
|
||||||
Field[] allFields = FieldUtils.getAllFields(LoadTest.class);
|
|
||||||
addOptionDto(messageTemplateFieldDTOList, allFields, "load_");
|
|
||||||
//TODO:获取报告
|
|
||||||
}
|
|
||||||
case NoticeConstants.TaskType.SCHEDULE_TASK -> {
|
case NoticeConstants.TaskType.SCHEDULE_TASK -> {
|
||||||
Field[] allFields = FieldUtils.getAllFields(Schedule.class);
|
Field[] allFields = FieldUtils.getAllFields(Schedule.class);
|
||||||
addOptionDto(messageTemplateFieldDTOList, allFields, "schedule_");
|
addOptionDto(messageTemplateFieldDTOList, allFields, "schedule_");
|
||||||
|
|
|
@ -186,14 +186,6 @@ public class ProjectService {
|
||||||
criteria.andApiTestEqualTo(true);
|
criteria.andApiTestEqualTo(true);
|
||||||
yield testResourcePoolMapper.selectByExample(example);
|
yield testResourcePoolMapper.selectByExample(example);
|
||||||
}
|
}
|
||||||
case ApplicationScope.UI_TEST -> {
|
|
||||||
criteria.andUiTestEqualTo(true);
|
|
||||||
yield testResourcePoolMapper.selectByExample(example);
|
|
||||||
}
|
|
||||||
case ApplicationScope.LOAD_TEST -> {
|
|
||||||
criteria.andLoadTestEqualTo(true);
|
|
||||||
yield testResourcePoolMapper.selectByExample(example);
|
|
||||||
}
|
|
||||||
default -> new ArrayList<>();
|
default -> new ArrayList<>();
|
||||||
};
|
};
|
||||||
return testResourcePools.stream().map(testResourcePool ->
|
return testResourcePools.stream().map(testResourcePool ->
|
||||||
|
|
|
@ -3,12 +3,11 @@ package io.metersphere.project.controller;
|
||||||
import io.metersphere.project.dto.MessageTemplateFieldDTO;
|
import io.metersphere.project.dto.MessageTemplateFieldDTO;
|
||||||
import io.metersphere.project.dto.MessageTemplateResultDTO;
|
import io.metersphere.project.dto.MessageTemplateResultDTO;
|
||||||
import io.metersphere.sdk.constants.SessionConstants;
|
import io.metersphere.sdk.constants.SessionConstants;
|
||||||
import io.metersphere.system.dto.sdk.OptionDTO;
|
|
||||||
import io.metersphere.sdk.util.JSON;
|
import io.metersphere.sdk.util.JSON;
|
||||||
import io.metersphere.system.base.BaseTest;
|
import io.metersphere.system.base.BaseTest;
|
||||||
import io.metersphere.system.controller.handler.ResultHolder;
|
import io.metersphere.system.controller.handler.ResultHolder;
|
||||||
|
import io.metersphere.system.dto.sdk.OptionDTO;
|
||||||
import io.metersphere.system.notice.constants.NoticeConstants;
|
import io.metersphere.system.notice.constants.NoticeConstants;
|
||||||
import org.apache.commons.collections.CollectionUtils;
|
|
||||||
import org.junit.jupiter.api.*;
|
import org.junit.jupiter.api.*;
|
||||||
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
|
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
|
||||||
import org.springframework.boot.test.context.SpringBootTest;
|
import org.springframework.boot.test.context.SpringBootTest;
|
||||||
|
@ -47,11 +46,6 @@ public class NoticeTemplateControllerTests extends BaseTest {
|
||||||
ResultHolder resultHolder = JSON.parseObject(contentAsString, ResultHolder.class);
|
ResultHolder resultHolder = JSON.parseObject(contentAsString, ResultHolder.class);
|
||||||
MessageTemplateResultDTO messageTemplateResultDTO = JSON.parseObject(JSON.toJSONString(resultHolder.getData()), MessageTemplateResultDTO.class);
|
MessageTemplateResultDTO messageTemplateResultDTO = JSON.parseObject(JSON.toJSONString(resultHolder.getData()), MessageTemplateResultDTO.class);
|
||||||
List<MessageTemplateFieldDTO> projectList = messageTemplateResultDTO.getFieldList();
|
List<MessageTemplateFieldDTO> projectList = messageTemplateResultDTO.getFieldList();
|
||||||
if (s.equals(NoticeConstants.TaskType.LOAD_REPORT_TASK)) {
|
|
||||||
Assertions.assertTrue(CollectionUtils.isEmpty(projectList));
|
|
||||||
} else {
|
|
||||||
Assertions.assertTrue(CollectionUtils.isNotEmpty(projectList));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -62,7 +56,6 @@ public class NoticeTemplateControllerTests extends BaseTest {
|
||||||
typeList.add(NoticeConstants.TaskType.CASE_REVIEW_TASK);
|
typeList.add(NoticeConstants.TaskType.CASE_REVIEW_TASK);
|
||||||
typeList.add(NoticeConstants.TaskType.FUNCTIONAL_CASE_TASK);
|
typeList.add(NoticeConstants.TaskType.FUNCTIONAL_CASE_TASK);
|
||||||
typeList.add(NoticeConstants.TaskType.BUG_TASK);
|
typeList.add(NoticeConstants.TaskType.BUG_TASK);
|
||||||
typeList.add(NoticeConstants.TaskType.LOAD_TEST_TASK);
|
|
||||||
typeList.add(NoticeConstants.TaskType.JENKINS_TASK);
|
typeList.add(NoticeConstants.TaskType.JENKINS_TASK);
|
||||||
typeList.add(NoticeConstants.TaskType.SCHEDULE_TASK);
|
typeList.add(NoticeConstants.TaskType.SCHEDULE_TASK);
|
||||||
}
|
}
|
||||||
|
|
|
@ -400,14 +400,8 @@ public class ProjectControllerTests extends BaseTest {
|
||||||
@Order(9)
|
@Order(9)
|
||||||
public void testGetPoolOptions() throws Exception {
|
public void testGetPoolOptions() throws Exception {
|
||||||
MvcResult mvcResult = this.responseGet(getPoolOptions + ApplicationScope.API_TEST + "/" + DEFAULT_PROJECT_ID);
|
MvcResult mvcResult = this.responseGet(getPoolOptions + ApplicationScope.API_TEST + "/" + DEFAULT_PROJECT_ID);
|
||||||
mvcResult = this.responseGet(getPoolOptions + ApplicationScope.UI_TEST + "/" + DEFAULT_PROJECT_ID);
|
|
||||||
mvcResult = this.responseGet(getPoolOptions + ApplicationScope.LOAD_TEST + "/" + DEFAULT_PROJECT_ID);
|
|
||||||
mvcResult = this.responseGet(getPoolOptions + "test" + "/" + DEFAULT_PROJECT_ID);
|
mvcResult = this.responseGet(getPoolOptions + "test" + "/" + DEFAULT_PROJECT_ID);
|
||||||
mvcResult = this.responseGet(getPoolOptions + ApplicationScope.API_TEST + "/" + "projectId");
|
mvcResult = this.responseGet(getPoolOptions + ApplicationScope.API_TEST + "/" + "projectId");
|
||||||
mvcResult = this.responseGet(getPoolOptions + ApplicationScope.UI_TEST + "/" + "projectId");
|
|
||||||
mvcResult = this.responseGet(getPoolOptions + ApplicationScope.LOAD_TEST + "/" + "projectId");
|
|
||||||
//项目不存在
|
|
||||||
this.responseGet(getPoolOptions + ApplicationScope.LOAD_TEST + "/" + "projectId20", status().is5xxServerError());
|
|
||||||
//权限校验
|
//权限校验
|
||||||
requestGetPermissionTest(PermissionConstants.PROJECT_BASE_INFO_READ, getPoolOptions + "api_test" + "/" + DEFAULT_PROJECT_ID);
|
requestGetPermissionTest(PermissionConstants.PROJECT_BASE_INFO_READ, getPoolOptions + "api_test" + "/" + DEFAULT_PROJECT_ID);
|
||||||
|
|
||||||
|
|
|
@ -1,38 +0,0 @@
|
||||||
package io.metersphere.system.config.interceptor;
|
|
||||||
|
|
||||||
import io.metersphere.load.domain.*;
|
|
||||||
import io.metersphere.sdk.util.CompressUtils;
|
|
||||||
import io.metersphere.system.utils.MybatisInterceptorConfig;
|
|
||||||
import org.springframework.context.annotation.Bean;
|
|
||||||
import org.springframework.context.annotation.Configuration;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
@Configuration
|
|
||||||
public class LoadTestInterceptor {
|
|
||||||
@Bean
|
|
||||||
public List<MybatisInterceptorConfig> loadTestCompressConfigs() {
|
|
||||||
List<MybatisInterceptorConfig> configList = new ArrayList<>();
|
|
||||||
|
|
||||||
configList.add(new MybatisInterceptorConfig(LoadTestBlob.class, "loadConfiguration", CompressUtils.class, "zip", "unzip"));
|
|
||||||
configList.add(new MybatisInterceptorConfig(LoadTestBlob.class, "advancedConfiguration", CompressUtils.class, "zip", "unzip"));
|
|
||||||
configList.add(new MybatisInterceptorConfig(LoadTestBlob.class, "envInfo", CompressUtils.class, "zip", "unzip"));
|
|
||||||
|
|
||||||
configList.add(new MybatisInterceptorConfig(LoadTestReportBlob.class, "loadConfiguration", CompressUtils.class, "zip", "unzip"));
|
|
||||||
configList.add(new MybatisInterceptorConfig(LoadTestReportBlob.class, "jmxContent", CompressUtils.class, "zip", "unzip"));
|
|
||||||
configList.add(new MybatisInterceptorConfig(LoadTestReportBlob.class, "advancedConfiguration", CompressUtils.class, "zip", "unzip"));
|
|
||||||
configList.add(new MybatisInterceptorConfig(LoadTestReportBlob.class, "envInfo", CompressUtils.class, "zip", "unzip"));
|
|
||||||
|
|
||||||
configList.add(new MybatisInterceptorConfig(LoadTestReportLog.class, "content", CompressUtils.class, "zip", "unzip"));
|
|
||||||
|
|
||||||
configList.add(new MybatisInterceptorConfig(LoadTestReportResult.class, "reportValue", CompressUtils.class, "zip", "unzip"));
|
|
||||||
|
|
||||||
configList.add(new MybatisInterceptorConfig(LoadTestReportResultPart.class, "reportValue", CompressUtils.class, "zip", "unzip"));
|
|
||||||
|
|
||||||
configList.add(new MybatisInterceptorConfig(LoadTestReportResultRealtime.class, "reportValue", CompressUtils.class, "zip", "unzip"));
|
|
||||||
|
|
||||||
|
|
||||||
return configList;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -32,12 +32,6 @@ public interface NoticeConstants {
|
||||||
@Schema(description = "message.report_task")
|
@Schema(description = "message.report_task")
|
||||||
String API_REPORT_TASK = "API_REPORT_TASK";
|
String API_REPORT_TASK = "API_REPORT_TASK";
|
||||||
|
|
||||||
//性能测试模块的任务
|
|
||||||
@Schema(description = "message.load_test_task")
|
|
||||||
String LOAD_TEST_TASK = "LOAD_TEST_TASK";
|
|
||||||
@Schema(description = "message.report_task")
|
|
||||||
String LOAD_REPORT_TASK = "LOAD_REPORT_TASK";
|
|
||||||
|
|
||||||
//jenkins任务
|
//jenkins任务
|
||||||
@Schema(description = "message.jenkins_task")
|
@Schema(description = "message.jenkins_task")
|
||||||
String JENKINS_TASK = "JENKINS_TASK";
|
String JENKINS_TASK = "JENKINS_TASK";
|
||||||
|
|
|
@ -13,11 +13,6 @@ import io.metersphere.functional.mapper.CaseReviewFollowerMapper;
|
||||||
import io.metersphere.functional.mapper.CaseReviewMapper;
|
import io.metersphere.functional.mapper.CaseReviewMapper;
|
||||||
import io.metersphere.functional.mapper.FunctionalCaseFollowerMapper;
|
import io.metersphere.functional.mapper.FunctionalCaseFollowerMapper;
|
||||||
import io.metersphere.functional.mapper.FunctionalCaseMapper;
|
import io.metersphere.functional.mapper.FunctionalCaseMapper;
|
||||||
import io.metersphere.load.domain.LoadTest;
|
|
||||||
import io.metersphere.load.domain.LoadTestFollower;
|
|
||||||
import io.metersphere.load.domain.LoadTestFollowerExample;
|
|
||||||
import io.metersphere.load.mapper.LoadTestFollowerMapper;
|
|
||||||
import io.metersphere.load.mapper.LoadTestMapper;
|
|
||||||
import io.metersphere.plan.domain.TestPlan;
|
import io.metersphere.plan.domain.TestPlan;
|
||||||
import io.metersphere.plan.domain.TestPlanFollower;
|
import io.metersphere.plan.domain.TestPlanFollower;
|
||||||
import io.metersphere.plan.domain.TestPlanFollowerExample;
|
import io.metersphere.plan.domain.TestPlanFollowerExample;
|
||||||
|
@ -68,10 +63,6 @@ public abstract class AbstractNoticeSender implements NoticeSender {
|
||||||
@Resource
|
@Resource
|
||||||
private ApiDefinitionMapper apiDefinitionMapper;
|
private ApiDefinitionMapper apiDefinitionMapper;
|
||||||
@Resource
|
@Resource
|
||||||
private LoadTestFollowerMapper loadTestFollowerMapper;
|
|
||||||
@Resource
|
|
||||||
private LoadTestMapper loadTestMapper;
|
|
||||||
@Resource
|
|
||||||
private CaseReviewFollowerMapper caseReviewFollowerMapper;
|
private CaseReviewFollowerMapper caseReviewFollowerMapper;
|
||||||
@Resource
|
@Resource
|
||||||
private CaseReviewMapper caseReviewMapper;
|
private CaseReviewMapper caseReviewMapper;
|
||||||
|
@ -213,12 +204,6 @@ public abstract class AbstractNoticeSender implements NoticeSender {
|
||||||
receiver = new Receiver(apiDefinition.getCreateUser(), NotificationConstants.Type.SYSTEM_NOTICE.name());
|
receiver = new Receiver(apiDefinition.getCreateUser(), NotificationConstants.Type.SYSTEM_NOTICE.name());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
case NoticeConstants.TaskType.LOAD_TEST_TASK -> {
|
|
||||||
LoadTest loadTest = loadTestMapper.selectByPrimaryKey(id);
|
|
||||||
if (loadTest != null) {
|
|
||||||
receiver = new Receiver(loadTest.getCreateUser(), NotificationConstants.Type.SYSTEM_NOTICE.name());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
case NoticeConstants.TaskType.FUNCTIONAL_CASE_TASK -> {
|
case NoticeConstants.TaskType.FUNCTIONAL_CASE_TASK -> {
|
||||||
FunctionalCase functionalCase = functionalCaseMapper.selectByPrimaryKey(id);
|
FunctionalCase functionalCase = functionalCaseMapper.selectByPrimaryKey(id);
|
||||||
if (functionalCase != null) {
|
if (functionalCase != null) {
|
||||||
|
@ -297,15 +282,6 @@ public abstract class AbstractNoticeSender implements NoticeSender {
|
||||||
.map(t -> new Receiver(t.getUserId(), NotificationConstants.Type.SYSTEM_NOTICE.name()))
|
.map(t -> new Receiver(t.getUserId(), NotificationConstants.Type.SYSTEM_NOTICE.name()))
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
case NoticeConstants.TaskType.LOAD_TEST_TASK -> {
|
|
||||||
LoadTestFollowerExample loadTestFollowerExample = new LoadTestFollowerExample();
|
|
||||||
loadTestFollowerExample.createCriteria().andTestIdEqualTo(id);
|
|
||||||
List<LoadTestFollower> loadTestFollowers = loadTestFollowerMapper.selectByExample(loadTestFollowerExample);
|
|
||||||
receivers = loadTestFollowers
|
|
||||||
.stream()
|
|
||||||
.map(t -> new Receiver(t.getUserId(), NotificationConstants.Type.SYSTEM_NOTICE.name()))
|
|
||||||
.collect(Collectors.toList());
|
|
||||||
}
|
|
||||||
case NoticeConstants.TaskType.FUNCTIONAL_CASE_TASK -> {
|
case NoticeConstants.TaskType.FUNCTIONAL_CASE_TASK -> {
|
||||||
FunctionalCaseFollowerExample functionalCaseFollowerExample = new FunctionalCaseFollowerExample();
|
FunctionalCaseFollowerExample functionalCaseFollowerExample = new FunctionalCaseFollowerExample();
|
||||||
functionalCaseFollowerExample.createCriteria().andCaseIdEqualTo(id);
|
functionalCaseFollowerExample.createCriteria().andCaseIdEqualTo(id);
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
package io.metersphere.system.notice.utils;
|
package io.metersphere.system.notice.utils;
|
||||||
|
|
||||||
import io.metersphere.functional.domain.CaseReview;
|
import io.metersphere.functional.domain.CaseReview;
|
||||||
import io.metersphere.load.domain.LoadTest;
|
|
||||||
import io.metersphere.plan.domain.TestPlan;
|
import io.metersphere.plan.domain.TestPlan;
|
||||||
import io.metersphere.sdk.constants.TemplateScene;
|
import io.metersphere.sdk.constants.TemplateScene;
|
||||||
import io.metersphere.sdk.util.CommonBeanFactory;
|
import io.metersphere.sdk.util.CommonBeanFactory;
|
||||||
|
@ -149,7 +148,6 @@ public class MessageTemplateUtils {
|
||||||
case NoticeConstants.TaskType.CASE_REVIEW_TASK -> FieldUtils.getAllFields(CaseReview.class);
|
case NoticeConstants.TaskType.CASE_REVIEW_TASK -> FieldUtils.getAllFields(CaseReview.class);
|
||||||
case NoticeConstants.TaskType.FUNCTIONAL_CASE_TASK -> FieldUtils.getAllFields(FunctionalCaseMessageDTO.class);
|
case NoticeConstants.TaskType.FUNCTIONAL_CASE_TASK -> FieldUtils.getAllFields(FunctionalCaseMessageDTO.class);
|
||||||
case NoticeConstants.TaskType.BUG_TASK -> FieldUtils.getAllFields(BugMessageDTO.class);
|
case NoticeConstants.TaskType.BUG_TASK -> FieldUtils.getAllFields(BugMessageDTO.class);
|
||||||
case NoticeConstants.TaskType.LOAD_TEST_TASK -> FieldUtils.getAllFields(LoadTest.class);
|
|
||||||
case NoticeConstants.TaskType.SCHEDULE_TASK -> FieldUtils.getAllFields(Schedule.class);
|
case NoticeConstants.TaskType.SCHEDULE_TASK -> FieldUtils.getAllFields(Schedule.class);
|
||||||
default -> new Field[0];
|
default -> new Field[0];
|
||||||
};
|
};
|
||||||
|
@ -247,7 +245,6 @@ public class MessageTemplateUtils {
|
||||||
case NoticeConstants.TaskType.TEST_PLAN_TASK -> putDomainName(domainTemplateFields, map, "test_plan_");
|
case NoticeConstants.TaskType.TEST_PLAN_TASK -> putDomainName(domainTemplateFields, map, "test_plan_");
|
||||||
case NoticeConstants.TaskType.CASE_REVIEW_TASK -> putDomainName(domainTemplateFields, map, "case_review_");
|
case NoticeConstants.TaskType.CASE_REVIEW_TASK -> putDomainName(domainTemplateFields, map, "case_review_");
|
||||||
case NoticeConstants.TaskType.BUG_TASK -> putDomainName(domainTemplateFields, map, "bug_");
|
case NoticeConstants.TaskType.BUG_TASK -> putDomainName(domainTemplateFields, map, "bug_");
|
||||||
case NoticeConstants.TaskType.LOAD_TEST_TASK -> putDomainName(domainTemplateFields, map, "load_");
|
|
||||||
case NoticeConstants.TaskType.SCHEDULE_TASK -> putDomainName(domainTemplateFields, map, "schedule_");
|
case NoticeConstants.TaskType.SCHEDULE_TASK -> putDomainName(domainTemplateFields, map, "schedule_");
|
||||||
default -> {}
|
default -> {}
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,6 @@ import io.metersphere.functional.domain.FunctionalCaseCustomFieldExample;
|
||||||
import io.metersphere.functional.mapper.CaseReviewMapper;
|
import io.metersphere.functional.mapper.CaseReviewMapper;
|
||||||
import io.metersphere.functional.mapper.FunctionalCaseCustomFieldMapper;
|
import io.metersphere.functional.mapper.FunctionalCaseCustomFieldMapper;
|
||||||
import io.metersphere.functional.mapper.FunctionalCaseMapper;
|
import io.metersphere.functional.mapper.FunctionalCaseMapper;
|
||||||
import io.metersphere.load.domain.LoadTest;
|
|
||||||
import io.metersphere.plan.domain.TestPlan;
|
import io.metersphere.plan.domain.TestPlan;
|
||||||
import io.metersphere.plan.mapper.TestPlanMapper;
|
import io.metersphere.plan.mapper.TestPlanMapper;
|
||||||
import io.metersphere.sdk.util.BeanUtils;
|
import io.metersphere.sdk.util.BeanUtils;
|
||||||
|
@ -278,58 +277,6 @@ public class CommonNoticeSendServiceTests extends BaseTest {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
|
||||||
@Order(6)
|
|
||||||
public void LoadTestTaskTaskNoticeSuccess() {
|
|
||||||
String loadTestTask = NoticeConstants.TaskType.LOAD_TEST_TASK;
|
|
||||||
|
|
||||||
List<String>eventList = new ArrayList<>();
|
|
||||||
getTypeList(eventList);
|
|
||||||
LoadTest loadTest = new LoadTest();
|
|
||||||
loadTest.setId("aspect_gyq_load_test_one");
|
|
||||||
loadTest.setProjectId("100001100001");
|
|
||||||
loadTest.setName("load_test");
|
|
||||||
loadTest.setCreateTime(System.currentTimeMillis());
|
|
||||||
loadTest.setUpdateTime(System.currentTimeMillis());
|
|
||||||
loadTest.setStatus("Starting");
|
|
||||||
loadTest.setTestResourcePoolId("test_pool");
|
|
||||||
loadTest.setNum(10001);
|
|
||||||
loadTest.setCreateUser("admin");
|
|
||||||
loadTest.setPos(1L);
|
|
||||||
loadTest.setVersionId("v1.10");
|
|
||||||
loadTest.setRefId("aspect_gyq_load_test_one");
|
|
||||||
loadTest.setLatest(true);
|
|
||||||
|
|
||||||
String jsonObject = JSON.toJSONString(loadTest);
|
|
||||||
if (!StringUtils.equals("{}", jsonObject) && !StringUtils.equals("[]", jsonObject)) {
|
|
||||||
source.set(JSON.toJSONString(loadTest));
|
|
||||||
}
|
|
||||||
|
|
||||||
List<Map> resources = new ArrayList<>();
|
|
||||||
String v = source.get();
|
|
||||||
if (StringUtils.isNotBlank(v)) {
|
|
||||||
// array
|
|
||||||
if (StringUtils.startsWith(v, "[")) {
|
|
||||||
resources.addAll(JSON.parseArray(v, Map.class));
|
|
||||||
}
|
|
||||||
// map
|
|
||||||
else {
|
|
||||||
Map<?, ?> value = JSON.parseObject(v, Map.class);
|
|
||||||
resources.add(value);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
UserDTO userDTO = new UserDTO();
|
|
||||||
userDTO.setId(sessionId);
|
|
||||||
userDTO.setName("admin");
|
|
||||||
SessionUser user = SessionUser.fromUser(userDTO, sessionId);
|
|
||||||
|
|
||||||
for (String event : eventList) {
|
|
||||||
commonNoticeSendService.sendNotice(loadTestTask, event,resources, user, "100001100001");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
private static void getTypeList(List<String>eventList ) {
|
private static void getTypeList(List<String>eventList ) {
|
||||||
eventList.add(NoticeConstants.Event.CREATE);
|
eventList.add(NoticeConstants.Event.CREATE);
|
||||||
eventList.add(NoticeConstants.Event.UPDATE);
|
eventList.add(NoticeConstants.Event.UPDATE);
|
||||||
|
|
Loading…
Reference in New Issue