批量新增修改作业对象(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
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。

