Skip to content

Inspection System Interface

Step 1: Get CAPTCHA Image

Interface Address:/platform/api/v1/user/captcha/code
Request Method:GET
Request Data Type:application/x-www-form-urlencoded
Response Data Type:*/*
Interface Description:

Request Parameters:

None

Response Status:

Status CodeDescriptionschema
200Returns binary image content

Response Status Code-200:

Returns the binary content of the CAPTCHA image directly, not a CommonResult JSON structure.

Step 2: Login, Get AccessToken

Use the username, password, and the captcha obtained in the previous step to log in. After obtaining the AccessToken, include this AccessToken in the header of all subsequent calls.

Interface Address:/auth/api/v1/login
Request Method:POST
Request Data Type:application/x-www-form-urlencoded,application/json
Response Data Type:*/*
Interface Description:
Request Example:

javascript
{
  "username": "",
  "password": "",
  "captchaCode": "",
  "otpCode": "",
  "facePath": "",
  "flag": 0
}

Request Parameters:

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
loginLoginbodytrueLoginLogin
  usernameUsernamefalsestring
  passwordPasswordfalsestring
  captchaCodeCAPTCHAfalsestring
  otpCodeTwo-factor authentication codefalsestring
  facePathFace image file pathfalsestring
  flagFront-end login flag: 1-Web, 2-Pilotfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKCommonResultTokenResponse

Response Status Code-200:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataTokenResponseTokenResponse
  accessTokenaccess_tokenstring
  tokenTypeToken typestring
  refreshTokenrefresh_tokenstring
  expiresInToken expiration time - secondsinteger(int32)
  scopeScopearraystring
  iatIssue time - millisecondsnumber(double)
  licensestring
  userIdUser IDinteger(int64)
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"accessToken": "",
		"tokenType": "",
		"refreshToken": "",
		"expiresIn": 0,
		"scope": [],
		"iat": 0,
		"license": "",
		"userId": 0
	},
	"timestamp": ""
}

Inspection Tasks

Add Task

Interface Address:/task/api/v1/tasks/add
Request Method:POST
Request Data Type:application/x-www-form-urlencoded,application/json
Response Data Type:*/*
Interface Description:
Request Example:

javascript
{
  "id": 0,
  "taskCode": "",
  "type": 0,
  "types": [],
  "inspectionType": 0,
  "name": "",
  "priority": 0,
  "singleton": 0,
  "releaseStatus": 0,
  "firstPlanTime": "",
  "linkageType": 0,
  "pointNum": 0,
  "verifiedType": 0,
  "executors": [],
  "schedules": [
    {
      "id": 0,
      "taskId": 0,
      "executeType": 0,
      "invalidStart": "",
      "invalidDue": "",
      "fixedStartTime": "",
      "startTime": "",
      "endTime": "",
      "cycleMonth": [],
      "cycleWeek": [],
      "cycleDay": [],
      "intervalType": 0,
      "intervalNumber": 0,
      "executeTime": "",
      "cron": "",
      "jobId": "",
      "isDeleted": 0,
      "createdBy": "",
      "createdTime": "",
      "updatedBy": "",
      "updatedTime": "",
      "recurrentExecution": 0
    }
  ],
  "version": 0,
  "isDeleted": 0,
  "createdBy": "",
  "createdTime": "",
  "updatedBy": "",
  "updatedTime": "",
  "testRun": 0,
  "deviceId": 0,
  "mspId": 0,
  "workCardId": 0,
  "workCardName": "",
  "ids": [],
  "filter": "",
  "extraInfo": "",
  "executedCount": 0,
  "treeIds": [],
  "beuTypes": [],
  "taskDevs": [
    {
      "id": 0,
      "type": 0,
      "areaName": "",
      "bayName": "",
      "mainDeviceName": "",
      "partName": "",
      "pointAndPhaseName": "",
      "devTypes": [],
      "step": 0,
      "bisId": 0,
      "devLevel": 0,
      "devId": 0,
      "devPointId": ""
    }
  ]
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
taskDtoTask templatebodytrueTaskDtoTaskDto
  idPrimary keytrueinteger(int64)
  taskCodeTask codefalsestring
  typeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitor Tasktrueinteger(int32)
  typesTask Multiple Type Queryfalsearrayinteger(int32)
  inspectionTypeInspection Type: 1 Routine, 2 Special, 3 Specific, 4 Customfalseinteger(int32)
  nameTask nametruestring
  priorityPriority 1, 2, 3, 4, the higher the number, the higher the priorityfalseinteger(int32)
  singleton0 Single instance 1 Multiple instancesfalseinteger(int32)
  releaseStatus0 Published, 1 Unpublishedfalseinteger(int32)
  firstPlanTimeFirst plan timefalsestring(date-time)
  linkageTypeLinkage Type: 1 Linkage / 2 Sequential Controlfalseinteger(int32)
  pointNumNumber of pointsfalseinteger(int32)
  verifiedTypeVerification type: 0 Manual verification, 1 Automatic verificationfalseinteger(int32)
  executorsExecutorsfalsearraystring
  schedulesTask schedulesfalsearrayTaskScheduleDto
    idPrimary key ID'trueinteger
    taskIdtask_idfalseinteger
    executeTypeExecution Type: 1 Regular, 2 Periodic (Month/Week/Day), 3 Interval, 4 Immediate, 5 (Silent use) One-timefalseinteger
    invalidStartInvalid start time. Format yyyy-MM-dd HH:mm:ssfalsestring
    invalidDueUnavailable end time. Format yyyy-MM-dd HH:mm:ssfalsestring
    fixedStartTimeFixed start time set. Format yyyy-MM-dd HH:mm:ssfalsestring
    startTimeStart time, inclusive. Format yyyy-MM-dd HH:mm:ssfalsestring
    endTimeFormat yyyy-MM-dd HH:mm:ssfalsestring
    cycleMonthCycle month setfalsearrayinteger
    cycleWeekCycle week setfalsearrayinteger
    cycleDayCycle day setfalsearrayinteger
    intervalTypeInterval Type: 0 for Minutes, 1 for Hours, 2 for Days, 3 for Weeks, 4 for Monthsfalseinteger
    intervalNumberInterval numberfalseinteger
    executeTimeExecute time, unit: seconds, HH:mm:ssfalsestring
    croncron expressionfalsestring
    jobIdxxl-job task idfalsestring
    isDeletedLogically deletedfalseinteger
    createdByCreated byfalsestring
    createdTimeCreated timefalsestring
    updatedByUpdated byfalsestring
    updatedTimeUpdated timefalsestring
    recurrentExecutionRecurrent execution 1: Yes 0: Nofalseinteger
  versionOptimistic lockfalseinteger(int32)
  isDeletedLogically deletedfalseinteger(int32)
  createdByCreated byfalsestring
  createdTimeCreated timefalsestring(date-time)
  updatedByUpdated byfalsestring
  updatedTimeUpdated timefalsestring(date-time)
  testRun0 Test run, 1 Runfalseinteger(int32)
  deviceIddeviceIdfalseinteger(int64)
  mspIdScene idfalseinteger(int64)
  workCardIdWork card idfalseinteger(int64)
  workCardNameWork card namefalsestring
  idsTask id setfalsearrayinteger(int64)
  filterFilter whether it is an AR taskfalsestring
  extraInfoExtra infofalsestring
  executedCountExecuted countfalseinteger(int64)
  treeIdsTree ids stored in the frontendfalsearrayinteger(int64)
  beuTypesAll Task Point Types in Taskfalsearrayinteger(int32)
  taskDevsBusiness devicesfalsearrayBisDevDto
    idPrimary keyfalseinteger
    typetype 1 Task point 2 Maintenance area pointfalseinteger
    areaNameArea namefalsestring
    bayNameBay namefalsestring
    mainDeviceNameDevice Namefalsestring
    partNamePart namefalsestring
    pointAndPhaseNamePoint and phase namefalsestring
    devTypesCollection devicesfalsearrayinteger
    stepExecution stepfalseinteger
    bisIdbis_idfalseinteger
    devLevelDev level, supports associating inspection points of different levels, 1 Site, 2 Bay, 3 Device, 4 Component, 5 Pointtrueinteger
    devIdDev id, the corresponding level of power device or power point IDtrueinteger
    devPointIdRobot or drone pointfalsestring

Response Status:

Status CodeDescriptionschema
200OKCommonResultTaskDto

Response Status Code-200:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataTaskDtoTaskDto
  idPrimary keyinteger(int64)
  taskCodeTask codestring
  typeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitor Taskinteger(int32)
  typesTask Multiple Type Queryarrayinteger(int32)
  inspectionTypeInspection Type: 1 Routine, 2 Special, 3 Specific, 4 Custominteger(int32)
  nameTask namestring
  priorityPriority 1, 2, 3, 4, the higher the number, the higher the priorityinteger(int32)
  singleton0 Single instance 1 Multiple instancesinteger(int32)
  releaseStatus0 Published, 1 Unpublishedinteger(int32)
  firstPlanTimeFirst plan timestring(date-time)
  linkageTypeLinkage Type: 1 Linkage / 2 Sequential Controlinteger(int32)
  pointNumNumber of pointsinteger(int32)
  verifiedTypeVerification type: 0 Manual verification, 1 Automatic verificationinteger(int32)
  executorsExecutorsarraystring
  schedulesTask schedulesarrayTaskScheduleDto
    idPrimary key ID'integer
    taskIdtask_idinteger
    executeTypeExecution Type: 1 Regular, 2 Periodic (Month/Week/Day), 3 Interval, 4 Immediate, 5 (Silent use) One-timeinteger
    invalidStartInvalid start time. Format yyyy-MM-dd HH:mm:ssstring
    invalidDueUnavailable end time. Format yyyy-MM-dd HH:mm:ssstring
    fixedStartTimeFixed start time set. Format yyyy-MM-dd HH:mm:ssstring
    startTimeStart time, inclusive. Format yyyy-MM-dd HH:mm:ssstring
    endTimeFormat yyyy-MM-dd HH:mm:ssstring
    cycleMonthCycle month setarrayinteger
    cycleWeekCycle week setarrayinteger
    cycleDayCycle day setarrayinteger
    intervalTypeInterval Type: 0 for Minutes, 1 for Hours, 2 for Days, 3 for Weeks, 4 for Monthsinteger
    intervalNumberInterval numberinteger
    executeTimeExecute time, unit: seconds, HH:mm:ssstring
    croncron expressionstring
    jobIdxxl-job task idstring
    isDeletedLogically deletedinteger
    createdByCreated bystring
    createdTimeCreated timestring
    updatedByUpdated bystring
    updatedTimeUpdated timestring
    recurrentExecutionRecurrent execution 1: Yes 0: Nointeger
  versionOptimistic lockinteger(int32)
  isDeletedLogically deletedinteger(int32)
  createdByCreated bystring
  createdTimeCreated timestring(date-time)
  updatedByUpdated bystring
  updatedTimeUpdated timestring(date-time)
  testRun0 Test run, 1 Runinteger(int32)
  deviceIddeviceIdinteger(int64)
  mspIdScene idinteger(int64)
  workCardIdWork card idinteger(int64)
  workCardNameWork card namestring
  idsTask id setarrayinteger(int64)
  filterFilter whether it is an AR taskstring
  extraInfoExtra infostring
  executedCountExecuted countinteger(int64)
  treeIdsTree ids stored in the frontendarrayinteger(int64)
  beuTypesAll Task Point Types in Taskarrayinteger(int32)
  taskDevsBusiness devicesarrayBisDevDto
    idPrimary keyinteger
    typetype 1 Task point 2 Maintenance area pointinteger
    areaNameArea namestring
    bayNameBay namestring
    mainDeviceNameDevice Namestring
    partNamePart namestring
    pointAndPhaseNamePoint and phase namestring
    devTypesCollection devicesarrayinteger
    stepExecution stepinteger
    bisIdbis_idinteger
    devLevelDev level, supports associating inspection points of different levels, 1 Site, 2 Bay, 3 Device, 4 Component, 5 Pointinteger
    devIdDev id, the corresponding level of power device or power point IDinteger
    devPointIdRobot or drone pointstring
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"id": 0,
		"taskCode": "",
		"type": 0,
		"types": [],
		"inspectionType": 0,
		"name": "",
		"priority": 0,
		"singleton": 0,
		"releaseStatus": 0,
		"firstPlanTime": "",
		"linkageType": 0,
		"pointNum": 0,
		"verifiedType": 0,
		"executors": [],
		"schedules": [
			{
				"id": 0,
				"taskId": 0,
				"executeType": 0,
				"invalidStart": "",
				"invalidDue": "",
				"fixedStartTime": "",
				"startTime": "",
				"endTime": "",
				"cycleMonth": [],
				"cycleWeek": [],
				"cycleDay": [],
				"intervalType": 0,
				"intervalNumber": 0,
				"executeTime": "",
				"cron": "",
				"jobId": "",
				"isDeleted": 0,
				"createdBy": "",
				"createdTime": "",
				"updatedBy": "",
				"updatedTime": "",
				"recurrentExecution": 0
			}
		],
		"version": 0,
		"isDeleted": 0,
		"createdBy": "",
		"createdTime": "",
		"updatedBy": "",
		"updatedTime": "",
		"testRun": 0,
		"deviceId": 0,
		"mspId": 0,
		"workCardId": 0,
		"workCardName": "",
		"ids": [],
		"filter": "",
		"extraInfo": "",
		"executedCount": 0,
		"treeIds": [],
		"beuTypes": [],
		"taskDevs": [
			{
				"id": 0,
				"type": 0,
				"areaName": "",
				"bayName": "",
				"mainDeviceName": "",
				"partName": "",
				"pointAndPhaseName": "",
				"devTypes": [],
				"step": 0,
				"bisId": 0,
				"devLevel": 0,
				"devId": 0,
				"devPointId": ""
			}
		]
	},
	"timestamp": ""
}

Update Task Status

Mainly enable the task through the following parameter combination

Interface Address:/platform/api/v1/task/tasks/update-status
Request Method:POST
Request Data Type:application/x-www-form-urlencoded,application/json
Response Data Type:*/*
Interface Description:
Request Example:

javascript
{
  "id": 0,
  "taskCode": "",
  "type": 0,
  "types": [],
  "inspectionType": 0,
  "name": "",
  "priority": 0,
  "singleton": 0,
  "releaseStatus": 0,
  "firstPlanTime": "",
  "linkageType": 0,
  "pointNum": 0,
  "verifiedType": 0,
  "executors": [],
  "schedules": [
    {
      "id": 0,
      "taskId": 0,
      "executeType": 0,
      "invalidStart": "",
      "invalidDue": "",
      "fixedStartTime": "",
      "startTime": "",
      "endTime": "",
      "cycleMonth": [],
      "cycleWeek": [],
      "cycleDay": [],
      "intervalType": 0,
      "intervalNumber": 0,
      "executeTime": "",
      "cron": "",
      "jobId": "",
      "isDeleted": 0,
      "createdBy": "",
      "createdTime": "",
      "updatedBy": "",
      "updatedTime": "",
      "recurrentExecution": 0
    }
  ],
  "version": 0,
  "isDeleted": 0,
  "createdBy": "",
  "createdTime": "",
  "updatedBy": "",
  "updatedTime": "",
  "testRun": 0,
  "deviceId": 0,
  "mspId": 0,
  "workCardId": 0,
  "workCardName": "",
  "ids": [],
  "filter": "",
  "extraInfo": "",
  "executedCount": 0,
  "treeIds": [],
  "beuTypes": [],
  "taskDevs": [
    {
      "id": 0,
      "type": 0,
      "areaName": "",
      "bayName": "",
      "mainDeviceName": "",
      "partName": "",
      "pointAndPhaseName": "",
      "devTypes": [],
      "step": 0,
      "bisId": 0,
      "devLevel": 0,
      "devId": 0,
      "devPointId": ""
    }
  ]
}

Request Parameters:

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
taskDtoTask templatebodytrueTaskDtoTaskDto
  idPrimary keytrueinteger(int64)
  taskCodeTask codefalsestring
  typeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitor Tasktrueinteger(int32)
  typesTask Multiple Type Queryfalsearrayinteger(int32)
  inspectionTypeInspection Type: 1 Routine, 2 Special, 3 Specific, 4 Customfalseinteger(int32)
  nameTask nametruestring
  priorityPriority 1, 2, 3, 4, the higher the number, the higher the priorityfalseinteger(int32)
  singleton0 Single instance 1 Multiple instancesfalseinteger(int32)
  releaseStatus0 Published, 1 Unpublishedfalseinteger(int32)
  firstPlanTimeFirst plan timefalsestring(date-time)
  linkageTypeLinkage Type: 1 Linkage / 2 Sequential Controlfalseinteger(int32)
  pointNumNumber of pointsfalseinteger(int32)
  verifiedTypeVerification type: 0 Manual verification, 1 Automatic verificationfalseinteger(int32)
  executorsExecutorsfalsearraystring
  schedulesTask schedulesfalsearrayTaskScheduleDto
    idPrimary key ID'trueinteger
    taskIdtask_idfalseinteger
    executeTypeExecution Type: 1 Regular, 2 Periodic (Month/Week/Day), 3 Interval, 4 Immediate, 5 (Silent use) One-timefalseinteger
    invalidStartInvalid start time. Format yyyy-MM-dd HH:mm:ssfalsestring
    invalidDueUnavailable end time. Format yyyy-MM-dd HH:mm:ssfalsestring
    fixedStartTimeFixed start time set. Format yyyy-MM-dd HH:mm:ssfalsestring
    startTimeStart time, inclusive. Format yyyy-MM-dd HH:mm:ssfalsestring
    endTimeFormat yyyy-MM-dd HH:mm:ssfalsestring
    cycleMonthCycle month setfalsearrayinteger
    cycleWeekCycle week setfalsearrayinteger
    cycleDayCycle day setfalsearrayinteger
    intervalTypeInterval Type: 0 for Minutes, 1 for Hours, 2 for Days, 3 for Weeks, 4 for Monthsfalseinteger
    intervalNumberInterval numberfalseinteger
    executeTimeExecute time, unit: seconds, HH:mm:ssfalsestring
    croncron expressionfalsestring
    jobIdxxl-job task idfalsestring
    isDeletedLogically deletedfalseinteger
    createdByCreated byfalsestring
    createdTimeCreated timefalsestring
    updatedByUpdated byfalsestring
    updatedTimeUpdated timefalsestring
    recurrentExecutionRecurrent execution 1: Yes 0: Nofalseinteger
  versionOptimistic lockfalseinteger(int32)
  isDeletedLogically deletedfalseinteger(int32)
  createdByCreated byfalsestring
  createdTimeCreated timefalsestring(date-time)
  updatedByUpdated byfalsestring
  updatedTimeUpdated timefalsestring(date-time)
  testRun0 Test run, 1 Runfalseinteger(int32)
  deviceIddeviceIdfalseinteger(int64)
  mspIdScene idfalseinteger(int64)
  workCardIdWork card idfalseinteger(int64)
  workCardNameWork card namefalsestring
  idsTask id setfalsearrayinteger(int64)
  filterFilter whether it is an AR taskfalsestring
  extraInfoExtra infofalsestring
  executedCountExecuted countfalseinteger(int64)
  treeIdsTree ids stored in the frontendfalsearrayinteger(int64)
  beuTypesAll Task Point Types in Taskfalsearrayinteger(int32)
  taskDevsBusiness devicesfalsearrayBisDevDto
    idPrimary keyfalseinteger
    typetype 1 Task point 2 Maintenance area pointfalseinteger
    areaNameArea namefalsestring
    bayNameBay namefalsestring
    mainDeviceNameDevice Namefalsestring
    partNamePart namefalsestring
    pointAndPhaseNamePoint and phase namefalsestring
    devTypesCollection devicesfalsearrayinteger
    stepExecution stepfalseinteger
    bisIdbis_idfalseinteger
    devLevelDev level, supports associating inspection points of different levels, 1 Site, 2 Bay, 3 Device, 4 Component, 5 Pointtrueinteger
    devIdDev id, the corresponding level of power device or power point IDtrueinteger
    devPointIdRobot or drone pointfalsestring

Response Status:

Status CodeDescriptionschema
200OKCommonResultTaskDto

Response Status Code-200:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataTaskDtoTaskDto
  idPrimary keyinteger(int64)
  taskCodeTask codestring
  typeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitor Taskinteger(int32)
  typesTask Multiple Type Queryarrayinteger(int32)
  inspectionTypeInspection Type: 1 Routine, 2 Special, 3 Specific, 4 Custominteger(int32)
  nameTask namestring
  priorityPriority 1, 2, 3, 4, the higher the number, the higher the priorityinteger(int32)
  singleton0 Single instance 1 Multiple instancesinteger(int32)
  releaseStatus0 Published, 1 Unpublishedinteger(int32)
  firstPlanTimeFirst plan timestring(date-time)
  linkageTypeLinkage Type: 1 Linkage / 2 Sequential Controlinteger(int32)
  pointNumNumber of pointsinteger(int32)
  verifiedTypeVerification type: 0 Manual verification, 1 Automatic verificationinteger(int32)
  executorsExecutorsarraystring
  schedulesTask schedulesarrayTaskScheduleDto
    idPrimary key ID'integer
    taskIdtask_idinteger
    executeTypeExecution Type: 1 Regular, 2 Periodic (Month/Week/Day), 3 Interval, 4 Immediate, 5 (Silent use) One-timeinteger
    invalidStartInvalid start time. Format yyyy-MM-dd HH:mm:ssstring
    invalidDueUnavailable end time. Format yyyy-MM-dd HH:mm:ssstring
    fixedStartTimeFixed start time set. Format yyyy-MM-dd HH:mm:ssstring
    startTimeStart time, inclusive. Format yyyy-MM-dd HH:mm:ssstring
    endTimeFormat yyyy-MM-dd HH:mm:ssstring
    cycleMonthCycle month setarrayinteger
    cycleWeekCycle week setarrayinteger
    cycleDayCycle day setarrayinteger
    intervalTypeInterval Type: 0 for Minutes, 1 for Hours, 2 for Days, 3 for Weeks, 4 for Monthsinteger
    intervalNumberInterval numberinteger
    executeTimeExecute time, unit: seconds, HH:mm:ssstring
    croncron expressionstring
    jobIdxxl-job task idstring
    isDeletedLogically deletedinteger
    createdByCreated bystring
    createdTimeCreated timestring
    updatedByUpdated bystring
    updatedTimeUpdated timestring
    recurrentExecutionRecurrent execution 1: Yes 0: Nointeger
  versionOptimistic lockinteger(int32)
  isDeletedLogically deletedinteger(int32)
  createdByCreated bystring
  createdTimeCreated timestring(date-time)
  updatedByUpdated bystring
  updatedTimeUpdated timestring(date-time)
  testRun0 Test run, 1 Runinteger(int32)
  deviceIddeviceIdinteger(int64)
  mspIdScene idinteger(int64)
  workCardIdWork card idinteger(int64)
  workCardNameWork card namestring
  idsTask id setarrayinteger(int64)
  filterFilter whether it is an AR taskstring
  extraInfoExtra infostring
  executedCountExecuted countinteger(int64)
  treeIdsTree ids stored in the frontendarrayinteger(int64)
  beuTypesAll Task Point Types in Taskarrayinteger(int32)
  taskDevsBusiness devicesarrayBisDevDto
    idPrimary keyinteger
    typetype 1 Task point 2 Maintenance area pointinteger
    areaNameArea namestring
    bayNameBay namestring
    mainDeviceNameDevice Namestring
    partNamePart namestring
    pointAndPhaseNamePoint and phase namestring
    devTypesCollection devicesarrayinteger
    stepExecution stepinteger
    bisIdbis_idinteger
    devLevelDev level, supports associating inspection points of different levels, 1 Site, 2 Bay, 3 Device, 4 Component, 5 Pointinteger
    devIdDev id, the corresponding level of power device or power point IDinteger
    devPointIdRobot or drone pointstring
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"id": 0,
		"taskCode": "",
		"type": 0,
		"types": [],
		"inspectionType": 0,
		"name": "",
		"priority": 0,
		"singleton": 0,
		"releaseStatus": 0,
		"firstPlanTime": "",
		"linkageType": 0,
		"pointNum": 0,
		"verifiedType": 0,
		"executors": [],
		"schedules": [
			{
				"id": 0,
				"taskId": 0,
				"executeType": 0,
				"invalidStart": "",
				"invalidDue": "",
				"fixedStartTime": "",
				"startTime": "",
				"endTime": "",
				"cycleMonth": [],
				"cycleWeek": [],
				"cycleDay": [],
				"intervalType": 0,
				"intervalNumber": 0,
				"executeTime": "",
				"cron": "",
				"jobId": "",
				"isDeleted": 0,
				"createdBy": "",
				"createdTime": "",
				"updatedBy": "",
				"updatedTime": "",
				"recurrentExecution": 0
			}
		],
		"version": 0,
		"isDeleted": 0,
		"createdBy": "",
		"createdTime": "",
		"updatedBy": "",
		"updatedTime": "",
		"testRun": 0,
		"deviceId": 0,
		"mspId": 0,
		"workCardId": 0,
		"workCardName": "",
		"ids": [],
		"filter": "",
		"extraInfo": "",
		"executedCount": 0,
		"treeIds": [],
		"beuTypes": [],
		"taskDevs": [
			{
				"id": 0,
				"type": 0,
				"areaName": "",
				"bayName": "",
				"mainDeviceName": "",
				"partName": "",
				"pointAndPhaseName": "",
				"devTypes": [],
				"step": 0,
				"bisId": 0,
				"devLevel": 0,
				"devId": 0,
				"devPointId": ""
			}
		]
	},
	"timestamp": ""
}

Task Control

Interface Address:/platform/api/v1/task/ctls
Request Method:POST
Request Data Type:application/x-www-form-urlencoded,application/json
Response Data Type:*/*
Interface Description:
Request Example:

javascript
{
  "taskId": 0,
  "taskCode": "",
  "execId": "",
  "operate": 0,
  "planStartTime": "",
  "executeType": 0,
  "taskDto": {
    "id": 0,
    "taskCode": "",
    "type": 0,
    "types": [],
    "inspectionType": 0,
    "name": "",
    "priority": 0,
    "singleton": 0,
    "releaseStatus": 0,
    "firstPlanTime": "",
    "linkageType": 0,
    "pointNum": 0,
    "verifiedType": 0,
    "executors": [],
    "schedules": [
      {
        "id": 0,
        "taskId": 0,
        "executeType": 0,
        "invalidStart": "",
        "invalidDue": "",
        "fixedStartTime": "",
        "startTime": "",
        "endTime": "",
        "cycleMonth": [],
        "cycleWeek": [],
        "cycleDay": [],
        "intervalType": 0,
        "intervalNumber": 0,
        "executeTime": "",
        "cron": "",
        "jobId": "",
        "isDeleted": 0,
        "createdBy": "",
        "createdTime": "",
        "updatedBy": "",
        "updatedTime": "",
        "recurrentExecution": 0
      }
    ],
    "version": 0,
    "isDeleted": 0,
    "createdBy": "",
    "createdTime": "",
    "updatedBy": "",
    "updatedTime": "",
    "testRun": 0,
    "deviceId": 0,
    "mspId": 0,
    "workCardId": 0,
    "workCardName": "",
    "ids": [],
    "filter": "",
    "extraInfo": "",
    "executedCount": 0,
    "treeIds": [],
    "beuTypes": [],
    "taskDevs": [
      {
        "id": 0,
        "type": 0,
        "areaName": "",
        "bayName": "",
        "mainDeviceName": "",
        "partName": "",
        "pointAndPhaseName": "",
        "devTypes": [],
        "step": 0,
        "bisId": 0,
        "devLevel": 0,
        "devId": 0,
        "devPointId": ""
      }
    ]
  },
  "instanceDto": {
    "id": 0,
    "taskId": 0,
    "taskCode": "",
    "taskName": "",
    "taskType": 0,
    "pointNum": 0,
    "singleton": 0,
    "inspectionType": 0,
    "executeType": 0,
    "taskPatrolledId": "",
    "execId": "",
    "priority": 0,
    "runtimeStatus": 0,
    "planStartTime": "",
    "startTime": "",
    "endTime": "",
    "verified": 0,
    "verifiedPerson": "",
    "verifiedTime": "",
    "progress": "",
    "abnormalPtCnt": 0,
    "normalPtCnt": 0,
    "linkageType": 0,
    "taskBeuStatus": 0,
    "video": "",
    "version": 0,
    "isDeleted": 0,
    "createdBy": "",
    "createdTime": "",
    "updatedBy": "",
    "updatedTime": "",
    "patrolConclusion": "",
    "reportUrl": "",
    "testRun": 0,
    "mspId": 0,
    "patrolPersonIds": "",
    "patrolPersonNames": "",
    "workCardId": 0,
    "workCardName": "",
    "executors": [],
    "conclusion": 0,
    "extraInfo": ""
  },
  "testRun": 0,
  "singleton": 0,
  "extraInfo": "",
  "video": "",
  "highest": true,
  "basicExecuteUnitEnumList": []
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
taskCtlRequestDtoTask ConControl RequestbodytrueTaskCtlRequestDtoTaskCtlRequestDto
  taskIdTask idfalseinteger(int64)
  taskCodeTask codefalsestring
  execIdExecution idfalsestring
  operate1 Start execution, 2 Pause, 3 Resume execution, 4 Stopfalseinteger(int32)
  planStartTimePlan start timefalsestring(date-time)
  executeTypeExecution Type: 1 Regular, 2 Periodic (Month/Week/Day), 3 Interval, 4 Immediatefalseinteger(int32)
  taskDtoTask templatefalseTaskDtoTaskDto
    idPrimary keytrueinteger
    taskCodeTask codefalsestring
    typeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitor Tasktrueinteger
    typesTask Multiple Type Queryfalsearrayinteger
    inspectionTypeInspection Type: 1 Routine, 2 Special, 3 Specific, 4 Customfalseinteger
    nameTask nametruestring
    priorityPriority 1, 2, 3, 4, the higher the number, the higher the priorityfalseinteger
    singleton0 Single instance 1 Multiple instancesfalseinteger
    releaseStatus0 Published, 1 Unpublishedfalseinteger
    firstPlanTimeFirst plan timefalsestring
    linkageTypeLinkage Type: 1 Linkage / 2 Sequential Controlfalseinteger
    pointNumNumber of pointsfalseinteger
    verifiedTypeVerification type: 0 Manual verification, 1 Automatic verificationfalseinteger
    executorsExecutorsfalsearraystring
    schedulesTask schedulesfalsearrayTaskScheduleDto
      idPrimary key ID'trueinteger
      taskIdtask_idfalseinteger
      executeTypeExecution Type: 1 Regular, 2 Periodic (Month/Week/Day), 3 Interval, 4 Immediate, 5 (Silent use) One-timefalseinteger
      invalidStartInvalid start time. Format yyyy-MM-dd HH:mm:ssfalsestring
      invalidDueUnavailable end time. Format yyyy-MM-dd HH:mm:ssfalsestring
      fixedStartTimeFixed start time set. Format yyyy-MM-dd HH:mm:ssfalsestring
      startTimeStart time, inclusive. Format yyyy-MM-dd HH:mm:ssfalsestring
      endTimeFormat yyyy-MM-dd HH:mm:ssfalsestring
      cycleMonthCycle month setfalsearrayinteger
      cycleWeekCycle week setfalsearrayinteger
      cycleDayCycle day setfalsearrayinteger
      intervalTypeInterval Type: 0 for Minutes, 1 for Hours, 2 for Days, 3 for Weeks, 4 for Monthsfalseinteger
      intervalNumberInterval numberfalseinteger
      executeTimeExecute time, unit: seconds, HH:mm:ssfalsestring
      croncron expressionfalsestring
      jobIdxxl-job task idfalsestring
      isDeletedLogically deletedfalseinteger
      createdByCreated byfalsestring
      createdTimeCreated timefalsestring
      updatedByUpdated byfalsestring
      updatedTimeUpdated timefalsestring
      recurrentExecutionRecurrent execution 1: Yes 0: Nofalseinteger
    versionOptimistic lockfalseinteger
    isDeletedLogically deletedfalseinteger
    createdByCreated byfalsestring
    createdTimeCreated timefalsestring
    updatedByUpdated byfalsestring
    updatedTimeUpdated timefalsestring
    testRun0 Test run, 1 Runfalseinteger
    deviceIddeviceIdfalseinteger
    mspIdScene idfalseinteger
    workCardIdWork card idfalseinteger
    workCardNameWork card namefalsestring
    idsTask id setfalsearrayinteger
    filterFilter whether it is an AR taskfalsestring
    extraInfoExtra infofalsestring
    executedCountExecuted countfalseinteger
    treeIdsTree ids stored in the frontendfalsearrayinteger
    beuTypesAll Task Point Types in Taskfalsearrayinteger
    taskDevsBusiness devicesfalsearrayBisDevDto
      idPrimary keyfalseinteger
      typetype 1 Task point 2 Maintenance area pointfalseinteger
      areaNameArea namefalsestring
      bayNameBay namefalsestring
      mainDeviceNameDevice Namefalsestring
      partNamePart namefalsestring
      pointAndPhaseNamePoint and phase namefalsestring
      devTypesCollection devicesfalsearrayinteger
      stepExecution stepfalseinteger
      bisIdbis_idfalseinteger
      devLevelDev level, supports associating inspection points of different levels, 1 Site, 2 Bay, 3 Device, 4 Component, 5 Pointtrueinteger
      devIdDev id, the corresponding level of power device or power point IDtrueinteger
      devPointIdRobot or drone pointfalsestring
  instanceDtoInstancefalseInstanceDtoInstanceDto
    idPrimary keyfalseinteger
    taskIdtask_idfalseinteger
    taskCodetask_codefalsestring
    taskNameTask namefalsestring
    taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitor Taskfalseinteger
    pointNumNumber of pointsfalseinteger
    singleton0 Single instance 1 Multiple instancesfalseinteger
    inspectionTypeInspection Type: 1 Routine, 2 Special, 3 Specific, 4 Customfalseinteger
    executeTypeExecution Type: 1 Regular, 2 Periodic (Month/Week/Day), 3 Interval, 4 Immediatefalseinteger
    taskPatrolledIdtask_patrolled_idfalsestring
    execIdExecution idfalsestring
    priorityInspection Priorityfalseinteger
    runtimeStatusRuntime Status: 1 Finished, 2 Executing, 3 Waiting, 4 Stopped, 5 Executing/Paused, 6 Paused, 7 Processing, 8 Higher Priority Task Exists, 9 Exceptionfalseinteger
    planStartTimePlan start timefalsestring
    startTimeTask execution start timefalsestring
    endTimeTask execution end timefalsestring
    verifiedVerified statusfalseinteger
    verifiedPersonVerified personfalsestring
    verifiedTimeVerified timefalsestring
    progressTask execution progressfalsestring
    abnormalPtCntNumber of results failing AI verificationfalseinteger
    normalPtCntNumber of results passing AI verificationfalseinteger
    linkageTypeLinkage Type: 1 Smart Linkage / 2 Reverse Linkagefalseinteger
    taskBeuStatus0 Normal 1 Abnormalfalseinteger
    videoVideo URLfalsestring
    versionVersion numberfalseinteger
    isDeletedLogically deleted value (default 1), not deleted value (default 0)falseinteger
    createdByCreated byfalsestring
    createdTimeCreated timefalsestring
    updatedByUpdated byfalsestring
    updatedTimeUpdated timefalsestring
    patrolConclusionPatrol conclusionfalsestring
    reportUrlReport download URLfalsestring
    testRun0 Test run, 1 Runfalseinteger
    mspIdScene idfalseinteger
    patrolPersonIdsPatrol person idsfalsestring
    patrolPersonNamesPatrol personsfalsestring
    workCardIdWork card idfalseinteger
    workCardNameWork card namefalsestring
    executorsExecutorsfalsearraystring
    conclusion0 Pending, 1 Normal, 2 Abnormal, 3 Execution failure, 5 Unknownfalseinteger
    extraInfoExtra infofalsestring
  testRun0 Test run, 1 Runfalseinteger(int32)
  singleton0 Single instance 1 Multiple instancesfalseinteger(int32)
  extraInfoExtra infofalsestring
  videoVideo URLfalsestring
  highestWhether it is the highest priority controlfalseboolean
  basicExecuteUnitEnumListHardware to be executedfalsearraystring

Response Status:

Status CodeDescriptionschema
200OKCommonResultTaskCtlResultDto

Response Status Code-200:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataTaskCtlResultDtoTaskCtlResultDto
  taskIdTask idinteger(int64)
  taskNameTask namestring
  taskCodeTask codestring
  statusControl result status, 1 Success; 2 Failureinteger(int32)
  taskInsIdTask Ins IDnstanceidinteger(int64)
  execIdExecution IDstring
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"taskId": 0,
		"taskName": "",
		"taskCode": "",
		"status": 0,
		"taskInsId": 0,
		"execId": ""
	},
	"timestamp": ""
}

Update Task

Interface Address: /platform/api/v1/task/tasks/update

Request Method: POST

Request Data Type: application/x-www-form-urlencoded, application/json

Response Data Type: */*

Interface Description:

Request Example:

javascript
{
  "id": 0,
  "taskCode": "",
  "type": 0,
  "types": [],
  "inspectionType": 0,
  "name": "",
  "priority": 0,
  "singleton": 0,
  "releaseStatus": 0,
  "firstPlanTime": "",
  "linkageType": 0,
  "pointNum": 0,
  "verifiedType": 0,
  "executors": [],
  "schedules": [
    {
      "id": 0,
      "taskId": 0,
      "executeType": 0,
      "invalidStart": "",
      "invalidDue": "",
      "fixedStartTime": "",
      "startTime": "",
      "endTime": "",
      "cycleMonth": [],
      "cycleWeek": [],
      "cycleDay": [],
      "intervalType": 0,
      "intervalNumber": 0,
      "executeTime": "",
      "cron": "",
      "jobId": "",
      "isDeleted": 0,
      "createdBy": "",
      "createdTime": "",
      "updatedBy": "",
      "updatedTime": "",
      "recurrentExecution": 0
    }
  ],
  "version": 0,
  "isDeleted": 0,
  "createdBy": "",
  "createdTime": "",
  "updatedBy": "",
  "updatedTime": "",
  "testRun": 0,
  "deviceId": 0,
  "mspId": 0,
  "workCardId": 0,
  "workCardName": "",
  "ids": [],
  "filter": "",
  "extraInfo": "",
  "executedCount": 0,
  "treeIds": [],
  "beuTypes": [],
  "taskDevs": [
    {
      "id": 0,
      "type": 0,
      "areaName": "",
      "bayName": "",
      "mainDeviceName": "",
      "partName": "",
      "pointAndPhaseName": "",
      "devTypes": [],
      "step": 0,
      "bisId": 0,
      "devLevel": 0,
      "devId": 0,
      "devPointId": ""
    }
  ]
}

Delete Task

Interface Address:/platform/api/v1/task/tasks/delete

Request Method:POST

Request Data Type:application/x-www-form-urlencoded,application/json

Response Data Type:*/*

Interface Description:

Request Example:

javascript
{
  "id": 0,
  "taskCode": "",
  "type": 0,
  "types": [],
  "inspectionType": 0,
  "name": "",
  "priority": 0,
  "singleton": 0,
  "releaseStatus": 0,
  "firstPlanTime": "",
  "linkageType": 0,
  "pointNum": 0,
  "verifiedType": 0,
  "executors": [],
  "schedules": [
    {
      "id": 0,
      "taskId": 0,
      "executeType": 0,
      "invalidStart": "",
      "invalidDue": "",
      "fixedStartTime": "",
      "startTime": "",
      "endTime": "",
      "cycleMonth": [],
      "cycleWeek": [],
      "cycleDay": [],
      "intervalType": 0,
      "intervalNumber": 0,
      "executeTime": "",
      "cron": "",
      "jobId": "",
      "isDeleted": 0,
      "createdBy": "",
      "createdTime": "",
      "updatedBy": "",
      "updatedTime": "",
      "recurrentExecution": 0
    }
  ],
  "version": 0,
  "isDeleted": 0,
  "createdBy": "",
  "createdTime": "",
  "updatedBy": "",
  "updatedTime": "",
  "testRun": 0,
  "deviceId": 0,
  "mspId": 0,
  "workCardId": 0,
  "workCardName": "",
  "ids": [],
  "filter": "",
  "extraInfo": "",
  "executedCount": 0,
  "treeIds": [],
  "beuTypes": [],
  "taskDevs": [
    {
      "id": 0,
      "type": 0,
      "areaName": "",
      "bayName": "",
      "mainDeviceName": "",
      "partName": "",
      "pointAndPhaseName": "",
      "devTypes": [],
      "step": 0,
      "bisId": 0,
      "devLevel": 0,
      "devId": 0,
      "devPointId": ""
    }
  ]
}

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
taskDtoTask TemplatebodytrueTaskDtoTaskDto
  idPrimary Keytrueinteger(int64)
  taskCodeTask Codefalsestring
  typeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Tasktrueinteger(int32)
  typesQuery by Multiple Task Typesfalsearrayinteger(int32)
  inspectionTypeInspection Type: 1 Routine, 2 Special, 3 Specific, 4 Customfalseinteger(int32)
  nameTask Nametruestring
  priorityPriority 1, 2, 3, 4 (higher number = higher priority)falseinteger(int32)
  singleton0 Single, 1 Multiplefalseinteger(int32)
  releaseStatus0 Published, 1 Unpublishedfalseinteger(int32)
  firstPlanTimeFirst Execution Timefalsestring(date-time)
  linkageTypeLinkage Type 1: Linkage / 2: Sequential Controlfalseinteger(int32)
  pointNumNumber of Pointsfalseinteger(int32)
  verifiedTypeVerification Method: 0 Manual Review, 1 Automatic Reviewfalseinteger(int32)
  executorsExecutorsfalsearraystring
  schedulesTask schedulesfalsearrayTaskScheduleDto
    idPrimary Key IDtrueinteger
    taskIdtask_idfalseinteger
    executeTypeExecution Type: 1 Regular, 2 Cyclic (Month/Week/Day), 3 Interval, 4 Immediate, 5 Silent One-timefalseinteger
    invalidStartUnavailable Start Time (yyyy-MM-dd HH:mm:ss)falsestring
    invalidDueUnavailable End Time (yyyy-MM-dd HH:mm:ss)falsestring
    fixedStartTimeFixed execution time list (yyyy-MM-dd HH:mm:ss)falsestring
    startTimeStart Time (yyyy-MM-dd HH:mm:ss)falsestring
    endTimeFormat yyyy-MM-dd HH:mm:ssfalsestring
    cycleMonthCycle Monthsfalsearrayinteger
    cycleWeekCycle Weeksfalsearrayinteger
    cycleDayCycle Daysfalsearrayinteger
    intervalTypeInterval Type: 0 Minute, 1 Hour, 2 Day, 3 Week, 4 Monthfalseinteger
    intervalNumberInterval Numberfalseinteger
    executeTimeExecution Time (Seconds, HH:mm:ss)falsestring
    cronCron Expressionfalsestring
    jobIdXXL-Job scheduled task IDfalsestring
    isDeletedLogical deletion flagfalseinteger
    createdByCreated Byfalsestring
    createdTimeCreated Timefalsestring
    updatedByUpdated Byfalsestring
    updatedTimeUpdated Timefalsestring
    recurrentExecutionRecurrent Execution 1: Yes, 0: Nofalseinteger
  versionRevision / Versionfalseinteger(int32)
  isDeletedLogical deletion flagfalseinteger(int32)
  createdByCreated Byfalsestring
  createdTimeCreated Timefalsestring(date-time)
  updatedByUpdated Byfalsestring
  updatedTimeUpdated Timefalsestring(date-time)
  testRun0 Trial Run, 1 Runfalseinteger(int32)
  deviceIddeviceIdfalseinteger(int64)
  mspIdScene IDfalseinteger(int64)
  workCardIdWork Card IDfalseinteger(int64)
  workCardNameWork Card Namefalsestring
  idsTask IDsfalsearrayinteger(int64)
  filterFilter whether it is an AR taskfalsestring
  extraInfoExtra Infofalsestring
  executedCountExecution Record Countfalseinteger(int64)
  treeIdsTree node IDs stored on the front endfalsearrayinteger(int64)
  beuTypesAll Task Point Typesfalsearrayinteger(int32)
  taskDevsBusiness devicesfalsearrayBisDevDto
    idPrimary Keyfalseinteger
    typeType: 1 Task Point, 2 Maintenance Area Pointfalseinteger
    areaNameArea Namefalsestring
    bayNameBay Namefalsestring
    mainDeviceNameMain Device Namefalsestring
    partNamePart Namefalsestring
    pointAndPhaseNameLevel-5 point and phase namefalsestring
    devTypesCollection devicesfalsearrayinteger
    stepExecution Stepfalseinteger
    bisIdbis_idfalseinteger
    devLevelInspection Point Level, supports different levels, 1 Sitetrueinteger
    devIdInspection Device/Point ID, corresponding power device or point IDtrueinteger
    devPointIdRobot or drone pointfalsestring

Response Status:

Status CodeDescriptionschema
200OKCommonResultTaskDto

Response Status Code-200:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataTaskDtoTaskDto
  idPrimary Keyinteger(int64)
  taskCodeTask Codestring
  typeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskinteger(int32)
  typesQuery by Multiple Task Typesarrayinteger(int32)
  inspectionTypeInspection Type: 1 Routine, 2 Special, 3 Specific, 4 Custominteger(int32)
  nameTask Namestring
  priorityPriority 1, 2, 3, 4 (higher number = higher priority)integer(int32)
  singleton0 Single, 1 Multipleinteger(int32)
  releaseStatus0 Published, 1 Unpublishedinteger(int32)
  firstPlanTimeFirst Execution Timestring(date-time)
  linkageTypeLinkage Type 1: Linkage / 2: Sequential Controlinteger(int32)
  pointNumNumber of Pointsinteger(int32)
  verifiedTypeVerification Method: 0 Manual Review, 1 Automatic Reviewinteger(int32)
  executorsExecutorsarraystring
  schedulesTask schedulesarrayTaskScheduleDto
    idPrimary Key IDinteger
    taskIdtask_idinteger
    executeTypeExecution Type: 1 Regular, 2 Cyclic (Month/Week/Day), 3 Interval, 4 Immediate, 5 Silent One-timeinteger
    invalidStartUnavailable Start Time (yyyy-MM-dd HH:mm:ss)string
    invalidDueUnavailable End Time (yyyy-MM-dd HH:mm:ss)string
    fixedStartTimeFixed execution time list (yyyy-MM-dd HH:mm:ss)string
    startTimeStart Time (yyyy-MM-dd HH:mm:ss)string
    endTimeFormat yyyy-MM-dd HH:mm:ssstring
    cycleMonthCycle Monthsarrayinteger
    cycleWeekCycle Weeksarrayinteger
    cycleDayCycle Daysarrayinteger
    intervalTypeInterval Type: 0 Minute, 1 Hour, 2 Day, 3 Week, 4 Monthinteger
    intervalNumberInterval Numberinteger
    executeTimeExecution Time (Seconds, HH:mm:ss)string
    cronCron Expressionstring
    jobIdXXL-Job scheduled task IDstring
    isDeletedLogical deletion flaginteger
    createdByCreated Bystring
    createdTimeCreated Timestring
    updatedByUpdated Bystring
    updatedTimeUpdated Timestring
    recurrentExecutionRecurrent Execution 1: Yes, 0: Nointeger
  versionRevision / Versioninteger(int32)
  isDeletedLogical deletion flaginteger(int32)
  createdByCreated Bystring
  createdTimeCreated Timestring(date-time)
  updatedByUpdated Bystring
  updatedTimeUpdated Timestring(date-time)
  testRun0 Trial Run, 1 Runinteger(int32)
  deviceIddeviceIdinteger(int64)
  mspIdScene IDinteger(int64)
  workCardIdWork Card IDinteger(int64)
  workCardNameWork Card Namestring
  idsTask IDsarrayinteger(int64)
  filterFilter whether it is an AR taskstring
  extraInfoExtra Infostring
  executedCountExecution Record Countinteger(int64)
  treeIdsTree node IDs stored on the front endarrayinteger(int64)
  beuTypesAll Task Point Typesarrayinteger(int32)
  taskDevsBusiness devicesarrayBisDevDto
    idPrimary Keyinteger
    typeType: 1 Task Point, 2 Maintenance Area Pointinteger
    areaNameArea Namestring
    bayNameBay Namestring
    mainDeviceNameMain Device Namestring
    partNamePart Namestring
    pointAndPhaseNameLevel-5 point and phase namestring
    devTypesCollection devicesarrayinteger
    stepExecution Stepinteger
    bisIdbis_idinteger
    devLevelInspection Point Level, supports different levels, 1 Siteinteger
    devIdInspection Device/Point ID, corresponding power device or point IDinteger
    devPointIdRobot or drone pointstring
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"id": 0,
		"taskCode": "",
		"type": 0,
		"types": [],
		"inspectionType": 0,
		"name": "",
		"priority": 0,
		"singleton": 0,
		"releaseStatus": 0,
		"firstPlanTime": "",
		"linkageType": 0,
		"pointNum": 0,
		"verifiedType": 0,
		"executors": [],
		"schedules": [
			{
				"id": 0,
				"taskId": 0,
				"executeType": 0,
				"invalidStart": "",
				"invalidDue": "",
				"fixedStartTime": "",
				"startTime": "",
				"endTime": "",
				"cycleMonth": [],
				"cycleWeek": [],
				"cycleDay": [],
				"intervalType": 0,
				"intervalNumber": 0,
				"executeTime": "",
				"cron": "",
				"jobId": "",
				"isDeleted": 0,
				"createdBy": "",
				"createdTime": "",
				"updatedBy": "",
				"updatedTime": "",
				"recurrentExecution": 0
			}
		],
		"version": 0,
		"isDeleted": 0,
		"createdBy": "",
		"createdTime": "",
		"updatedBy": "",
		"updatedTime": "",
		"testRun": 0,
		"deviceId": 0,
		"mspId": 0,
		"workCardId": 0,
		"workCardName": "",
		"ids": [],
		"filter": "",
		"extraInfo": "",
		"executedCount": 0,
		"treeIds": [],
		"beuTypes": [],
		"taskDevs": [
			{
				"id": 0,
				"type": 0,
				"areaName": "",
				"bayName": "",
				"mainDeviceName": "",
				"partName": "",
				"pointAndPhaseName": "",
				"devTypes": [],
				"step": 0,
				"bisId": 0,
				"devLevel": 0,
				"devId": 0,
				"devPointId": ""
			}
		]
	},
	"timestamp": ""
}

Response Code - 400:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 0,
	"message": "",
	"data": {},
	"timestamp": ""
}

Response Code - 401:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 0,
	"message": "",
	"data": {},
	"timestamp": ""
}

Response Code - 403:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 0,
	"message": "",
	"data": {},
	"timestamp": ""
}

Response Code - 500:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 0,
	"message": "",
	"data": {},
	"timestamp": ""
}

Query Tasks by Page

Interface Address:/platform/api/v1/task/tasks/page

Request Method:GET

Request Data Type:application/x-www-form-urlencoded

Response Data Type:*/*

Interface Description:

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
queryPagination Query CriteriaquerytrueQueryQuery
  currentCurrent Page (Default 1)falseinteger(int32)
  sizePage Size (Default 10)falseinteger(int32)
  columnSort Columnfalsearraystring
  ascIs Ascendingfalsearrayboolean
taskDtoTask TemplatequerytrueTaskDtoTaskDto
  idPrimary Keytrueinteger(int64)
  taskCodeTask Codefalsestring
  typeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Tasktrueinteger(int32)
  typesQuery by Multiple Task Typesfalsearrayinteger(int32)
  inspectionTypeInspection Type: 1 Routine, 2 Special, 3 Specific, 4 Customfalseinteger(int32)
  nameTask Nametruestring
  priorityPriority 1, 2, 3, 4 (higher number = higher priority)falseinteger(int32)
  singleton0 Single, 1 Multiplefalseinteger(int32)
  releaseStatus0 Published, 1 Unpublishedfalseinteger(int32)
  firstPlanTimeFirst Execution Timefalsestring(date-time)
  linkageTypeLinkage Type 1: Linkage / 2: Sequential Controlfalseinteger(int32)
  pointNumNumber of Pointsfalseinteger(int32)
  verifiedTypeVerification Method: 0 Manual Review, 1 Automatic Reviewfalseinteger(int32)
  executorsExecutorsfalsearraystring
  schedulesTask schedulesfalsearrayTaskScheduleDto
    idPrimary Key IDtrueinteger
    taskIdtask_idfalseinteger
    executeTypeExecution Type: 1 Regular, 2 Cyclic (Month/Week/Day), 3 Interval, 4 Immediate, 5 Silent One-timefalseinteger
    invalidStartUnavailable Start Time (yyyy-MM-dd HH:mm:ss)falsestring
    invalidDueUnavailable End Time (yyyy-MM-dd HH:mm:ss)falsestring
    fixedStartTimeFixed execution time list (yyyy-MM-dd HH:mm:ss)falsestring
    startTimeStart Time (yyyy-MM-dd HH:mm:ss)falsestring
    endTimeFormat yyyy-MM-dd HH:mm:ssfalsestring
    cycleMonthCycle Monthsfalsearrayinteger
    cycleWeekCycle Weeksfalsearrayinteger
    cycleDayCycle Daysfalsearrayinteger
    intervalTypeInterval Type: 0 Minute, 1 Hour, 2 Day, 3 Week, 4 Monthfalseinteger
    intervalNumberInterval Numberfalseinteger
    executeTimeExecution Time (Seconds, HH:mm:ss)falsestring
    cronCron Expressionfalsestring
    jobIdXXL-Job scheduled task IDfalsestring
    isDeletedLogical deletion flagfalseinteger
    createdByCreated Byfalsestring
    createdTimeCreated Timefalsestring
    updatedByUpdated Byfalsestring
    updatedTimeUpdated Timefalsestring
    recurrentExecutionRecurrent Execution 1: Yes, 0: Nofalseinteger
  versionRevision / Versionfalseinteger(int32)
  isDeletedLogical deletion flagfalseinteger(int32)
  createdByCreated Byfalsestring
  createdTimeCreated Timefalsestring(date-time)
  updatedByUpdated Byfalsestring
  updatedTimeUpdated Timefalsestring(date-time)
  testRun0 Trial Run, 1 Runfalseinteger(int32)
  deviceIddeviceIdfalseinteger(int64)
  mspIdScene IDfalseinteger(int64)
  workCardIdWork Card IDfalseinteger(int64)
  workCardNameWork Card Namefalsestring
  idsTask IDsfalsearrayinteger(int64)
  filterFilter whether it is an AR taskfalsestring
  extraInfoExtra Infofalsestring
  executedCountExecution Record Countfalseinteger(int64)
  treeIdsTree node IDs stored on the front endfalsearrayinteger(int64)
  beuTypesAll Task Point Typesfalsearrayinteger(int32)
  taskDevsBusiness devicesfalsearrayBisDevDto
    idPrimary Keyfalseinteger
    typeType: 1 Task Point, 2 Maintenance Area Pointfalseinteger
    areaNameArea Namefalsestring
    bayNameBay Namefalsestring
    mainDeviceNameMain Device Namefalsestring
    partNamePart Namefalsestring
    pointAndPhaseNameLevel-5 point and phase namefalsestring
    devTypesCollection devicesfalsearrayinteger
    stepExecution Stepfalseinteger
    bisIdbis_idfalseinteger
    devLevelInspection Point Level, supports different levels, 1 Sitetrueinteger
    devIdInspection Device/Point ID, corresponding power device or point IDtrueinteger
    devPointIdRobot or drone pointfalsestring

Response Status:

Status CodeDescriptionschema
200OKCommonResultPageTaskDto

Response Status Code-200:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataPageTaskDtoPageTaskDto
  recordsTask TemplatearrayTaskDto
    idPrimary Keyinteger
    taskCodeTask Codestring
    typeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskinteger
    typesQuery by Multiple Task Typesarrayinteger
    inspectionTypeInspection Type: 1 Routine, 2 Special, 3 Specific, 4 Custominteger
    nameTask Namestring
    priorityPriority 1, 2, 3, 4 (higher number = higher priority)integer
    singleton0 Single, 1 Multipleinteger
    releaseStatus0 Published, 1 Unpublishedinteger
    firstPlanTimeFirst Execution Timestring
    linkageTypeLinkage Type 1: Linkage / 2: Sequential Controlinteger
    pointNumNumber of Pointsinteger
    verifiedTypeVerification Method: 0 Manual Review, 1 Automatic Reviewinteger
    executorsExecutorsarraystring
    schedulesTask schedulesarrayTaskScheduleDto
      idPrimary Key IDinteger
      taskIdtask_idinteger
      executeTypeExecution Type: 1 Regular, 2 Cyclic (Month/Week/Day), 3 Interval, 4 Immediate, 5 Silent One-timeinteger
      invalidStartUnavailable Start Time (yyyy-MM-dd HH:mm:ss)string
      invalidDueUnavailable End Time (yyyy-MM-dd HH:mm:ss)string
      fixedStartTimeFixed execution time list (yyyy-MM-dd HH:mm:ss)string
      startTimeStart Time (yyyy-MM-dd HH:mm:ss)string
      endTimeFormat yyyy-MM-dd HH:mm:ssstring
      cycleMonthCycle Monthsarrayinteger
      cycleWeekCycle Weeksarrayinteger
      cycleDayCycle Daysarrayinteger
      intervalTypeInterval Type: 0 Minute, 1 Hour, 2 Day, 3 Week, 4 Monthinteger
      intervalNumberInterval Numberinteger
      executeTimeExecution Time (Seconds, HH:mm:ss)string
      cronCron Expressionstring
      jobIdXXL-Job scheduled task IDstring
      isDeletedLogical deletion flaginteger
      createdByCreated Bystring
      createdTimeCreated Timestring
      updatedByUpdated Bystring
      updatedTimeUpdated Timestring
      recurrentExecutionRecurrent Execution 1: Yes, 0: Nointeger
    versionRevision / Versioninteger
    isDeletedLogical deletion flaginteger
    createdByCreated Bystring
    createdTimeCreated Timestring
    updatedByUpdated Bystring
    updatedTimeUpdated Timestring
    testRun0 Trial Run, 1 Runinteger
    deviceIddeviceIdinteger
    mspIdScene IDinteger
    workCardIdWork Card IDinteger
    workCardNameWork Card Namestring
    idsTask IDsarrayinteger
    filterFilter whether it is an AR taskstring
    extraInfoExtra Infostring
    executedCountExecution Record Countinteger
    treeIdsTree node IDs stored on the front endarrayinteger
    beuTypesAll Task Point Typesarrayinteger
    taskDevsBusiness devicesarrayBisDevDto
      idPrimary Keyinteger
      typeType: 1 Task Point, 2 Maintenance Area Pointinteger
      areaNameArea Namestring
      bayNameBay Namestring
      mainDeviceNameMain Device Namestring
      partNamePart Namestring
      pointAndPhaseNameLevel-5 point and phase namestring
      devTypesCollection devicesarrayinteger
      stepExecution Stepinteger
      bisIdbis_idinteger
      devLevelInspection Point Level, supports different levels, 1 Siteinteger
      devIdInspection Device/Point ID, corresponding power device or point IDinteger
      devPointIdRobot or drone pointstring
  totalinteger(int64)
  sizeinteger(int64)
  currentinteger(int64)
  ordersarrayOrderItem
    columnstring
    ascboolean
  optimizeCountSqlboolean
  searchCountboolean
  optimizeJoinOfCountSqlboolean
  maxLimitinteger(int64)
  countIdstring
  pagesinteger(int64)
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"records": [
			{
				"id": 0,
				"taskCode": "",
				"type": 0,
				"types": [],
				"inspectionType": 0,
				"name": "",
				"priority": 0,
				"singleton": 0,
				"releaseStatus": 0,
				"firstPlanTime": "",
				"linkageType": 0,
				"pointNum": 0,
				"verifiedType": 0,
				"executors": [],
				"schedules": [
					{
						"id": 0,
						"taskId": 0,
						"executeType": 0,
						"invalidStart": "",
						"invalidDue": "",
						"fixedStartTime": "",
						"startTime": "",
						"endTime": "",
						"cycleMonth": [],
						"cycleWeek": [],
						"cycleDay": [],
						"intervalType": 0,
						"intervalNumber": 0,
						"executeTime": "",
						"cron": "",
						"jobId": "",
						"isDeleted": 0,
						"createdBy": "",
						"createdTime": "",
						"updatedBy": "",
						"updatedTime": "",
						"recurrentExecution": 0
					}
				],
				"version": 0,
				"isDeleted": 0,
				"createdBy": "",
				"createdTime": "",
				"updatedBy": "",
				"updatedTime": "",
				"testRun": 0,
				"deviceId": 0,
				"mspId": 0,
				"workCardId": 0,
				"workCardName": "",
				"ids": [],
				"filter": "",
				"extraInfo": "",
				"executedCount": 0,
				"treeIds": [],
				"beuTypes": [],
				"taskDevs": [
					{
						"id": 0,
						"type": 0,
						"areaName": "",
						"bayName": "",
						"mainDeviceName": "",
						"partName": "",
						"pointAndPhaseName": "",
						"devTypes": [],
						"step": 0,
						"bisId": 0,
						"devLevel": 0,
						"devId": 0,
						"devPointId": ""
					}
				]
			}
		],
		"total": 0,
		"size": 0,
		"current": 0,
		"orders": [
			{
				"column": "",
				"asc": true
			}
		],
		"optimizeCountSql": true,
		"searchCount": true,
		"optimizeJoinOfCountSql": true,
		"maxLimit": 0,
		"countId": "",
		"pages": 0
	},
	"timestamp": ""
}

Response Code - 400:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 0,
	"message": "",
	"data": {},
	"timestamp": ""
}

Response Code - 401:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 0,
	"message": "",
	"data": {},
	"timestamp": ""
}

Response Code - 403:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 0,
	"message": "",
	"data": {},
	"timestamp": ""
}

Response Code - 500:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 0,
	"message": "",
	"data": {},
	"timestamp": ""
}

Task Instance Records

Interface Address:/platform/api/v1/task/instances/page

Request Method:GET

Request Data Type:application/x-www-form-urlencoded

Response Data Type:*/*

Interface Description:

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
instanceQuerytoTask Instance QueryquerytrueInstanceQuerytoInstanceQueryto
  idTask Instance IDfalseinteger(int64)
  taskIdTask IDfalseinteger(int64)
  taskIdsTask IDsfalsearrayinteger(int64)
  taskNameTask Name (Fuzzy Match)falsestring
  taskCodeTask Codefalsestring
  taskPatrolledIdExecution IDfalsestring
  taskTypeInspection Task Type Filterfalseinteger(int32)
  taskTypesInspection Task Typesfalsearrayinteger(int32)
  priorityInspection Priorityfalseinteger(int32)
  linkageTypeLinkage Task Flagfalseinteger(int32)
  minPlanStartTimeMin Plan Start Timefalsestring(date-time)
  maxPlanStartTimeMax Plan Start Timefalsestring(date-time)
  minStartTimeMin Start Timefalsestring(date-time)
  maxStartTimeMax Start Timefalsestring(date-time)
  createdByCreated Byfalsestring
  runtimeStatusesRuntime Statusfalsearrayinteger(int32)
  testRun0 Trial Run, 1 Runfalseinteger(int32)
  mspIdScene IDfalseinteger(int64)
  lastInstanceIdLatest Execution IDnstancesidfalseinteger(int64)
queryPagination Query CriteriaquerytrueQueryQuery
  currentCurrent Page (Default 1)falseinteger(int32)
  sizePage Size (Default 10)falseinteger(int32)
  columnSort Columnfalsearraystring
  ascIs Ascendingfalsearrayboolean

Response Status:

Status CodeDescriptionschema
200OKCommonResultPageInstanceto

Response Status Code-200:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataPageInstancetoPageInstanceto
  recordsInstancesarrayInstanceto
    idPrimary Keyinteger
    taskIdtask_idinteger
    taskCodetask_codestring
    taskNameTask Namestring
    taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskinteger
    pointNumNumber of Pointsinteger
    singleton0 Single, 1 Multipleinteger
    inspectionTypeInspection Type: 1 Routine, 2 Special, 3 Specific, 4 Custominteger
    executeTypeExecution Type: 1 Regular, 2 Cyclic (Month/Week/Day), 3 Interval, 4 Immediate, 5 Silent One-timeinteger
    taskPatrolledIdtask_patrolled_idstring
    execIdExecution IDstring
    priorityInspection Priorityinteger
    runtimeStatusRuntime Status: 1 Finished, 2 Executing, 3 Waiting, 4 Stopped, 5 Executing/Paused, 6 Paused, 7 Processing, 8 Higher Priority Task Exists, 9 Exceptioninteger
    planStartTimeTask Plan Start Timestring
    startTimeTask Execution Start Timestring
    endTimeTask Execution End Timestring
    verifiedVerified Statusinteger
    verifiedPersonVerified Bystring
    verifiedTimeVerified Timestring
    progressTask Execution Progressstring
    abnormalPtCntNumber of AI Verification Failuresinteger
    normalPtCntNumber of AI Verification Passesinteger
    linkageTypeLinkage Type: 1 Smart, 2 Reverseinteger
    taskBeuStatus0 Normal, 1 Abnormalinteger
    videoVideo Addressstring
    versionVersion Nointeger
    isDeletedIs Deleted (Logical): Deleted value (Default 1), Not deleted valueinteger
    createdByCreated Bystring
    createdTimeCreated Timestring
    updatedByUpdated Bystring
    updatedTimeUpdated Timestring
    patrolConclusionInspection Conclusionstring
    reportUrlReport URLstring
    testRun0 Trial Run, 1 Runinteger
    mspIdScene IDinteger
    patrolPersonIdsInspection Personnel IDstring
    patrolPersonNamesInspection Personnelstring
    workCardIdWork Card IDinteger
    workCardNameWork Card Namestring
    executorsExecutorsarraystring
    conclusion0 Waiting, 1 Normal, 2 Abnormal, 3 Executinginteger
    extraInfoExtra Infostring
  totalinteger(int64)
  sizeinteger(int64)
  currentinteger(int64)
  ordersarrayOrderItem
    columnstring
    ascboolean
  optimizeCountSqlboolean
  searchCountboolean
  optimizeJoinOfCountSqlboolean
  maxLimitinteger(int64)
  countIdstring
  pagesinteger(int64)
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"records": [
			{
				"id": 0,
				"taskId": 0,
				"taskCode": "",
				"taskName": "",
				"taskType": 0,
				"pointNum": 0,
				"singleton": 0,
				"inspectionType": 0,
				"executeType": 0,
				"taskPatrolledId": "",
				"execId": "",
				"priority": 0,
				"runtimeStatus": 0,
				"planStartTime": "",
				"startTime": "",
				"endTime": "",
				"verified": 0,
				"verifiedPerson": "",
				"verifiedTime": "",
				"progress": "",
				"abnormalPtCnt": 0,
				"normalPtCnt": 0,
				"linkageType": 0,
				"taskBeuStatus": 0,
				"video": "",
				"version": 0,
				"isDeleted": 0,
				"createdBy": "",
				"createdTime": "",
				"updatedBy": "",
				"updatedTime": "",
				"patrolConclusion": "",
				"reportUrl": "",
				"testRun": 0,
				"mspId": 0,
				"patrolPersonIds": "",
				"patrolPersonNames": "",
				"workCardId": 0,
				"workCardName": "",
				"executors": [],
				"conclusion": 0,
				"extraInfo": ""
			}
		],
		"total": 0,
		"size": 0,
		"current": 0,
		"orders": [
			{
				"column": "",
				"asc": true
			}
		],
		"optimizeCountSql": true,
		"searchCount": true,
		"optimizeJoinOfCountSql": true,
		"maxLimit": 0,
		"countId": "",
		"pages": 0
	},
	"timestamp": ""
}

Response Code - 400:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 0,
	"message": "",
	"data": {},
	"timestamp": ""
}

Response Code - 401:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 0,
	"message": "",
	"data": {},
	"timestamp": ""
}

Response Code - 403:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 0,
	"message": "",
	"data": {},
	"timestamp": ""
}

Response Code - 500:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 0,
	"message": "",
	"data": {},
	"timestamp": ""
}

Query Task Point List for Task Instance

Interface Address:/platform/api/v1/task/results/result-page-beu

Request Method:GET

Request Data Type:application/x-www-form-urlencoded

Response Data Type:*/*

Interface Description:

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData Typeschema
queryPagination Query CriteriaquerytrueQueryQuery
  currentCurrent Page, default first pagefalseinteger(int32)
  sizeNumber per page, default 10 records per pagefalseinteger(int32)
  columnSort Fieldfalsearraystring
  ascIs Ascending Orderfalsearrayboolean
resultDtoResultquerytrueResultDtoResultDto
  idPrimary Keytrueinteger(int64)
  requestIdUnique identifier for requested analysis data, UUIDfalsestring
  taskIdTask IDfalseinteger(int64)
  taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskfalseinteger(int32)
  inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectionfalseinteger(int32)
  taskTypesInspection Task Type Collectionfalsearrayinteger(int32)
  taskInsIdInspection Task Record IDfalseinteger(int64)
  pointIdTask Point IDfalseinteger(int64)
  beuIdExecution Unit IDfalseinteger(int64)
  beuType1. Streaming Camera, 2 Robot, 3 Photo Camera 4. Voiceprint, etc.falseinteger(int32)
  algNameAlgorithm Namefalsestring
  algIdAlgorithm IDfalseinteger(int64)
  defectTypeMajor Typefalsestring
  defectSubtypeMinor Typefalsestring
  deviceCodeUnique Identifier of Devicefalsestring
  hostCodeUnique Identifier of Robot, Dronefalsestring
  deviceIdDevice Primary Key IDfalseinteger(int64)
  deviceNameDevice Namefalsestring
  stepIdStep IDfalseinteger(int32)
  runtimeStatusExecution Statusfalseinteger(int32)
  startTimeExecution Start Timefalsestring(date-time)
  endTimeCompletion Timefalsestring(date-time)
  resultResultfalsestring
  resCodeAnalysis Status Codefalseinteger(int32)
  conclusionConclusion: 1. Normal 2 Abnormal 3 To Be Confirmed 4 Maintenance 5 Undifferentiated Resultfalseinteger(int32)
  modifyConclusionRevised Conclusion: 1 Normal, 2 Abnormal 3 To Be Confirmed 4 Maintenance 5 Undifferentiated Resultfalseinteger(int32)
  finalConclusionFinal Conclusion: 1. Normal 2 Abnormal 3 To Be Confirmed 4 Maintenance 5 Undifferentiated Resultfalseinteger(int32)
  abnormalReasonAbnormal reason, records the reason why the point result status is abnormal. There may be multiple reasons, the content of abnormal reason is string arrayfalsearraystring
  modifyResultRevised Resultfalsestring
  ftpImageUrlFTP File URLfalsestring
  srcUrlMinIO Filefalsestring
  srcStreamUrlStream URLfalsestring
  handleImageUrlFile Processed by the Algorithmfalsestring
  handleVideoUrlVideo Processed by the Algorithmfalsestring
  qualityResultImage Qualityfalseinteger(int32)
  frequencyFrequencyfalsestring
  soundPressureSound Pressurefalsestring
  sensitivityLabelSensitivity Labelfalseinteger(int32)
  verifiedAudit Statusfalseinteger(int32)
  verifiedCauseReason for Manual Reviewfalsearrayinteger(int32)
  verifiedPersonAuditorfalsestring
  verifiedTimeAudit Timefalsestring(date-time)
  isDeletedLogical Deletionfalseinteger(int32)
  createdByCreatorfalsestring
  createdTimeCreation Timefalsestring(date-time)
  updatedByUpdaterfalsestring
  updatedTimeReport Timefalsestring(date-time)
  minUpdatedTimeMinimum Report Timefalsestring
  maxUpdatedTimeMaximum Report Timefalsestring
  taskNameTask Namefalsestring
  beuNameExecution Unit Namefalsestring
  resultDescResult Descriptionfalsestring
  processRecordProcess Recordfalseinteger(int32)
  remarkRemarkfalsestring
  pointGroupNameTask Point Group Namefalsestring
  testRunTest Run: 0 Trial Run, 1 Runfalseinteger(int32)
  sequenceUnique Sequence Numberfalsestring
  mspIdScene IDfalseinteger(int64)
  manualCheckManual Audit, Refer to ManualCheckEnumfalsestring
  roiAreaROI area, including ROI annotations from the algorithm and the auditorfalsestring
  extraInfoExtra Informationfalsestring
  areaIdArea IDfalseinteger(int64)
  bayIdBay IDfalseinteger(int64)
  mainDeviceIdMain Device IDfalseinteger(int64)
  partIdPart IDfalseinteger(int64)
  algoRoiListROI objectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasROI coordinate objectfalsearrayCoordinateDTO
      xX coordinatefalsestring
      yY coordinatefalsestring
  manualRoiListROI objectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasROI coordinate objectfalsearrayCoordinateDTO
      xX coordinatefalsestring
      yY coordinatefalsestring
  realRoiListROI objectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasROI coordinate objectfalsearrayCoordinateDTO
      xX coordinatefalsestring
      yY coordinatefalsestring
  positiveSampleAlgIs Positive Sample Algorithmfalseboolean
  modifyImageUrlImage After Manual Auditfalsestring
  positiveSampleImageUrlPositive Sample Imagefalsestring
  defectIs Defectfalseboolean
  turnDefectTimeTurn Defect Timefalsestring(date-time)
  alarmLevelAlarm Levelfalseinteger(int32)
  realResultfalsestring
  realConclusionfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKCommonResultPageBeuResultVO

Response Status Code-200:

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataPageBeuResultVOPageBeuResultVO
  recordsBeuDimensionResultarrayBeuResultVO
    beuIdTask Point IDinteger
    beuNameTask Point Namestring
    beuTypeTask Point Typeinteger
    conclusionResult status: 0 Pending Execution, 1 Normal, 2 Abnormal, 3 Execution Failure, 5 Unknowninteger
    needAuditCountTotal Audit Countinteger
    hasAuditCountAudited Countinteger
    totalResultCountResultCountinteger
    latestResultResultResultDtoResultDto
      idPrimary Keyinteger
      requestIdUnique identifier for requested analysis data, UUIDstring
      taskIdTask IDinteger
      taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskinteger
      inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectioninteger
      taskTypesInspection Task Type Collectionarrayinteger
      taskInsIdInspection Task Record IDinteger
      pointIdTask Point IDinteger
      beuIdExecution Unit IDinteger
      beuType1. Streaming Camera, 2 Robot, 3 Photo Camera 4. Voiceprint, etc.integer
      algNameAlgorithm Namestring
      algIdAlgorithm IDinteger
      defectTypeMajor Typestring
      defectSubtypeMinor Typestring
      deviceCodeUnique Identifier of Devicestring
      hostCodeUnique Identifier of Robot, Dronestring
      deviceIdDevice Primary Key IDinteger
      deviceNameDevice Namestring
      stepIdStep IDinteger
      runtimeStatusExecution Statusinteger
      startTimeExecution Start Timestring
      endTimeCompletion Timestring
      resultResultstring
      resCodeAnalysis Status Codeinteger
      conclusionConclusion: 1. Normal 2 Abnormal 3 To Be Confirmed 4 Maintenance 5 Undifferentiated Resultinteger
      modifyConclusionRevised Conclusion: 1 Normal, 2 Abnormal 3 To Be Confirmed 4 Maintenance 5 Undifferentiated Resultinteger
      finalConclusionFinal Conclusion: 1. Normal 2 Abnormal 3 To Be Confirmed 4 Maintenance 5 Undifferentiated Resultinteger
      abnormalReasonAbnormal reason, records the reason why the point result status is abnormal. There may be multiple reasons, the content of abnormal reason is string arrayarraystring
      modifyResultRevised Resultstring
      ftpImageUrlFTP File URLstring
      srcUrlMinIO Filestring
      srcStreamUrlStream URLstring
      handleImageUrlFile Processed by the Algorithmstring
      handleVideoUrlVideo Processed by the Algorithmstring
      qualityResultImage Qualityinteger
      frequencyFrequencystring
      soundPressureSound Pressurestring
      sensitivityLabelSensitivity Labelinteger
      verifiedAudit Statusinteger
      verifiedCauseReason for Manual Reviewarrayinteger
      verifiedPersonAuditorstring
      verifiedTimeAudit Timestring
      isDeletedLogical Deletioninteger
      createdByCreatorstring
      createdTimeCreation Timestring
      updatedByUpdaterstring
      updatedTimeReport Timestring
      minUpdatedTimeMinimum Report Timestring
      maxUpdatedTimeMaximum Report Timestring
      taskNameTask Namestring
      beuNameExecution Unit Namestring
      resultDescResult Descriptionstring
      processRecordProcess Recordinteger
      remarkRemarkstring
      pointGroupNameTask Point Group Namestring
      testRunTest Run: 0 Trial Run, 1 Runinteger
      sequenceUnique Sequence Numberstring
      mspIdScene IDinteger
      manualCheckManual Audit, Refer to ManualCheckEnumstring
      roiAreaROI area, including ROI annotations from the algorithm and the auditorstring
      extraInfoExtra Informationstring
      areaIdArea IDinteger
      bayIdBay IDinteger
      mainDeviceIdMain Device IDinteger
      partIdPart IDinteger
      algoRoiListROI objectarrayAreasDTO
        rectTypeTypestring
        rectValueResultstring
        areasROI coordinate objectarrayCoordinateDTO
          xX coordinatestring
          yY coordinatestring
      manualRoiListROI objectarrayAreasDTO
        rectTypeTypestring
        rectValueResultstring
        areasROI coordinate objectarrayCoordinateDTO
          xX coordinatestring
          yY coordinatestring
      realRoiListROI objectarrayAreasDTO
        rectTypeTypestring
        rectValueResultstring
        areasROI coordinate objectarrayCoordinateDTO
          xX coordinatestring
          yY coordinatestring
      positiveSampleAlgIs Positive Sample Algorithmboolean
      modifyImageUrlImage After Manual Auditstring
      positiveSampleImageUrlPositive Sample Imagestring
      defectIs Defectboolean
      turnDefectTimeTurn Defect Timestring
      alarmLevelAlarm Levelinteger
      realResultstring
      realConclusioninteger
    positiveSampleAlgboolean
  totalinteger(int64)
  sizeinteger(int64)
  currentinteger(int64)
  ordersarrayOrderItem
    columnstring
    ascboolean
  optimizeCountSqlboolean
  searchCountboolean
  optimizeJoinOfCountSqlboolean
  maxLimitinteger(int64)
  countIdstring
  pagesinteger(int64)
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"records": [
			{
				"beuId": 0,
				"beuName": "",
				"beuType": 0,
				"conclusion": 0,
				"needAuditCount": 0,
				"hasAuditCount": 0,
				"totalResultCount": 0,
				"latestResult": {
					"id": 0,
					"requestId": "",
					"taskId": 0,
					"taskType": 0,
					"inspectionType": 0,
					"taskTypes": [],
					"taskInsId": 0,
					"pointId": 0,
					"beuId": 0,
					"beuType": 0,
					"algName": "",
					"algId": 0,
					"defectType": "",
					"defectSubtype": "",
					"deviceCode": "",
					"hostCode": "",
					"deviceId": 0,
					"deviceName": "",
					"stepId": 0,
					"runtimeStatus": 0,
					"startTime": "",
					"endTime": "",
					"result": "",
					"resCode": 0,
					"conclusion": 0,
					"modifyConclusion": 0,
					"finalConclusion": 0,
					"abnormalReason": [],
					"modifyResult": "",
					"ftpImageUrl": "",
					"srcUrl": "",
					"srcStreamUrl": "",
					"handleImageUrl": "",
					"handleVideoUrl": "",
					"qualityResult": 0,
					"frequency": "",
					"soundPressure": "",
					"sensitivityLabel": 0,
					"verified": 0,
					"verifiedCause": [],
					"verifiedPerson": "",
					"verifiedTime": "",
					"isDeleted": 0,
					"createdBy": "",
					"createdTime": "",
					"updatedBy": "",
					"updatedTime": "",
					"minUpdatedTime": "",
					"maxUpdatedTime": "",
					"taskName": "",
					"beuName": "",
					"resultDesc": "",
					"processRecord": 0,
					"remark": "",
					"pointGroupName": "",
					"testRun": 0,
					"sequence": "",
					"mspId": 0,
					"manualCheck": "",
					"roiArea": "",
					"extraInfo": "",
					"areaId": 0,
					"bayId": 0,
					"mainDeviceId": 0,
					"partId": 0,
					"algoRoiList": [
						{
							"rectType": "",
							"rectValue": "",
							"areas": [
								{
									"x": "",
									"y": ""
								}
							]
						}
					],
					"manualRoiList": [
						{}
					],
					"realRoiList": [
						{}
					],
					"positiveSampleAlg": true,
					"modifyImageUrl": "",
					"positiveSampleImageUrl": "",
					"defect": true,
					"turnDefectTime": "",
					"alarmLevel": 0,
					"realResult": "",
					"realConclusion": 0
				},
				"positiveSampleAlg": true
			}
		],
		"total": 0,
		"size": 0,
		"current": 0,
		"orders": [
			{
				"column": "",
				"asc": true
			}
		],
		"optimizeCountSql": true,
		"searchCount": true,
		"optimizeJoinOfCountSql": true,
		"maxLimit": 0,
		"countId": "",
		"pages": 0
	},
	"timestamp": ""
}

Query Task Point Statistics for Task Instance

Interface Address:/platform/api/v1/task/results/beu-result-statistics

Request Method:GET

Request Data Type:application/x-www-form-urlencoded

Response Data Type:*/*

Interface Description:

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData Typeschema
resultDtoResultquerytrueResultDtoResultDto
  idPrimary Keytrueinteger(int64)
  requestIdUnique identifier for requested analysis data, UUIDfalsestring
  taskIdTask IDfalseinteger(int64)
  taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskfalseinteger(int32)
  inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectionfalseinteger(int32)
  taskTypesInspection Task Type Collectionfalsearrayinteger(int32)
  taskInsIdInspection Task Record IDfalseinteger(int64)
  pointIdTask Point IDfalseinteger(int64)
  beuIdExecution Unit IDfalseinteger(int64)
  beuType1. Streaming Camera, 2 Robot, 3 Photo Camera 4. Voiceprint, etc.falseinteger(int32)
  algNameAlgorithm Namefalsestring
  algIdAlgorithm IDfalseinteger(int64)
  defectTypeMajor Typefalsestring
  defectSubtypeMinor Typefalsestring
  deviceCodeUnique Identifier of Devicefalsestring
  hostCodeUnique Identifier of Robot, Dronefalsestring
  deviceIdDevice Primary Key IDfalseinteger(int64)
  deviceNameDevice Namefalsestring
  stepIdStep IDfalseinteger(int32)
  runtimeStatusExecution Statusfalseinteger(int32)
  startTimeExecution Start Timefalsestring(date-time)
  endTimeCompletion Timefalsestring(date-time)
  resultResultfalsestring
  resCodeAnalysis Status Codefalseinteger(int32)
  conclusionConclusion: 1. Normal 2 Abnormal 3 To Be Confirmed 4 Maintenance 5 Undifferentiated Resultfalseinteger(int32)
  modifyConclusionRevised Conclusion: 1 Normal, 2 Abnormal 3 To Be Confirmed 4 Maintenance 5 Undifferentiated Resultfalseinteger(int32)
  finalConclusionFinal Conclusion: 1. Normal 2 Abnormal 3 To Be Confirmed 4 Maintenance 5 Undifferentiated Resultfalseinteger(int32)
  abnormalReasonAbnormal reason, records the reason why the point result status is abnormal. There may be multiple reasons, the content of abnormal reason is string arrayfalsearraystring
  modifyResultRevised Resultfalsestring
  ftpImageUrlFTP File URLfalsestring
  srcUrlMinIO Filefalsestring
  srcStreamUrlStream URLfalsestring
  handleImageUrlFile Processed by the Algorithmfalsestring
  handleVideoUrlVideo Processed by the Algorithmfalsestring
  qualityResultImage Qualityfalseinteger(int32)
  frequencyFrequencyfalsestring
  soundPressureSound Pressurefalsestring
  sensitivityLabelSensitivity Labelfalseinteger(int32)
  verifiedAudit Statusfalseinteger(int32)
  verifiedCauseReason for Manual Reviewfalsearrayinteger(int32)
  verifiedPersonAuditorfalsestring
  verifiedTimeAudit Timefalsestring(date-time)
  isDeletedLogical Deletionfalseinteger(int32)
  createdByCreatorfalsestring
  createdTimeCreation Timefalsestring(date-time)
  updatedByUpdaterfalsestring
  updatedTimeReport Timefalsestring(date-time)
  minUpdatedTimeMinimum Report Timefalsestring
  maxUpdatedTimeMaximum Report Timefalsestring
  taskNameTask Namefalsestring
  beuNameExecution Unit Namefalsestring
  resultDescResult Descriptionfalsestring
  processRecordProcess Recordfalseinteger(int32)
  remarkRemarkfalsestring
  pointGroupNameTask Point Group Namefalsestring
  testRunTest Run: 0 Trial Run, 1 Runfalseinteger(int32)
  sequenceUnique Sequence Numberfalsestring
  mspIdScene IDfalseinteger(int64)
  manualCheckManual Audit, Refer to ManualCheckEnumfalsestring
  roiAreaROI area, including ROI annotations from the algorithm and the auditorfalsestring
  extraInfoExtra Informationfalsestring
  areaIdArea IDfalseinteger(int64)
  bayIdBay IDfalseinteger(int64)
  mainDeviceIdMain Device IDfalseinteger(int64)
  partIdPart IDfalseinteger(int64)
  algoRoiListROI objectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasROI coordinate objectfalsearrayCoordinateDTO
      xX coordinatefalsestring
      yY coordinatefalsestring
  manualRoiListROI objectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasROI coordinate objectfalsearrayCoordinateDTO
      xX coordinatefalsestring
      yY coordinatefalsestring
  realRoiListROI objectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasROI coordinate objectfalsearrayCoordinateDTO
      xX coordinatefalsestring
      yY coordinatefalsestring
  positiveSampleAlgIs Positive Sample Algorithmfalseboolean
  modifyImageUrlImage After Manual Auditfalsestring
  positiveSampleImageUrlPositive Sample Imagefalsestring
  defectIs Defectfalseboolean
  turnDefectTimeTurn Defect Timefalsestring(date-time)
  alarmLevelAlarm Levelfalseinteger(int32)
  realResultfalsestring
  realConclusionfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKCommonResultBeuResultStatisticsVO

Response Status Code-200:

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataBeuResultStatisticsVOBeuResultStatisticsVO
  showTypeStatistics display mode, corresponding to BeuResultStatisticShowTypeEnuminteger(int32)
  robotBeuCountRobot Task Point Countinteger(int64)
  totalBeuCountTotal Task Point Countinteger(int64)
  abnormalBeuCountAbnormal Task Point Countinteger(int64)
  finishBeuCountCompleted Task Point Countinteger(int64)
  notFinishBeuCountUncompleted Task Point Countinteger(int64)
  needAuditBeuCountCount of All Task Points Requiring Auditinteger(int64)
  auditBeuCountAudited Task Point Countinteger(int64)
  notAuditBeuCountUnaudited Task Point Countinteger(int64)
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"showType": 0,
		"robotBeuCount": 0,
		"totalBeuCount": 0,
		"abnormalBeuCount": 0,
		"finishBeuCount": 0,
		"notFinishBeuCount": 0,
		"needAuditBeuCount": 0,
		"auditBeuCount": 0,
		"notAuditBeuCount": 0
	},
	"timestamp": ""
}

Inspection Results

Inspection Report

Interface Address:/task/api/v1/records/task-report
Request Method:GET
Request Data Type:application/x-www-form-urlencoded
Response Data Type:*/*
Interface Description:

Request Parameters:

Parameter NameDescriptionRequest TypeRequiredData Typeschema
idTask execution record idquerytrueinteger(int64)

Response Status:

Status CodeDescriptionschema
200OKCommonResultPatrolReport

Response Status Code-200:

Response Parameters:

Parameter NameDescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataPatrolReportPatrolReport
  headPatrol Report HeaderPatrolReportHeadPatrolReportHead
    stationNameSubstationstring
    voltageLevelVoltage levelstring
    patrolDatePatrol datestring
    stationTypeSubstation Typestring
    taskNameInspection Taskstring
    weatherIntervalEnvironmental infostring
    verifiedPersonVerified personstring
    verifiedTimeVerified timestring
    startTimePatrol start timestring
    endTimePatrol end timestring
    patrolStatisticPatrol statisticsstring
    patrolConclusionPatrol conclusionstring
  abnormalPointsAbnormal Points SummaryarrayPatrolReportDetailExtend
    areaNameAreastring
    bayNameBaystring
    mainDeviceNameMain devicestring
    partNamePartstring
    pointNamePointstring
    dataSourceData sourcestring
    collectTimeCollect timestring
    resultPatrol resultstring
    pointStatusPoint statusstring
    abnormalReasonAbnormal reasonarraystring
    labeledPictureLabeled picturestring
    picturePicturestring
    baseImageUrlBase image URLstring
    labeledPictureWithPicturestring
    levelAndPhaseNameLevel and phase namestring
    pointAndPhaseNamePoint and phase namestring
    ididinteger
    elepointIdPoint idinteger
    dsIdData source IDinteger
    presetNoPreset Numberinteger
    defectTypeIdentification Typestring
    defectSubtypeIdentification Sub-typestring
    videoVideo URLstring
  unverifiedPointsUnverified Points SummaryarrayPatrolReportDetailExtend
    areaNameAreastring
    bayNameBaystring
    mainDeviceNameMain devicestring
    partNamePartstring
    pointNamePointstring
    dataSourceData sourcestring
    collectTimeCollect timestring
    resultPatrol resultstring
    pointStatusPoint statusstring
    abnormalReasonAbnormal reasonarraystring
    labeledPictureLabeled picturestring
    picturePicturestring
    baseImageUrlBase image URLstring
    labeledPictureWithPicturestring
    levelAndPhaseNameLevel and phase namestring
    pointAndPhaseNamePoint and phase namestring
    ididinteger
    elepointIdPoint idinteger
    dsIdData source IDinteger
    presetNoPreset Numberinteger
    defectTypeIdentification Typestring
    defectSubtypeIdentification Sub-typestring
    videoVideo URLstring
  normalPointsNormal Points SummaryarrayPatrolReportDetailExtend
    areaNameAreastring
    bayNameBaystring
    mainDeviceNameMain devicestring
    partNamePartstring
    pointNamePointstring
    dataSourceData sourcestring
    collectTimeCollect timestring
    resultPatrol resultstring
    pointStatusPoint statusstring
    abnormalReasonAbnormal reasonarraystring
    labeledPictureLabeled picturestring
    picturePicturestring
    baseImageUrlBase image URLstring
    labeledPictureWithPicturestring
    levelAndPhaseNameLevel and phase namestring
    pointAndPhaseNamePoint and phase namestring
    ididinteger
    elepointIdPoint idinteger
    dsIdData source IDinteger
    presetNoPreset Numberinteger
    defectTypeIdentification Typestring
    defectSubtypeIdentification Sub-typestring
    videoVideo URLstring
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"head": {
			"stationName": "",
			"voltageLevel": "",
			"patrolDate": "",
			"stationType": "",
			"taskName": "",
			"weatherInterval": "",
			"verifiedPerson": "",
			"verifiedTime": "",
			"startTime": "",
			"endTime": "",
			"patrolStatistic": "",
			"patrolConclusion": ""
		},
		"abnormalPoints": [
			{
				"areaName": "",
				"bayName": "",
				"mainDeviceName": "",
				"partName": "",
				"pointName": "",
				"dataSource": "",
				"collectTime": "",
				"result": "",
				"pointStatus": "",
				"abnormalReason": [],
				"labeledPicture": "",
				"picture": "",
				"baseImageUrl": "",
				"labeledPictureWithPicture": "",
				"levelAndPhaseName": "",
				"pointAndPhaseName": "",
				"id": 0,
				"elepointId": 0,
				"dsId": 0,
				"presetNo": 0,
				"defectType": "",
				"defectSubtype": "",
				"video": ""
			}
		],
		"unverifiedPoints": [
			{
				"areaName": "",
				"bayName": "",
				"mainDeviceName": "",
				"partName": "",
				"pointName": "",
				"dataSource": "",
				"collectTime": "",
				"result": "",
				"pointStatus": "",
				"abnormalReason": [],
				"labeledPicture": "",
				"picture": "",
				"baseImageUrl": "",
				"labeledPictureWithPicture": "",
				"levelAndPhaseName": "",
				"pointAndPhaseName": "",
				"id": 0,
				"elepointId": 0,
				"dsId": 0,
				"presetNo": 0,
				"defectType": "",
				"defectSubtype": "",
				"video": ""
			}
		],
		"normalPoints": [
			{
				"areaName": "",
				"bayName": "",
				"mainDeviceName": "",
				"partName": "",
				"pointName": "",
				"dataSource": "",
				"collectTime": "",
				"result": "",
				"pointStatus": "",
				"abnormalReason": [],
				"labeledPicture": "",
				"picture": "",
				"baseImageUrl": "",
				"labeledPictureWithPicture": "",
				"levelAndPhaseName": "",
				"pointAndPhaseName": "",
				"id": 0,
				"elepointId": 0,
				"dsId": 0,
				"presetNo": 0,
				"defectType": "",
				"defectSubtype": "",
				"video": ""
			}
		]
	},
	"timestamp": ""
}

Update Result

Interface Address:/platform/api/v1/task/results/update

Request Method:POST

Request Data Type:application/x-www-form-urlencoded,application/json

Response Data Type:*/*

Interface Description:

RequestExample:

javascript
{
  "id": 0,
  "requestId": "",
  "taskId": 0,
  "taskType": 0,
  "inspectionType": 0,
  "taskTypes": [],
  "taskInsId": 0,
  "pointId": 0,
  "beuId": 0,
  "beuType": 0,
  "algName": "",
  "algId": 0,
  "defectType": "",
  "defectSubtype": "",
  "deviceCode": "",
  "hostCode": "",
  "deviceId": 0,
  "deviceName": "",
  "stepId": 0,
  "runtimeStatus": 0,
  "startTime": "",
  "endTime": "",
  "result": "",
  "resCode": 0,
  "conclusion": 0,
  "modifyConclusion": 0,
  "finalConclusion": 0,
  "abnormalReason": [],
  "modifyResult": "",
  "ftpImageUrl": "",
  "srcUrl": "",
  "srcStreamUrl": "",
  "handleImageUrl": "",
  "handleVideoUrl": "",
  "qualityResult": 0,
  "frequency": "",
  "soundPressure": "",
  "sensitivityLabel": 0,
  "verified": 0,
  "verifiedCause": [],
  "verifiedPerson": "",
  "verifiedTime": "",
  "isDeleted": 0,
  "createdBy": "",
  "createdTime": "",
  "updatedBy": "",
  "updatedTime": "",
  "minUpdatedTime": "",
  "maxUpdatedTime": "",
  "taskName": "",
  "beuName": "",
  "resultDesc": "",
  "processRecord": 0,
  "remark": "",
  "pointGroupName": "",
  "testRun": 0,
  "sequence": "",
  "mspId": 0,
  "manualCheck": "",
  "roiArea": "",
  "extraInfo": "",
  "areaId": 0,
  "bayId": 0,
  "mainDeviceId": 0,
  "partId": 0,
  "algoRoiList": [
    {
      "rectType": "",
      "rectValue": "",
      "areas": [
        {
          "x": "",
          "y": ""
        }
      ]
    }
  ],
  "manualRoiList": [
    {
      "rectType": "",
      "rectValue": "",
      "areas": [
        {
          "x": "",
          "y": ""
        }
      ]
    }
  ],
  "realRoiList": [
    {
      "rectType": "",
      "rectValue": "",
      "areas": [
        {
          "x": "",
          "y": ""
        }
      ]
    }
  ],
  "positiveSampleAlg": true,
  "modifyImageUrl": "",
  "positiveSampleImageUrl": "",
  "defect": true,
  "turnDefectTime": "",
  "alarmLevel": 0,
  "realResult": "",
  "realConclusion": 0
}

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData Typeschema
resultDtoResultbodytrueResultDtoResultDto
  idPrimary Keytrueinteger(int64)
  requestIdRequest Analysis Data Unique Identifier, UUIDfalsestring
  taskIdTask IDfalseinteger(int64)
  taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskfalseinteger(int32)
  inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectionfalseinteger(int32)
  taskTypesInspection Task Type Collectionfalsearrayinteger(int32)
  taskInsIdInspectionTaskRecordIDfalseinteger(int64)
  pointIdTask Pointidfalseinteger(int64)
  beuIdExecution Unitidfalseinteger(int64)
  beuType1. Streaming Camera, 2 Robot, 3 Snapshot Camera, 4 Voiceprint, etc.falseinteger(int32)
  algNameAlgorithmNamefalsestring
  algIdAlgorithmidfalseinteger(int64)
  defectTypeMajor Typefalsestring
  defectSubtypeMinor Typefalsestring
  deviceCodeDevice Unique Identifierfalsestring
  hostCodeUnique Identifier of Robot or UAVfalsestring
  deviceIdDevice Primary Key IDfalseinteger(int64)
  deviceNameDeviceNamefalsestring
  stepIdStep IDfalseinteger(int32)
  runtimeStatusExecutionStatusfalseinteger(int32)
  startTimeExecutionStart Timefalsestring(date-time)
  endTimeCompleteTimefalsestring(date-time)
  resultResultfalsestring
  resCodeAnalysis Status Codefalseinteger(int32)
  conclusionConclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  modifyConclusionRevised Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  finalConclusionFinal Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  abnormalReasonAbnormal reason. Records the reasons why the point result status is abnormal. Multiple reasons are allowed and stored as a string array.falsearraystring
  modifyResultRevisionResultfalsestring
  ftpImageUrlftpFileAddressfalsestring
  srcUrlminioFilefalsestring
  srcStreamUrlStream URLfalsestring
  handleImageUrlAlgorithmProcessedFilefalsestring
  handleVideoUrlAlgorithmProcessedInspectionVideofalsestring
  qualityResultImage Qualityfalseinteger(int32)
  frequencyFrequencyfalsestring
  soundPressureSound Pressurefalsestring
  sensitivityLabelSensitive Markfalseinteger(int32)
  verifiedAuditStatusfalseinteger(int32)
  verifiedCauseManual ConfirmationReasonfalsearrayinteger(int32)
  verifiedPersonAuditorfalsestring
  verifiedTimeAuditTimefalsestring(date-time)
  isDeletedLogical Deletefalseinteger(int32)
  createdByCreatorfalsestring
  createdTimeCreateTimefalsestring(date-time)
  updatedByUpdaterfalsestring
  updatedTimeReportTimefalsestring(date-time)
  minUpdatedTimeMostMinorReportTimefalsestring
  maxUpdatedTimeMostMajorReportTimefalsestring
  taskNameTaskNamefalsestring
  beuNameExecution UnitNamefalsestring
  resultDescResult Descriptionfalsestring
  processRecordProcessRecordfalseinteger(int32)
  remarkRemarkfalsestring
  pointGroupNameTask PointGroupNamefalsestring
  testRunTest Run: 0 Trial Run, 1 Runfalseinteger(int32)
  sequenceUnique Serial Numberfalsestring
  mspIdSceneidfalseinteger(int64)
  manualCheckManual Audit, ReferenceManualCheckEnumfalsestring
  roiAreaROI area, including ROI annotations from the algorithm and the auditorfalsestring
  extraInfoExtraInfofalsestring
  areaIdAreaidfalseinteger(int64)
  bayIdIntervalidfalseinteger(int64)
  mainDeviceIdPrimaryDeviceidfalseinteger(int64)
  partIdComponentidfalseinteger(int64)
  algoRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  manualRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  realRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  positiveSampleAlgIsPositive SampleAlgorithmfalseboolean
  modifyImageUrlImage after Manual Auditfalsestring
  positiveSampleImageUrlPositive Sample Imagefalsestring
  defectIsIs Defectfalseboolean
  turnDefectTimeConvert to DefectTimefalsestring(date-time)
  alarmLevelAlarmetc.Levelfalseinteger(int32)
  realResultfalsestring
  realConclusionfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKCommonResultResultDto

Response Status Code-200:

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataResultDtoResultDto
  idPrimary Keyinteger(int64)
  requestIdRequest Analysis Data Unique Identifier, UUIDstring
  taskIdTask IDinteger(int64)
  taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskinteger(int32)
  inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectioninteger(int32)
  taskTypesInspection Task Type Collectionarrayinteger(int32)
  taskInsIdInspectionTaskRecordIDinteger(int64)
  pointIdTask Pointidinteger(int64)
  beuIdExecution Unitidinteger(int64)
  beuType1. Streaming Camera, 2 Robot, 3 Snapshot Camera, 4 Voiceprint, etc.integer(int32)
  algNameAlgorithmNamestring
  algIdAlgorithmidinteger(int64)
  defectTypeMajor Typestring
  defectSubtypeMinor Typestring
  deviceCodeDevice Unique Identifierstring
  hostCodeUnique Identifier of Robot or UAVstring
  deviceIdDevice Primary Key IDinteger(int64)
  deviceNameDeviceNamestring
  stepIdStep IDinteger(int32)
  runtimeStatusExecutionStatusinteger(int32)
  startTimeExecutionStart Timestring(date-time)
  endTimeCompleteTimestring(date-time)
  resultResultstring
  resCodeAnalysis Status Codeinteger(int32)
  conclusionConclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger(int32)
  modifyConclusionRevised Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger(int32)
  finalConclusionFinal Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger(int32)
  abnormalReasonAbnormal reason. Records the reasons why the point result status is abnormal. Multiple reasons are allowed and stored as a string array.arraystring
  modifyResultRevisionResultstring
  ftpImageUrlftpFileAddressstring
  srcUrlminioFilestring
  srcStreamUrlStream URLstring
  handleImageUrlAlgorithmProcessedFilestring
  handleVideoUrlAlgorithmProcessedInspectionVideostring
  qualityResultImage Qualityinteger(int32)
  frequencyFrequencystring
  soundPressureSound Pressurestring
  sensitivityLabelSensitive Markinteger(int32)
  verifiedAuditStatusinteger(int32)
  verifiedCauseManual ConfirmationReasonarrayinteger(int32)
  verifiedPersonAuditorstring
  verifiedTimeAuditTimestring(date-time)
  isDeletedLogical Deleteinteger(int32)
  createdByCreatorstring
  createdTimeCreateTimestring(date-time)
  updatedByUpdaterstring
  updatedTimeReportTimestring(date-time)
  minUpdatedTimeMostMinorReportTimestring
  maxUpdatedTimeMostMajorReportTimestring
  taskNameTaskNamestring
  beuNameExecution UnitNamestring
  resultDescResult Descriptionstring
  processRecordProcessRecordinteger(int32)
  remarkRemarkstring
  pointGroupNameTask PointGroupNamestring
  testRunTest Run: 0 Trial Run, 1 Runinteger(int32)
  sequenceUnique Serial Numberstring
  mspIdSceneidinteger(int64)
  manualCheckManual Audit, ReferenceManualCheckEnumstring
  roiAreaROI area, including ROI annotations from the algorithm and the auditorstring
  extraInfoExtraInfostring
  areaIdAreaidinteger(int64)
  bayIdIntervalidinteger(int64)
  mainDeviceIdPrimaryDeviceidinteger(int64)
  partIdComponentidinteger(int64)
  algoRoiListROI Area ObjectarrayAreasDTO
    rectTypeTypestring
    rectValueResultstring
    areasroiCoordinate ObjectarrayCoordinateDTO
      xX-axisstring
      yY-axisstring
  manualRoiListROI Area ObjectarrayAreasDTO
    rectTypeTypestring
    rectValueResultstring
    areasroiCoordinate ObjectarrayCoordinateDTO
      xX-axisstring
      yY-axisstring
  realRoiListROI Area ObjectarrayAreasDTO
    rectTypeTypestring
    rectValueResultstring
    areasroiCoordinate ObjectarrayCoordinateDTO
      xX-axisstring
      yY-axisstring
  positiveSampleAlgIsPositive SampleAlgorithmboolean
  modifyImageUrlImage after Manual Auditstring
  positiveSampleImageUrlPositive Sample Imagestring
  defectIsIs Defectboolean
  turnDefectTimeConvert to DefectTimestring(date-time)
  alarmLevelAlarmetc.Levelinteger(int32)
  realResultstring
  realConclusioninteger(int32)
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"id": 0,
		"requestId": "",
		"taskId": 0,
		"taskType": 0,
		"inspectionType": 0,
		"taskTypes": [],
		"taskInsId": 0,
		"pointId": 0,
		"beuId": 0,
		"beuType": 0,
		"algName": "",
		"algId": 0,
		"defectType": "",
		"defectSubtype": "",
		"deviceCode": "",
		"hostCode": "",
		"deviceId": 0,
		"deviceName": "",
		"stepId": 0,
		"runtimeStatus": 0,
		"startTime": "",
		"endTime": "",
		"result": "",
		"resCode": 0,
		"conclusion": 0,
		"modifyConclusion": 0,
		"finalConclusion": 0,
		"abnormalReason": [],
		"modifyResult": "",
		"ftpImageUrl": "",
		"srcUrl": "",
		"srcStreamUrl": "",
		"handleImageUrl": "",
		"handleVideoUrl": "",
		"qualityResult": 0,
		"frequency": "",
		"soundPressure": "",
		"sensitivityLabel": 0,
		"verified": 0,
		"verifiedCause": [],
		"verifiedPerson": "",
		"verifiedTime": "",
		"isDeleted": 0,
		"createdBy": "",
		"createdTime": "",
		"updatedBy": "",
		"updatedTime": "",
		"minUpdatedTime": "",
		"maxUpdatedTime": "",
		"taskName": "",
		"beuName": "",
		"resultDesc": "",
		"processRecord": 0,
		"remark": "",
		"pointGroupName": "",
		"testRun": 0,
		"sequence": "",
		"mspId": 0,
		"manualCheck": "",
		"roiArea": "",
		"extraInfo": "",
		"areaId": 0,
		"bayId": 0,
		"mainDeviceId": 0,
		"partId": 0,
		"algoRoiList": [
			{
				"rectType": "",
				"rectValue": "",
				"areas": [
					{
						"x": "",
						"y": ""
					}
				]
			}
		],
		"manualRoiList": [
			{}
		],
		"realRoiList": [
			{}
		],
		"positiveSampleAlg": true,
		"modifyImageUrl": "",
		"positiveSampleImageUrl": "",
		"defect": true,
		"turnDefectTime": "",
		"alarmLevel": 0,
		"realResult": "",
		"realConclusion": 0
	},
	"timestamp": ""
}

Delete Result

Interface Address:/platform/api/v1/task/results/delete

Request Method:POST

Request Data Type:application/x-www-form-urlencoded,application/json

Response Data Type:*/*

Interface Description:

RequestExample:

javascript
{
  "id": 0,
  "requestId": "",
  "taskId": 0,
  "taskType": 0,
  "inspectionType": 0,
  "taskTypes": [],
  "taskInsId": 0,
  "pointId": 0,
  "beuId": 0,
  "beuType": 0,
  "algName": "",
  "algId": 0,
  "defectType": "",
  "defectSubtype": "",
  "deviceCode": "",
  "hostCode": "",
  "deviceId": 0,
  "deviceName": "",
  "stepId": 0,
  "runtimeStatus": 0,
  "startTime": "",
  "endTime": "",
  "result": "",
  "resCode": 0,
  "conclusion": 0,
  "modifyConclusion": 0,
  "finalConclusion": 0,
  "abnormalReason": [],
  "modifyResult": "",
  "ftpImageUrl": "",
  "srcUrl": "",
  "srcStreamUrl": "",
  "handleImageUrl": "",
  "handleVideoUrl": "",
  "qualityResult": 0,
  "frequency": "",
  "soundPressure": "",
  "sensitivityLabel": 0,
  "verified": 0,
  "verifiedCause": [],
  "verifiedPerson": "",
  "verifiedTime": "",
  "isDeleted": 0,
  "createdBy": "",
  "createdTime": "",
  "updatedBy": "",
  "updatedTime": "",
  "minUpdatedTime": "",
  "maxUpdatedTime": "",
  "taskName": "",
  "beuName": "",
  "resultDesc": "",
  "processRecord": 0,
  "remark": "",
  "pointGroupName": "",
  "testRun": 0,
  "sequence": "",
  "mspId": 0,
  "manualCheck": "",
  "roiArea": "",
  "extraInfo": "",
  "areaId": 0,
  "bayId": 0,
  "mainDeviceId": 0,
  "partId": 0,
  "algoRoiList": [
    {
      "rectType": "",
      "rectValue": "",
      "areas": [
        {
          "x": "",
          "y": ""
        }
      ]
    }
  ],
  "manualRoiList": [
    {
      "rectType": "",
      "rectValue": "",
      "areas": [
        {
          "x": "",
          "y": ""
        }
      ]
    }
  ],
  "realRoiList": [
    {
      "rectType": "",
      "rectValue": "",
      "areas": [
        {
          "x": "",
          "y": ""
        }
      ]
    }
  ],
  "positiveSampleAlg": true,
  "modifyImageUrl": "",
  "positiveSampleImageUrl": "",
  "defect": true,
  "turnDefectTime": "",
  "alarmLevel": 0,
  "realResult": "",
  "realConclusion": 0
}

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData Typeschema
resultDtoResultbodytrueResultDtoResultDto
  idPrimary Keytrueinteger(int64)
  requestIdRequest Analysis Data Unique Identifier, UUIDfalsestring
  taskIdTask IDfalseinteger(int64)
  taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskfalseinteger(int32)
  inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectionfalseinteger(int32)
  taskTypesInspection Task Type Collectionfalsearrayinteger(int32)
  taskInsIdInspectionTaskRecordIDfalseinteger(int64)
  pointIdTask Pointidfalseinteger(int64)
  beuIdExecution Unitidfalseinteger(int64)
  beuType1. Streaming Camera, 2 Robot, 3 Snapshot Camera, 4 Voiceprint, etc.falseinteger(int32)
  algNameAlgorithmNamefalsestring
  algIdAlgorithmidfalseinteger(int64)
  defectTypeMajor Typefalsestring
  defectSubtypeMinor Typefalsestring
  deviceCodeDevice Unique Identifierfalsestring
  hostCodeUnique Identifier of Robot or UAVfalsestring
  deviceIdDevice Primary Key IDfalseinteger(int64)
  deviceNameDeviceNamefalsestring
  stepIdStep IDfalseinteger(int32)
  runtimeStatusExecutionStatusfalseinteger(int32)
  startTimeExecutionStart Timefalsestring(date-time)
  endTimeCompleteTimefalsestring(date-time)
  resultResultfalsestring
  resCodeAnalysis Status Codefalseinteger(int32)
  conclusionConclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  modifyConclusionRevised Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  finalConclusionFinal Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  abnormalReasonAbnormal reason. Records the reasons why the point result status is abnormal. Multiple reasons are allowed and stored as a string array.falsearraystring
  modifyResultRevisionResultfalsestring
  ftpImageUrlftpFileAddressfalsestring
  srcUrlminioFilefalsestring
  srcStreamUrlStream URLfalsestring
  handleImageUrlAlgorithmProcessedFilefalsestring
  handleVideoUrlAlgorithmProcessedInspectionVideofalsestring
  qualityResultImage Qualityfalseinteger(int32)
  frequencyFrequencyfalsestring
  soundPressureSound Pressurefalsestring
  sensitivityLabelSensitive Markfalseinteger(int32)
  verifiedAuditStatusfalseinteger(int32)
  verifiedCauseManual ConfirmationReasonfalsearrayinteger(int32)
  verifiedPersonAuditorfalsestring
  verifiedTimeAuditTimefalsestring(date-time)
  isDeletedLogical Deletefalseinteger(int32)
  createdByCreatorfalsestring
  createdTimeCreateTimefalsestring(date-time)
  updatedByUpdaterfalsestring
  updatedTimeReportTimefalsestring(date-time)
  minUpdatedTimeMostMinorReportTimefalsestring
  maxUpdatedTimeMostMajorReportTimefalsestring
  taskNameTaskNamefalsestring
  beuNameExecution UnitNamefalsestring
  resultDescResult Descriptionfalsestring
  processRecordProcessRecordfalseinteger(int32)
  remarkRemarkfalsestring
  pointGroupNameTask PointGroupNamefalsestring
  testRunTest Run: 0 Trial Run, 1 Runfalseinteger(int32)
  sequenceUnique Serial Numberfalsestring
  mspIdSceneidfalseinteger(int64)
  manualCheckManual Audit, ReferenceManualCheckEnumfalsestring
  roiAreaROI area, including ROI annotations from the algorithm and the auditorfalsestring
  extraInfoExtraInfofalsestring
  areaIdAreaidfalseinteger(int64)
  bayIdIntervalidfalseinteger(int64)
  mainDeviceIdPrimaryDeviceidfalseinteger(int64)
  partIdComponentidfalseinteger(int64)
  algoRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  manualRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  realRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  positiveSampleAlgIsPositive SampleAlgorithmfalseboolean
  modifyImageUrlImage after Manual Auditfalsestring
  positiveSampleImageUrlPositive Sample Imagefalsestring
  defectIsIs Defectfalseboolean
  turnDefectTimeConvert to DefectTimefalsestring(date-time)
  alarmLevelAlarmetc.Levelfalseinteger(int32)
  realResultfalsestring
  realConclusionfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKCommonResultResultDto

Response Status Code-200:

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataResultDtoResultDto
  idPrimary Keyinteger(int64)
  requestIdRequest Analysis Data Unique Identifier, UUIDstring
  taskIdTask IDinteger(int64)
  taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskinteger(int32)
  inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectioninteger(int32)
  taskTypesInspection Task Type Collectionarrayinteger(int32)
  taskInsIdInspectionTaskRecordIDinteger(int64)
  pointIdTask Pointidinteger(int64)
  beuIdExecution Unitidinteger(int64)
  beuType1. Streaming Camera, 2 Robot, 3 Snapshot Camera, 4 Voiceprint, etc.integer(int32)
  algNameAlgorithmNamestring
  algIdAlgorithmidinteger(int64)
  defectTypeMajor Typestring
  defectSubtypeMinor Typestring
  deviceCodeDevice Unique Identifierstring
  hostCodeUnique Identifier of Robot or UAVstring
  deviceIdDevice Primary Key IDinteger(int64)
  deviceNameDeviceNamestring
  stepIdStep IDinteger(int32)
  runtimeStatusExecutionStatusinteger(int32)
  startTimeExecutionStart Timestring(date-time)
  endTimeCompleteTimestring(date-time)
  resultResultstring
  resCodeAnalysis Status Codeinteger(int32)
  conclusionConclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger(int32)
  modifyConclusionRevised Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger(int32)
  finalConclusionFinal Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger(int32)
  abnormalReasonAbnormal reason. Records the reasons why the point result status is abnormal. Multiple reasons are allowed and stored as a string array.arraystring
  modifyResultRevisionResultstring
  ftpImageUrlftpFileAddressstring
  srcUrlminioFilestring
  srcStreamUrlStream URLstring
  handleImageUrlAlgorithmProcessedFilestring
  handleVideoUrlAlgorithmProcessedInspectionVideostring
  qualityResultImage Qualityinteger(int32)
  frequencyFrequencystring
  soundPressureSound Pressurestring
  sensitivityLabelSensitive Markinteger(int32)
  verifiedAuditStatusinteger(int32)
  verifiedCauseManual ConfirmationReasonarrayinteger(int32)
  verifiedPersonAuditorstring
  verifiedTimeAuditTimestring(date-time)
  isDeletedLogical Deleteinteger(int32)
  createdByCreatorstring
  createdTimeCreateTimestring(date-time)
  updatedByUpdaterstring
  updatedTimeReportTimestring(date-time)
  minUpdatedTimeMostMinorReportTimestring
  maxUpdatedTimeMostMajorReportTimestring
  taskNameTaskNamestring
  beuNameExecution UnitNamestring
  resultDescResult Descriptionstring
  processRecordProcessRecordinteger(int32)
  remarkRemarkstring
  pointGroupNameTask PointGroupNamestring
  testRunTest Run: 0 Trial Run, 1 Runinteger(int32)
  sequenceUnique Serial Numberstring
  mspIdSceneidinteger(int64)
  manualCheckManual Audit, ReferenceManualCheckEnumstring
  roiAreaROI area, including ROI annotations from the algorithm and the auditorstring
  extraInfoExtraInfostring
  areaIdAreaidinteger(int64)
  bayIdIntervalidinteger(int64)
  mainDeviceIdPrimaryDeviceidinteger(int64)
  partIdComponentidinteger(int64)
  algoRoiListROI Area ObjectarrayAreasDTO
    rectTypeTypestring
    rectValueResultstring
    areasroiCoordinate ObjectarrayCoordinateDTO
      xX-axisstring
      yY-axisstring
  manualRoiListROI Area ObjectarrayAreasDTO
    rectTypeTypestring
    rectValueResultstring
    areasroiCoordinate ObjectarrayCoordinateDTO
      xX-axisstring
      yY-axisstring
  realRoiListROI Area ObjectarrayAreasDTO
    rectTypeTypestring
    rectValueResultstring
    areasroiCoordinate ObjectarrayCoordinateDTO
      xX-axisstring
      yY-axisstring
  positiveSampleAlgIsPositive SampleAlgorithmboolean
  modifyImageUrlImage after Manual Auditstring
  positiveSampleImageUrlPositive Sample Imagestring
  defectIsIs Defectboolean
  turnDefectTimeConvert to DefectTimestring(date-time)
  alarmLevelAlarmetc.Levelinteger(int32)
  realResultstring
  realConclusioninteger(int32)
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"id": 0,
		"requestId": "",
		"taskId": 0,
		"taskType": 0,
		"inspectionType": 0,
		"taskTypes": [],
		"taskInsId": 0,
		"pointId": 0,
		"beuId": 0,
		"beuType": 0,
		"algName": "",
		"algId": 0,
		"defectType": "",
		"defectSubtype": "",
		"deviceCode": "",
		"hostCode": "",
		"deviceId": 0,
		"deviceName": "",
		"stepId": 0,
		"runtimeStatus": 0,
		"startTime": "",
		"endTime": "",
		"result": "",
		"resCode": 0,
		"conclusion": 0,
		"modifyConclusion": 0,
		"finalConclusion": 0,
		"abnormalReason": [],
		"modifyResult": "",
		"ftpImageUrl": "",
		"srcUrl": "",
		"srcStreamUrl": "",
		"handleImageUrl": "",
		"handleVideoUrl": "",
		"qualityResult": 0,
		"frequency": "",
		"soundPressure": "",
		"sensitivityLabel": 0,
		"verified": 0,
		"verifiedCause": [],
		"verifiedPerson": "",
		"verifiedTime": "",
		"isDeleted": 0,
		"createdBy": "",
		"createdTime": "",
		"updatedBy": "",
		"updatedTime": "",
		"minUpdatedTime": "",
		"maxUpdatedTime": "",
		"taskName": "",
		"beuName": "",
		"resultDesc": "",
		"processRecord": 0,
		"remark": "",
		"pointGroupName": "",
		"testRun": 0,
		"sequence": "",
		"mspId": 0,
		"manualCheck": "",
		"roiArea": "",
		"extraInfo": "",
		"areaId": 0,
		"bayId": 0,
		"mainDeviceId": 0,
		"partId": 0,
		"algoRoiList": [
			{
				"rectType": "",
				"rectValue": "",
				"areas": [
					{
						"x": "",
						"y": ""
					}
				]
			}
		],
		"manualRoiList": [
			{}
		],
		"realRoiList": [
			{}
		],
		"positiveSampleAlg": true,
		"modifyImageUrl": "",
		"positiveSampleImageUrl": "",
		"defect": true,
		"turnDefectTime": "",
		"alarmLevel": 0,
		"realResult": "",
		"realConclusion": 0
	},
	"timestamp": ""
}

Add Result

Interface Address:/platform/api/v1/task/results/add

Request Method:POST

Request Data Type:application/x-www-form-urlencoded,application/json

Response Data Type:*/*

Interface Description:

RequestExample:

javascript
{
  "id": 0,
  "requestId": "",
  "taskId": 0,
  "taskType": 0,
  "inspectionType": 0,
  "taskTypes": [],
  "taskInsId": 0,
  "pointId": 0,
  "beuId": 0,
  "beuType": 0,
  "algName": "",
  "algId": 0,
  "defectType": "",
  "defectSubtype": "",
  "deviceCode": "",
  "hostCode": "",
  "deviceId": 0,
  "deviceName": "",
  "stepId": 0,
  "runtimeStatus": 0,
  "startTime": "",
  "endTime": "",
  "result": "",
  "resCode": 0,
  "conclusion": 0,
  "modifyConclusion": 0,
  "finalConclusion": 0,
  "abnormalReason": [],
  "modifyResult": "",
  "ftpImageUrl": "",
  "srcUrl": "",
  "srcStreamUrl": "",
  "handleImageUrl": "",
  "handleVideoUrl": "",
  "qualityResult": 0,
  "frequency": "",
  "soundPressure": "",
  "sensitivityLabel": 0,
  "verified": 0,
  "verifiedCause": [],
  "verifiedPerson": "",
  "verifiedTime": "",
  "isDeleted": 0,
  "createdBy": "",
  "createdTime": "",
  "updatedBy": "",
  "updatedTime": "",
  "minUpdatedTime": "",
  "maxUpdatedTime": "",
  "taskName": "",
  "beuName": "",
  "resultDesc": "",
  "processRecord": 0,
  "remark": "",
  "pointGroupName": "",
  "testRun": 0,
  "sequence": "",
  "mspId": 0,
  "manualCheck": "",
  "roiArea": "",
  "extraInfo": "",
  "areaId": 0,
  "bayId": 0,
  "mainDeviceId": 0,
  "partId": 0,
  "algoRoiList": [
    {
      "rectType": "",
      "rectValue": "",
      "areas": [
        {
          "x": "",
          "y": ""
        }
      ]
    }
  ],
  "manualRoiList": [
    {
      "rectType": "",
      "rectValue": "",
      "areas": [
        {
          "x": "",
          "y": ""
        }
      ]
    }
  ],
  "realRoiList": [
    {
      "rectType": "",
      "rectValue": "",
      "areas": [
        {
          "x": "",
          "y": ""
        }
      ]
    }
  ],
  "positiveSampleAlg": true,
  "modifyImageUrl": "",
  "positiveSampleImageUrl": "",
  "defect": true,
  "turnDefectTime": "",
  "alarmLevel": 0,
  "realResult": "",
  "realConclusion": 0
}

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData Typeschema
resultDtoResultbodytrueResultDtoResultDto
  idPrimary Keytrueinteger(int64)
  requestIdRequest Analysis Data Unique Identifier, UUIDfalsestring
  taskIdTask IDfalseinteger(int64)
  taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskfalseinteger(int32)
  inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectionfalseinteger(int32)
  taskTypesInspection Task Type Collectionfalsearrayinteger(int32)
  taskInsIdInspectionTaskRecordIDfalseinteger(int64)
  pointIdTask Pointidfalseinteger(int64)
  beuIdExecution Unitidfalseinteger(int64)
  beuType1. Streaming Camera, 2 Robot, 3 Snapshot Camera, 4 Voiceprint, etc.falseinteger(int32)
  algNameAlgorithmNamefalsestring
  algIdAlgorithmidfalseinteger(int64)
  defectTypeMajor Typefalsestring
  defectSubtypeMinor Typefalsestring
  deviceCodeDevice Unique Identifierfalsestring
  hostCodeUnique Identifier of Robot or UAVfalsestring
  deviceIdDevice Primary Key IDfalseinteger(int64)
  deviceNameDeviceNamefalsestring
  stepIdStep IDfalseinteger(int32)
  runtimeStatusExecutionStatusfalseinteger(int32)
  startTimeExecutionStart Timefalsestring(date-time)
  endTimeCompleteTimefalsestring(date-time)
  resultResultfalsestring
  resCodeAnalysis Status Codefalseinteger(int32)
  conclusionConclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  modifyConclusionRevised Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  finalConclusionFinal Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  abnormalReasonAbnormal reason. Records the reasons why the point result status is abnormal. Multiple reasons are allowed and stored as a string array.falsearraystring
  modifyResultRevisionResultfalsestring
  ftpImageUrlftpFileAddressfalsestring
  srcUrlminioFilefalsestring
  srcStreamUrlStream URLfalsestring
  handleImageUrlAlgorithmProcessedFilefalsestring
  handleVideoUrlAlgorithmProcessedInspectionVideofalsestring
  qualityResultImage Qualityfalseinteger(int32)
  frequencyFrequencyfalsestring
  soundPressureSound Pressurefalsestring
  sensitivityLabelSensitive Markfalseinteger(int32)
  verifiedAuditStatusfalseinteger(int32)
  verifiedCauseManual ConfirmationReasonfalsearrayinteger(int32)
  verifiedPersonAuditorfalsestring
  verifiedTimeAuditTimefalsestring(date-time)
  isDeletedLogical Deletefalseinteger(int32)
  createdByCreatorfalsestring
  createdTimeCreateTimefalsestring(date-time)
  updatedByUpdaterfalsestring
  updatedTimeReportTimefalsestring(date-time)
  minUpdatedTimeMostMinorReportTimefalsestring
  maxUpdatedTimeMostMajorReportTimefalsestring
  taskNameTaskNamefalsestring
  beuNameExecution UnitNamefalsestring
  resultDescResult Descriptionfalsestring
  processRecordProcessRecordfalseinteger(int32)
  remarkRemarkfalsestring
  pointGroupNameTask PointGroupNamefalsestring
  testRunTest Run: 0 Trial Run, 1 Runfalseinteger(int32)
  sequenceUnique Serial Numberfalsestring
  mspIdSceneidfalseinteger(int64)
  manualCheckManual Audit, ReferenceManualCheckEnumfalsestring
  roiAreaROI area, including ROI annotations from the algorithm and the auditorfalsestring
  extraInfoExtraInfofalsestring
  areaIdAreaidfalseinteger(int64)
  bayIdIntervalidfalseinteger(int64)
  mainDeviceIdPrimaryDeviceidfalseinteger(int64)
  partIdComponentidfalseinteger(int64)
  algoRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  manualRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  realRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  positiveSampleAlgIsPositive SampleAlgorithmfalseboolean
  modifyImageUrlImage after Manual Auditfalsestring
  positiveSampleImageUrlPositive Sample Imagefalsestring
  defectIsIs Defectfalseboolean
  turnDefectTimeConvert to DefectTimefalsestring(date-time)
  alarmLevelAlarmetc.Levelfalseinteger(int32)
  realResultfalsestring
  realConclusionfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKCommonResultResultDto

Response Status Code-200:

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataResultDtoResultDto
  idPrimary Keyinteger(int64)
  requestIdRequest Analysis Data Unique Identifier, UUIDstring
  taskIdTask IDinteger(int64)
  taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskinteger(int32)
  inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectioninteger(int32)
  taskTypesInspection Task Type Collectionarrayinteger(int32)
  taskInsIdInspectionTaskRecordIDinteger(int64)
  pointIdTask Pointidinteger(int64)
  beuIdExecution Unitidinteger(int64)
  beuType1. Streaming Camera, 2 Robot, 3 Snapshot Camera, 4 Voiceprint, etc.integer(int32)
  algNameAlgorithmNamestring
  algIdAlgorithmidinteger(int64)
  defectTypeMajor Typestring
  defectSubtypeMinor Typestring
  deviceCodeDevice Unique Identifierstring
  hostCodeUnique Identifier of Robot or UAVstring
  deviceIdDevice Primary Key IDinteger(int64)
  deviceNameDeviceNamestring
  stepIdStep IDinteger(int32)
  runtimeStatusExecutionStatusinteger(int32)
  startTimeExecutionStart Timestring(date-time)
  endTimeCompleteTimestring(date-time)
  resultResultstring
  resCodeAnalysis Status Codeinteger(int32)
  conclusionConclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger(int32)
  modifyConclusionRevised Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger(int32)
  finalConclusionFinal Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger(int32)
  abnormalReasonAbnormal reason. Records the reasons why the point result status is abnormal. Multiple reasons are allowed and stored as a string array.arraystring
  modifyResultRevisionResultstring
  ftpImageUrlftpFileAddressstring
  srcUrlminioFilestring
  srcStreamUrlStream URLstring
  handleImageUrlAlgorithmProcessedFilestring
  handleVideoUrlAlgorithmProcessedInspectionVideostring
  qualityResultImage Qualityinteger(int32)
  frequencyFrequencystring
  soundPressureSound Pressurestring
  sensitivityLabelSensitive Markinteger(int32)
  verifiedAuditStatusinteger(int32)
  verifiedCauseManual ConfirmationReasonarrayinteger(int32)
  verifiedPersonAuditorstring
  verifiedTimeAuditTimestring(date-time)
  isDeletedLogical Deleteinteger(int32)
  createdByCreatorstring
  createdTimeCreateTimestring(date-time)
  updatedByUpdaterstring
  updatedTimeReportTimestring(date-time)
  minUpdatedTimeMostMinorReportTimestring
  maxUpdatedTimeMostMajorReportTimestring
  taskNameTaskNamestring
  beuNameExecution UnitNamestring
  resultDescResult Descriptionstring
  processRecordProcessRecordinteger(int32)
  remarkRemarkstring
  pointGroupNameTask PointGroupNamestring
  testRunTest Run: 0 Trial Run, 1 Runinteger(int32)
  sequenceUnique Serial Numberstring
  mspIdSceneidinteger(int64)
  manualCheckManual Audit, ReferenceManualCheckEnumstring
  roiAreaROI area, including ROI annotations from the algorithm and the auditorstring
  extraInfoExtraInfostring
  areaIdAreaidinteger(int64)
  bayIdIntervalidinteger(int64)
  mainDeviceIdPrimaryDeviceidinteger(int64)
  partIdComponentidinteger(int64)
  algoRoiListROI Area ObjectarrayAreasDTO
    rectTypeTypestring
    rectValueResultstring
    areasroiCoordinate ObjectarrayCoordinateDTO
      xX-axisstring
      yY-axisstring
  manualRoiListROI Area ObjectarrayAreasDTO
    rectTypeTypestring
    rectValueResultstring
    areasroiCoordinate ObjectarrayCoordinateDTO
      xX-axisstring
      yY-axisstring
  realRoiListROI Area ObjectarrayAreasDTO
    rectTypeTypestring
    rectValueResultstring
    areasroiCoordinate ObjectarrayCoordinateDTO
      xX-axisstring
      yY-axisstring
  positiveSampleAlgIsPositive SampleAlgorithmboolean
  modifyImageUrlImage after Manual Auditstring
  positiveSampleImageUrlPositive Sample Imagestring
  defectIsIs Defectboolean
  turnDefectTimeConvert to DefectTimestring(date-time)
  alarmLevelAlarmetc.Levelinteger(int32)
  realResultstring
  realConclusioninteger(int32)
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"id": 0,
		"requestId": "",
		"taskId": 0,
		"taskType": 0,
		"inspectionType": 0,
		"taskTypes": [],
		"taskInsId": 0,
		"pointId": 0,
		"beuId": 0,
		"beuType": 0,
		"algName": "",
		"algId": 0,
		"defectType": "",
		"defectSubtype": "",
		"deviceCode": "",
		"hostCode": "",
		"deviceId": 0,
		"deviceName": "",
		"stepId": 0,
		"runtimeStatus": 0,
		"startTime": "",
		"endTime": "",
		"result": "",
		"resCode": 0,
		"conclusion": 0,
		"modifyConclusion": 0,
		"finalConclusion": 0,
		"abnormalReason": [],
		"modifyResult": "",
		"ftpImageUrl": "",
		"srcUrl": "",
		"srcStreamUrl": "",
		"handleImageUrl": "",
		"handleVideoUrl": "",
		"qualityResult": 0,
		"frequency": "",
		"soundPressure": "",
		"sensitivityLabel": 0,
		"verified": 0,
		"verifiedCause": [],
		"verifiedPerson": "",
		"verifiedTime": "",
		"isDeleted": 0,
		"createdBy": "",
		"createdTime": "",
		"updatedBy": "",
		"updatedTime": "",
		"minUpdatedTime": "",
		"maxUpdatedTime": "",
		"taskName": "",
		"beuName": "",
		"resultDesc": "",
		"processRecord": 0,
		"remark": "",
		"pointGroupName": "",
		"testRun": 0,
		"sequence": "",
		"mspId": 0,
		"manualCheck": "",
		"roiArea": "",
		"extraInfo": "",
		"areaId": 0,
		"bayId": 0,
		"mainDeviceId": 0,
		"partId": 0,
		"algoRoiList": [
			{
				"rectType": "",
				"rectValue": "",
				"areas": [
					{
						"x": "",
						"y": ""
					}
				]
			}
		],
		"manualRoiList": [
			{}
		],
		"realRoiList": [
			{}
		],
		"positiveSampleAlg": true,
		"modifyImageUrl": "",
		"positiveSampleImageUrl": "",
		"defect": true,
		"turnDefectTime": "",
		"alarmLevel": 0,
		"realResult": "",
		"realConclusion": 0
	},
	"timestamp": ""
}

Query Results by Page

Interface Address:/platform/api/v1/task/results/page

Request Method:GET

Request Data Type:application/x-www-form-urlencoded

Response Data Type:*/*

Interface Description:

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData Typeschema
queryPagination Query CriteriaquerytrueQueryQuery
  currentCurrent Page,Default First Pagefalseinteger(int32)
  sizeQuantity per page,Default per page10ItemsRecordfalseinteger(int32)
  columnSort Fieldfalsearraystring
  ascIsAscendingfalsearrayboolean
resultDtoResultquerytrueResultDtoResultDto
  idPrimary Keytrueinteger(int64)
  requestIdRequest Analysis Data Unique Identifier, UUIDfalsestring
  taskIdTask IDfalseinteger(int64)
  taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskfalseinteger(int32)
  inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectionfalseinteger(int32)
  taskTypesInspection Task Type Collectionfalsearrayinteger(int32)
  taskInsIdInspectionTaskRecordIDfalseinteger(int64)
  pointIdTask Pointidfalseinteger(int64)
  beuIdExecution Unitidfalseinteger(int64)
  beuType1. Streaming Camera, 2 Robot, 3 Snapshot Camera, 4 Voiceprint, etc.falseinteger(int32)
  algNameAlgorithmNamefalsestring
  algIdAlgorithmidfalseinteger(int64)
  defectTypeMajor Typefalsestring
  defectSubtypeMinor Typefalsestring
  deviceCodeDevice Unique Identifierfalsestring
  hostCodeUnique Identifier of Robot or UAVfalsestring
  deviceIdDevice Primary Key IDfalseinteger(int64)
  deviceNameDeviceNamefalsestring
  stepIdStep IDfalseinteger(int32)
  runtimeStatusExecutionStatusfalseinteger(int32)
  startTimeExecutionStart Timefalsestring(date-time)
  endTimeCompleteTimefalsestring(date-time)
  resultResultfalsestring
  resCodeAnalysis Status Codefalseinteger(int32)
  conclusionConclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  modifyConclusionRevised Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  finalConclusionFinal Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  abnormalReasonAbnormal reason. Records the reasons why the point result status is abnormal. Multiple reasons are allowed and stored as a string array.falsearraystring
  modifyResultRevisionResultfalsestring
  ftpImageUrlftpFileAddressfalsestring
  srcUrlminioFilefalsestring
  srcStreamUrlStream URLfalsestring
  handleImageUrlAlgorithmProcessedFilefalsestring
  handleVideoUrlAlgorithmProcessedInspectionVideofalsestring
  qualityResultImage Qualityfalseinteger(int32)
  frequencyFrequencyfalsestring
  soundPressureSound Pressurefalsestring
  sensitivityLabelSensitive Markfalseinteger(int32)
  verifiedAuditStatusfalseinteger(int32)
  verifiedCauseManual ConfirmationReasonfalsearrayinteger(int32)
  verifiedPersonAuditorfalsestring
  verifiedTimeAuditTimefalsestring(date-time)
  isDeletedLogical Deletefalseinteger(int32)
  createdByCreatorfalsestring
  createdTimeCreateTimefalsestring(date-time)
  updatedByUpdaterfalsestring
  updatedTimeReportTimefalsestring(date-time)
  minUpdatedTimeMostMinorReportTimefalsestring
  maxUpdatedTimeMostMajorReportTimefalsestring
  taskNameTaskNamefalsestring
  beuNameExecution UnitNamefalsestring
  resultDescResult Descriptionfalsestring
  processRecordProcessRecordfalseinteger(int32)
  remarkRemarkfalsestring
  pointGroupNameTask PointGroupNamefalsestring
  testRunTest Run: 0 Trial Run, 1 Runfalseinteger(int32)
  sequenceUnique Serial Numberfalsestring
  mspIdSceneidfalseinteger(int64)
  manualCheckManual Audit, ReferenceManualCheckEnumfalsestring
  roiAreaROI area, including ROI annotations from the algorithm and the auditorfalsestring
  extraInfoExtraInfofalsestring
  areaIdAreaidfalseinteger(int64)
  bayIdIntervalidfalseinteger(int64)
  mainDeviceIdPrimaryDeviceidfalseinteger(int64)
  partIdComponentidfalseinteger(int64)
  algoRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  manualRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  realRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  positiveSampleAlgIsPositive SampleAlgorithmfalseboolean
  modifyImageUrlImage after Manual Auditfalsestring
  positiveSampleImageUrlPositive Sample Imagefalsestring
  defectIsIs Defectfalseboolean
  turnDefectTimeConvert to DefectTimefalsestring(date-time)
  alarmLevelAlarmetc.Levelfalseinteger(int32)
  realResultfalsestring
  realConclusionfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKCommonResultPageResultDto

Response Status Code-200:

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataPageResultDtoPageResultDto
  recordsResultarrayResultDto
    idPrimary Keyinteger
    requestIdRequest Analysis Data Unique Identifier, UUIDstring
    taskIdTask IDinteger
    taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskinteger
    inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectioninteger
    taskTypesInspection Task Type Collectionarrayinteger
    taskInsIdInspectionTaskRecordIDinteger
    pointIdTask Pointidinteger
    beuIdExecution Unitidinteger
    beuType1. Streaming Camera, 2 Robot, 3 Snapshot Camera, 4 Voiceprint, etc.integer
    algNameAlgorithmNamestring
    algIdAlgorithmidinteger
    defectTypeMajor Typestring
    defectSubtypeMinor Typestring
    deviceCodeDevice Unique Identifierstring
    hostCodeUnique Identifier of Robot or UAVstring
    deviceIdDevice Primary Key IDinteger
    deviceNameDeviceNamestring
    stepIdStep IDinteger
    runtimeStatusExecutionStatusinteger
    startTimeExecutionStart Timestring
    endTimeCompleteTimestring
    resultResultstring
    resCodeAnalysis Status Codeinteger
    conclusionConclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger
    modifyConclusionRevised Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger
    finalConclusionFinal Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger
    abnormalReasonAbnormal reason. Records the reasons why the point result status is abnormal. Multiple reasons are allowed and stored as a string array.arraystring
    modifyResultRevisionResultstring
    ftpImageUrlftpFileAddressstring
    srcUrlminioFilestring
    srcStreamUrlStream URLstring
    handleImageUrlAlgorithmProcessedFilestring
    handleVideoUrlAlgorithmProcessedInspectionVideostring
    qualityResultImage Qualityinteger
    frequencyFrequencystring
    soundPressureSound Pressurestring
    sensitivityLabelSensitive Markinteger
    verifiedAuditStatusinteger
    verifiedCauseManual ConfirmationReasonarrayinteger
    verifiedPersonAuditorstring
    verifiedTimeAuditTimestring
    isDeletedLogical Deleteinteger
    createdByCreatorstring
    createdTimeCreateTimestring
    updatedByUpdaterstring
    updatedTimeReportTimestring
    minUpdatedTimeMostMinorReportTimestring
    maxUpdatedTimeMostMajorReportTimestring
    taskNameTaskNamestring
    beuNameExecution UnitNamestring
    resultDescResult Descriptionstring
    processRecordProcessRecordinteger
    remarkRemarkstring
    pointGroupNameTask PointGroupNamestring
    testRunTest Run: 0 Trial Run, 1 Runinteger
    sequenceUnique Serial Numberstring
    mspIdSceneidinteger
    manualCheckManual Audit, ReferenceManualCheckEnumstring
    roiAreaROI area, including ROI annotations from the algorithm and the auditorstring
    extraInfoExtraInfostring
    areaIdAreaidinteger
    bayIdIntervalidinteger
    mainDeviceIdPrimaryDeviceidinteger
    partIdComponentidinteger
    algoRoiListROI Area ObjectarrayAreasDTO
      rectTypeTypestring
      rectValueResultstring
      areasroiCoordinate ObjectarrayCoordinateDTO
        xX-axisstring
        yY-axisstring
    manualRoiListROI Area ObjectarrayAreasDTO
      rectTypeTypestring
      rectValueResultstring
      areasroiCoordinate ObjectarrayCoordinateDTO
        xX-axisstring
        yY-axisstring
    realRoiListROI Area ObjectarrayAreasDTO
      rectTypeTypestring
      rectValueResultstring
      areasroiCoordinate ObjectarrayCoordinateDTO
        xX-axisstring
        yY-axisstring
    positiveSampleAlgIsPositive SampleAlgorithmboolean
    modifyImageUrlImage after Manual Auditstring
    positiveSampleImageUrlPositive Sample Imagestring
    defectIsIs Defectboolean
    turnDefectTimeConvert to DefectTimestring
    alarmLevelAlarmetc.Levelinteger
    realResultstring
    realConclusioninteger
  totalinteger(int64)
  sizeinteger(int64)
  currentinteger(int64)
  ordersarrayOrderItem
    columnstring
    ascboolean
  optimizeCountSqlboolean
  searchCountboolean
  optimizeJoinOfCountSqlboolean
  maxLimitinteger(int64)
  countIdstring
  pagesinteger(int64)
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"records": [
			{
				"id": 0,
				"requestId": "",
				"taskId": 0,
				"taskType": 0,
				"inspectionType": 0,
				"taskTypes": [],
				"taskInsId": 0,
				"pointId": 0,
				"beuId": 0,
				"beuType": 0,
				"algName": "",
				"algId": 0,
				"defectType": "",
				"defectSubtype": "",
				"deviceCode": "",
				"hostCode": "",
				"deviceId": 0,
				"deviceName": "",
				"stepId": 0,
				"runtimeStatus": 0,
				"startTime": "",
				"endTime": "",
				"result": "",
				"resCode": 0,
				"conclusion": 0,
				"modifyConclusion": 0,
				"finalConclusion": 0,
				"abnormalReason": [],
				"modifyResult": "",
				"ftpImageUrl": "",
				"srcUrl": "",
				"srcStreamUrl": "",
				"handleImageUrl": "",
				"handleVideoUrl": "",
				"qualityResult": 0,
				"frequency": "",
				"soundPressure": "",
				"sensitivityLabel": 0,
				"verified": 0,
				"verifiedCause": [],
				"verifiedPerson": "",
				"verifiedTime": "",
				"isDeleted": 0,
				"createdBy": "",
				"createdTime": "",
				"updatedBy": "",
				"updatedTime": "",
				"minUpdatedTime": "",
				"maxUpdatedTime": "",
				"taskName": "",
				"beuName": "",
				"resultDesc": "",
				"processRecord": 0,
				"remark": "",
				"pointGroupName": "",
				"testRun": 0,
				"sequence": "",
				"mspId": 0,
				"manualCheck": "",
				"roiArea": "",
				"extraInfo": "",
				"areaId": 0,
				"bayId": 0,
				"mainDeviceId": 0,
				"partId": 0,
				"algoRoiList": [
					{
						"rectType": "",
						"rectValue": "",
						"areas": [
							{
								"x": "",
								"y": ""
							}
						]
					}
				],
				"manualRoiList": [
					{}
				],
				"realRoiList": [
					{}
				],
				"positiveSampleAlg": true,
				"modifyImageUrl": "",
				"positiveSampleImageUrl": "",
				"defect": true,
				"turnDefectTime": "",
				"alarmLevel": 0,
				"realResult": "",
				"realConclusion": 0
			}
		],
		"total": 0,
		"size": 0,
		"current": 0,
		"orders": [
			{
				"column": "",
				"asc": true
			}
		],
		"optimizeCountSql": true,
		"searchCount": true,
		"optimizeJoinOfCountSql": true,
		"maxLimit": 0,
		"countId": "",
		"pages": 0
	},
	"timestamp": ""
}

Get Results

Interface Address:/platform/api/v1/task/results/list

Request Method:GET

Request Data Type:application/x-www-form-urlencoded

Response Data Type:*/*

Interface Description:

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData Typeschema
resultDtoResultquerytrueResultDtoResultDto
  idPrimary Keytrueinteger(int64)
  requestIdRequest Analysis Data Unique Identifier, UUIDfalsestring
  taskIdTask IDfalseinteger(int64)
  taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskfalseinteger(int32)
  inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectionfalseinteger(int32)
  taskTypesInspection Task Type Collectionfalsearrayinteger(int32)
  taskInsIdInspectionTaskRecordIDfalseinteger(int64)
  pointIdTask Pointidfalseinteger(int64)
  beuIdExecution Unitidfalseinteger(int64)
  beuType1. Streaming Camera, 2 Robot, 3 Snapshot Camera, 4 Voiceprint, etc.falseinteger(int32)
  algNameAlgorithmNamefalsestring
  algIdAlgorithmidfalseinteger(int64)
  defectTypeMajor Typefalsestring
  defectSubtypeMinor Typefalsestring
  deviceCodeDevice Unique Identifierfalsestring
  hostCodeUnique Identifier of Robot or UAVfalsestring
  deviceIdDevice Primary Key IDfalseinteger(int64)
  deviceNameDeviceNamefalsestring
  stepIdStep IDfalseinteger(int32)
  runtimeStatusExecutionStatusfalseinteger(int32)
  startTimeExecutionStart Timefalsestring(date-time)
  endTimeCompleteTimefalsestring(date-time)
  resultResultfalsestring
  resCodeAnalysis Status Codefalseinteger(int32)
  conclusionConclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  modifyConclusionRevised Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  finalConclusionFinal Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedfalseinteger(int32)
  abnormalReasonAbnormal reason. Records the reasons why the point result status is abnormal. Multiple reasons are allowed and stored as a string array.falsearraystring
  modifyResultRevisionResultfalsestring
  ftpImageUrlftpFileAddressfalsestring
  srcUrlminioFilefalsestring
  srcStreamUrlStream URLfalsestring
  handleImageUrlAlgorithmProcessedFilefalsestring
  handleVideoUrlAlgorithmProcessedInspectionVideofalsestring
  qualityResultImage Qualityfalseinteger(int32)
  frequencyFrequencyfalsestring
  soundPressureSound Pressurefalsestring
  sensitivityLabelSensitive Markfalseinteger(int32)
  verifiedAuditStatusfalseinteger(int32)
  verifiedCauseManual ConfirmationReasonfalsearrayinteger(int32)
  verifiedPersonAuditorfalsestring
  verifiedTimeAuditTimefalsestring(date-time)
  isDeletedLogical Deletefalseinteger(int32)
  createdByCreatorfalsestring
  createdTimeCreateTimefalsestring(date-time)
  updatedByUpdaterfalsestring
  updatedTimeReportTimefalsestring(date-time)
  minUpdatedTimeMostMinorReportTimefalsestring
  maxUpdatedTimeMostMajorReportTimefalsestring
  taskNameTaskNamefalsestring
  beuNameExecution UnitNamefalsestring
  resultDescResult Descriptionfalsestring
  processRecordProcessRecordfalseinteger(int32)
  remarkRemarkfalsestring
  pointGroupNameTask PointGroupNamefalsestring
  testRunTest Run: 0 Trial Run, 1 Runfalseinteger(int32)
  sequenceUnique Serial Numberfalsestring
  mspIdSceneidfalseinteger(int64)
  manualCheckManual Audit, ReferenceManualCheckEnumfalsestring
  roiAreaROI area, including ROI annotations from the algorithm and the auditorfalsestring
  extraInfoExtraInfofalsestring
  areaIdAreaidfalseinteger(int64)
  bayIdIntervalidfalseinteger(int64)
  mainDeviceIdPrimaryDeviceidfalseinteger(int64)
  partIdComponentidfalseinteger(int64)
  algoRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  manualRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  realRoiListROI Area ObjectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasroiCoordinate ObjectfalsearrayCoordinateDTO
      xX-axisfalsestring
      yY-axisfalsestring
  positiveSampleAlgIsPositive SampleAlgorithmfalseboolean
  modifyImageUrlImage after Manual Auditfalsestring
  positiveSampleImageUrlPositive Sample Imagefalsestring
  defectIsIs Defectfalseboolean
  turnDefectTimeConvert to DefectTimefalsestring(date-time)
  alarmLevelAlarmetc.Levelfalseinteger(int32)
  realResultfalsestring
  realConclusionfalseinteger(int32)

Response Status:

Status CodeDescriptionschema
200OKCommonResultListResultDto

Response Status Code-200:

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataarrayResultDto
  idPrimary Keyinteger(int64)
  requestIdRequest Analysis Data Unique Identifier, UUIDstring
  taskIdTask IDinteger(int64)
  taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskinteger(int32)
  inspectionTypeInspection Type: 1 Routine Inspection, 2 Special Inspection, 3 Specific Inspection, 4 Custom Inspectioninteger(int32)
  taskTypesInspection Task Type Collectionarrayinteger(int32)
  taskInsIdInspectionTaskRecordIDinteger(int64)
  pointIdTask Pointidinteger(int64)
  beuIdExecution Unitidinteger(int64)
  beuType1. Streaming Camera, 2 Robot, 3 Snapshot Camera, 4 Voiceprint, etc.integer(int32)
  algNameAlgorithmNamestring
  algIdAlgorithmidinteger(int64)
  defectTypeMajor Typestring
  defectSubtypeMinor Typestring
  deviceCodeDevice Unique Identifierstring
  hostCodeUnique Identifier of Robot or UAVstring
  deviceIdDevice Primary Key IDinteger(int64)
  deviceNameDeviceNamestring
  stepIdStep IDinteger(int32)
  runtimeStatusExecutionStatusinteger(int32)
  startTimeExecutionStart Timestring(date-time)
  endTimeCompleteTimestring(date-time)
  resultResultstring
  resCodeAnalysis Status Codeinteger(int32)
  conclusionConclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger(int32)
  modifyConclusionRevised Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger(int32)
  finalConclusionFinal Conclusion 1.Normal 2Abnormal 3 Pending 4Maintenance 5Undifferentiatedinteger(int32)
  abnormalReasonAbnormal reason. Records the reasons why the point result status is abnormal. Multiple reasons are allowed and stored as a string array.arraystring
  modifyResultRevisionResultstring
  ftpImageUrlftpFileAddressstring
  srcUrlminioFilestring
  srcStreamUrlStream URLstring
  handleImageUrlAlgorithmProcessedFilestring
  handleVideoUrlAlgorithmProcessedInspectionVideostring
  qualityResultImage Qualityinteger(int32)
  frequencyFrequencystring
  soundPressureSound Pressurestring
  sensitivityLabelSensitive Markinteger(int32)
  verifiedAuditStatusinteger(int32)
  verifiedCauseManual ConfirmationReasonarrayinteger(int32)
  verifiedPersonAuditorstring
  verifiedTimeAuditTimestring(date-time)
  isDeletedLogical Deleteinteger(int32)
  createdByCreatorstring
  createdTimeCreateTimestring(date-time)
  updatedByUpdaterstring
  updatedTimeReportTimestring(date-time)
  minUpdatedTimeMostMinorReportTimestring
  maxUpdatedTimeMostMajorReportTimestring
  taskNameTaskNamestring
  beuNameExecution UnitNamestring
  resultDescResult Descriptionstring
  processRecordProcessRecordinteger(int32)
  remarkRemarkstring
  pointGroupNameTask PointGroupNamestring
  testRunTest Run: 0 Trial Run, 1 Runinteger(int32)
  sequenceUnique Serial Numberstring
  mspIdSceneidinteger(int64)
  manualCheckManual Audit, ReferenceManualCheckEnumstring
  roiAreaROI area, including ROI annotations from the algorithm and the auditorstring
  extraInfoExtraInfostring
  areaIdAreaidinteger(int64)
  bayIdIntervalidinteger(int64)
  mainDeviceIdPrimaryDeviceidinteger(int64)
  partIdComponentidinteger(int64)
  algoRoiListROI Area ObjectarrayAreasDTO
    rectTypeTypestring
    rectValueResultstring
    areasroiCoordinate ObjectarrayCoordinateDTO
      xX-axisstring
      yY-axisstring
  manualRoiListROI Area ObjectarrayAreasDTO
    rectTypeTypestring
    rectValueResultstring
    areasroiCoordinate ObjectarrayCoordinateDTO
      xX-axisstring
      yY-axisstring
  realRoiListROI Area ObjectarrayAreasDTO
    rectTypeTypestring
    rectValueResultstring
    areasroiCoordinate ObjectarrayCoordinateDTO
      xX-axisstring
      yY-axisstring
  positiveSampleAlgIsPositive SampleAlgorithmboolean
  modifyImageUrlImage after Manual Auditstring
  positiveSampleImageUrlPositive Sample Imagestring
  defectIsIs Defectboolean
  turnDefectTimeConvert to DefectTimestring(date-time)
  alarmLevelAlarmetc.Levelinteger(int32)
  realResultstring
  realConclusioninteger(int32)
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": [
		{
			"id": 0,
			"requestId": "",
			"taskId": 0,
			"taskType": 0,
			"inspectionType": 0,
			"taskTypes": [],
			"taskInsId": 0,
			"pointId": 0,
			"beuId": 0,
			"beuType": 0,
			"algName": "",
			"algId": 0,
			"defectType": "",
			"defectSubtype": "",
			"deviceCode": "",
			"hostCode": "",
			"deviceId": 0,
			"deviceName": "",
			"stepId": 0,
			"runtimeStatus": 0,
			"startTime": "",
			"endTime": "",
			"result": "",
			"resCode": 0,
			"conclusion": 0,
			"modifyConclusion": 0,
			"finalConclusion": 0,
			"abnormalReason": [],
			"modifyResult": "",
			"ftpImageUrl": "",
			"srcUrl": "",
			"srcStreamUrl": "",
			"handleImageUrl": "",
			"handleVideoUrl": "",
			"qualityResult": 0,
			"frequency": "",
			"soundPressure": "",
			"sensitivityLabel": 0,
			"verified": 0,
			"verifiedCause": [],
			"verifiedPerson": "",
			"verifiedTime": "",
			"isDeleted": 0,
			"createdBy": "",
			"createdTime": "",
			"updatedBy": "",
			"updatedTime": "",
			"minUpdatedTime": "",
			"maxUpdatedTime": "",
			"taskName": "",
			"beuName": "",
			"resultDesc": "",
			"processRecord": 0,
			"remark": "",
			"pointGroupName": "",
			"testRun": 0,
			"sequence": "",
			"mspId": 0,
			"manualCheck": "",
			"roiArea": "",
			"extraInfo": "",
			"areaId": 0,
			"bayId": 0,
			"mainDeviceId": 0,
			"partId": 0,
			"algoRoiList": [
				{
					"rectType": "",
					"rectValue": "",
					"areas": [
						{
							"x": "",
							"y": ""
						}
					]
				}
			],
			"manualRoiList": [
				{}
			],
			"realRoiList": [
				{}
			],
			"positiveSampleAlg": true,
			"modifyImageUrl": "",
			"positiveSampleImageUrl": "",
			"defect": true,
			"turnDefectTime": "",
			"alarmLevel": 0,
			"realResult": "",
			"realConclusion": 0
		}
	],
	"timestamp": ""
}

Audit Result

For standard algorithms, only the audit conclusion needs to be saved. For positive-sample algorithms, manually reviewed ROI boxes must also be provided and synchronized to the algorithm for feedback training.

Interface Address:/platform/api/v1/task/results/audit-result

Request Method:POST

Request Data Type:application/x-www-form-urlencoded,application/json

Response Data Type:*/*

Interface Description:

Request Example:

javascript
{
  "resultId": 0,
  "imageUrl": "",
  "modifyConclusion": 0,
  "manualRoiList": [
    {
      "rectType": "",
      "rectValue": "",
      "areas": [
        {
          "x": "",
          "y": ""
        }
      ]
    }
  ],
  "modifyImageUrl": ""
}

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData Typeschema
auditRequestAudit RequestbodytrueAuditRequestAuditRequest
  resultIdResult IDfalseinteger(int64)
  imageUrlOriginal Image URLfalsestring
  modifyConclusionRevised Conclusion: 1 Normal, 2 Abnormalfalseinteger(int32)
  manualRoiListROI objectfalsearrayAreasDTO
    rectTypeTypefalsestring
    rectValueResultfalsestring
    areasROI coordinate objectfalsearrayCoordinateDTO
      xX coordinatefalsestring
      yY coordinatefalsestring
  modifyImageUrlImage URL After Manual Auditfalsestring

Response Status:

Status CodeDescriptionschema
200OKCommonResultVoid

Response Status Code-200:

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeinteger(int32)integer(int32)
messagestring
dataobject
timestampstring(date-time)string(date-time)

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {},
	"timestamp": ""
}

Query Normal Inspection Point Results by Page

Interface Address:/task/api/v1/results/page-result

Request Method:GET

Request Data Type:application/x-www-form-urlencoded

Response Data Type:*/*

Interface Description:

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData TypeSchema
pointResultQueryDtoInspection point record pagination query DTOquerytruePointResultQueryDtoPointResultQueryDto
  orgIdSubstation IDtruestring
  idsTask point record IDsfalsearraylong
  taskIdTask IDfalselong
  taskTypeTask Typefalseinteger
  taskInsIdInspection task record IDfalselong
  inspectionTypesInspection typesfalsearrayinteger
  bayIdBay IDfalselong
  devIdDevice IDfalselong
  partIdPart IDfalselong
  pointIdsPoint IDsfalsearraylong
  execStatusesExecution status collectionfalsearrayinteger
  resultOutcomefalsestring
  modifyResultModified resultfalsestring
  hasConclusionHas conclusionfalseboolean
  conclusionConclusion (1: Normal, 2: Abnormal, 3: Normal (Pending manual confirmation), null/empty for no limit)falseinteger
  conclusionsConclusion collection (1: Normal, 2: Abnormal, 3: Normal (Pending manual confirmation), null/empty for no limit)falsearrayinteger
  modifyConclusionModified conclusionfalseinteger
  beuTypeBEU Typefalseinteger
  defectTypeDefect type filterfalsestring
  defectSubtypesDefect subtype filterfalsearraystring
  areaNameFiltersArea name filterfalsestring
  bayNameFiltersBay name filterfalsestring
  devNameFiltersMain Device Name Filterfalsestring
  partNameFiltersPart name filterfalsestring
  pointNameFiltersPoint name filterfalsestring
  magnitudeImportance (1: Class I, 2: Class II, 3: Class III)falseinteger
  minStartTimeMin start timefalsedatetime
  maxStartTimeMax start timefalsedatetime
  minEndTimeMin completion timefalsedatetime
  maxEndTimeMax completion timefalsedatetime
  minVerifiedTimeMin verification timefalsedatetime
  maxVerifiedTimeMax verification timefalsedatetime
  resCodeResult identifierfalsestring
  verifiedVerification status (1: Verified, 0: Unverified)falseinteger
  phyAssetIdPhysical Asset IDfalsestring
  queryDefectWhether to query defectsfalseboolean
  levelAndPhaseNameLevel 5 point namefalsestring
  currentIdCurrent data IDfalselong
  switchResSwitch result (-1: Previous, 1: Next)falseinteger
queryPagination query criteriaquerytrueQueryQuery
  currentCurrent page, default 1st pagefalseinteger
  sizePage size, default 10 records per pagefalseinteger
  columnSort columnfalsearraystring
  ascIs ascendingfalsearrayboolean

Response Status:

Status CodeDescriptionschema
200OKCommonResultPagePowerResultDto

Response Status Code-200:

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeCodeintegerinteger
messageMessagestring
dataDataPagePowerResultDtoPagePowerResultDto
  recordsPower result listarrayPowerResultDto
    idPrimary Keyinteger
    requestIdUnique Identifier for Request Analysis Data, UUIDstring
    taskIdTask IDinteger
    taskTypeTask Type: 1 Camera Task, 2 AR Task, 3 Power Task, 4 Silent Power Monitoring Taskinteger
    inspectionTypeInspection Type: 1 Routine, 2 Special, 3 Specific, 4 Custominteger
    taskTypesInspection task type collectionarrayinteger
    taskInsIdInspection Task Record IDinteger
    pointIdTask Point IDinteger
    beuIdExecution Unit IDinteger
    beuType1. Streaming Camera, 2 Robot, 3 Snapshot Camera, 4 Audio, etc.integer
    algNameAlgorithm Namestring
    algIdAlgorithm IDinteger
    defectTypeMain Typestring
    defectSubtypeSub Typestring
    deviceCodeUnique ID of Devicestring
    hostCodeUnique ID of Robot/UAVstring
    deviceIdDevice Primary Key IDinteger
    deviceNameDevice Namestring
    stepIdStep IDinteger
    runtimeStatusExecution Statusinteger
    startTimeExecution Start Timestring
    endTimeCompletion Timestring
    resultOutcomestring
    resCodeAnalysis Status Codeinteger
    conclusionConclusion: 1 Normal, 2 Abnormal, 3 To be confirmed, 4 Maintenance, 5 No result distinctioninteger
    modifyConclusionModified Conclusion: 1 Normal, 2 Abnormal, 3 To be confirmed, 4 Maintenance, 5 No result distinctioninteger
    finalConclusionFinal Conclusion: 1 Normal, 2 Abnormal, 3 To be confirmed, 4 Maintenance, 5 No result distinctioninteger
    abnormalReasonAbnormal Reason (string array)arraystring
    modifyResultModified Resultstring
    ftpImageUrlFTP Image URLstring
    srcUrlMinIO File URLstring
    srcStreamUrlStream URLstring
    handleImageUrlAlgorithm Processed Imagestring
    handleVideoUrlAlgorithm Processed Videostring
    qualityResultImage Qualityinteger
    frequencyFrequencystring
    soundPressureSound Pressurestring
    sensitivityLabelSensitivity Labelinteger
    verifiedVerification Statusinteger
    verifiedCauseManual Confirmation Reasonarrayinteger
    verifiedPersonVerifierstring
    verifiedTimeVerification Timestring
    isDeletedLogical Deleteinteger
    createdByCreatorstring
    createdTimeCreated Timestring
    updatedByUpdaterstring
    updatedTimeReport Timestring
    minUpdatedTimeMin Report Timestring
    maxUpdatedTimeMax Report Timestring
    taskNameTask Namestring
    beuNameExecution Unit Namestring
    resultDescResult Descriptionstring
    processRecordProcess Recordinteger
    remarkRemarkstring
    pointGroupNameTask Point Group Namestring
    testRunTest Run: 0 Test Run, 1 Runinteger
    sequenceUnique Serial Numberstring
    mspIdScene IDinteger
    manualCheckManual Verification, refer to ManualCheckEnumstring
    roiAreaROI Areastring
    extraInfoExtra Informationstring
    areaIdArea IDinteger
    bayIdBay IDinteger
    mainDeviceIdMain Device IDinteger
    partIdPart IDinteger
    algoRoiListROI object ListarrayAreasDTO
      rectTypeTypestring
      rectValueResultstring
      areasROI coordinate object ListarrayCoordinateDTO
        xX Coordinatestring
        yY Coordinatestring
    manualRoiListManual ROI object ListarrayAreasDTO
      rectTypeTypestring
      rectValueResultstring
      areasROI coordinate object ListarrayCoordinateDTO
        xX Coordinatestring
        yY Coordinatestring
    realRoiListReal ROI object ListarrayAreasDTO
      rectTypeTypestring
      rectValueResultstring
      areasROI coordinate object ListarrayCoordinateDTO
        xX Coordinatestring
        yY Coordinatestring
    positiveSampleAlgIs Positive Sample Algorithmboolean
    modifyImageUrlImage after Manual Verificationstring
    positiveSampleImageUrlPositive Sample Imagestring
    defectIs Defectboolean
    turnDefectTimeTurn to Defect Timestring
    alarmLevelAlarm Levelinteger
    devIdDevice IDinteger
    pointNamePoint Namestring
    partNamePart Namestring
    devNameDevice Namestring
    bayNameBay Namestring
    areaNameArea Namestring
    presetNoPreset Nointeger
    unitUnitstring
    phasePhasestring
    phyAssetIdPhysical Asset IDstring
    alarmLowerAlarm Lower Limitdouble
    warnLowerWarn Lower Limitdouble
    alarmUpperAlarm Upper Limitdouble
    warnUpperWarn Upper Limitdouble
    meterTypeMeter Typestring
    safetyMarkerSafety Markerstring
    descResTextual Description Resultstring
    descModifyResTextual Description Modified Resultstring
    levelAndPhaseNameLevel 5 + Phase Namestring
    pointAndPhaseNamePoint + Phase Namestring
    labelAttriPoint Tag Attributestring
    pointResultDtoListResult ListarrayPowerResultDto
    realResultReal Resultstring
    realConclusionReal Conclusioninteger
  totalTotallong
  sizeSizelong
  currentCurrentlong
  ordersOrdersarrayOrderItem
    columnColumnstring
    ascIs Ascendingboolean
  optimizeCountSqlOptimize Count SQLboolean
  searchCountSearch Countboolean
  optimizeJoinOfCountSqlOptimize Join Of Count SQLboolean
  maxLimitMax Limitlong
  countIdCount IDstring
  pagesPageslong
timestampTimestampdatetimedatetime

Response Example:

javascript
{
	"code": 200,
	"message": "",
	"data": {
		"records": [
			{
				"id": 0,
				"requestId": "",
				"taskId": 0,
				"taskType": 0,
				"inspectionType": 0,
				"taskTypes": [],
				"taskInsId": 0,
				"pointId": 0,
				"beuId": 0,
				"beuType": 0,
				"algName": "",
				"algId": 0,
				"defectType": "",
				"defectSubtype": "",
				"deviceCode": "",
				"hostCode": "",
				"deviceId": 0,
				"deviceName": "",
				"stepId": 0,
				"runtimeStatus": 0,
				"startTime": "",
				"endTime": "",
				"result": "",
				"resCode": 0,
				"conclusion": 0,
				"modifyConclusion": 0,
				"finalConclusion": 0,
				"abnormalReason": [],
				"modifyResult": "",
				"ftpImageUrl": "",
				"srcUrl": "",
				"srcStreamUrl": "",
				"handleImageUrl": "",
				"handleVideoUrl": "",
				"qualityResult": 0,
				"frequency": "",
				"soundPressure": "",
				"sensitivityLabel": 0,
				"verified": 0,
				"verifiedCause": [],
				"verifiedPerson": "",
				"verifiedTime": "",
				"isDeleted": 0,
				"createdBy": "",
				"createdTime": "",
				"updatedBy": "",
				"updatedTime": "",
				"minUpdatedTime": "",
				"maxUpdatedTime": "",
				"taskName": "",
				"beuName": "",
				"resultDesc": "",
				"processRecord": 0,
				"remark": "",
				"pointGroupName": "",
				"testRun": 0,
				"sequence": "",
				"mspId": 0,
				"manualCheck": "",
				"roiArea": "",
				"extraInfo": "",
				"areaId": 0,
				"bayId": 0,
				"mainDeviceId": 0,
				"partId": 0,
				"algoRoiList": [],
				"manualRoiList": [],
				"realRoiList": [],
				"positiveSampleAlg": true,
				"modifyImageUrl": "",
				"positiveSampleImageUrl": "",
				"defect": true,
				"turnDefectTime": "",
				"alarmLevel": 0,
				"devId": 0,
				"pointName": "",
				"partName": "",
				"devName": "",
				"bayName": "",
				"areaName": "",
				"presetNo": 0,
				"unit": "",
				"phase": "",
				"phyAssetId": "",
				"alarmLower": 0,
				"warnLower": 0,
				"alarmUpper": 0,
				"warnUpper": 0,
				"meterType": "",
				"safetyMarker": "",
				"descRes": "",
				"descModifyRes": "",
				"levelAndPhaseName": "",
				"pointAndPhaseName": "",
				"labelAttri": "",
				"pointResultDtoList": [],
				"realResult": "",
				"realConclusion": 0
			}
		],
		"total": 0,
		"size": 0,
		"current": 0,
		"orders": [
			{
				"column": "",
				"asc": true
			}
		],
		"optimizeCountSql": true,
		"searchCount": true,
		"optimizeJoinOfCountSql": true,
		"maxLimit": 0,
		"countId": "",
		"pages": 0
	},
	"timestamp": ""
}

Inspection Points

Query Power Points by Criteria

Interface Address:/point/api/v1/eledev/elepoints

Request Method:GET

Request Data Type:application/x-www-form-urlencoded

Response Data Type:*/*

Interface Description:

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData TypeSchema
dtoPower point pagination query DTOquerytrueElepointQueryDtoElepointQueryDto
  currentCurrent page, default 1st pagefalseinteger
  sizePage size, default 10 records per pagefalseinteger
  columnSort columnfalsearraystring
  ascIs ascendingfalsearrayboolean
  stationCodeSubstation Org IDtruestring
  nameFiltersName fuzzy queryfalsestring
  typePoint type: 1-Normal point, 2-Silent monitoring pointfalseinteger
  areaIdArea IDfalselong
  bayIdBay IDfalselong
  mainDeviceIdMain device IDfalselong
  partIdPart IDfalselong
  bindCameraIs bound to presetfalseboolean
  pointNamePhysical point namefalsestring
  defectTypeAlgorithm analysis typefalsestring
  defectSubtypeAlgorithm analysis subtype, fuzzy query supported; pass 'NULL' for unclassified recordsfalsestring
  isConfiguredAlgorithm configured: 1-Yes, 0-Nofalseinteger
  bindMarkIs bound to focus areafalseboolean
  switchRes-1: Previous, 1: Nextfalseinteger
  indexIndexfalseinteger
  devTypesBound inspection device typefalsearrayinteger

Response Status:

Status CodeDescriptionschema
200OKCommonResultPagePowerElepointDto

Response Status Code-200:

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeCodeintegerinteger
messageMessagestring
dataDataPagePowerElepointDtoPagePowerElepointDto
  recordsPoint ListarrayPowerElepointDto
    idPrimary Keyinteger
    parentIdParent IDinteger
    typePoint type: 1-Normal point, 2-Silent monitoring pointinteger
    pmsCodeUnique ID inside PMS Systemstring
    businessCodeBusiness Platform ID, Unique IDstring
    stationCodeSubstation Codestring
    namePoint namestring
    defectTypeDefect type (Main type)string
    defectSubtypeDefect subtypearraystring
    areaIdArea IDinteger
    areaNameArea namestring
    bayIdBay IDinteger
    bayNameBay namestring
    mainDeviceIdMain device IDinteger
    mainDeviceNameMain Device Namestring
    partIdPart IDinteger
    partNamePart namestring
    phasePhase: A, B, C, AB, AC, BC, ABCstring
    magnitudeImportance: 1 Class I, 2 Class II, 3 Class IIIinteger
    alarmLevelAlarm level: 4-Critical, 3-Serious, 2-General, 1-Warninginteger
    mendStateMaintenance state: 0 normal, 1 maintenance, 2 scrappedinteger
    dftReference Status: 0 Open, 1 Closeinteger
    alarmLowerAlarm lower limitdouble
    warnLowerWarn lower limitdouble
    alarmUpperAlarm upper limitdouble
    warnUpperWarn upper limitdouble
    alarmPointIs alarm point: 1 Yes, 2 Nointeger
    unitUnit of valuestring
    syntheticalEvalSynthetical Eval: used for multi-source judgment. 1 Yes, 2 Nostring
    baseImageUrlBase Image URLstring
    inspectionTypeInspection typestring
    dataFormatData formatarraystring
    coordinateCoordinatestring
    devTypesPower point inspection device type listarrayinteger
    stationNoStation Nostring
    signalNoMonitoring index Nostring
    meterTypeMeter typestring
    meterPlateTypeMeter plate type: 1-Digital, 2-Analoginteger
    labelAttriPoint tag attributestring
    initValueInitial valuestring
    targetStatusTarget status: Open/Close, On/Offstring
    targetStatusListInitial status listarrayTargetStatus
      nameNamestring
      statusStatusstring
      statusMeaningListStatus meaning listarrayStatusMeaningDto
        statusStatusstring
        statusMeaningStatus meaningstring
    threePhasePointIdsThree-phase point IDsarrayinteger
    beuListBasic execution unit listarrayBasicExecuteUnitDto
      rectRectarray
      samImageUrlSample Image URLstring
      pointCoorListPoint Coordinatesstring
      previewImageUrlPreview Image URLstring
      samModeSample Modeinteger
      idIDinteger
      pointIdPoint IDinteger
      nameNamestring
      uuidUUIDstring
      imageUrlImage URLstring
      descriptionDescriptionstring
      protocolVersionProtocol Versionstring
      typeTypeinteger
      subTypeSub Typeinteger
      devicePointIdDevice Point IDstring
      sendCodeSend Codestring
      lifeCycleLife Cycleinteger
      srcConfigSource Configarray
        presetsPresetsarrayPresetDto
          idPrimary Keyinteger
          typeType: 1-Visible Light, 2-Infraredinteger
          cameraIdCamera IDinteger
          namePreset Namestring
          presetNoPreset Nointeger
          isHomeIs home position: 0 No, 1 Yesinteger
          homeTimeHome wait time (seconds)integer
          infraredAreaInfrared preset area coordinatesstring
          imgUrlScreenshot URLstring
        deviceDevice AccountDeviceAccountDtoDeviceAccountDto
          idPrimary Keyinteger
          parentIdParent IDinteger
          areaIdPower device tree area IDinteger
          mainDeviceIdsAssociated power device IDsarrayinteger
          devTypeDevice Typeinteger
          devSubTypeDevice Subtypeinteger
          devNameDevice Namestring
          devDescDescriptionstring
          devModelDevice Modelstring
          manufacturerManufacturerstring
          madeinCountry of Originstring
          productionNumFactory Numberstring
          productionDateFactory Datestring
          hwRevHardware Versionstring
          swRevSoftware Versionstring
          swRevCrcSoftware Version CRCstring
          ipAddrEthernet IP Addressstring
          macAddrEthernet MAC Addressstring
          phyAssetIdPhysical IDstring
          positionXRelative spatial position xstring
          positionYRelative spatial position ystring
          regionRegion IDstring
          cabinetCabinet IDstring
          hostCodeHost Codestring
          useUnitUsage Unitstring
          deviceSourceDevice Sourcestring
          deviceCodeDevice Codestring
          iotSubTypeIoT Subtypestring
          iotDynamicAttributeIoT Dynamic Attributearrayobject
          istransportIs Rotatinginteger
          useModeUsage Typeinteger
          videoModeVideo Typeinteger
          placeInstallation placestring
          patroldeviceInfoRemark infostring
          supportAudioSupports audio: 1 Yes, 0 Nointeger
          audioDecoderTagAudio Decoder Taginteger
          cpuRatAlmSptCPU Load Alarm Settingdouble
          memRatAlmSptMemory Usage Alarm Settingdouble
          diskSizeAlmSptDisk Usage Alarm Settingdouble
          diskSizeAlmDisk Capacity Alarm Settingdouble
          recordRatAlmSptRecording Integrity Alarm Settingdouble
          electricityAlmSptBattery Level Alarm Settingdouble
          horizontalSpeedAlmHorizontal Speed Alarm Settingdouble
          sensitivityLabelSensitivity Label Levelinteger
          pullDataPull Databoolean
          visibleRtspUrlMasterVisible RTSP (Main)string
          visibleRtspUrlSecondaryVisible RTSP (Sub)string
          infraredRtspUrlMasterInfrared RTSP (Main)string
          infraredRtspUrlSecondaryInfrared RTSP (Sub)string
          sipDeviceCodeGB Device Codestring
          sipIpSIP IPstring
          sipPortSIP Portinteger
          sipVisibleChannelVisible Channel IDstring
          sipInfraredChannelInfrared Channel IDstring
          sipProtocolSIP Protocol (TCP/UDP)integer
          sipRtspTypeRTSP URL Typeinteger
          sipIsGbIs GBinteger
          fileCameraUrlFile Camera URLstring
          presetNumberPreset Quantityinteger
          presetImportProcessPreset Import Progressdouble
          presetImportStatusPreset Import Statusinteger
          positionCoordinatestring
          rotationRotationstring
          zoomZoomdouble
          securityIs script cameraboolean
          labelsExtended Labelsobject
          annotationsExtended Annotationsobject
          onlineOnline Statusinteger
          createdTimeCreated Timestring
          areaNameArea Namestring
          devTypeNameDevice Type Namestring
          devSubTypeNameType Namestring
          usedBueListBEU List used by TasksarrayBeuDto
            idIDinteger
            pointIdPoint IDinteger
            nameExecution Unit Namestring
          isBandContentIs Bound to Digital Twinboolean
          mspNameListAssociated Scene Namesarraystring
        drtmImgUrlstring
      deviceConfigDevice AccountDeviceAccountDtoDeviceAccountDto
      dataPointsData Pointsstring
      createdByCreatorstring
      createdTimeCreated Timestring
      updatedByUpdaterstring
      updatedTimeReport Timestring
      taskStatusTask Statusinteger
      taskNameTask Namestring
      statusStatusinteger
      retRestAPIUrlRet Rest API URLstring
      retDetectStreamUrlRet Detect Stream URLstring
      beuStatusBEU Statusinteger
      beuBusinessLocationBEU Business Locationarray
      publishStatusPublish Statusinteger
      publishTimePublish Timestring
      operatingPointIdOperating Point IDinteger
      mspIdScene IDinteger
      groupIdGroup IDinteger
      groupNameGroup Namestring
      execStepExecution Stepinteger
      indexOrderIndex Orderinteger
      operatingPointOperating Point DTOOperatingPointDtoOperatingPointDto
        idIDinteger
        nameNamestring
        typeTypeinteger
        xXdouble
        yYdouble
        zZdouble
        thetaThetadouble
        quaternionsQuaternionsQuaternionsQuaternions
          xXdouble
          yYdouble
          zZdouble
          wWdouble
        mspIdScene IDinteger
        uniqueIdentificationUnique Identificationstring
        createdByCreatorstring
        createdTimeCreated Timestring
        updatedByUpdaterstring
        updatedTimeUpdated Timestring
        pixelXPixel Xinteger
        pixelYPixel Yinteger
        singleImageSingle Imagestring
        isRawCoordinateIsNullIs Raw Coordinate Nullboolean
        sourceSourceinteger
      levelLevelstring
      gaitGaitinteger
      mannerMannerinteger
      contentModelContent Modelstring
      eventTriggeredConditionEvent Trigger Conditionstring
      eventTriggeredSupportEvent Trigger Supportinteger
      videoDurationVideo Durationinteger
      obstacleObstacle Avoidanceinteger
      eventTriggeredPointEvent Trigger Pointstring
      navModeNav Modeinteger
      pointSourcePoint Sourceinteger
      navSpeedNav Speedinteger
      heightHeightinteger
      recognitionTypeRecognition Typeinteger
      withFigureWith Figureinteger
      eventStopPointEvent Stop Pointstring
      eventStopConditionEvent Stop Conditionstring
      indexInGroupIndex in Groupinteger
      roiPicUploadedTimeROI Pic Uploaded Timestring
      dockIdDock IDstring
      robotTypeRobot Typestring
      robotNameRobot Namestring
      benchmarkImageBenchmark Imagestring
      signalValueSignal Valuestring
    usedIs usedboolean
    levelAndPhaseNameLevel 5 + Phase Namestring
    pointAndPhaseNamePoint + Phase Namestring
    deviceTypeMain device typestring
    modelModelstring
    algIdAlgorithm model IDlong
    algTestResultUrlAlgorithm test result imagestring
    algTestStatusAlgorithm test statusinteger
    baseImageValueBase image valuestring
    pointNamePhysical pointstring
    bindCameraIs bound to camera/presetboolean
    bindMarkIs bound to focus areaboolean
  totalTotallong
  sizeSizelong
  currentCurrentlong
  ordersOrdersarrayOrderItem
    columnColumnstring
    ascIs Ascendingboolean
  optimizeCountSqlOptimize Count SQLboolean
  searchCountSearch Countboolean
  optimizeJoinOfCountSqlOptimize Join Of Count SQLboolean
  maxLimitMax Limitlong
  countIdCount IDstring
  pagesPageslong
timestampTimestampdatetimedatetime

Get Power Point List by IDs

Interface Address:/point/api/v1/eledev/elepoints/ids

Request Method:GET

Request Data Type:application/x-www-form-urlencoded

Response Data Type:*/*

Interface Description:

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData TypeSchema
idquerytrueIdsDtoIdsDto
  idfalsearraylong
  identificationfalsestring

Response Status:

Status CodeDescriptionschema
200OKCommonResultListElepointDto

Response Status Code-200:

Response Parameters:

Parameter NameParameter DescriptionTypeschema
codeCodeintegerinteger
messageMessagestring
dataDataarrayElepointDto
  idPrimary Keylong
  parentIdParent IDlong
  typePoint type: 1-Normal point, 2-Silent monitoring pointinteger
  pmsCodeUnique ID inside PMS Systemstring
  businessCodeBusiness Platform ID, Unique IDstring
  stationCodeSubstation Codestring
  namePoint namestring
  defectTypeDefect type (Main type)string
  defectSubtypeDefect subtypearraystring
  areaIdArea IDlong
  areaNameArea namestring
  bayIdBay IDlong
  bayNameBay namestring
  mainDeviceIdMain device IDlong
  mainDeviceNameMain Device Namestring
  partIdPart IDlong
  partNamePart namestring
  phasePhase: A, B, C, AB, AC, BC, ABCstring
  magnitudeImportance: 1 Class I, 2 Class II, 3 Class IIIinteger
  alarmLevelAlarm level: 4-Critical, 3-Serious, 2-General, 1-Warninginteger
  mendStateMaintenance state: 0 normal, 1 maintenance, 2 scrappedinteger
  dftReference Status: 0 Open, 1 Closeinteger
  alarmLowerAlarm lower limitdouble
  warnLowerWarn lower limitdouble
  alarmUpperAlarm upper limitdouble
  warnUpperWarn upper limitdouble
  alarmPointIs alarm point: 1 Yes, 2 Nointeger
  unitUnit of valuestring
  syntheticalEvalSynthetical Eval: used for multi-source judgment. 1 Yes, 2 Nostring
  baseImageUrlBase Image URLstring
  inspectionTypeInspection typestring
  dataFormatData formatarraystring
  coordinateCoordinatestring
  devTypesPower point inspection device type listarrayinteger
  stationNoStation Nostring
  signalNoMonitoring index Nostring
  meterTypeMeter typestring
  meterPlateTypeMeter plate type: 1-Digital, 2-Analoginteger
  labelAttriPoint tag attributestring
  initValueInitial valuestring
  targetStatusTarget statusstring
  targetStatusListInitial status listarrayTargetStatus
    nameNamestring
    statusStatusstring
    statusMeaningListStatus meaning listarrayStatusMeaningDto
      statusStatusstring
      statusMeaningStatus meaningstring
  threePhasePointIdsThree-phase point listarraylong
  beuListBasic execution unit listarrayBasicExecuteUnitDto
    rectRectarray
    samImageUrlSample Image URLstring
    pointCoorListPoint Coordinatesstring
    previewImageUrlPreview Image URLstring
    samModeSample Modeinteger
    idIDinteger
    pointIdPoint IDinteger
    nameNamestring
    uuidUUIDstring
    imageUrlImage URLstring
    descriptionDescriptionstring
    protocolVersionProtocol Versionstring
    typeTypeinteger
    subTypeSub Typeinteger
    devicePointIdDevice Point IDstring
    sendCodeSend Codestring
    lifeCycleLife Cycleinteger
    srcConfigSource Configarray
      presetsPresetsarrayPresetDto
      deviceDevice AccountDeviceAccountDtoDeviceAccountDto
    dataPointsData Pointsstring
    createdByCreatorstring
    createdTimeCreated Timestring
    updatedByUpdaterstring
    updatedTimeReport Timestring
    taskStatusTask Statusinteger
    taskNameTask Namestring
    statusStatusinteger
    retRestAPIUrlRet Rest API URLstring
    retDetectStreamUrlRet Detect Stream URLstring
    beuStatusBEU Statusinteger
    beuBusinessLocationBEU Business Locationarray
    publishStatusPublish Statusinteger
    publishTimePublish Timestring
    operatingPointIdOperating Point IDinteger
    mspIdScene IDinteger
    groupIdGroup IDinteger
    groupNameGroup Namestring
    execStepExecution Stepinteger
    indexOrderIndex Orderinteger
    operatingPointOperating Point DTOOperatingPointDtoOperatingPointDto
    levelLevelstring
    gaitGaitinteger
    mannerMannerinteger
    contentModelContent Modelstring
    eventTriggeredConditionEvent Trigger Conditionstring
    eventTriggeredSupportEvent Trigger Supportinteger
    videoDurationVideo Durationinteger
    obstacleObstacle Avoidanceinteger
    eventTriggeredPointEvent Trigger Pointstring
    navModeNav Modeinteger
    pointSourcePoint Sourceinteger
    navSpeedNav Speedinteger
    heightHeightinteger
    recognitionTypeRecognition Typeinteger
    withFigureWith Figureinteger
    eventStopPointEvent Stop Pointstring
    eventStopConditionEvent Stop Conditionstring
    indexInGroupIndex in Groupinteger
    roiPicUploadedTimeROI Pic Uploaded Timestring
    dockIdDock IDstring
    robotTypeRobot Typestring
    robotNameRobot Namestring
    benchmarkImageBenchmark Imagestring
    signalValueSignal Valuestring
  usedIs usedboolean
  levelAndPhaseNameLevel 5 + Phase Namestring
  pointAndPhaseNamePoint + Phase Namestring
  deviceTypeMain device typestring
  modelModelstring
  algIdAlgorithm model IDlong
  algTestResultUrlAlgorithm test result imagestring
  algTestStatusAlgorithm test statusinteger
  baseImageValueBase image valuestring
timestampTimestampdatetimedatetime