批量新增修改作业对象(API名称:batchAddAndUpdateTaskObject)
功能介绍
用于批量新增修改作业对象
相关接口
|
接口名称 |
调用说明 |
|---|---|
|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
|
|
如新增错误可进行删除 |
|
|
位置批量保存(新增/修改) |
|
|
位置分页查询(可根据位置ID/编码集合精确查询) |
|
|
位置批量删除(位置有引用时不能删除) |
URL
|
请求方式 |
HTTPS地址 |
服务架构 |
消息体类型 |
|---|---|---|---|
|
POST |
https://isdp+域名/openapi/v1/taskObjectFacede/batchAddAndUpdateTaskObject |
OpenAPI |
application/json |
请求头
|
KEY |
VALUE |
是否必填 |
描述 |
|---|---|---|---|
|
Content-Type |
application/json |
是 |
无 |
|
Authorization |
bearer ${access_token} |
是 |
bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
|
参数 |
类型 |
是否必填 |
描述 |
|---|---|---|---|
|
signSiteModels |
object |
是 |
data如下(批量条数不能超过5条) |
Data入参:
|
字段名 |
字段类型 |
是否必填 |
字段名称 |
|---|---|---|---|
|
signSiteCode |
String |
是 |
作业对象编码 |
|
signSiteName |
String |
是 |
作业对象名称 |
|
signSiteType |
String |
否 |
位置类型编码(对应数据字典:QC_LOCATION_TYPE 中的编码) |
|
customerCode |
String |
否 |
客户编码 |
|
supplierCode |
String |
否 |
供应商编码 |
|
secret |
String |
否 |
是否敏感编码(0/1,否/是,默认0) |
|
ownerCode |
String |
否 |
责任人编码(与责任群组编码不能同时录入,多个时以英文逗号分隔(如:“code1,code2”),如果同时为空,将清除责任人) |
|
ownerGroupCode |
String |
否 |
责任群组编码(与责任人编码不能同时录入,如果同时为空,将清除责任人) |
|
orgNo |
String |
否 |
组织编码 |
|
projectNo |
String |
否 |
项目编码 |
|
adminRegionName |
String |
否 |
区域位置编码 |
|
positionSystem |
String |
否 |
定位系统类型 |
|
longitude |
String |
否 |
经度(与coordinateType=GPS配套传参) |
|
latitude |
String |
否 |
纬度(与coordinateType=GPS配套传参) |
|
coordinate |
String |
否 |
位置坐标xyz(与coordinateType= UWB配套传参,值格式:x坐标, y坐标, z坐标。如"10,20,30") |
|
signSiteAddress |
String |
否 |
站点(位置)详细地址 |
|
taskObjectGroupId |
Long |
否 |
作业对象分组Id |
|
signSiteParentId |
Long |
否 |
上级作业对象Id |
|
signSiteParentNo |
String |
否 |
上级作业对象编码(优先根据id校验) |
|
deviceId |
String |
否 |
设备Id |
|
deviceTypeId |
String |
否 |
设备类型Id |
|
signSiteSource |
String |
否 |
第三方数据来源 |
|
udfExtend1 |
String |
否 |
扩展属性1 |
|
udfExtend2 |
String |
否 |
扩展属性2 |
|
udfExtend3 |
String |
否 |
扩展属性3 |
|
udfExtend4 |
String |
否 |
扩展属性4 |
|
udfExtend5 |
Date |
否 |
扩展属性5(日期格式:yyyy-MM-dd) |
|
udfExtend6 |
Date |
否 |
扩展属性6(日期格式:yyyy-MM-dd) |
|
udfExtend7 |
String |
否 |
扩展属性7 |
|
udfExtend8 |
String |
否 |
扩展属性8 |
|
udfExtend9 |
String |
否 |
扩展属性9 |
|
udfExtend10 |
String |
否 |
扩展属性10 |
响应参数
|
参数 |
类型 |
描述 |
|---|---|---|
|
stateCode |
String |
处理结果(0代表success) |
|
errorMessage |
String |
错误消息 |
|
result |
Object |
返回结果 |
请求示例
{
"signSiteModels": [
{
"signSiteCode": "hzjTestSite001",
"signSiteName": "hzj测试作业对象名称001",
"signSiteType": "5",
"customerCode": "hzjTestCustomer001",
"supplierCode": "hzjTestSupplier001",
"secret": "0",
"ownerCode": "15820553632",
"ownerGroupCode": "",
"orgNo": "software",
"projectNo": "hzjTestProject001",
"adminRegionName": "hzjTest1",
"positionSystem": "GPS",
"longitude": "114.114449",
"latitude": "22.604495",
"coordinate": "",
"signSiteAddress": "深圳东站 ? 广东省深圳市龙岗区布吉街道吉华路94号",
"taskObjectGroupId": 5000117,
"signSiteParentId": 9911494962,
"signSiteParentNo": null,
"deviceId": null,
"deviceTypeId ": null,
"sighSiteSource": null,
"udfExtend1": "udf1",
"udfExtend2": "udf2",
"udfExtend3": "udf3",
"udfExtend4": "udf4",
"udfExtend5": "2024-09-21",
"udfExtend6": "2024-09-21",
"udfExtend7": "udf7",
"udfExtend8": "udf8",
"udfExtend9": "udf9",
"udfExtend10": "udf10"
},
{
"signSiteCode": "hzjTestSite002",
"signSiteName": "hzj测试作业对象名称002",
"signSiteType": "5",
"customerCode": "hzjTestCustomer001",
"supplierCode": "hzjTestSupplier001",
"secret": "0",
"ownerCode": "15820553632",
"ownerGroupCode": "",
"orgNo": "software",
"projectNo": "hzjTestProject001",
"adminRegionName": "hzjTest2",
"positionSystem": "UWB",
"longitude": null,
"latitude": null,
"coordinate": "10,20,30",
"signSiteAddress": "",
"taskObjectGroupId": 5000117,
"signSiteParentId": 9911494962,
"signSiteParentNo": null,
"deviceId": null,
"deviceTypeId ": null,
"sighSiteSource": null,
"udfExtend1": "udf1",
"udfExtend2": "udf2",
"udfExtend3": "udf3",
"udfExtend4": "udf4",
"udfExtend5": "2024-09-21",
"udfExtend6": "2024-09-21",
"udfExtend7": "udf7",
"udfExtend8": "udf8",
"udfExtend9": "udf9",
"udfExtend10": "udf10"
},
{
"signSiteCode": "hzjTestSite003",
"signSiteName": "hzj测试作业对象名称003",
"signSiteType": "5",
"customerCode": "hzjTestCustomer001",
"supplierCode": "hzjTestSupplier001",
"secret": "0",
"ownerCode": "15820553632",
"ownerGroupCode": "",
"orgNo": "software",
"projectNo": "hzjTestProject001",
"adminRegionName": "hzjTest3",
"positionSystem": "",
"longitude": "",
"latitude": "",
"coordinate": "",
"signSiteAddress": "",
"taskObjectGroupId": 5000117,
"signSiteParentId": 9911494962,
"signSiteParentNo": null,
"deviceId": null,
"deviceTypeId ": null,
"sighSiteSource": null,
"udfExtend1": "udf1",
"udfExtend2": "udf2",
"udfExtend3": "udf3",
"udfExtend4": "udf4",
"udfExtend5": "2024-09-21",
"udfExtend6": "2024-09-21",
"udfExtend7": "udf7",
"udfExtend8": "udf8",
"udfExtend9": "udf9",
"udfExtend10": "udf10"
}
]
}
响应示例
{
"status": "success",
"msg": null,
"data": null,
"success": true,
"failed": false
}
状态码
状态码请参见状态码。
错误码
错误码请参见错误码。