refactor(接口管理): 接口管理-字段长度统一处理

This commit is contained in:
lan-yonghui 2024-01-31 18:53:12 +08:00 committed by Craftsman
parent b492912cc6
commit 0b2c8e77b3
8 changed files with 60 additions and 66 deletions

View File

@ -6,7 +6,6 @@ import jakarta.validation.constraints.*;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import lombok.Data;
@Data
@ -27,7 +26,7 @@ public class ApiDefinitionMock implements Serializable {
@Schema(description = "mock名称", requiredMode = Schema.RequiredMode.REQUIRED)
@NotBlank(message = "{api_definition_mock.name.not_blank}", groups = {Created.class})
@Size(min = 1, max = 200, message = "{api_definition_mock.name.length_range}", groups = {Created.class, Updated.class})
@Size(min = 1, max = 255, message = "{api_definition_mock.name.length_range}", groups = {Created.class, Updated.class})
private String name;
@Schema(description = "自定义标签")

View File

@ -66,14 +66,14 @@ CREATE TABLE IF NOT EXISTS api_definition
`path` VARCHAR(500) COMMENT 'http协议路径/其它协议则为空',
`status` VARCHAR(50) NOT NULL COMMENT '接口状态/进行中/已完成',
`num` BIGINT NOT NULL COMMENT '自定义id',
`tags` VARCHAR(500) COMMENT '标签',
`tags` VARCHAR(64) COMMENT '标签',
`pos` BIGINT NOT NULL COMMENT '自定义排序',
`project_id` VARCHAR(50) NOT NULL COMMENT '项目fk',
`module_id` VARCHAR(50) NOT NULL DEFAULT 'root' COMMENT '模块fk',
`latest` BIT(1) NOT NULL DEFAULT 0 COMMENT '是否为最新版本 0:否1:是',
`version_id` VARCHAR(50) NOT NULL COMMENT '版本fk',
`ref_id` VARCHAR(50) NOT NULL COMMENT '版本引用fk',
`description` VARCHAR(500) COMMENT '描述',
`description` VARCHAR(1000) COMMENT '描述',
`create_time` BIGINT NOT NULL COMMENT '创建时间',
`create_user` VARCHAR(50) NOT NULL COMMENT '创建人',
`update_time` BIGINT NOT NULL COMMENT '修改时间',
@ -244,7 +244,7 @@ CREATE TABLE IF NOT EXISTS api_scenario(
`project_id` VARCHAR(50) NOT NULL COMMENT '项目fk' ,
`module_id` VARCHAR(50) NOT NULL COMMENT '场景模块fk' ,
`description` VARCHAR(500) COMMENT '描述信息' ,
`tags` VARCHAR(1000) COMMENT '标签' ,
`tags` VARCHAR(64) COMMENT '标签' ,
`grouped` BIT(1) DEFAULT 0 COMMENT '是否为环境组' ,
`environment_id` VARCHAR(50) COMMENT '环境或者环境组ID' ,
`create_user` VARCHAR(50) NOT NULL COMMENT '创建人' ,
@ -444,7 +444,7 @@ CREATE TABLE IF NOT EXISTS api_test_case
`name` VARCHAR(255) NOT NULL COMMENT '接口用例名称',
`priority` VARCHAR(50) NOT NULL COMMENT '用例等级',
`num` BIGINT NOT NULL COMMENT '接口用例编号id',
`tags` VARCHAR(1000) COMMENT '标签',
`tags` VARCHAR(64) COMMENT '标签',
`status` VARCHAR(20) NOT NULL COMMENT '用例状态',
`last_report_status` VARCHAR(20) COMMENT '最新执行结果状态',
`last_report_id` VARCHAR(50) COMMENT '最后执行结果报告fk',
@ -490,8 +490,8 @@ CREATE TABLE IF NOT EXISTS api_definition_mock(
`create_time` BIGINT NOT NULL COMMENT '创建时间' ,
`update_time` BIGINT NOT NULL COMMENT '修改时间' ,
`create_user` VARCHAR(50) NOT NULL COMMENT '创建人' ,
`name` VARCHAR(200) NOT NULL COMMENT 'mock名称' ,
`tags` VARCHAR(500) COMMENT '自定义标签' ,
`name` VARCHAR(255) NOT NULL COMMENT 'mock名称' ,
`tags` VARCHAR(64) COMMENT '自定义标签' ,
`enable` BIT(1) NOT NULL DEFAULT 1 COMMENT '启用/禁用' ,
`expect_num` VARCHAR(50) NOT NULL COMMENT 'mock编号' ,
`project_id` VARCHAR(50) NOT NULL COMMENT '项目fk' ,

View File

@ -25,7 +25,7 @@ permission.system_api_scenario.name=场景
api_scenario.name.repeat=场景名称重复
api_scenario.id.not_blank=不能为空
api_scenario.id.length_range=场景ID长度必须在1-50之间
api_scenario.name.length_range=场景名称长度必须在1-200之间
api_scenario.name.length_range=场景名称长度必须在1-255之间
api_scenario.name.not_blank=场景名称不能为空
api_scenario.create_user.length_range=创建人长度必须在1-50之间
api_scenario.create_user.not_blank=创建人不能为空
@ -80,7 +80,7 @@ api_fake_error_config.project_id.length_range=项目ID长度必须在1-50之间
api_fake_error_config.project_id.not_blank=项目ID不能为空
#moduleApiScenarioReport
api_scenario_report.id.not_blank=场景报告pk不能为空
api_scenario_report.name.length_range=报告名称长度必须在1-300之间
api_scenario_report.name.length_range=报告名称长度必须在1-255之间
api_scenario_report.name.not_blank=报告名称不能为空
api_scenario_report.create_user.length_range=创建人长度必须在1-50之间
api_scenario_report.create_user.not_blank=创建人不能为空
@ -125,19 +125,19 @@ api_scenario_report.assertion_pass_rate.length_range=断言通过率长度必须
#moduleApiDefinition
api_definition.id.not_blank=接口pk不能为空
api_definition.id.length_range=接口pk长度必须在1-50之间
api_definition.create_user.length_range=创建人长度必须在1-100之间
api_definition.create_user.length_range=创建人长度必须在1-50之间
api_definition.create_user.not_blank=创建人不能为空
api_definition.update_user.length_range=修改人长度必须在1-64之间
api_definition.update_user.length_range=修改人长度必须在1-50之间
api_definition.update_user.not_blank=修改人不能为空
api_definition.deleted.length_range=删除状态长度必须在1-1之间
api_definition.deleted.not_blank=删除状态不能为空
api_definition.name.length_range=接口名称长度必须在1-255之间
api_definition.name.not_blank=接口名称不能为空
api_definition.method.length_range=接口类型长度必须在1-64之间
api_definition.method.length_range=接口类型长度必须在1-20之间
api_definition.method.not_blank=接口类型不能为空
api_definition.protocol.length_range=接口协议长度必须在1-255之间
api_definition.protocol.length_range=接口协议长度必须在1-20之间
api_definition.protocol.not_blank=接口协议不能为空
api_definition.status.length_range=接口状态/进行中/已完成长度必须在1-64之间
api_definition.status.length_range=接口状态/进行中/已完成长度必须在1-50之间
api_definition.status.not_blank=接口状态/进行中/已完成不能为空
api_definition.sync_enable.length_range=是否启用同步长度必须在1-1之间
api_definition.sync_enable.not_blank=是否启用同步不能为空
@ -185,7 +185,7 @@ api_definition_env.environment_id.not_blank=环境ID不能为空
api_scenario_blob.api_scenario_id.not_blank=场景pk不能为空
#moduleApiTestCase
api_test_case.id.not_blank=接口用例pk不能为空
api_test_case.name.length_range=接口用例名称长度必须在1-200之间
api_test_case.name.length_range=接口用例名称长度必须在1-255之间
api_test_case.name.not_blank=接口用例名称不能为空
api_test_case.create_user.length_range=创建人长度必须在1-50之间
api_test_case.create_user.not_blank=创建人不能为空
@ -208,9 +208,9 @@ api_test_case.version_id.not_blank=版本ID不能为空
api_test_case.version_id.length_range=版本ID长度必须在1-50之间
#moduleApiDefinitionMock
api_definition_mock.id.not_blank=mock pk不能为空
api_definition_mock.create_user.length_range=创建人长度必须在1-64之间
api_definition_mock.create_user.length_range=创建人长度必须在1-50之间
api_definition_mock.create_user.not_blank=创建人不能为空
api_definition_mock.name.length_range=mock 名称长度必须在1-200之间
api_definition_mock.name.length_range=mock 名称长度必须在1-255之间
api_definition_mock.name.not_blank=mock 名称不能为空
api_definition_mock.expect_num.length_range=mock编号长度必须在1-50之间
api_definition_mock.expect_num.not_blank=mock编号不能为空
@ -229,7 +229,7 @@ api_scenario_report_step.parent_id.not_blank=父级ID不能为空
api_scenario_report_step.parent_id.length_range=父级ID长度必须在1-50之间
#moduleApiReport
api_report.id.not_blank=接口结果报告pk不能为空
api_report.name.length_range=接口报告名称长度必须在1-200之间
api_report.name.length_range=接口报告名称长度必须在1-255之间
api_report.name.not_blank=接口报告名称不能为空
api_report.resource_id.length_range=资源ID/api_definition_id/api_test_case_id长度必须在1-50之间
api_report.resource_id.not_blank=资源ID/api_definition_id/api_test_case_id不能为空
@ -303,7 +303,7 @@ api_definition_module.api.all=全部接口
api_definition_mock_config.api_definition_mock_id.not_blank=接口mock pk不能为空
#moduleApiScenarioModule
api_scenario_module.id.not_blank=场景模块pk不能为空
api_scenario_module.name.length_range=模块名称长度必须在1-64之间
api_scenario_module.name.length_range=模块名称长度必须在1-255之间
api_scenario_module.name.not_blank=模块名称不能为空
api_scenario_module.update_user.length_range=更新人长度必须在1-50之间
api_scenario_module.update_user.not_blank=更新人不能为空

View File

@ -10,7 +10,7 @@ api_load_test.type.not_blank=Resource type /CASE/SCENARIO cannot be empty
api_test_case_blob.api_test_case_id.not_blank=Interface use case pk cannot be empty
#moduleApiDefinitionTemplate
api_definition_template.id.not_blank=Template primary key cannot be empty
api_definition_template.name.length_range=The length of the API template name must be between 1-100
api_definition_template.name.length_range=The length of the API template name must be between 1-255
api_definition_template.name.not_blank=API template name cannot be empty
api_definition_template.system.length_range=Whether it is a system template length must be between 1-1
api_definition_template.system.not_blank=Whether it is a system template cannot be empty
@ -24,7 +24,7 @@ api_definition_template.project_id.not_blank=Item fk cannot be empty
permission.system_api_scenario.name=Scenario
api_scenario.name.repeat=Scenario name is repeat
api_scenario.id.not_blank=Can not be empty
api_scenario.name.length_range=The scene name length must be between 1-200
api_scenario.name.length_range=The scene name length must be between 1-255
api_scenario.name.not_blank=Scene name cannot be empty
api_scenario.create_user.length_range=Creator length must be between 1-50
api_scenario.create_user.not_blank=Creator cannot be empty
@ -74,7 +74,7 @@ api_fake_error_config.project_id.length_range=Item fk length must be between 1-5
api_fake_error_config.project_id.not_blank=Item fk cannot be empty
#moduleApiScenarioReport
api_scenario_report.id.not_blank=Scenario report pk cannot be empty
api_scenario_report.name.length_range=Report name length must be between 1-300
api_scenario_report.name.length_range=Report name length must be between 1-255
api_scenario_report.name.not_blank=Report name cannot be empty
api_scenario_report.create_user.length_range=Creator length must be between 1-50
api_scenario_report.create_user.not_blank=Creator cannot be empty
@ -125,19 +125,19 @@ api_scenario_environment.project_id.not_blank=Item fk cannot be empty
#moduleApiDefinition
api_definition.id.not_blank=Interface pk cannot be empty
api_definition.id.length_range=Interface pk length must be between 1 and 50
api_definition.create_user.length_range=Creator length must be between 1-100
api_definition.create_user.length_range=Creator length must be between 1-50
api_definition.create_user.not_blank=Creator cannot be empty
api_definition.update_user.length_range=Modifier length must be between 1-64
api_definition.update_user.length_range=Modifier length must be between 1-50
api_definition.update_user.not_blank=Modifier cannot be empty
api_definition.deleted.length_range=Delete status length must be between 1-1
api_definition.deleted.not_blank=Delete status cannot be empty
api_definition.name.length_range=The interface name length must be between 1-255
api_definition.name.not_blank=Interface name cannot be empty
api_definition.method.length_range=Interface type length must be between 1-64
api_definition.method.length_range=Interface type length must be between 1-20
api_definition.method.not_blank=Interface type cannot be empty
api_definition.protocol.length_range=The interface protocol length must be between 1-255
api_definition.protocol.length_range=The interface protocol length must be between 1-20
api_definition.protocol.not_blank=Interface protocol cannot be empty
api_definition.status.length_range=Interface status/in progress/completed length must be between 1-64
api_definition.status.length_range=Interface status/in progress/completed length must be between 1-50
api_definition.status.not_blank=Interface status/in progress/completed cannot be empty
api_definition.sync_enable.length_range=Whether to enable synchronization length must be between 1-1
api_definition.sync_enable.not_blank=Whether to enable synchronization can not be empty
@ -186,7 +186,7 @@ api_scenario_blob.api_scenario_id.not_blank=scene pk cannot be empty
#moduleApiTestCase
api_test_case.id.not_blank=Interface use case pk cannot be empty
api_test_case.name.length_range=The length of the interface use case name must be between 1-200
api_test_case.name.length_range=The length of the interface use case name must be between 1-255
api_test_case.name.not_blank=Interface use case name cannot be empty
api_test_case.create_user.length_range=Creator length must be between 1-50
api_test_case.create_user.not_blank=Creator cannot be empty
@ -209,9 +209,9 @@ api_test_case.version_id.not_blank=Version fk cannot be empty
api_test_case.version_id.length_range=Version fk length must be between 1-50
#moduleApiDefinitionMock
api_definition_mock.id.not_blank=mock pk cannot be empty
api_definition_mock.create_user.length_range=Creator length must be between 1-64
api_definition_mock.create_user.length_range=Creator length must be between 1-50
api_definition_mock.create_user.not_blank=Creator cannot be empty
api_definition_mock.name.length_range=mock name length must be between 1-200
api_definition_mock.name.length_range=mock name length must be between 1-255
api_definition_mock.name.not_blank=mock name cannot be empty
api_definition_mock.expect_num.length_range=The length of the mock number must be between 1-50
api_definition_mock.expect_num.not_blank=The mock number cannot be empty
@ -230,7 +230,7 @@ api_scenario_report_step.parent_id.not_blank=Parent ID cannot be empty
api_scenario_report_step.parent_id.length_range=Parent ID length must be between 1-50
#moduleApiReport
api_report.id.not_blank=Interface result report pk cannot be empty
api_report.name.length_range=The interface report name length must be between 1-200
api_report.name.length_range=The interface report name length must be between 1-255
api_report.name.not_blank=Interface report name cannot be empty
api_report.resource_id.length_range=Resource fk/api_definition_id/api_test_case_id length must be between 1-50
api_report.resource_id.not_blank=Resource fk/api_definition_id/api_test_case_id cannot be empty
@ -311,7 +311,7 @@ api_definition_module.api.all=All interfaces
api_definition_mock_config.api_definition_mock_id.not_blank=Interface mock pk cannot be empty
#moduleApiScenarioModule
api_scenario_module.id.not_blank=Scene module pk cannot be empty
api_scenario_module.name.length_range=Module name length must be between 1-64
api_scenario_module.name.length_range=Module name length must be between 1-255
api_scenario_module.name.not_blank=Module name cannot be empty
api_scenario_module.update_user.length_range=Updater length must be between 1-50
api_scenario_module.update_user.not_blank=Updater cannot be empty

View File

@ -10,7 +10,7 @@ api_load_test.type.not_blank=资源类型/CASE/SCENARIO不能为空
api_test_case_blob.api_test_case_id.not_blank=接口用例pk不能为空
#moduleApiDefinitionTemplate
api_definition_template.id.not_blank=模版主键不能为空
api_definition_template.name.length_range=API模版名称长度必须在1-100之间
api_definition_template.name.length_range=API模版名称长度必须在1-255之间
api_definition_template.name.not_blank=API模版名称不能为空
api_definition_template.system.length_range=是否是系统模版长度必须在1-1之间
api_definition_template.system.not_blank=是否是系统模版不能为空
@ -24,7 +24,7 @@ api_definition_template.project_id.not_blank=项目ID不能为空
permission.system_api_scenario.name=场景
api_scenario.name.repeat=场景名称重复
api_scenario.id.not_blank=不能为空
api_scenario.name.length_range=场景名称长度必须在1-200之间
api_scenario.name.length_range=场景名称长度必须在1-255之间
api_scenario.name.not_blank=场景名称不能为空
api_scenario.create_user.length_range=创建人长度必须在1-50之间
api_scenario.create_user.not_blank=创建人不能为空
@ -74,7 +74,7 @@ api_fake_error_config.project_id.length_range=项目ID长度必须在1-50之间
api_fake_error_config.project_id.not_blank=项目ID不能为空
#moduleApiScenarioReport
api_scenario_report.id.not_blank=场景报告pk不能为空
api_scenario_report.name.length_range=报告名称长度必须在1-300之间
api_scenario_report.name.length_range=报告名称长度必须在1-255之间
api_scenario_report.name.not_blank=报告名称不能为空
api_scenario_report.create_user.length_range=创建人长度必须在1-50之间
api_scenario_report.create_user.not_blank=创建人不能为空
@ -105,19 +105,19 @@ api_scenario_environment.project_id.not_blank=项目ID不能为空
#moduleApiDefinition
api_definition.id.not_blank=接口pk不能为空
api_definition.id.length_range=接口pk长度必须在1-50之间
api_definition.create_user.length_range=创建人长度必须在1-100之间
api_definition.create_user.length_range=创建人长度必须在1-50之间
api_definition.create_user.not_blank=创建人不能为空
api_definition.update_user.length_range=修改人长度必须在1-64之间
api_definition.update_user.length_range=修改人长度必须在1-50之间
api_definition.update_user.not_blank=修改人不能为空
api_definition.deleted.length_range=删除状态长度必须在1-1之间
api_definition.deleted.not_blank=删除状态不能为空
api_definition.name.length_range=接口名称长度必须在1-255之间
api_definition.name.not_blank=接口名称不能为空
api_definition.method.length_range=接口类型长度必须在1-64之间
api_definition.method.length_range=接口类型长度必须在1-20之间
api_definition.method.not_blank=接口类型不能为空
api_definition.protocol.length_range=接口协议长度必须在1-255之间
api_definition.protocol.length_range=接口协议长度必须在1-20之间
api_definition.protocol.not_blank=接口协议不能为空
api_definition.status.length_range=接口状态/进行中/已完成长度必须在1-64之间
api_definition.status.length_range=接口状态/进行中/已完成长度必须在1-50之间
api_definition.status.not_blank=接口状态/进行中/已完成不能为空
api_definition.sync_enable.length_range=是否启用同步长度必须在1-1之间
api_definition.sync_enable.not_blank=是否启用同步不能为空
@ -165,7 +165,7 @@ api_definition_env.environment_id.not_blank=环境ID不能为空
api_scenario_blob.api_scenario_id.not_blank=场景pk不能为空
#moduleApiTestCase
api_test_case.id.not_blank=接口用例pk不能为空
api_test_case.name.length_range=接口用例名称长度必须在1-200之间
api_test_case.name.length_range=接口用例名称长度必须在1-255之间
api_test_case.name.not_blank=接口用例名称不能为空
api_test_case.create_user.length_range=创建人长度必须在1-50之间
api_test_case.create_user.not_blank=创建人不能为空
@ -188,9 +188,9 @@ api_test_case.version_id.not_blank=版本ID不能为空
api_test_case.version_id.length_range=版本ID长度必须在1-50之间
#moduleApiDefinitionMock
api_definition_mock.id.not_blank=mock pk不能为空
api_definition_mock.create_user.length_range=创建人长度必须在1-64之间
api_definition_mock.create_user.length_range=创建人长度必须在1-50之间
api_definition_mock.create_user.not_blank=创建人不能为空
api_definition_mock.name.length_range=mock 名称长度必须在1-200之间
api_definition_mock.name.length_range=mock 名称长度必须在1-255之间
api_definition_mock.name.not_blank=mock 名称不能为空
api_definition_mock.expect_num.length_range=mock编号长度必须在1-50之间
api_definition_mock.expect_num.not_blank=mock编号不能为空
@ -209,7 +209,7 @@ api_scenario_report_step.parent_id.not_blank=父级ID不能为空
api_scenario_report_step.parent_id.length_range=父级ID长度必须在1-50之间
#moduleApiReport
api_report.id.not_blank=接口结果报告pk不能为空
api_report.name.length_range=接口报告名称长度必须在1-200之间
api_report.name.length_range=接口报告名称长度必须在1-255之间
api_report.name.not_blank=接口报告名称不能为空
api_report.resource_id.length_range=资源ID/api_definition_id/api_test_case_id长度必须在1-50之间
api_report.resource_id.not_blank=资源ID/api_definition_id/api_test_case_id不能为空
@ -279,7 +279,7 @@ api_definition_module.api.all=全部接口
api_definition_mock_config.api_definition_mock_id.not_blank=接口mock pk不能为空
#moduleApiScenarioModule
api_scenario_module.id.not_blank=场景模块pk不能为空
api_scenario_module.name.length_range=模块名称长度必须在1-64之间
api_scenario_module.name.length_range=模块名称长度必须在1-255之间
api_scenario_module.name.not_blank=模块名称不能为空
api_scenario_module.update_user.length_range=更新人长度必须在1-50之间
api_scenario_module.update_user.not_blank=更新人不能为空

View File

@ -10,7 +10,7 @@ api_load_test.type.not_blank=資源類型/CASE/SCENARIO不能為空
api_test_case_blob.api_test_case_id.not_blank=接口用例pk不能為空
#moduleApiDefinitionTemplate
api_definition_template.id.not_blank=模版主鍵不能為空
api_definition_template.name.length_range=API模版名稱長度必須在1-100之間
api_definition_template.name.length_range=API模版名稱長度必須在1-255之間
api_definition_template.name.not_blank=API模版名稱不能為空
api_definition_template.system.length_range=是否是繫統模版長度必須在1-1之間
api_definition_template.system.not_blank=是否是繫統模版不能為空
@ -24,7 +24,7 @@ api_definition_template.project_id.not_blank=項目ID不能為空
permission.system_api_scenario.name=场景
api_scenario.name.repeat=场景名称重复
api_scenario.id.not_blank=不能為空
api_scenario.name.length_range=場景名稱長度必須在1-200之間
api_scenario.name.length_range=場景名稱長度必須在1-255之間
api_scenario.name.not_blank=場景名稱不能為空
api_scenario.create_user.length_range=創建人長度必須在1-50之間
api_scenario.create_user.not_blank=創建人不能為空
@ -74,7 +74,7 @@ api_fake_error_config.project_id.length_range=項目ID長度必須在1-50之間
api_fake_error_config.project_id.not_blank=項目ID不能為空
#moduleApiScenarioReport
api_scenario_report.id.not_blank=場景報告pk不能為空
api_scenario_report.name.length_range=報告名稱長度必須在1-300之間
api_scenario_report.name.length_range=報告名稱長度必須在1-255之間
api_scenario_report.name.not_blank=報告名稱不能為空
api_scenario_report.create_user.length_range=創建人長度必須在1-50之間
api_scenario_report.create_user.not_blank=創建人不能為空
@ -105,19 +105,19 @@ api_scenario_environment.project_id.not_blank=項目ID不能為空
#moduleApiDefinition
api_definition.id.not_blank=接口pk不能為空
api_definition.id.length_range=接口pk長度必須在1-50之間
api_definition.create_user.length_range=創建人長度必須在1-100之間
api_definition.create_user.length_range=創建人長度必須在1-50之間
api_definition.create_user.not_blank=創建人不能為空
api_definition.update_user.length_range=修改人長度必須在1-64之間
api_definition.update_user.length_range=修改人長度必須在1-50之間
api_definition.update_user.not_blank=修改人不能為空
api_definition.deleted.length_range=刪除狀態長度必須在1-1之間
api_definition.deleted.not_blank=刪除狀態不能為空
api_definition.name.length_range=接口名稱長度必須在1-255之間
api_definition.name.not_blank=接口名稱不能為空
api_definition.method.length_range=接口類型長度必須在1-64之間
api_definition.method.length_range=接口類型長度必須在1-20之間
api_definition.method.not_blank=接口類型不能為空
api_definition.protocol.length_range=接口協議長度必須在1-255之間
api_definition.protocol.length_range=接口協議長度必須在1-20之間
api_definition.protocol.not_blank=接口協議不能為空
api_definition.status.length_range=接口狀態/進行中/已完成長度必須在1-64之間
api_definition.status.length_range=接口狀態/進行中/已完成長度必須在1-50之間
api_definition.status.not_blank=接口狀態/進行中/已完成不能為空
api_definition.sync_enable.length_range=是否啟用同步長度必須在1-1之間
api_definition.sync_enable.not_blank=是否啟用同步不能為空
@ -166,7 +166,7 @@ api_scenario_blob.api_scenario_id.not_blank=場景pk不能為空
#moduleApiTestCase
api_test_case.id.not_blank=接口用例pk不能為空
api_test_case.name.length_range=接口用例名稱長度必須在1-200之間
api_test_case.name.length_range=接口用例名稱長度必須在1-255之間
api_test_case.name.not_blank=接口用例名稱不能為空
api_test_case.create_user.length_range=創建人長度必須在1-50之間
api_test_case.create_user.not_blank=創建人不能為空
@ -189,9 +189,9 @@ api_test_case.version_id.not_blank=版本ID不能為空
api_test_case.version_id.length_range=版本ID長度必須在1-50之間
#moduleApiDefinitionMock
api_definition_mock.id.not_blank=mock pk不能為空
api_definition_mock.create_user.length_range=創建人長度必須在1-64之間
api_definition_mock.create_user.length_range=創建人長度必須在1-50之間
api_definition_mock.create_user.not_blank=創建人不能為空
api_definition_mock.name.length_range=mock 名稱長度必須在1-200之間
api_definition_mock.name.length_range=mock 名稱長度必須在1-255之間
api_definition_mock.name.not_blank=mock 名稱不能為空
api_definition_mock.expect_num.length_range=mock編號長度必須在1-50之間
api_definition_mock.expect_num.not_blank=mock編號不能為空
@ -210,7 +210,7 @@ api_scenario_report_step.parent_id.not_blank=父级ID不能為空
api_scenario_report_step.parent_id.length_range=父级ID长度必须在1-50之间
#moduleApiReport
api_report.id.not_blank=接口結果報告pk不能為空
api_report.name.length_range=接口報告名稱長度必須在1-200之間
api_report.name.length_range=接口報告名稱長度必須在1-255之間
api_report.name.not_blank=接口報告名稱不能為空
api_report.resource_id.length_range=資源ID/api_definition_id/api_test_case_id長度必須在1-50之間
api_report.resource_id.not_blank=資源ID/api_definition_id/api_test_case_id不能為空
@ -280,7 +280,7 @@ api_definition_module.api.all=全部接口
api_definition_mock_config.api_definition_mock_id.not_blank=接口mock pk不能為空
#moduleApiScenarioModule
api_scenario_module.id.not_blank=場景模塊pk不能為空
api_scenario_module.name.length_range=模塊名稱長度必須在1-64之間
api_scenario_module.name.length_range=模塊名稱長度必須在1-255之間
api_scenario_module.name.not_blank=模塊名稱不能為空
api_scenario_module.update_user.length_range=更新人長度必須在1-50之間
api_scenario_module.update_user.not_blank=更新人不能為空
@ -370,7 +370,7 @@ api_scenario_csv.file_id.length_range=文件ID長度必須在1-50之間
api_scenario_csv.scenario_id.not_blank=場景ID不能為空
api_scenario_csv.scenario_id.length_range=場景ID長度必須在1-50之間
api_scenario_csv.name.not_blank=csv名称不能為空
api_scenario_csv.name.length_range=csv名称長度必须在1-200之间
api_scenario_csv.name.length_range=csv名称長度必须在1-255之间
api_scenario_csv.scope.not_blank=csv作用域不能為空
api_scenario_csv.scope.length_range=csv作用域長度必须在1-50之间
api_scenario_csv.association.not_blank=csv关联字段不能為空

View File

@ -4,7 +4,6 @@ import io.metersphere.api.service.ApiTaskCenterService;
import io.metersphere.sdk.constants.PermissionConstants;
import io.metersphere.system.dto.taskcenter.TaskCenterDTO;
import io.metersphere.system.dto.taskcenter.request.TaskCenterPageRequest;
import io.metersphere.system.security.CheckOwner;
import io.metersphere.system.utils.Pager;
import io.metersphere.system.utils.SessionUtils;
import io.swagger.v3.oas.annotations.Operation;
@ -36,7 +35,6 @@ public class ApiTaskCenterController {
@PostMapping("/api/project/real-time/page")
@Operation(summary = "项目-任务中心-接口用例/场景-实时任务列表")
@RequiresPermissions(PermissionConstants.SYSTEM_ORGANIZATION_PROJECT_READ)
@CheckOwner(resourceId = "", resourceType = "project")
public Pager<List<TaskCenterDTO>> projectList(@Validated @RequestBody TaskCenterPageRequest request) {
return apiTaskCenterService.getProjectPage(request, SessionUtils.getCurrentProjectId());
}
@ -44,7 +42,6 @@ public class ApiTaskCenterController {
@PostMapping("/api/org/real-time/page")
@Operation(summary = "组织-任务中心-接口用例/场景-实时任务列表")
@RequiresPermissions(PermissionConstants.ORGANIZATION_TASK_CENTER_READ)
@CheckOwner(resourceId = "#request.getOrganizationId()", resourceType = "organization")
public Pager<List<TaskCenterDTO>> orgList(@Validated @RequestBody TaskCenterPageRequest request) {
return apiTaskCenterService.getOrganizationPage(request, SessionUtils.getCurrentOrganizationId());
}

View File

@ -33,7 +33,6 @@ public class TaskCenterController {
@PostMapping("/project/schedule/page")
@Operation(summary = "项目-任务中心-定时任务列表")
@RequiresPermissions(PermissionConstants.SYSTEM_ORGANIZATION_PROJECT_READ)
@CheckOwner(resourceId = "", resourceType = "project")
public Pager<List<TaskCenterScheduleDTO>> projectScheduleList(@Validated @RequestBody TaskCenterSchedulePageRequest request) {
return taskCenterService.getProjectSchedulePage(request, SessionUtils.getCurrentProjectId());
}
@ -41,7 +40,6 @@ public class TaskCenterController {
@PostMapping("/org/schedule/page")
@Operation(summary = "组织-任务中心-定时任务列表")
@RequiresPermissions(PermissionConstants.ORGANIZATION_TASK_CENTER_READ)
@CheckOwner(resourceId = "", resourceType = "organization")
public Pager<List<TaskCenterScheduleDTO>> orgScheduleList(@Validated @RequestBody TaskCenterSchedulePageRequest request) {
return taskCenterService.getOrgSchedulePage(request, SessionUtils.getCurrentOrganizationId());
}
@ -55,7 +53,7 @@ public class TaskCenterController {
@GetMapping("/schedule/delete/{id}")
@Operation(summary = "系统-任务中心-删除定时任务")
@CheckOwner(resourceId = "#id", resourceType = "scheduled")
@CheckOwner(resourceId = "#id", resourceType = "schedule")
public void delete(@PathVariable String id) {
taskCenterService.delete(id);
}