保存检查单模板KCP、ITEM信息(API名称:batchSaveTemplateKcp)
功能介绍
用于发布检查单模板KCP信息。
相关接口
接口名称 | 调用说明 |
|---|---|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
POST | https://isdp+域名/openapi/v1/openTask/batchSaveTemplateKcp | OpenAPI | application/json |
请求头
KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
Content-Type | application/json | 是 | 无 |
Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
submitterAccount | String | 是 | 提交人账号 |
isPublish | Boolean | 否 | 是否发布(true-发布 false-保存草稿) |
isAdditional | String | 是 | 是否升级版本 "Y"-升级版本,"N"-不升级模板版本,修改模板状态 |
templateModel | Object | 是 | 模板头信息(templateId为空则创建新的模板) |
kcpList | Object | 否 | KCP列表信息 |
isUpgrade | String | 是 | 判断是否升级关联的任务场景 Y:同步升级关联的任务场景,N:不升级 |
templateModel模板头信息Object对象模板头说明
参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
dataSource | String | 是 | 创建来源标识 |
templateId | Long | 否 | 模板ID |
templateCode | String | 是 | 模板编码 |
type | Integer | 是 | 模板类型(1-采集模板 2-检查模板) |
templateChildType | Integer | 是 | 模板子类型(1-质检2-巡检 3-作业) |
templateName | String | 是 | 模板名称 |
serviceType | String | 是 | 业务类型 |
locationType | String | 否 | 位置类型 |
adminOrganizationCode | String | 是 | 组织单元ID |
adminOrganizationName | String | 是 | 组织单元名称 |
isManualReviewAutoPass | Integer | 否 | AI评审通过则条目的人工评审自动通过(0:否;1:是) |
isVideoAcceptance | Integer | 否 | 是否视频审核(1:是;0:否) |
isDesignItem | Integer | 否 | 是否按设计生成检查项(0-否 1-是) |
isDefaultTemplate | Integer | 否 | 是否为默认模板(0-否 1-是) |
validRequired | Integer | 否 | 必填项全采后才能提交任务评审 (1-是 2-否) |
isCommandTemplate | Integer | 否 | 是否指令式采集模板 (1: 是; 0: 否) |
remarks | String | 否 | 备注 |
version | String | 否 | 版本号 |
isNewVersion | String | 否 | 是否是最新模板 |
kcpList信息Object对象KCP说明:
参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
name | String | 是 | KCP名称 |
kcpType | String | 否 | KCP类型 |
children | Object | 是 | KCP下条目列表信息 |
children条目列表信息Object对象条目说明:
参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
name | String | 是 | 条目名称 |
allowedNa | Integer | 是 | 采集设置是否允许NA(1: 是; 0: 否) |
isExemption | Integer | 是 | 评审设置是否免审(1: 是; 0: 否) |
outputList | Object | 是 | 条目下输出项列表信息 |
outputList条目下输出项列表信息Object对象输出项说明:
参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
collectScene | Integer | 是 | 采集场景 0-普通 |
outputName | String | 是 | 输出项名称 |
outputType | Integer | 是 | 输出项类型: 13:图片 14:视频 3:图片/视频 20:文本 2:长文本 5:整数 6:小数 1:枚举 4:多枚举 11:GPS 17:音频 18:签名 9:条码 7:日期 15:时间(年月日时分) 16:文件 |
isNecessary | Integer | 是 | 是否必填 0-否 1-是 |
outputIndex | Integer | 是 | 输出项索引 0开始 |
defaultValue | String | 否 | 默认值 |
enumValue | String | 否 | 枚举值 |
isStrongWeak | Integer | 否 | 是否强控最大值/最小值范围(1:是强控;0:否弱控) |
maxValue | String | 否 | 最大值 |
maxValue | String | 否 | 最小值 |
accuracy | Integer | 否 | 精度 |
maxPhoto | Integer | 否 | 图片最大数量 |
maxVideo | Integer | 否 | 视频数量上限 |
响应参数
参数 | 类型 | 描述 |
|---|---|---|
stateCode | String | 响应编码:0-成功;其他-失败 |
errorMessage | String | 错误信息 |
result | Object | 响应数据 |
result信息Object对象模板头和KCP说明:
参数 | 类型 | 描述 |
|---|---|---|
templateModel | String | 模板头信息,对象参数说明见上 |
kcpList | Object | KCP列表信息,对象参数说明见上 |
请求示例
{
"submitterAccount": "18025453735",
"isAdditional": "Y",
"templateModel": {
"dataSource": "appcube",
"type": 1,
"templateChildType": 3,
"templateCode": "QC2022XXXXXXXXXXXXX",
"templateName": "模板名称017修改2",
"serviceType": "作业",
"locationType": "",
"adminOrganizationCode": "830",
"adminOrganizationName": "XX作业系统测试1",
"remarks": "openPAI Test",
"isNewVersion": "Y",
"version": "1.0",
"status": 2,
"templateId": ""
},
"isPublish": true,
"kcpList": [
{
"children": [
{
"outputList": [
{
"photoList": [
],
"outputName": "输出项文本",
"defaultValue": "默认值输出项文本",
"outputType": 20,
"accuracy": "",
"collectScene": "0",
"isNecessary": 1,
"outputIndex": 0,
"minValue": "",
"enumValue": "",
"maxPhoto": "",
"videoList": [
],
"isStrongWeak": "",
"designValueOrder": "",
"maxVideo": "",
"designValue": ""
}
],
"allowedNa": 1,
"isExemption": 0,
"name": "item1"
}
],
"name": "new kcp1修改"
}
]
} 响应示例
{
"stateCode": "0",
"errorMessage": "execute add success",
"result": {
"templateModel": {
"adminOrganizationCode": "830",
"adminOrganizationName": "XX作业系统测试1",
"appName": "isdp-qc-server",
"createdBy": 699960,
"createName": "测试",
"creationDate": "2022-07-14 16:13:54",
"creationTimestamp": 1657786434813,
"dataSource": "appcube",
"deleteFlag": 0,
"deliveryScene": null,
"entityName": "qcTemplate",
"indoor": null,
"isCommandTemplate": 0,
"isDefaultTemplate": 0,
"isDesignItem": 0,
"isManualReviewAutoPass": 1,
"isNewVersion": "N",
"isVideoAcceptance": 0,
"lastUpdateDate": "2022-07-14 17:03:12",
"lastUpdatedBy": 699960,
"lastUpdateName": "测试",
"lastUpdateTimestamp": 1657789392845,
"locationType": "",
"originalTemplateId": 263445,
"otherRecognitionObjects": null,
"outdoor": null,
"personQualification": null,
"ppeEquipsObject": null,
"productForm": null,
"productType": null,
"projectCode": null,
"remarks": "openPAI Test",
"serviceType": "作业",
"status": 1,
"templateChildType": 3,
"templateCode": "QC2022XXXXXXXXXXXXX",
"templateId": 263445,
"templateName": "模板名称017修改2",
"templateParam": null,
"tenantId": 886,
"type": 1,
"validRequired": 0,
"version": "1.0"
},
"kcpList": [
{
"appName": "isdp-qc-server",
"createdBy": 699960,
"creationDate": "2022-07-14 16:13:54",
"deleteFlag": 0,
"demoVideoId": null,
"entityName": "templateKcp",
"kcpId": 286587,
"kcpIndex": 0,
"lastUpdateDate": "2022-07-14 16:13:54",
"lastUpdatedBy": 699960,
"name": "new kcp1修改",
"score": 0,
"templateId": 263445,
"children": [
{
"collectNa": 0,
"allowedNa": 1,
"appName": "isdp-qc-server",
"createdBy": 699960,
"creationDate": "2022-07-14 16:13:54",
"deleteFlag": 0,
"entityName": "templateItem",
"handlerNameInspection": null,
"handlerNameQualityInspection": null,
"identificationType": null,
"intelligentReviewRules": null,
"isExemption": 0,
"issueHandlerInspection": null,
"issueHandlerQualityInspection": null,
"issueTypeInspection": null,
"issueTypeQualityInspection": null,
"itemCode": null,
"itemId": 3515751,
"itemIndex": 0,
"itemType": 0,
"kcpId": 286587,
"kcpIndex": 0,
"kcpName": null,
"lastUpdateDate": "2022-07-14 16:13:54",
"lastUpdatedBy": 699960,
"name": "item1",
"objectIndustryTypeId": null,
"objectIndustryTypeIdText": null,
"operationGuide": null,
"qualityStandard": null,
"rejectionReason": null,
"sceneTypeName": null,
"templateId": 263445,
"tenantId": 886,
"outputList": [
{
"appName": "isdp-qc-server",
"audioIdentifyInfo": null,
"collectScene": 0,
"compressionRatio": 0,
"createdBy": 699960,
"creationDate": "2022-07-14 16:13:54",
"defaultValue": "默认值输出项文本",
"deleteFlag": 0,
"demoPictureId": null,
"designValue": "",
"designValueOrder": "",
"deviationValue": null,
"entityName": "templateOutput",
"enumValue": "",
"intelligentObject": null,
"isNecessary": 1,
"isStrongWeak": null,
"itemId": 3515751,
"itemType": 0,
"lastUpdateDate": "2022-07-14 16:13:54",
"lastUpdatedBy": 699960,
"maxValue": null,
"measurementOrder": 0,
"minValue": "",
"outputCode": null,
"outputId": 43817057,
"outputIndex": 0,
"outputName": "输出项文本",
"outputType": 20,
"templateId": 263445
}
]
}
]
}
]
}
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。

