接口说明
新增人员信息
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.2.0
接口URL
/evo-apigw/evo-brm/1.2.0/person/subsystem/add
请求Method
POST
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
service | true | String | 子系统编码,默认evo-thirdParty |
id | true | long | 人员id,调人员全局id生成获取 |
name | true | string | 人员姓名,长度 1-25 位,允许输入的值:数字、字母、下划线、中文、横线、点 、·最大长度25个字符,不能以空格开头和结尾 |
code | true | String | 人员编码,1-30位,数字、字母,首字符不能为0 |
paperType | true | int | 证件类型 |
paperNumber | true | string | 证件号码 |
paperAddress | true | string | 证件地址,长度 1-64 位,允许输入的值(如:数字、字母、中文、-、_、()、()、#、*或者空格,首尾不能包含空格) |
departmentId | true | long | 部门ID |
personType | false | int | 人员类型,默认0 |
availableTimes | false | int | 有效刷卡次数 仅来宾用户有效 |
phone | false | string | 电话 |
false | string | 电子邮箱 | |
age | false | int | 年龄 |
birthday | false | date | 生日,格式:yyyy-MM-dd |
sex | false | int | 性别 |
country | false | string | 国家 |
nation | false | int | 民族 |
nationName | false | string | 民族名称 |
selfCode | false | string | 人员自编号 |
ownerCode | false | string | 组织编码 |
updateAuth | false | string | 更新人员操作限制类型 |
deleteAuth | false | string | 删除人员操作限制类型 |
personBiosignatures | false | Array | 生物特征数据:人脸头像、人脸特征、指纹特征 |
+type | true | int | 生物特征类型 |
+index | false | int | 同种生物特征数据索引 人脸头像:index=1 主头像 |
+path | false | string | 生物特征存储路径 如图片地址,type=3,即生物特征类型是人脸图片,调人员图片上传接口获取 |
+data | false | string | 生物特征数据 |
fieldExt | false | object | 自定义字段信息 |
+businessType | false | string | 业务类型,其中人员是4 |
+useFieldNames | false | object | 自定义字段信息 key:value格式的数据 |
请求参数示例
{
"id":2,
"name": "人员名称",
"code":"123456",
"paperType": 111,
"paperNumber": "360732199603223286",
"paperAddress": "北京",
"phone": "13097345689",
"departmentId": 1,
"nation": 1,
"nationName": "汉族",
"age": 23,
"birthday": "1996-03-25",
"sex": 1,
"selfCode":"1233213465487",
"email":"2209320@qq.com",
"ownerCode":"001",
"personBiosignatures":[{
"type": 3,
"index":1,
"path":"27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},{
"type": 2,
"index":1,
"path":"27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},{
"type": 4,
"index":1,
"data":"dsalkjsfkjsd;la"
}
],
"service":"evo-thirdParty",
"ext":{},
"fieldExt":{
"businessType":"4",
"useFieldNames":{
"key1":"value1",
"key2":"value2"
}
}
}
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | object | 返回数据对象 |
+id | long | 新增人员ID |
返回参数示例(成功)
{
"success": true,
"data": {
"id": 2
},
"code": "0",
"errMsg": ""
}
返回参数示例(失败)
{
"success": false,
"data": {},
"code": "28160021",
"errMsg": "人员已存在"
}
接口说明
批量新增人员信息
1批次200人员,不推荐并发
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.2.0
接口URL
/evo-apigw/evo-brm/1.2.0/person/subsystem/batch-add
请求Method
POST
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
service | true | String | 子系统编码,默认evo-thirdParty |
personList | true | array | 人员信息 |
+id | true | long | 人员id,调人员全局id生成[批量生成人员全局唯一id]或(../evo-brm/person.html#批量生成人员全局唯一id)获取 |
+name | true | string | 人员姓名 |
+code | true | String | 人员编码,1-30位,数字、字母,首字符不能为0,平台唯一,不可重复 |
+paperType | true | int | 证件类型 |
+paperNumber | true | string | 证件号码,平台唯一,不可重复 |
+paperAddress | true | string | 证件地址 |
+departmentId | true | long | 部门ID |
+personType | false | int | 人员类型,默认0 |
+availableTimes | false | int | 有效刷卡次数 仅来宾用户有效 |
+phone | false | string | 电话 |
false | string | 电子邮箱 | |
+age | false | int | 年龄 |
+birthday | false | date | 生日,格式:yyyy-MM-dd |
+sex | false | int | 性别 |
+country | false | string | 国家 |
+nation | false | int | 民族 |
+nationName | false | string | 民族名称 |
+selfCode | false | string | 人员自编号 |
+ownerCode | false | string | 组织编码 |
+updateAuth | false | string | 更新人员操作限制类型 |
+deleteAuth | false | string | 删除人员操作限制类型 |
+personBiosignatures | false | Array | 人脸头像、人脸特征、指纹特征 |
++type | true | int | 生物特征类型 |
++index | false | int | 同种生物特征数据索引 人脸头像:index=1 主头像 |
++path | false | string | 生物特征存储路径 如图片地址,type=3,即生物特征类型是人脸图片,调人员图片上传接口获取 |
++data | false | string | 生物特征数据 |
+fieldExt | false | object | 自定义字段信息 |
++businessType | false | string | 业务类型,其中人员是4 |
++useFieldNames | false | object | 自定义字段信息 key:value格式的数据 |
请求参数示例
{
"service":"evo-thirdParty",
"personList":[{
"id":14,
"name": "批量人员新增11",
"code":"123456721451",
"paperType": 111,
"paperNumber": "360732199603222569",
"paperAddress": "北京",
"phone": "13097343789",
"departmentId": 1,
"nation": 1,
"nationName": "汉族",
"age": 23,
"birthday": "1996-03-25",
"sex": 1,
"selfCode":"1233213465487",
"email":"2209320@qq.com",
"personBiosignatures":[{
"type": 3,
"index":1,
"path":"27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},{
"type": 2,
"index":1,
"path":"27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},{
"type": 4,
"index":1,
"data":"dsalkjsfkjsd;la"
}
],
"fieldExt":{
"businessType":"4",
"useFieldNames":{
"key1":"value1",
"key2":"value2"
}
}
},
{
"id":15,
"name":"批量人员新增22",
"code":"12345672456789",
"paperType": 111,
"paperNumber": "360732199603221257",
"paperAddress": "北京",
"phone": "13097343598",
"departmentId": 1,
"nation": 1,
"nationName": "汉族",
"age": 23,
"birthday": "1996-03-25",
"sex": 1,
"selfCode":"1233213465487",
"email":"2209320@qq.com",
"personBiosignatures":[{
"type": 3,
"index":1,
"path":"27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},{
"type": 2,
"index":1,
"path":"27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},{
"type": 4,
"index":1,
"data":"dsalkjsfkjsd;la"
}
],
"ext":"{\"str\":\"12\"}",
"fieldExt":{
"businessType":"4",
"useFieldNames":{
"key1":"value1",
"key2":"value2"
}
}
}]
}
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | object | 返回数据对象 |
+ids | array | 新增人员ID集合 |
返回参数示例(成功)
{
"success":true,
"data":{
"ids":[
620
],
"failPersonList":null
},
"code":"0",
"errMsg":""
}
返回参数示例(失败)
{
"success": false,
"data": {},
"code": "28160021",
"errMsg": "人员已存在"
}
接口说明
更新人员信息
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.2.0
接口URL
/evo-apigw/evo-brm/1.2.0/person/subsystem/update
请求Method
PUT
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
service | false | String | 子系统编码,默认evo-thirdParty |
id | true | long | 人员id,可调人员信息分页获取接口获取,不支持修改 |
name | true | string | 人员姓名,长度 1-25 位,允许输入的值:数字、字母、下划线、中文、横线、点 、·最大长度25个字符,不能以空格开头和结尾 |
code | true | String | 人员编码,1-30位,数字、字母,首字符不能为0,不支持修改 |
paperType | true | int | 证件类型 |
paperNumber | true | string | 证件号码 |
paperAddress | true | string | 证件地址,长度 1-64 位,允许输入的值(如:数字、字母、中文、-、_、()、()、#、*或者空格,首尾不能包含空格) |
departmentId | true | long | 部门ID |
personType | false | int | 人员类型,默认0 |
availableTimes | false | int | 有效刷卡次数 仅来宾用户有效 |
phone | false | string | 电话 |
false | string | 电子邮箱 | |
age | false | int | 年龄 |
birthday | false | date | 生日,格式:yyyy-MM-dd |
sex | false | int | 性别 |
country | false | string | 国家 |
nation | false | int | 民族 |
nationName | false | string | 民族名称 |
selfCode | false | string | 人员自编号 |
ownerCode | false | string | 组织编码 |
updateAuth | false | string | 更新人员操作限制类型 |
deleteAuth | false | string | 删除人员操作限制类型 |
biosignatureTypeList | false | Array | 更新的生物特征类型集合(1 普通指纹 2 胁迫指纹 3 人脸图片 4 9241d人脸 5 红外人脸);1、参数只传实际需要更新的生物特征的类型,会更新成personBiosignatures中对应值。2.不需要更新的生物特征类型不需要传,会保持原值 3、更新的生物特征类型有值,personBiosignatures中对应的生物特征值没有,则会删除该类型的生物特征值 |
personBiosignatures | false | Array | 人脸头像、人脸特征、指纹特征生物特征值集合(更新时和biosignatureTypeList中类型对应,配合使用,如果和原值相等,则不会更更新) |
+type | true | int | 生物特征类型 |
+index | false | int | 同种生物特征数据索引 人脸头像:index=1 主头像 |
+path | false | string | 生物特征存储路径 如图片地址,type=3,即生物特征类型是人脸图片,调人员图片上传接口获取 |
+data | false | string | 生物特征数据 |
fieldExt | false | object | 自定义字段信息 |
+businessType | false | string | 业务类型,其中人员是4 |
+useFieldNames | false | object | 自定义字段信息 key:value格式的数据 |
请求参数示例
{
"id":2,
"name": "人员名称",
"code":"123456",
"paperType": 111,
"paperNumber": "360732199603223286",
"paperAddress": "北京",
"phone": "13097345689",
"departmentId": 1,
"nation": 1,
"nationName": "汉族",
"age": 23,
"birthday": "1996-03-25",
"sex": 1,
"selfCode":"1233213465487",
"email":"2209320@qq.com",
"ownerCode":"001",
"biosignatureTypeList":[1,2,3,4,5],
"personBiosignatures":[{
"type": 3,
"index":1,
"path":"27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},{
"type": 2,
"index":1,
"path":"27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},{
"type": 4,
"index":1,
"data":"dsalkjsfkjsd;la"
}
]
}
删除人脸图片:
{
"paperType": -1,
"code": "0707001",
"departmentId": 1,
"name": "0707001",
"paperNumber": "0707001",
"phone": 14007070001,
"id": 2838,
"service": "{{service}}",
"biosignatureTypeList":[3],
"personBiosignatures":[
]
}
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | object | 返回数据对象 |
+id | long | 更新的人员ID |
返回参数示例(成功)
{
"success": true,
"data": {
"id": 2
},
"code": "0",
"errMsg": ""
}
返回参数示例(失败)
{
"success": false,
"data": {},
"code": "28160002",
"errMsg": "人员不存在"
}
接口说明
人员详情查询
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.2.0
接口URL
/evo-apigw/evo-brm/1.2.0/person/subsystem/{id}
请求Method
GET
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
id | long | 人员id | 人员新增返回的id |
请求参数示例
/evo-apigw/evo-brm/1.2.0/person/subsystem/1
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | object | 返回数据对象 |
+id | long | 人员id |
+code | string | 人员编码 |
+name | string | 人员姓名 |
+paperType | int | 证件类型 |
+paperTypeName | string | 证件类型名称 |
+paperNumber | string | 证件号码 |
+paperAddress | string | 证件地址 |
+departmentId | long | 部门ID |
+personType | int | 人员类型,默认0 |
+availableTimes | int | 有效刷卡次数 仅来宾用户有效 |
+phone | string | 手机号码 |
string | 电子邮箱 | |
+age | int | 年龄 |
+birthday | date | 生日 |
+sex | int | 性别 |
+country | string | 国家 |
+nation | int | 民族 |
+nationName | string | 民族名称 |
+selfCode | string | 人员自编号 |
+status | int | 人员状态 |
+ownerCode | string | 组织编码 |
+departmentList | Array | 所属部门列表 |
++departmentId | long | 部门ID |
++departmentType | long | 部门类型 |
+personBiosignatures | Array | 人脸头像、人脸特征、指纹特征 |
++type | int | 生物特征类型 |
++index | int | 同种生物特征数据索引 人脸头像:index=1 主头像 |
++path | string | 生物特征存储路径 如图片地址,格式参考图片格式 |
++data | string | 生物特征数据 |
+fieldExt | object | 自定义字段信息 |
++businessType | string | 业务类型 |
++useFieldNames | object | 自定义字段信息 key:value格式的数据 |
返回参数示例(成功)
{
"success": true,
"data":{
"name": "人员名称",
"code":"123456789",
"paperType": 111,
"paperTypeName": "身份证",
"paperNumber": "360732199603223286",
"paperAddress": "北京",
"phone": "13097345689",
"departmentId": 1,
"nation": 1,
"nationName": "汉族",
"age": 23,
"birthday": "1996-03-25",
"sex": 1,
"email":"2209320@qq.com",
"selfCode":"123132546",
"ownerCode":"001",
"personBiosignatures":[{
"type": 3,
"index":1,
"path":"27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},{
"type": 2,
"index":1,
"path":"27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},{
"type": 4,
"index":1,
"data":"dsalkjsfkjsd;la"
}
],
"fieldExt":[
{
"businessType":"4",
"useFieldNames":{
"key1":"value1",
"key2":"value2"
}
}
]
}
"code": "0",
"errMsg": ""
}
接口说明
删除人员信息
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.0.0
接口URL
/evo-apigw/evo-brm/1.0.0/person/delete
请求Method
POST
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
ids | array | 人员id数组 |
请求参数示例
{
"ids":[2,3,4]
}
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | object | 返回数据对象 |
返回参数示例(成功)
{
"success": true,
"data": {},
"code": "0",
"errMsg": ""
}
返回参数示例(失败)
{
"success": false,
"data": {},
"code": "28160054",
"errMsg": "人员绑定了用户"
}
接口说明
生成人员全局id
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.0.0
接口URL
/evo-apigw/evo-brm/1.0.0/person/generate-id
请求Method
GET
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|
请求参数示例
/evo-apigw/evo-brm/1.0.0/person/generate-id
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | object | 返回数据对象 |
+id | long | 人员id |
返回参数示例(成功)
{
"success": true,
"data": {
"id": 100
},
"code": "0",
"errMsg": ""
}
接口说明
批量更新人员头像信息
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.0.0
接口URL
/evo-apigw/evo-brm/1.0.0/person/subsystem/update-biosignature-face
请求Method
PUT
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
personBiosignatures | true | List | 生物特征信息 |
+personId | true | Long | 人员ID |
+type | true | int | 生物特征类型 |
+index | true | int | 同种生物特征数据索引 人脸头像:index=1 主头像 |
+path | true | string | 生物特征存储路径 如图片地址 |
请求参数示例
{
"personBiosignatures": [
{
"personId": 1,
"type": 3,
"index": 1,
"path": "27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190821/1/f77cac24-c408-11e9-81cb-00e0ed75d004.png",
},
{
"personId": 2,
"type": 3,
"index": 1,
"path": "2cde235a-35c0-11ed-949c-101965e7ed70/20221027/1/d1062ebc-55f6-11ed-8d5b-101965e7ed70.jpg"
}
]
}
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | object | 返回数据对象 |
返回参数示例(成功)
{
"success": true,
"data": {},
"code": "0",
"errMsg": ""
}
返回参数示例(失败)
{
"success": false,
"data": {},
"code": "28160002",
"errMsg": "人员不存在"
}
接口说明
新增人员信息(包含车辆、卡片信息)
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.2.0
接口URL
/evo-apigw/evo-brm/1.2.0/person/subsystem/save-person-all
请求Method
POST
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
id | true | long | 人员id |
name | true | string | 人员姓名,长度 1-25 位,允许输入的值:数字、字母、下划线、中文、横线、点 、·最大长度25个字符,不能以空格开头和结尾 |
code | true | String | 人员编码,1-30位,数字、字母,首字符不能为0 |
paperType | true | int | 证件类型 |
paperNumber | true | string | 证件号码 |
paperAddress | true | string | 证件地址,长度 1-64 位,允许输入的值(如:数字、字母、中文、-、_、()、()、#、*或者空格,首尾不能包含空格) |
departmentId | false | long | 部门ID |
personType | false | int | 人员类型,默认0 |
availableTimes | false | int | 有效刷卡次数 仅来宾用户有效 |
phone | false | string | 电话 |
false | string | 电子邮箱 | |
age | false | int | 年龄 |
birthday | false | date | 生日,格式:yyyy-MM-dd |
sex | false | int | 性别 |
country | false | string | 国家 |
nation | false | int | 民族 |
nationName | false | string | 民族名称 |
selfCode | false | string | 人员自编号 |
ownerCode | false | string | 组织编码 |
updateAuth | false | string | 更新人员操作限制类型 |
deleteAuth | false | string | 删除人员操作限制类型 |
service | false | string | 子系统编码,默认evo-thirdParty |
personBiosignatures | false | Array | 人脸头像、人脸特征、指纹特征 |
+type | true | int | 生物特征类型 |
+index | false | int | 同种生物特征数据索引 人脸头像:index=1 主头像 |
+path | false | string | 生物特征存储路径 如图片地址,type=3,即生物特征类型是人脸图片,调人员图片上传接口获取 |
+data | false | string | 生物特征数据 |
fieldExt | false | object | 自定义字段信息 |
+businessType | false | string | 业务类型,其中人员是4 |
+useFieldNames | false | object | 自定义字段信息 key:value格式的数据 |
cards | false | Array | 人员所属卡片 |
+cardNumber | true | string | 卡号 |
+cardPassword | false | string | 卡密码 |
+category | true | string | 卡介质 |
+startDate | true | string | 卡片有效期-开始时间 |
+endDate | true | string | 卡片有效期-结束时间 |
+updateAuth | false | string | 更新卡片操作限制类型 |
+deleteAuth | false | string | 删除卡片操作限制类型 |
cars | false | Array | 人员所属车辆 |
+carCode | false | String | 车辆编号 若子系统同步到brm则由子系统生成,管理端新增则由brm生成uuid |
+carNum | true | String | 车牌号码 |
+carNumColor | false | String | 车牌颜色 |
+carType | false | String | 汽车类型 |
+carBrand | false | String | 汽车品牌 |
+carColor | false | String | 汽车颜色 |
+deleteAuth | false | Integer | 车辆删除操作限制类型 |
+updateAuth | false | Integer | 车辆修改操作限制类型 |
请求参数示例
{
"id": 7,
"name": "01170001",
"code": "101170001",
"paperType": -1,
"paperTypeName": "其他",
"paperNumber": "01170001",
"paperAddress": "北京",
"phone": "14001170001",
"departmentId": 1,
"nation": 1,
"nationName": "汉族",
"age": 23,
"birthday": "1996-03-25",
"sex": 1,
"selfCode": "1233213465487",
"email": "2209320@qq.com",
"validStartTime": "2023-09-12 00:00:00",
"validEndTime": "2024-09-12 00:00:00",
"ownerCode": "001",
"ext": null,
"personBiosignatures": [
{
"type": 3,
"index": 1,
"path": "27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},
{
"type": 2,
"index": 1,
"path": "27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},
{
"type": 4,
"index": 1,
"data": "dsalkjsfkjsd;la"
}
],
"service": "{{service}}",
"fieldExt": {
"businessType": "4",
"useFieldNames": {}
},
"cards": [
{
"cardNumber": "01170001",
"cardPassword": "aaaaaa",
"category": "0",
"cardType": "0",
"startDate": "2020-02-18 00:00:00",
"endDate": "2021-02-18 00:00:00"
}
],
"cars": [
{
"carNum": "浙C11211",
"carNumColor": 0,
"carType": 1,
"carColor": 1,
"carBrand": 1,
"ownerId": 4
}
]
}
返回参数
名称 | 类型 | 说明 | |
---|---|---|---|
success | boolean | 接口返回是否成功 | |
code | string | 错误码:0-为无错误,非0-为具体错误码 | |
errMsg | string | 错误消息 | |
data | object | 返回数据对象 | |
+id | long | 新增人员ID |
返回参数示例(成功)
{
"success": true,
"data": {
"id": 2
},
"code": "0",
"errMsg": ""
}
返回参数示例(失败)
{
"success": false,
"data": {},
"code": "28160021",
"errMsg": "人员已存在"
}
接口说明
根据人员证件号信息获取人员详情
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.2.0
接口URL
/evo-apigw/evo-brm/1.2.0/person/subsystem/get-by-paper-number
请求Method
GET
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
paperNumber | true | string | 证件号 |
请求参数示例
/evo-apigw/evo-brm/1.2.0/person/subsystem/get-by-paper-number?paperNumber=1155500
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | object | 返回数据对象 |
+id | long | 人员id |
+code | string | 人员编码 |
+name | string | 人员姓名 |
+paperType | int | 证件类型 |
+paperNumber | string | 证件号码 |
+paperAddress | string | 证件地址 |
+departmentId | long | 部门ID |
+departmentName | String | 部门名称 |
+phone | string | 手机号码 |
string | 电子邮箱 | |
+age | int | 年龄 |
+birthday | date | 生日 |
+sex | int | 性别 |
+country | string | 国家 |
+nation | int | 民族 |
+nationName | string | 民族名称 |
+selfCode | string | 人员自编号 |
+status | int | 人员状态 |
+ownerCode | string | 组织编码 |
+departmentList | Array | 所属部门列表 |
++departmentId | long | 部门ID |
++departmentType | long | 部门类型 |
返回参数示例(成功)
{
"success": true,
"data":{
"id": 2334,
"name": "人员名称",
"code":"123456789",
"paperType": 111,
"paperTypeName": "身份证",
"paperNumber": "360732199603223286",
"paperAddress": "北京",
"phone": "13097345689",
"departmentId": 1,
"departmentName": "根部门",
"nation": 1,
"nationName": "汉族",
"age": 23,
"birthday": "1996-03-25",
"sex": 1,
"email":"2209320@qq.com",
"selfCode":"123132546",
"ownerCode":"001"
}
"code": "0",
"errMsg": ""
}
接口说明
分页获取人员信息
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.2.0
接口URL
/evo-apigw/evo-brm/1.2.0/person/subsystem/page
请求Method
POST
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
pageNum | false | int | 当前页, 默认1 |
pageSize | false | int | 每页记录数, 默认10 |
departmentId | false | int | 部门id |
isContain | false | boolean | 是否包含子部门 |
searchKey | false | string | 查询字段,姓名、证件号、手机号、人员编码模糊匹配 |
paperTypeList | false | array | 证件类型筛选 |
personTypeList | false | array | 人员类型筛选 |
nationList | false | array | 民族筛选 |
statusList | true | array | 人员状态 |
sexList | false | array | 性别 |
biometricType | false | string | 1-指纹 2-红外/9421d人脸/人脸特征值 无此参数只显示人脸照片 选择多项时用逗号连接 eg. 1,2 |
personIdList | false | array | 人员ID列表 |
nameList | false | array | 人员姓名列表(精确匹配) |
paperNumberList | false | List<string> | 证件号码(精确匹配) |
请求参数示例
{
"pageNum":1,
"pageSize":10,
"searchKey":"1",
"paperTypeList":[111,115],
"nation":"1",
"statusList":[1,2],
"nameList":["123","322","2"],
"personIdList":[6,7],
"paperNumberList":["247146"]
}
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | PageVO | 分页数据 |
PageVO
名称 | 类型 | 说明 |
---|---|---|
currentPage | int | 当前页码 |
totalPage | int | 总页数 |
pageSize | int | 每页记录数 |
totalRows | int | 总数 |
pageData | List<PersonInfoVO> | 数据列表 |
PersonInfoVO
名称 | 类型 | 说明 |
---|---|---|
id | long | 人员id |
name | string | 人员姓名 |
code | string | 人员编码 |
paperType | int | 证件类型 |
paperTypeName | string | 证件类型名称 |
paperNumber | string | 证件号码 |
paperAddress | string | 证件地址 |
departmentId | long | 部门ID |
departmentName | String | 部门名称 |
phone | string | 手机号码 |
string | 电子邮箱 | |
age | int | 年龄 |
birthday | date | 生日,格式:yyyy-MM-dd |
sex | int | 性别 |
country | string | 国家 |
nation | int | 民族 |
nationName | string | 民族名称 |
selfCode | string | 人员自编号 |
status | int | 人员状态 |
ownerCode | string | 组织编码 |
personBiosignatures | List<PersonBiosignature> | 人脸头像、人脸特征、指纹特征 |
departmentList | List<DeptVO> | 所属部门列表 |
fieldExt | FieldExt | 自定义字段信息 |
PersonBiosignature
名称 | 类型 | 说明 |
---|---|---|
id | int | 生物特征主键 |
type | int | 生物特征类型 |
path | string | 生物特征存储路径,若人脸,为图片相对地址,完整地址访问参考图片拼接规则 |
index | int | 同种生物特征数据索引,人脸头像:index=1 主头像 |
data | string | 生物特征数据 |
FieldExt
名称 | 类型 | 说明 |
---|---|---|
businessType | string | 业务类型 |
useFieldNames | object | 自定义字段信息 key:value格式的数据 |
DeptVO
名称 | 类型 | 说明 |
---|---|---|
departmentId | long | 部门ID |
departmentType | long | 部门类型 |
返回参数示例(成功)
{
"success": true,
"data": {
"pageData": [
{
"id":2,
"code":"123456",
"name": "人员名称",
"paperType": 111,
"paperTypeName": "身份证",
"paperNumber": "360732199603223286",
"paperAddress": "北京",
"phone": "13097345689",
"departmentId": 1,
"departmentName": "根部门",
"nation": 1,
"nationName": "汉族",
"age": 23,
"birthday": "1996-03-25",
"sex": 1,
"selfCode":"123132546",
"email":"2209320@qq.com",
"status":1,
"ownerCode":"001",
"personBiosignatures":[{
"id":1,
"personId":2,
"type": 3,
"index":1,
"path":"27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},{
"id":2,
"personId":2,
"type": 2,
"index":1,
"path":"27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190823/1/c8e61bbe-c56a-11e9-81cb-00e0ed75d004.png"
},{
"id":3,
"personId":2,
"type": 4,
"index":1,
"data":"dsalkjsfkjsd;la"
}
]
},
"fieldExt":{
"businessType":"4",
"useFieldNames":{
"key1":"value1",
"key2":"value2"
}
}
],
"currentPage": 1,
"totalPage": 1,
"pageSize": 10,
"totalRows": 1
},
"code": "0",
"errMsg": ""
}
接口说明
批量生成人员全局唯一id
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.2.0
接口URL
/evo-apigw/evo-brm/1.2.0/person/subsystem/batch-generate-id
请求Method
GET
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
count | true | Integer | 生成全局唯一人员Id个数 |
请求参数示例
/evo-apigw/evo-brm/1.2.0/person/subsystem/batch-generate-id?count=3
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | object | 返回数据对象 |
+idList | Array | 人员全局唯一id集合 |
返回参数示例(成功)
{
"success": true,
"data": {
"idList":[1,2,3]
},
"code": "0",
"errMsg": ""
}
接口说明
全量同步人员数据
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.2.0
接口URL
/evo-apigw/evo-brm/1.2.0/person/subsystem/list-page
请求Method
POST
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
pageNum | false | int | 当前页, 默认1 |
pageSize | false | int | 每页记录数, 默认10 |
searchKey | false | string | 模糊查询字段,姓名、证件号、手机号、人员编码模糊匹配 |
maxRangeId | true | long | 同步边界值 |
请求参数示例
{
"pageNum":1,
"pageSize":10,
"maxRangeId":1000
}
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | PageVO | 分页数据 |
PageVO
名称 | 类型 | 说明 |
---|---|---|
currentPage | int | 当前页码 |
totalPage | int | 总页数 |
pageSize | int | 每页记录数 |
totalRows | int | 总数 |
pageData | List<PersonInfoVO> | 数据列表 |
PersonInfoVO
名称 | 类型 | 说明 |
---|---|---|
id | long | 人员id |
name | string | 人员姓名 |
code | string | 人员编码 |
paperType | int | 证件类型 |
paperTypeName | string | 证件类型名称 |
paperNumber | string | 证件号码 |
paperAddress | string | 证件地址 |
departmentId | long | 部门ID |
phone | string | 手机号码 |
string | 电子邮箱 | |
age | int | 年龄 |
birthday | date | 生日,格式:yyyy-MM-dd |
sex | int | 性别 |
country | string | 国家 |
nation | int | 民族 |
nationName | string | 民族名称 |
selfCode | string | 人员自编号 |
status | int | 人员状态 |
ownerCode | string | 组织编码 |
personBiosignatures | List<PersonBiosignature> | 人脸头像、人脸特征、指纹特征 |
departmentList | List<DeptVO> | 所属部门列表 |
PersonBiosignature
名称 | 类型 | 说明 |
---|---|---|
id | int | 生物特征主键 |
type | int | 生物特征类型 |
path | string | 生物特征存储路径,若人脸,为图片相对地址,完整地址访问参考图片拼接规则 |
index | int | 同种生物特征数据索引,人脸头像:index=1 主头像 |
data | string | 生物特征数据 |
DeptVO
名称 | 类型 | 说明 |
---|---|---|
departmentId | long | 部门ID |
departmentType | long | 部门类型 |
返回参数示例(成功)
{
"success": true,
"data": {
"pageData": [
{
"id": 2,
"code": "123456",
"name": "ces",
"sex": 2,
"birthday": 636739200000,
"age": 32,
"personType": "0",
"isAdmin": 0,
"paperType": 111,
"paperTypeName": "身份证",
"paperNumber": "440103199003074185",
"country": "CHN",
"nation": 1,
"nationName": "汉族",
"departmentId": 4,
"status": 1,
"password": "E2A18C139CD11EB29181AE4BFED99335D6791EEF049F8F5CDADC077C0F9ED65D",
"ownerCode": "001",
"personIdentityId": 1,
"departmentList": [
{
"id": 2,
"personId": 2,
"departmentId": 4,
"departmentType": 1,
"status": 1,
"createTime": 1675223697000,
"updateTime": 1675223697000,
"needInit": false
}
]
},
{
"id": 3,
"code": "1000258",
"name": "张三",
"sex": 1,
"age": 0,
"personType": "0",
"isAdmin": 0,
"paperType": 131,
"paperTypeName": "工作证",
"paperNumber": "45585556",
"paperAddress": "",
"country": "CHN",
"nation": 1,
"nationName": "汉族",
"phone": "",
"email": "",
"emailExt": "",
"departmentId": 1,
"status": 1,
"password": "703021D1B6A4DBE9F1C22663D18499DBD46B569D0B9D798ACD64C0A0452A045B",
"ownerCode": "001",
"personBiosignatures": [
{
"id": 1,
"personId": 3,
"type": 3,
"index": 1,
"path": "9b2a68e1-a162-11ed-96dd-101965e7ed70/20230201/2/384a7daf-a201-11ed-94ac-101965e7ed70.jpg",
"status": 1,
"needInit": false,
"updateTime": 1675236164000,
"pictureQuality": 0
}
],
"personIdentityId": 1,
"departmentList": [
{
"id": 3,
"personId": 3,
"departmentId": 1,
"departmentType": 1,
"status": 1,
"createTime": 1675232725000,
"updateTime": 1675232725000,
"needInit": false
},
{
"id": 4,
"personId": 3,
"departmentId": 4,
"departmentType": 2,
"status": 1,
"createTime": 1675232725000,
"updateTime": 1675232725000,
"needInit": false
}
]
},
{
"id": 5,
"code": "1234567",
"name": "测试员1",
"sex": 0,
"age": 0,
"personType": "0",
"isAdmin": 0,
"paperType": 111,
"paperTypeName": "身份证",
"paperNumber": "130406198712042416",
"phone": "15054621234",
"departmentId": 1,
"status": 1,
"password": "9DB40D0DAC165E396BADB1FABFF812E619E5E87C842644429D72A16B62749BB5",
"ownerCode": "001",
"personIdentityId": 1,
"departmentList": [
{
"id": 5,
"personId": 5,
"departmentId": 1,
"departmentType": 1,
"status": 1,
"createTime": 1675348043000,
"updateTime": 1675348043000,
"needInit": false
}
]
},
{
"id": 7,
"code": "1000353",
"name": "黄一",
"sex": 0,
"age": 0,
"personType": "0",
"isAdmin": 0,
"paperType": 3,
"paperTypeName": "户口簿",
"paperNumber": "555555",
"paperAddress": "",
"country": "CHN",
"nation": 1,
"nationName": "汉族",
"phone": "",
"email": "",
"emailExt": "",
"departmentId": 2,
"memo": "",
"status": 1,
"password": "D57421E7DD3EEE04306BE86AC3BCFE05B8795D1953E0A0599B398C8D023590C3",
"ownerCode": "001",
"personIdentityId": 1,
"departmentList": [
{
"id": 6,
"personId": 7,
"departmentId": 2,
"departmentType": 1,
"status": 1,
"createTime": 1675390983000,
"updateTime": 1675390983000,
"needInit": false
}
]
},
{
"id": 10,
"code": "1000000905356621",
"name": "赵婉琴",
"sex": 0,
"age": 0,
"personType": "0",
"isAdmin": 0,
"paperType": 133,
"paperTypeName": "学生证",
"paperNumber": "21312",
"paperAddress": "",
"country": "",
"nation": 1,
"phone": "18106516238",
"departmentId": 1,
"status": 1,
"password": "FFF4E39F04FEC30D66C06A711CE7F643DC4D38F5332F44B44B3DAA715D8A0B3C",
"ownerCode": "001",
"personIdentityId": 1,
"departmentList": [
{
"id": 9,
"personId": 10,
"departmentId": 1,
"departmentType": 1,
"status": 1,
"createTime": 1675771540000,
"updateTime": 1675771540000,
"needInit": false
},
{
"id": 10,
"personId": 10,
"departmentId": 16,
"departmentType": 2,
"status": 1,
"createTime": 1675772574000,
"updateTime": 1675772574000,
"needInit": false
}
]
},
{
"id": 11,
"code": "91185566",
"name": "用户三",
"sex": 0,
"age": 0,
"personType": "0",
"isAdmin": 0,
"paperType": -1,
"paperTypeName": "其他",
"paperNumber": "91185566",
"phone": "13544002266",
"departmentId": 1,
"status": 1,
"password": "95CAB512C5A42537A6AA9A969BB23002544DAF3EA73246C56EFA3781376F8E5D",
"ownerCode": "001",
"personBiosignatures": [
{
"id": 2,
"personId": 11,
"type": 3,
"index": 1,
"path": "9b2a68e1-a162-11ed-96dd-101965e7ed70/20230208/1/cf42cee1-a748-11ed-94ac-101965e7ed70.jpg",
"status": 1,
"needInit": false,
"updateTime": 1675816668000
}
],
"personIdentityId": 1,
"departmentList": [
{
"id": 11,
"personId": 11,
"departmentId": 1,
"departmentType": 1,
"status": 1,
"createTime": 1675816668000,
"updateTime": 1675816668000,
"needInit": false
}
]
},
{
"id": 14,
"code": "zj001",
"name": "zj",
"sex": 0,
"age": 0,
"personType": "0",
"isAdmin": 0,
"paperType": 3,
"paperTypeName": "户口簿",
"paperNumber": "001",
"country": "CHN",
"nation": 1,
"nationName": "汉族",
"departmentId": 65,
"status": 1,
"password": "926293CB1B539407069A36B39F9DAEB159754D3B80A429AA1E75EED53FD445F7",
"ownerCode": "001",
"personIdentityId": 1,
"departmentList": [
{
"id": 13,
"personId": 14,
"departmentId": 65,
"departmentType": 1,
"status": 1,
"createTime": 1676015329000,
"updateTime": 1676015329000,
"needInit": false
}
]
},
{
"id": 28,
"code": "22",
"name": "张杰",
"sex": 0,
"age": 0,
"personType": "0",
"isAdmin": 0,
"paperType": -1,
"paperTypeName": "其他",
"paperNumber": "22",
"departmentId": 1,
"status": 1,
"password": "0AF9A30993700E743CA51A7404AFB0DB855899D54C1925777FDE60E928440805",
"ownerCode": "001",
"personIdentityId": 1,
"departmentList": [
{
"id": 14,
"personId": 28,
"departmentId": 1,
"departmentType": 1,
"status": 1,
"createTime": 1676102681000,
"updateTime": 1676102681000,
"needInit": false
}
]
},
{
"id": 30,
"code": "149",
"name": "张杰",
"sex": 0,
"age": 0,
"personType": "0",
"isAdmin": 0,
"paperType": -1,
"paperTypeName": "其他",
"paperNumber": "1492023",
"departmentId": 1,
"status": 1,
"password": "0A766D43C9F56DF345BD6526E3578807DCAE8CBBEB438DDD326D814484169C8E",
"ownerCode": "001",
"personIdentityId": 1,
"departmentList": [
{
"id": 15,
"personId": 30,
"departmentId": 1,
"departmentType": 1,
"status": 1,
"createTime": 1676103469000,
"updateTime": 1676103469000,
"needInit": false
}
]
},
{
"id": 31,
"code": "102",
"name": "刘高峰",
"sex": 0,
"age": 0,
"personType": "0",
"isAdmin": 0,
"paperType": -1,
"paperTypeName": "其他",
"paperNumber": "1022023",
"departmentId": 1,
"status": 1,
"password": "C36311706E1F162CE1C4D6D07064390F4062871CF7444A05A17069B851F0DAB9",
"ownerCode": "001",
"personIdentityId": 1,
"departmentList": [
{
"id": 16,
"personId": 31,
"departmentId": 1,
"departmentType": 1,
"status": 1,
"createTime": 1676105309000,
"updateTime": 1676105309000,
"needInit": false
}
]
}
],
"currentPage": 1,
"totalPage": 2,
"pageSize": 10,
"totalRows": 16
},
"code": "0",
"errMsg": ""
}
接口说明
上传人员图片
接口1秒不超过3次
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.2.0
接口URL
/evo-apigw/evo-brm/1.2.0/person/upload/img
请求Method
POST
数据提交格式
multipart/form-data
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
file | true | file | 文件 图片文件jpg、png、jpeg,格式参考图片规范 |
请求参数抓包示例
POST /evo-apigw/evo-brm/1.2.0/person/upload/img HTTP/1.1
Authorization: bearer 2c485923-0c9c-4c78-8dd7-0a2a24afabef
User-Id: 1
User-Agent: PostmanRuntime/7.26.8
Accept: */*
Cache-Control: no-cache
Postman-Token: fde5184c-4745-48c8-8174-6ef6eb167e5b
Host: 10.55.36.202:83
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Type: multipart/form-data; boundary=--------------------------950067565666848279951991
Content-Length: 20523
----------------------------950067565666848279951991
Content-Disposition: form-data; name="file"; filename="4.jpg"
Content-Type: image/jpeg
......JFIF.....H.H.....C...............
.
...............%...#... , #&')*)..-0-(0%()(...C....
.
.
.(...((((((((((((((((((((((((((((((((((((((((((((((((((....................................................@.......................!..1.A."Qaq2..#B..$3..4Rr..b...CS...%................................"......................!1.A.Q."a2............?..y...'.$...U...%Z*.;.O.NS#..........~
A[k...*.2...m.T....".9..vMIh..}P.....AT<zn....SW....=...o
..I_ ..d.h*.B......o>..f+..4
G.>.JOh...]1.h..C...d......h..@...Q......9.0K.{ ..1......Y#W..0A/.].........t4R..rY..O)........S.?....#....:.P<zm..........(.s[3....@6..%.U%.9..Fxs.....{...........6..7..G.H.x%..{...A$8N.....*j..Y3..3yH.*a-a.."........... ..<&MF..(..>S~.
.H..H..H....E.Tn.@r#.U._B..R5...."...<...6 j......p.I.)S..@..d..#F...3..d.J1..T..t......zo.2..Q...".g.5..l.b
.F........h...ad........-'N...%..l7.......g..Mb.I5
....n....#
...K...K..h<.....a...19..F.
........==...|..............~..\.P`..........NB..\...|..wd..U9-....5.%sO.J?%.'j..#. .....\A.....W..=......f..F*Q.]].T...5.....HF...WY.Zt.........}.X_[....y...:WJ2Z\ZO.<%..E7Siuo!.>....c.#...c.-......c.....:.x,wp......kI.&
..(8...W_....~)*SV...E........&..p.1......).....T.H..H..H.......w.........3$.g.I.B. .>.Q.*s.
.F.... ....].......c.H.H,.d.......&....Q..,T_.0..5..(....P..N.L.'.....t.>..T..1....s.....^...c....N..O......S...c M.J.*g.q").s.`3.e.-k"..$.Iq...K..k]*@.S...k.B[i..RU..q..............m....I<.q..RA_?.@...8H......H.
,.e.......*!...!.T.....sc..3.q......."..j&k.......!Msj..m.6@...........Xy...C<...(.YW.....7...[S.E.eB..........&Q...z...Q
...H..H..H...VMP............R.....F.>+e.......]P..a\..8.)....34.....E.8(..T..../.b.=...3m.I...*..H.3w
.$....h.i".IG..:}.2.....N).u.......{...s.nJ......./H._.RN...p..."6.{..3>.w6.6........-?."V..R;wA$.}9 .....z..:MIht...o.?v.B.V..-...].0a..9.]...g.4Z.>....;>#.....vN..q..a..DR..\.$.{(..CE...c%.E...K.......cg.W4.-.....>4..i
._.....H......*..s.o.t..f..J........WT.X..hi.
m.t.E.....
eZ.I$.@$.@$....1.wrU`&.....g.U%..Jp"(3.D ..B0.....+. ..z%W
.7.'D<..S.........:..p..MD<.6..\D..ls..%/_u...A.JC...i...ac.'s.$.q%...4.R..h.T.`..I.h
s....7s\.q.p.#...01.....X$h.n.....G.......1-P...L..#..5..{z .k. X.........r..........8...X........7g.|d.}A%T.Iqbp..*.....+
j..Xy.-...5i..W#v.W3..{z j.D....k]+....$ 41.Q.5......y(4t2...>.. ab......Z+.~Q..ZRw.uQ-.6....t..1..).Z..H..H..H...6X.T.r.._R'...K."..... $=..y....+.;.$j.:.8...SN:...20n.*g.Y.p.
0.d.1-.................w....w... **..A.
o'.'...G]....SM([....Ij.,...2.T."n.V.P...)i.II .,.9.T0.8./.....Q....K.x|.........:....a8.N........X?....>f..}9D$Q8.....0..<..;.... .<...........7.S..#..I$...'.%@..!.O.... .....o@P..n...d..R.y.....@.A..xr.....qH.l.l\..nm..h.2..*.h@6.$AZ..H..H..H....,....;......8*.CH2Pq.BR.k.....G.d...R
..]+.nT.C."F.89.K.-..A..T.*~.d.0...M....(k.t.x".....UT.#n....UN...%8......H..6.^.I.A....r0.^.1.j..?O......r..P....ZH.S.8./..a.A...._..........Lwp. ..b..~...+...u@.:.r?UD
....C...,.k..!P.y..L...n;$K
w.......H.B.r..;..N....(\.N.=..7...6C.i..i..9
>...H.FD..C_.>.i.Ac.Hp....}R*.P...D..E...@.h....D*...@$.@$.@|v..l..L...t...
...S.v....., .OQ........b..#.I..9.ko{..%b.&xq5.....Z.JJ.W]+.g8....A.T..Q..7y.&Z..qs....>.....N.Z:WM0..J.9..8. 4c..O.FR.}Nwe:.MO.uH..@.a.~..6.E<.L~\,._.N.s...t.)...U)`J..n..K.....l..... .Q .Zcm..e.CF-q.d.....6a.7z.........2..].....S..z......0.`..$.A. X'...c..F"9...l=..YP.542 `........'......... H6.{.{m.D*...(...h..b.D*.... .. ....<.I...`.$.....)......P.....I.6 '
-W...YS.R...<E.8....*;D..6G.4....b...
Uj5
c..6.......:G.."
....=.}}....;nQ....3:.i...R.q\..&.........M....p.|..%
.0...}D.F
.....tXhf..O.ot..AD..VX.R.}K..*.,UU0..M.}@....9i.?.0..9.
.a../.e. .y.! ....sB5(..7.........E.....F.&.....$..m. ..m...f.e|w1..)..G.=K&.#D.....<T.b.-J.U.....p....}@.....4..../.B.Zl... .. ....
.MP.w.....r. .DU.in.(8..4#!.%.8
.+j....``{...UAp....(.&&..l4...o...S.<..K.^G..!s.-Q..n..+s.... .....8.Z.. .&...i...;.
-W1.....<....`.C.&.
-.mm....Y.."..iX=.i.#.N.se2.Zo.O.IX.FJ..!..d..... mW..]C.G+]e.W..B.p.E1..r.(..ASr....Y.....Q.).u9...c..
.....Y........@P..A..d...e<d8.....9A.....e5,5,.,{..)@z..P^.I'.@lzh.X.x.
...$.@$.@$..O.YkTa......1/.!PA0..@. ..D.Tr. .G..%+I2{.V......$.T/.z..s.q.....r`]23.Ij..O.}.Z.....o.Jq5Y;.....TG..n..M..U.^..........8...?....f{....M............}........w. t.....i........./od..Q...T*..3..i*,V..l.!Tg`6.N .p.?
."w.......=..=.I
k.....$z.`.Mw..db...|V=.@3...d.jsvm' ......&TE...f>....#.k.J.z..n..Zl...z=..m....!5]6/T..S..V.2@$.@$.@|u'.(..6.....799T.8X'.C.n,.D..@O..............G@...*.S...
'?..]KH.k3.
=;/.u.....5).=..4...G.DK13..9.....Pn6.q..0.....(........*..c.kB....yE..Ukn;.........F.k.=}I.Y...+.R8.. u3..Z. ...B.G......@%C0J.SA.....+j.;.U.u......T..........a.].18.)
..\
p....d".M..B......*..f..(..lp<$....k.l.0.d..F,R...gz......n.7....M.C,."..Q ....6..Q_.Rh$.@$.@$....+(....@.c........8.8V.. ...9@O.(.....F..n A.n.1%.%-i........`......../[.>[.c.....RQk.>%s. .R%K.....'\.=._../(...{,..[.....,._.HE..Y.,.-...aI..f.|..*ln....F.0....Rm...G..+7..-.p.&.-......(M.#9
.%}S........B..+.(f.h.. ....p@)D.f%sJ.N.%..z..?G....7..r..J...`..6.
.$N ...o#...{fhsy.P"..f.............!.GUE...F.^~....>.?...UiV.4.. .. ....8+&.....X...a4...*....q......`*.w~.H@..\......N....q.-b.X.GG,..$.h....O....H.m./'..r%I,.IK...J0.,...0c.$..Z....N...v...-i..O.....ZQp.Pc..d.(uS.l@p.V..X..tiA....VT..S.Q..c. .l\.IG.k&G..Lp.@$..%i'.....*.lSj..8.+.~.e..b..&...(......L6...zG<.).....U..J......=.Ln...7..SC....*DM......i.......Z...7..Sz.DjA...f........t..*...HB-k.... .. ......e. v.......K.,...Z........24...H..m..'..s..s|0.|\y....F/..C.c.....O......%..eIg^....-61yAA...y.u.4..K|V6...b.x%k.x.u8.V.<5..F4..d.t/T...4n.!......t.xI......&..'8@(.|2...b.....;'"t........5.X.#.Z......D....a....ezVT....0UF]*.. .gJ.hH..]<9.V`...H#.u@....T.Dv.....m7..7$m.J.......4..!...~..J.=#......4.....A...'....m....V.@$.@$.@|v........P...L\O.S....%V...<..H9?.B#...dw....&.*...a......kX.......|]W1.}E.-.6....U.p.@$..a.MC.t...E........J..i[!!..#....j..l{.cIG.\...Tb.E^.,D.p.....v8r. .76w...S..^
........Ar.6...>q.p...t$.
.nS.i.s.Bz$q.p....C.O....9Qb......8Z.V.o.SC...{..U..i>.K .&..d.$fE.'\m.T..M..k..)$.s0.(...x(4..5..B -......=#..f....\._..)....?.$..$...u.V.@$.@$.@|t...T6.. $X).....uEC<..# .....dl..J.:K.N$a.u...W.g.....nJ$S.1.R.. W m.._H.H!......,>..IO....'..95}EH...Vv..,E,D}.L.$A%.7......bVRZ.S.?.VS.r,..a....p.....>h.M..MT..2 .!B...JP...{.,o..N.i.sdjq...dh.F.N.......=9..E..h.W)b.W.[{G........k.!h.....|H...P<'$ .F}H..`...3.....$i...P.......c...Z... .;$>.Q...3...<..p8*T....*...]..5..H..H..H...l.MM=..3..BG. ...... !.#;g.#[{\...E....... 4.L.RT .\s.....eP*4..U..nnU.....S.
..d.%..l....................:.A.a*-\J"....Hhe.F..I..-.S,>. .@.9.2.._#X.4RF.H
..K..R.o}...F.... o..:At.@.....C..u.....SW.C\...#......-c...`..a9! ...l.=..(8 X...v..[.J..%.......7..{.+
.O...'a.c.|..*.t.I...L...
;......o..G(7.1b.5.Ll..$.@$.@$..N.d..r.s9W.RH,...wr.o..D.....!`.<....i.P..&9....?.).u...]!'...(....ok......u....T.q\..]H._4c!....0I......._+X..+....E.%Y2..<..%M..]Uk..T.i.L2...1_Q.
a....M.J .Gt..a...""m..T2..XS<...y.B1.B.\.U=.Y...^G.;.s........k...{*..1|.}&.
Cn.........W.... .6(..u*...
#qs}.D[.U@.:.I}1....Ol.q.k..L.ZK..9....o./.C...
.A. ..!.Y..RK_.b..o.... ..M0.P.z.=......*]...?..o.V|.$.....@$.@$.@|tO..&......Tf|.@U>..A.a@M.....W.6..[..\...T..<.S.w.+.I.$...AYy...#..r.....r..]t|.j.....e.i..jY...6.....S...._..b.3..J..[....6.5S. .....'.bJj...5..&..;...Z3.L@:..^./1.>J.=H.....v=.v4..f\.S.A.Fep
M.QM..e'.(E...2..S.....[m)M.=..:.E4D.`\~V.F]ub...=.$...[G=.t3A$................KFW:.M....(d.of..*k.-D.v.8.....v].iC&J.Qf..Q~M.
...4.3t.h..
.....*...8h....p....<vJ
KJl.5..ij.N0.Z...|@\..]...}K.eN....x..=.f..yY.0y/...... .. ........j....kl...".......%3..*!.....T.>.n...A..l@..,.....o..wm..........v{.L.YE...p.....z....^F.(....jZ.......G.Q[.T>W..VUX.9.u...2...--.`,Br.......P$..
...<U{QQ$....i<a../.....7.Q.i8Y.....
...../p.n.V.j..l..BJ.).....\&W........V.E..r._....E.^.6.....E...5$.?.........x4...Y.84p.S....D..<@K..~S..E^U....c.'.9..........H..Om..t..1.m.E0z!)Y..V.J..Xl. ...(.m;rsp.,..7.L....K*.x8....}]..o..[
..a.....t.%q. .. .. >;#.X...%2....T
.
...u.P...._.....X.lI.
<|...=O3....]..Q.n.....\....j.p..S....6......{....>..I.........}.|s..k[.........T.._T..f.c.*.T...]- CG%..F.BsM.h...5..=.Z..Mf.....=>.. m....8.....qo-.B..z..W[........PL...[S.$&....
'...J;r...Nc. .H@..."O..6HP.A.nUFv3..)....5..*.mZ.X..A.
.+....P..)'.......".o.....B(~..C....%....F..\\,.}q.k.}..|_....B..W... .. ....Z.c.!<.B.....*>...#.(......,%............q.v.p........d.]....i.P......\).."...CM.s........=+...............uq....7VV..g......U.]}V.y..
"......D@..Z.r_w....<0.p...)....G#U...9..'.*m.3[KF.1...d.g..6...y.Nn.P...AT.G..J.F..
.-@..}.R...DE$.y.A;.m.)...m..7 ....j...v-p.......l.a.6.9.fc.(..z.I9A...u!3....5....D.0d&Km!.......[..9.E.kZ[.y...}...%l... .. .....1.>...m.T...R........q6a........n..;.6."4....3..W.Ttm"Rm.zr...2..1f...y9...5..k. ..<P...O....]1.....P.7.....i...Ml{..')...$..q ..$xsb(4.Gl.......c.....
d.lc..S}...C@M;.qh..u-x..I..d%%#....vU.Us9...HN.8.9...b.sg&.A.F.....P..m. .8 < .+`#..xRS....M7._.4......N+..<...#..WLsu.<Y...n.d":........Doe6..vY......S.m. .5k.<.S. ..*h}m.U[OY...g...`?).*y..=
k... .. ........2.".*-6|.'....7"..p....../{eMk.gz..........zc.#.....*..!......q.Z{....q...v5...(..o..1...q.I\.{t....`........=...s. *.m...)...
.E.....<E`.*...%........a....2H.~..DA.nJ..8.k...W......2*!..d.d.[i...PIB.N.S...)]M.p...Y.......$.e....m...KZ.H.6.......D......@.Tj.m|/..*..c.x...._3x...\....g.LP.3....TI.7B.C.+.....U...t. .......km....4... t.A}.G<.5......J.~.... ...h...@$.@......MQwD,N...>@N.G...5..G=.....n.GQ..C.8.N..3....[_.....u..t..%....SDnZ..$=...:.}z..sz+K&....c.tr..P.......[OO..3#=.Hj([...j.c
H+jHm....g....j>.j...W3......V.Cz.....g.28.X.......dUi....O..'.
6{.........t|..0..............::...6..k..=e{.......i.....g0.
]LW=h...6...E..'n........Y. n...[.}....5.
.`.....1.E.b...4..1
..U*,x.X...n=.....NO',...i+.!p...{... .Yh.>.*#...A...,..Ab............v..y.S..u/...p?.7.L........\r1.hv.z.9....c..~/.... .. ......Te...`I.1T.r......q.B....h...m|uA.....AQ#fV[...&...;M T.....2.q..0>.....cj.........`...M.....]\..:w.%..
.v.j.i.l)hg+....O.q...q.4.GWr..)+e..eXK.....&L......TRu.CP.o9..W...Z}...1_..o...2...|*..$...V`...|(9B....T..h....Kbz.UV..z,.tF.....2&..9.2..q.7>....a...Mc.nr.Y...Qa...Z....q.r....t.....).5.<#.......l.c..B..{.?+.3.U....9TLM.K.@..p}P.'..<....=T.....\..I..$..i@......F.......J......$...A...M.$.e..Q.g.j...N... .. >=<ad.!{.{. .k'.L..P..#..kR.#..h..._..z.mS <..=.1.......8.i.. .`Gd...m.qS.F.|.mw.K.s....K...7............
v..G.....[......Zr1..n$.$q.....8.<....jp.Sh.q...%gM..cm._...LQ..$..)~.....I....`.k..'..>.$..0i-<a9O...BKv.R.WK.....$...6..Tp.......TU..;YHXS3..JXB.,....`..%q.).....".........]..'...QZ8.-.p..#........Zq= .b.....{.f....n.%.+L...o8Q}/.........Z.AS......n=..........g..rW....+........b8V.. .. ......Ma.. .m.....R0...'%..1...T..r...7.I|Lg...^....:.3...&789.?F ......OR..}L...iM......}z..>......C..<.~...^..p.h..UU...;p..S..mF..BaK-....T.)...h$.].jvQ.. .e...H.@
...zj@X.Z....S.Y=].V.t.M..<i<a.u.*X.OLw5.. ...5X....4.JP..>...h.1..........:pC......
........c#u.i8T[..V
1....O.CTI.)H.s..q7].:..<...!n.9.581o.p .{m|.?.E_?....T?..B!.C}U./h..........G.......h.s............M.M...N.VX...=..f..6..c.K
...V.6....z...T.. .. ...#6..F....i.6X......2..y/....1gI.T...6 ;...6..?N...h...t..P`1............#.......mS..
_.0..V.....x-#....<..)......O... ./. .H.$.......R...2V...7.......U+$..}..k.R......}).AW...{v......u.....?...Q...;..W/q.z5^E.OM$...q......^....M:...8...F.zMB".^p2P':....e.....N/....8........N....#.J.1..@..&..I..L@+\].O.g.._...b=..+ .?..p.....=s*..J ..p.+.^M....u?..g...pT.FCb2.J....J..3k.4......... ...k.pn.*....r.D.w4..l?X..v.d.xs..."*../k....37mC.8iOp.{...z}mA.`m..(V...t...V......
fn|`."..i......lm.$.....u..R.G....$....O3*:.oO..])-....Zu}.>...........o.RMzOJ.........R.. .. ..v(..:.YgNiqJ........|.e...\.^....s.KU.c.
.tw.G~V..="..u<f.-
F'.........O..>V.<<0.....`/.....}....A;.Z.....P.........&6....<Z...@/w}?..
..+..d...d..D.j.n.W..6.....o...4.t.pOC.#..!..`.............qjZs*"xpp......k..H......A.7...`5.h..l6N{6B...X.D...`....O......o.e.E....w..a`...:..uGJIN....n..w..V../...=.w..a8?8.....~....$y.l..'n.....
......?..a.b...d..w..iULp|....
....M..{.g...[.Iq.J.Uj.N...2l.k..+.o...P.W.<4...U..Z/.t.P........3..N.Z..*Cy.....j
2&.-C.1....cU.E.U..^.~.F.4:.;)i(.h >_9....T...,.u....D.:..........N-t..QW;.m.
.J^j.3a.%...a$Y .t..!...c....=.Cn..]....{.....dZ.....8..uL... .. ...S.H...KUR.7.k.Y.w.\.;5..zwM.\...eL.m.\0/..keO..AL..U.\...N...M.?....%?....U.4..$....[ .[..$....G.....]/.k.3...v.~i.....[C.h.6.V.<ro..6..Yb....|I. .......%.....)k..L.40Nu.......S.Z
..%.....V...
OM....T.V....a...}!.$.4:....S..|G.......h.a......).H..d2D@.F.y..H..{3...4.;D..
y.<..p...k...=..j.D.6..lc6...%...q....I...s..........9.q...e. ...L4..m....cO..rR.w....dn...T.Xu..l`...Y..&...a(.*.[[.B..3k.....,.....p...9j<X. h.....,..CG."..l..14=I.V..Me5..G3...W...zc.4...{...VU.......2.c..'..^9.E............zbs!.' ....).....o.|%N4=!........rJ\u..............L...#o1s...)
..%.
(op........./......}5C..2@$.@$.@|{$bF.F............Z .E.0..3O.....6...e9....c.5i...kp..0.kn....`.L.
;FCE.=.5.a.x
..S......2...RkOg....l*..........J..........7.Qg....v,zsR.I...._{.. ..+....r=..D...|g6..#.suZ..T.\N.:.g...<.-g~...............[...5R.+..0...|.9K.S.c.
.I.uL.......{..M..NwAL...Q..1.<&_.FR.........O6..@..O*m1Qa!T.O..!m-1....v...zJ=.
.n...Z.D..d.G0...!=.6....'a..)J.{I.9ZBf....[l..1.&....da.^.Z...R ](...=.v.(...mLj:..1.^H....V.........+..z$h+..[.(72..~.i.])J.)..... ......Z~<io.`.Zh...4.......|.e.N.{.,6.....7..M.H....Y)..5!h.. .. ... Jq`.l..'..U ....U
A.YRhb...8A..;r.&..,/..
:...}...n..C.;.
\.......d..m...E.....3av. ....2N2.D0.3.....(.T.s.:..e/..\....W/..i.....e.A..2x.....`........i..X].2R......S..+.]L...^......j.g...)...r..IU....9..J....F..i.....2.B.1q6.
K<.......r{.......=K.X.+V..(.P.|0..7...,....g) ..HA.!.aL...V.*..`....c.-"..9{F[.OP..y#.:{.m..R.[..(..e..Qk.f.iIa...ZVMgNQ..`..+E..R..#
N...\.C[... ....0R.[k.H@eu.5.................;.....e<V.%+.k.i...7.UH.../,..)O.....hu.H..H.....+*... . .yU.-O.uQ.;..D.t.. ......6/...R.O.5...b}.S...e$...|.E.*.@...+...."h"..F..jjf.(....q........0.,<..N:{u......n.\..mR.\...*5.F....p...O8..^jY.Q@.i7|}....O...4.T0Y..8;.P.R..t.....U(akc......1.. .`....KF
....P...J._..|8..s..5..Jb.`".w..Z...Ek_...k?.......3..q..Aj+.....".z.......\t.0kZ
.?QM.`....V..3.h1D.f.w...3......I0.......UJ|[nv..u/..-..Z.};E..~..w|..Q<.
'...........t...k.N.................,....GU.p..a...
.L....&..QZ..... .. .....6....\0X.......EQ..D.C<e...f..m.H..*.qQ.Sx.>W_a.
....-|}..M.._ ..`....zL.
te.....6V.v...)..-.....j....*%.....L
dr.#...\....._......,.....JMy.*......YN.k.<......P$U.... d.G...UA.uC.\lo.p#...0&3....]k...Q.l.8.6W.)........[.qV....`HQ.N~.h....@Y..t.g9..q..Ab'..\..>`.O.....'....p...T_Q.1i.[........_<..........n...v.T..%.)c.n...G..5.jz..y.d.[..D.U.S....s..&..UK...#.fx.....H..]7.( ...D\.G......,.........t2..
...q
.J7.>...J... .. ....a...cc...N..s...s.A..)...&.7
.
..H.T......b.......i.c......RJ.F..C..."..I..tL6..6..Td...lB.....5. ?..E^.C..Y.k(..?._..t.c..M)..].......~j..A. *U.......k]f.:$e*...\8...u..... ..ER'Y]F
..w^HO....pJ.
.........]u_..F...6..S.6....di...1...(.....C.q.DS..<;G....U..V.Ri......$.....eu.0.8..y..hiw=.6f....Y..L....%..+^c*.j.T....W...kxo..q
.Mim...h.>......+!..j%q........-.R.....g..u....
.);Xs.S.{g.....U...h...Xr.th...;.....&!....
....8...kC.`.5z.v....4.-...iD.w.P..$.@$.@$...^...M.......>/.8..~\..oT.... .....r..Q...R.X...>....yK.s..Fx.-..U.u8......T..6...&...$.[).....:0po..Bd.]*R..%>ks..,....3........=W'.....uYl..d....u6.......0..lJ.M..!..;....)...zj.Q......'$r....IS.a..
_Fq5t.1..?3O.8U.T.....O...x
.W.GI.S#.X....a-&.*.L..`.
-TO..p.YZ.....J...K..5..w.U"uI.......)....0.....ys w.o....8..u.>....nqq....1....P..@m. ......:..-..T.f3.>...].~.........C.>...(..&...j.}r..Z\.!......@7.(D4O......O...j..%E.0......2..s..2Q.......&Q...j.=.D.w.P8V.. .. ......+&....t@|.V.3AQ..A..P..!.+O.(8..7.8A:.. Z.W.67 . $.u1.5S...d......4)...........m.v(?..
.TD..r
.567.;I-]|4../.......=.N.b.....<~Q.+.....p....l...+u.<.uIA.=.o...k.{^;'.k,....k....t...:.......:...&........!.0.....K.8)....m.7<....s..HO..(..r......PZ..g..?@\V.2...r
....^........`..'.2Zh.Q6Q.{\.Qb.[...Ao......5...f..i)..a.......P...............j.bY_..s. get...f9.ti..}..O ...F.Z..hh.#...&.4.-.0.}.J...6:h...J..{NE.........w ...j..$.@$.@$..dy......q..
2w+......)...w c.@H>..Esc........Q.,B.J.V..'......d..........I.......j..f.c.@Q../...Z.....d@0...g..y......+..n.8..j.).%^b.R....'..9...L.2:.*.n8. T_K~9F.........S...-|q4..k.?..T....WO..m,/k..)..b.....V~....Q...W..I.E.b.^.....C..m.......z}?.....\.d..e..\....=p.^.&.C.H.`-7iY....?4..ZM....3..F.c~.....@...o(....:G.uO..>...cH.M..-..gQ.AC.xX....s..... )......k)..e..
>....?J0..7A.Zg>F.#....L..Y.\.2R.;."p./p.JK......7.
...t..z%.4}0?.x.bs.t....u.. .. ...9.r.l.]{..p;....U..hf..t.p.Pn ....4^..%x./..J..r/..
N
....}.........7..i......JJ.Ln6..-......<.}C_.L.....a.l...."...Ga..r;..*.A*.MQW?.U AUk.UB.Z.....
...I8...oI.H..:....j....V..k+......."...vs...x$e|..oV.u'.7./.....#.....*..%..$..cu.....{....I%...H9...B...n.O_.x.W..:.............s...t`]="..($.b...R......O....c....G.;O...6....Z.....Hh....O.+;..O.i. ......D.=G.i.c<I.>k...2h....=.....[.r....R..i.......q.Uy..d.....&..aF...........*I ... .....9....+&..p-.x...t\.&.......$@.. ...#6@u.(.)...9....E...t..R]..2T...f......."...#`.,.^k...zN.O...lf2..!k.H<...~..[}6.x..s.w. ......&...JxZ.W9...G..rV......w..kEMvQ..H9#
]^?..;.......I].....;.5.........Z.t.q.8....e.. S.^.0....i.@8wH..0...%..|.........4....\.I..x..n.g. .j..I.:M.M........>...&.S...v./...f/T....7{.Y. .i......~!.g...3..`^.#...M;6.....D.l&YMK....d.W...9..K.?.....!qL.X..F...E.......H$.@$.@$......k..d.....z .,|..E../%2..2pr.....A.#;u.>.*q......W#.Z.........!Q..;.....:.v...s..5....~F......R...n.\=t....j....TGPg...H........N..`.o,c...[x.W........].u...F.b......S...^)...oL....>..I.TD%D6..&w ..P......G....
(8c.'ol.q#
T......>..A...............-.,.'...;:..\...Q......u=,.x....q8......\..J...s...?%...'
D..|n<.y@.j...b.........!qH...........oT...9..p..{N..=..L5.=....N#..... .. ....Z...l.f..&Ic...O..$=.S....:..4...Q...}.\..nh.K........P......8'...iz..s.. ..............;*a.h..#C.}A.......$..Qlo..XRt...l.....9...vx.W....g/.z.\..k_W_3.....h.....9y.wz..v.!......i..).,.WH8..2....G...F.=..7.T...@UZi.I.8n.!ry...?....7..]2...p.4&*.Jxl...U.~5.... .6.-......a&2NZs..T..}...#D.....
cl/.z4M,a...t....6....B._.=.mD<..n.4T..Fr.4.?.._.8..V.@$.@$.@|v...j.=...&-M.% ..
..A....&E...]!!.... (....e(.>..4...zro...Jm.{..se....}...>.A....,p.;.\..u..f...........VH.!g...[x|w.^_$.....Uj..T......ny..9.....W.+..UZ.........Nw.@...i6w....H.....!. ..0..%....9..A..7R).ziI!..?.G.lo..^.[.e..1....I..'..D......q.......^...d..=.......n.....S..]5...*...].....\....Sk...O.m...ANn. ......
..]/.... .. .........o=...a87B.T.*`)D....wo.4..A3G..)..3[j...Hqg..PfT.!'...t.Z.....Z.|......~......W.8.cf..@.....i..>E.@....bz.......p...z.q..n...J..%i......D...&q.....#J..l.2...3w.(Nf.L.m...o. ...........k. ..~....* .E...p..]y..z||Oe.w...O..u.
..P..g .U./$.&..%.?+y}9*....{).DV..\..(&..m......|..V.....<J.N.|...6..>..;....\....H..H..H.... Y5:.8w...f.l...7%T3
...H...J.#......KI..A.........tP....".J.
pw`.J...h]iSS..^............u....M.....L..n\WB(Y..M...P....p/t.}PV....Msn.
...g..a..U.<.......O...l..g
M$g)...........x\[.E......u...c.M. ..o....t......f.q?.1n...WG=lsw.
..{'..V..I....>....GGF.98...Jtj....*......Zn.....T..~.$.H..H....a...Q.xE.H
.....!.dM3...yLC..A.{{....uy.I...z.......0..#.,......
....F.....O.......m.e..l..*.h..k...{C.<..eiVV..KI..=.
..q9A.............K.........5...H..A%...6..U......IF`H.XO-?.p..H.....`.%4`.%..%.......A+Y..{n=..pL..6..e.kS..... .6.*o....-N........ln<8p.....]<y....FM.|n.i..{.n..]<.~.{....I-... .y.Vxo...z..7.ZMN......n~.......O....@.`{{5.....w....m).s..#q...DZ.:...A...3e....
..5..s_.\..4.A.Sa|]P.>..[..F........j.ZI.. .. .....MR....Du..Y...M.Hf :.PGr.'.e.,........c...4f.J.=w.z.9..v..E...Zl\=..}.e.#[.K.Q7..@@....z.......g.... m...R...<........z.......9.b...=.%x...........z..s...g..@ @..~KE.d.BY`/."Q...A%.'9.0....c..6&..|.%...o.6yX.-.......d.'d..d.1...:b.nJ.G8.ID..u.)..8KC...".(.sN...n.......G^..d.%s.xt.;...m|.G.....N..~.uR.O..%.U...r?1.....;.F..m.....-.....\.u...h_js.....?./....{7..^ygk.L.Gn...i!5.'...O.......4/?..Sa..~...u.5.4R....>f.B..5..`$q.........5v.$...H..H.....hG..t..8......r.."....< ......g;.d%...<.......M.
gY..........`..).!u...j..4u.'.......w.....s...
B....6.....O..(...S.K..:.....YJ.r...{'.V]>.!.
9.i!...A.{.......{dj.._.....{nI=.&.1.vNl.D...|..[..........?r..-S.M..$........[)....../.... ..{..p....n0.....3. 9..J K.....A.]{...z..T+t.f..h..y.L.O.v,...E..}*j.\
.........u.~Lh.-GO..-..# ...<...ux...}Z....A....J6...vn|....e..l-..@...U.....*k.....wT...G..7...pTX.Yt..O..=..H|....p.,..F......(...\I .. .. ?..
----------------------------950067565666848279951991--
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | object | 返回数据对象 |
+fileUrl | string | 文件的路径 成功时有内容,图片相对地址,完整地址参考OSS方式 |
+result | string | 图片质量检测结果 图片质量检测授权后此字段生效,不授权时只上传图片,不检测;授权后上传图片并检测图片是否合格; result=0代表检测成功,为空或非0代表检测失败,参考错误码 |
返回参数示例(成功)
{
"success": true,
"data": {
"fileUrl": "27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190821/1/f77cac24-c408-11e9-81cb-00e0ed75d004.png",
"result":"28240008"
},
"code": "0",
"errMsg": ""
}
返回参数示例(失败)
{
"success": false,
"data": {},
"code": "99020020",
"errMsg": "未知错误"
}
接口说明
图片质量检测,可选择是否上传照片
接口1秒不超过3次
前置条件
烧制图片质量检测服务加密狗
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.11及以上版本
接口版本
1.2.0
接口URL
/evo-apigw/evo-brm/1.2.0/person/subsystem/upload/img
请求Method
POST
数据提交格式
multipart/form-data
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
file | false | file | 图片文件,图片类型jpg、png、jpeg,不超过4M,fileType=1必填,格式参考图片规范 |
fileUrl | false | String | 图片oss地址,相对路径,图片类型jpg、png、jpeg,fileType=2必填 |
fileBase64 | false | String | 图片文件base64格式,图片jpg、png、jpeg,不超过4M,fileType=3必填,格式参考图片规范 |
fileType | true | int | 1:File格式 2:url格式 3:base64格式 |
saveType | true | int | 保存类型,1:无论检测结果如何,保留图片 2:无论检测结果如何,删除oss图片 3:检测通过保留,否则删除 |
ossType | false | int | 上传图片为静态/动态 1:静态 2:动态图片,默认静态 |
fileType=1请求参数抓包示例
POST /evo-apigw/evo-brm/1.2.0/person/subsystem/upload/img HTTP/1.1
Authorization: bearer 2:e64056bf-80c4-4091-9b77-ae374a0a09a1
User-Id: 1
User-Agent: PostmanRuntime/7.26.8
Accept: */*
Cache-Control: no-cache
Postman-Token: 07a5dd8c-6ccf-4108-b57d-8dcb8bd7e43e
Host: 10.55.36.202:83
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Type: multipart/form-data; boundary=--------------------------997078828974206551714261
Content-Length: 16547
----------------------------997078828974206551714261
Content-Disposition: form-data; name="file"; filename="1.jpg"
Content-Type: image/jpeg
......JFIF.....H.H.....C........... .
..
................. $.' ",#..(7),01444.'9=82<.342...C. ....
.2!.!22222222222222222222222222222222222222222222222222..........."........................................L..........................!.1AQ.aq..."25r....#3BRs.4b....$CS..6Dc...%Td..................................2.......................!1.3Aq."2Q..4a.....#B................?...................................................................................................................................................................9.......=.N.......O.3.......m./g.c.....oX.e...*..q&.c.:.3.....z........./.&/Y.D.....4.....Pd......................................................[...}.....N\.h.....iF.}..h......m..NM8tN..c]P[.R}.J.8...|}"...<.._j^......7iY.
.}0.fj8z|9..k.>.......f....4.9.-.YoH..Ux....*..k....d.V.$.G;'6....,\
.[umd...r.y....i\.....c...FM.?9M.`...kw..qR.....u...Y.cR.....'.=C.....#..c.&...5..D..R.c.W..1.......\..v.Q.H...}{.*..........
.;&.Y.'.C.|<l.er...].R..r...i.5...cK.q......g..0..S......-......}.K..>a...j......BN,....~..L......A.4.3.p.j...Mi.....&Y.8.G...r{.$...r.........Z98.)....4....G..t..........................................]w..tj.wV...)...~H...cv.U..u L..0...6....)=.L.x.G.it........J........;[.~.K.c.H.....T...#......}#..?Q.<.....Ho...k...X...Z.YG/S....t.....{.%/..8B..:...<.E./.?.G[...e,=...]%.........cF.............W...c.|.o.>...y..Oo.c._B.....<QQ.,RK..A.kM.r..kH.@.. .uSm....7....N..w^..y...x'j....nDc.....j...c.!..[..g..D\..m..m....[0......f=V.8&e.y...i..... ..Ox.s.Y4.:J].......&.......B3[I&....>..'....:.>E9TF.{ceR..^..r|[...{m7"P.......C..]E../ll..Y}..S...,<._.../7....XY...T......................................+.c.~...\%..;..R.......Vl...Z*....f-y...dy.......\?....x~..VMxx.......K...1o.r...1..&.....[K...G.o.5.s.U9.,...2,|.....we[.jV.W....?....g.HJ^Ks...9m.C........
.|.I..5.,5.[.|..W.l..j.\Erv~.
..uG.~d>-2...9>M.k...$.I%.W.&+....-o..0.a.....>.....gKja.|f.$V..e....mMR.........m<.;f..wG.Ih.0.,"....m1
.?
...../(ud.>..CR....f....F......)Ez.......Z.6".m....W..h.f....~.h.....A;a*...O.<...D!1...J.........F....].^.P...L......:.5Y9S.5.x..{.z..jQM4.[..Q...6..kt.... i.GK..........~....N...7...x.......................................r^o.N..&-\.....6..}...'{.ssr..............4.M..
].p...|`......s.e..........w.z.....iW.I..{[^{K.w+..G.8.6...S.....H..\x..D...D......TWr5.........0eR...}%...[..$R...+s1..-c.Il...m..f.o?...^.$.
.#F.BY.+.O....o.Yc....EF+...z.I%./ b.......|H.}......\.#.G...Y. ...c.&..odFek...........Z......])...E.0
#i..k3+t.....t..A..m....%...............c}N......-....;.X.2.*.[''.q..w...G&.3>.G..:......ull...j...].R.........{........,..m...............................-Ti.V...O.9F
..-.....D...G..9.'.X{.g>~h.S...2...7.kp.k|{.e..y...Jf....=...Mx....8Fpq.M?.b...<.......4..5....E.l....h...G...c....%.j. .P.7L......[....n.5V.q.L..5.0.. F.{.S....M.....e.P..d.o.N[..<.......^.NVe....O../..0..L...v..rr..... .......................\d.MlZ8.P......;..W.._..........$..O.Y..~......x2D..X....@.q...........................b.....4..Z..l...~..>".=7S..&..erjU....i...Wx......1b.m?E......krikW.I.
.=.[j..Q..a..h..yt..*t./.I.$.=.o
.._....UN.c.dzI>.....k.ot......-.k...b.\.O.(........U...r....{P.s...{...?'.....S:-.VE.q{4.....Sk..x........................[:;.9E.h...6O.c.L..a...4...i.y
...-._..W8..g.U.....~...2.z.v.R%........X........................V.....E..LI)g..$...._.....v....e<..-U......s..g.uL.vQ.M.......
}Y...5.
;.8.b...b.]i.o....&.m...{r..i.C~..D.....]k.sN..vTk...7...u...]qQ.z$.N......._.x.Y.U8.p...{....,.Y.......[....H..]t.......K..J.............................G.7.fS.].=...qM....R.z..r;|_*..&5.@............................~6.......N+.V...R..w..#.j:..A....4E.M[./Y5.:....H.O.?..g.O.... .....p...r.ybm..g_......$.K....}....O.sQ.............~y......6..5Yg.\".L^.>.?6F...........................}.....[...i.|.)..[.7..).y'. ?%...G.4*.hv%.;....;m.........?.N7S>d....B...Fd6].~r_./.uxY...z....5...[..y...........................65.....7.Ks!..b=CL.....jQ...h..o^.6..L...r.........Y.7'....4...B>....M...D.h..*^............j#@..`............................jA......[#.M......c..Ts.....Ov..).R.qr.......UD`.;...g..?#K.[B..R....~.!....U...G]..g...n...$YV|~<sWZ...$.T....y.........................|.ap.m.{I../.....T.....Zwk.._...EY...2.
|Y"..Z.x.K..3......@...........................`......w9......e.Y6.g....d.U.R.G.#.zT[IEul..?....U.P...E...Mm..~..^o.LF.Zu .F\ .a.....<..V%.]%...W...F.4.4. ...:.k......4~....\a...+e...G ....x..5}..e.........]-.)`.....*.{"....he;.b....:.-.A.....p.R......}.....$......K..~....t..-.{
.X.\....`.......................
W..zb..$....S= E..O.g..d.....*[._6..c....(n.{uFC................................9M..C...E|...F.x:.,..R...1s+&.2:A}.... .s....P.+..I.....;..4.~>..m.............f.th......~..7.?@.bQ..V65q....
..QK.bb...^=.B.k..!...]....])..d9?..T..'9CyS.*.........Q},..?.3e..<i.!{"....n..w..t...2....G......O...5.....c.....K....(.....,n..:v.^......q.R...f.].M2T........i....X........................FF
...la.N*kt.O..a.[../..~.....U..I...go......f...6.?/E^...d.}......e.}.JPR^+sOR....7.._...PDOW..$......u.....w..{Xv....?m.>.L*..._J......@|Ydj.4..........n..........#T...H ....I.....Y<......|..........Mg.2.p(..!-..gJ.._....}..\%_m...A...dV..A~.3........z)[W..5Jv.....>....u.AA%..Kd.>....#Jfv. @Dq>/.8[U.m.LKV..d..d....[.&.bG...sa........>F^?.....k.3....Y........|?...'......deO....e..{......^p......................>l.iT..Qk.>....v..puv...Wc..t<.r.U...{m.#.a.3.r ..e............_...y....a.q..X....b;Q..!.$HC.G..i.<..].......J?....q~Q......50e9...M.....a.N.....:....S..........}'...u}%k.od.....I$..2.W.
!........."....&.5Y.s...]..A.>....gY.7.i.1J+d.K.!...J+d..."4..@.v.
c.9m..XC.s. .'.]..z?....R...S...>./..~..y.q........j:.6..1\...l.~..._...x..8..cS
h.*0..e..6,.>.o.H10..........h.\Tb.....e.......p..s.7Y...._i.%.[...N..&..v... ..h..n...~&....,..(.....E...J....`~^..~C.z....G.m{.....M..}...b)m..?.".C^{.................<....;..deO.....X}......p...........................U...m.&.....Q....c9..&..3......r.....m.J......c~.* ....g:...}.N..bb}......8w...W.|..=22O........sb.~.....V..../.-.n<iK.....uKkO.e.....Fs..Vz....*.L.54..;^Rf..8...@.Y..4J~=.......s.....*..9..... ...^...p........x../..Vu..F+.k.,k......b.S+..{B.G..q.U.g.....+..|.....-o...p..a..8.2...p..hw...~/.a.R..
.V.t.<8....\....e...........5.B+d..i.5.G..2......n.K.......u.........+..........MUW..^.q...5}mk..G.&"e....c.'Q.....fNM.h...../.-8R...|.Y..G.Kz......q...oJ..(........|....VJ$.lR!M.2(....#....,.j...E...i.Q........... ......8........+ .<LyE..U...h
..-.N.-...*1.v..c.E/^...........c....#r[,.XK.6......}6W...wm.T...._..............4.x+....>
......%.......(.H.g.c.M............................._..=.n.<.A...v..]#'.....f..l...........68..d.z....q..[....._.FC..:W...........8.O...Z..bK..r...-......>..G.).UK...3.._.:...,j.I|.*K..c.z..L|.}..W.=.d}I..;0..F....Yx.J^s.....!......2 .....^3..e.|z..d.........\...J].[.g.....l..%%,.r.'...{.{......'P.|_...?...yaM.'.|../.E......i.uR...r.G...^~G..gq...b.......&...\..o.u.;.
p.....r3/.'.
..Yo.{~.w.^..LWs..o
t..F.........9..65.y.......+ge.9....I.....}Y...z...%......O..*..e
..._.+...a.u.G.4?.)........WQ.P.+2i.7)..i.....s.5.....h6.....^..F.-.IYF..m_.2[...>...T.H.pm3I....i:NE.On..h/l.B..z....w.....-.67]...r.#...B*0..WD..#...)..o2..xcG..{=/O...io9{d..\...............q.Nu..@........Z..G7.i..5.r.b....{.o.~../.T..C.{])..{[_..m$..E..q...33.}.r.dW..q+..
y..)[..i...........................0.?.f.w._ "t...Vn.../..J>..~F.#t.g.ux...{.W.L......}.n,.<..g.../......^..O.2.........}S..,.cv=.p..].8O......W'...................W..%........N...._ISf..^.-.....%..86.{.~..
*....i.I...B-.Ko...c...F...]..6.....b..[.&.o..f.5._..}..|...'.Ek.a.X...X.v,..2.U.+..~...-;....W...7MK}.......q.D.b........>.x..s......7....d....\....\k.cnu._(..........<.?.R..6f=w.&...o..U.67.zg......._&&-.....P_q....................#)I...m..G..oK.Q.v..n.Xo...sn.y.w..3..m.......n....-W.x.P..g...]5
..K.~I=....E|M.Dn.........9E?&....b...k....g.+..l8..3j...x.i...5,h...x.:?i.0.q..j....QlT.d..I.D.l. C..l......fV...3....#..c.7............8.......>.......ixW..7.......":..-.].*V]>.............k...0.N.G.y....8;.......U..5........
...!.]..j..p...-.MIF.....]...>(S.....7}.@W!
G...<=.......K...%.m......2Wp.e.8...............................Y.z_.d.....Z...w0.N/.#..N.8G#..BRin.c.(..
..U...8.._.....,^.N..z...yI..La/c{?..<...Y..Q.......Z.i....v
.+.."/umQ.~{..1...Y.TQ....N..........v.[..&........9'....Z2<3.....r......45....M5..b.U.......K.b....[..Kxg.3.V.....L.1k.w...I..~>I.)R*.../...qh..:ox]dZ.q.......?.,.".....u...np....R....6...z..r.5.K/u.........................W...m.4..<YN7gE....j......p...c>y..s.)7.x..'..[....$...W....3.....<....:.)w).-G..~../..m.J.R.q.{..T...^....^'.Wj. Ee..e?\.z~.M'Lo.=]WV..5.7#N..6Q|.$....Z.9'..~.+..xC..*U..w'.Y..+..o.......p.g-..3..}..r.S..k..q....G..z..nS...~|......Ln4....H..'.....5......WeU...{.F..^...p.,..-G-+/mu...{...F...j....F..... ......u"....~....S.V..gU1....~.F..;....9...~.....#.....-.r...}.. ..Fpi.Kt..t"`..soM.q..bj...ypq{u.]...iW.z.7..O...M.J.)....Y.^.......C....R_.n.................................
.[T.G..VC..F+.R.H. V.x..>..].<* ./..{u.."..>.&W`.....
..W.B....j...c..N)..../Wy-......^........c..v...T.gL.9"..I-.G..3.o.....{?)..~...=?Y..5./..|..4.F....U.+.X.Vs....f...}7.lIq7..._.[.wg)-.....b.{......].O...;..wIs.K....s..c...s>(v......
.7.Q.L....U...%..{.0):..n..m._.%.dz5.[....}.r..N.T&..>m.....w.u#p.K....zo...P.........b^....N...l:..2k...........LI...................S.t...^...b..H.......r...b......qFFv...bN1IrrsI.......zk...........*.&.,]#..t...........q.e(.F_E..~....,1.../..J..S.A..~..r6tT...%........};.3.............d.......w.q...G.X...Z.....mo.(.....TK......El.K..fv...7N..;."....v...|...f.}v....CJ..(.w..i....=..~.....~f.o....._3Io&......'o...O.....4..]qrr.)l...Z.w.9.+....U|.v..]r.M....DH.n.O
p.^.l...5L..v?....DDi3;s.7.\I...M.}.&..k...7.._._.L.p..u8wjY..7>}....}~..,'O...M.ysy7._Q...........................
oG.....)w..*>..l.z.b.}-b.cQ.R.t9>./..+.j.#...[\I...O.o..=#zQ|....b...2....0k....fb..a].r...8M)8.....+..y.q.n...j..!..I;w..;..g6w=......=..J..9....d~Sm...&.......C......../..T....n..............!..5.........=....^..3..d.R^...(.+.i..p.._..)..1...c.^....:.<u....a.j...).x...k^s~.......>...n.O.VxF......{..Z4.F\W..:.L..9..wd.....*..v/Z7....1...~u.........J.vY..p.....t.VX.(A97.D.....;v:..$......~...=3I.0...le..u.....Ka.>#..>.8..(...o.9.)}.\.[... ..-R.FY...W>u...M.n...tM....V!..d..1........j..~6..~.eJ./.........=..<?m..d'..o.PNVT...W....."b%1:p.3..._..]'.....*.R.Q..uI..s3.^..<;.u..1g>......;....8C..j...=...N+....e.^!..@..S.s....J.......y.]..!.|!...4q).k.?..{[9.o.$...,.=2...c..E......F..|.wMG...V.c.K..d..V.......?SD...^bq..k.FU.[va|..n{ 8..%.....,H.V.wg+e=.4.M....m]Q..9.Y........Cn.....bo.."...Exz.eXZ.${;.|...zs&..k...U....*.t....MB\u....}.I.,Z{.g.V...o....a......p.........a.....
m.K.G.j..f......^,.......k.......Kd.:n`........................A.F.f..)c/..y+ii..]......W.,.y.......S...r.j:. W.S.%%..y?.r........h.......T.o.........t....+..U./.j._....$.^h....u../..._.5...1.su.?.d.k..Q.s.K.O...}.. .X.8.S..<K0rl...&.....m..........F....,.....a.[=.2^=..(~.x#Y.x..6.;.0....]t.7.{..>............5..Ix.&n...{...Bys....-...[^...x..e.W.E.t..8Iw8..fQ;c.36h..F....mK...T..-..Ix.g.0..*..>.A..e\..$.....":....N..D.a....V./..r...{..?=..}S&..i.#..c...m.v.......0..Y...y...-I.....P...............64.+eN
....L.0.S...r[..=.Y......6rpo.....|$.Fk>.....wj....mi.k>.
.._a..-.\..)?a.u..5.......)..../6.C*Vfv.>Z....{.'*...h.ER...]..E.....&,..K...r..;?.o.....9..SQ..\...>m..|a..$....q.G......rO....|L.\
.,Lz....v...l.mDDvj.....J............................U..=K%fBvb.'..........6.o..3..I.e
...
<..Q.Ewv..?.3..q..\...~..... ......M...q.k......4.}+#..9[|9e}.e.z~....+.{.v....spw.$..+^...?Q........WL..T.ju.=......^...x...;2..b......c.:..%..Ap..W..X...R..M....//........0.M#@...%4Ke..U...w..XH}. ..|....+....8..W'.h.I...5...=#..3..<.}2.U.e2.6O.2k.
>...2\[G.p..V.|f..7'....I...|.....Sg..}....K'..V....T.r5.....v../....U...\.=..N[y~....L....W.5......sx.?.:g.Q..:.;.....s..m..W...F.~>,..BS...En.'.E>..?.....i
^6.+...d|..Z....5..].....hO.G.......m.R..F..[.r{NX..u.....%./s_.O...a...V=.[F.......a..$....E3....u..>Te.j.:....nnnD(..sN....Bbe.r..9..0....$.-.......K..Z...../.....K....w..OHY...{L...kl}'....O.#....f.1qk..?.........f.|.H.wg.....\Ta..b..>.:~.s.@.@...................................Z.-.....].MN...=9.L...9...i.B...Gh..~.......sOP...J.<.xX.%.(.....\.c..x....3..a..$.P.}.D...q.....Y?9x.g..,...h...p.W.....u...~..{G..q..n.s{...u............C..d....lzj..8z.:....&..:....grX=...............=..9.K...q......v.....r...w..g(C2../...$...../[.s.....,k..5.p..'.m.....}.>O.e.s.[.^.*..a.].]?6..K[..6.k.W.%.....K. ...wpTc.......(...|]...%.p........W.....M;D...%......u.~.@....[.O'*f5H|SMx.F.k.u.m..l.>.74.............................................f...C./...m...{.........vV....bZ..5<.:o.U.o...Y...%
u,mF..|.)..w....(....4.......})qN#Q..XY.{.RI.$.?.,u...sT.......`]....J...K-..}a(.2...Y.F..<W..>..............9%.FR}..v.<N..........."...F..E{..y[.VU...%5.O6r..F8...$.|i].j...$.x.+.e{#B..P.7a..4.da.Ks.%.fQ..
jw...x..ZC..z..up....9...f.5.&......v... ..T..]Wj..G\.\=:...ZTcTy.>Y+%/RJ(.[...2..i.~$_...|......Kq..VG.."....c.v..r..5.n._..2o.-|./.c....5.Hz....i....".....kY..._..)./..+.../.p...BR..9....7...2++.'
|..........L8%.|..V..4Z.5.[t.].>.
.\}#M.K....].V.7A.\T.hQl........................................................&.e.K"..1a.....M.<
q..^|%.~.P.....#s*.cN3..n.{v8..
..^e6...-1H.......d.5abv.B8...U.{'.c.h...L....k...........K-.J9.n...~..dj.c..cv.....7..M...?.....fN..u.s...o...U....9../...)/..VH.../...k?.~....^........:...iN......n"Y..8..mL.........x.#...............f..n...F......7........Q...0DNH.e.....^.U..k.R..9.M.(Z....La....xr."....{..H...OJ.....*..}....>....i.x...N.....Y....d...z...%*..k.?..g.".N..M.....d..).U..7.e..1fb-B.n.j....R.{...^k.....^#]......../...............................................OL..f..St.\...../a...,....|..~K...j.._....&.g.....O.Uy..jM..<V.k..."-..V.m.V..>K.Ji."..*..k...[..."8U.u{.c.....~..>].....~.-...h...=#.............$.^/c.V.~&-y.m...(...2KR......5>....[l....g.&.B...c.IF>.n.2DV+.....M.7.......:.../...)/....k..>.Gg..[.&..i.&..Z.e8...&..E..O....d....?..?..9.....?..........I..0.......VL.e..s........8.8.O.W.i.Z]93.."..7kd..V.'O&ZF)..<....s...-.]........j}I.....L...Uw..{..'_
|]../.i..x.....%dT6.I7....H.p...l...N...9.O
i.9....N2WW...._.........G.* o.f..y?4d...v...oO.....1...jPN[......Ev.-.....)..S_..........1u....8\....4NH...4.Q.a.o....S..q.~49h.~h....Q.Yc
,.ttXz.9........+.6N.........oD}Q..|..X............................................%.?......[7.V..." \<.}...a..k?V...[....3H......e.W+~.._...J....-Nv..uju.op.]R..~e.]....%^.lg..*....K....g\..........C..O.~.a'.?^d.W.F.\.]}.w....]..>...?.!. ..........bde..]..mJS.h..[........~...~3...:.......g./.>.]..i....}5..7.q,.R..q~/...B.."...YS.\.....O...SjOL..3\.?.P.WM-.w...,.y.bg..4......-..WL...~...z..b.O....K[..k.&.2.<..n..h.W...p....e..f>-....F..i...kL.li...]Sk..E'..|].L...>?.WK..{.)%....}....l....l?3...e..L.....k}.1.>.._...N..i.U..yJ.rj.o.r..jpgV.K....">..V..6..c.....D...].mB........y..K..J.v..E..#..K.O..s.3P....<LyF...Nr......{....]wkp.e.O.......6.............................................S....8..)....R..:.:.g.(.......|.C...g.......w+.t8.D...m..!...r.'.W..=.../.Ut.....9?|.-MteycV.c.i.&..s.!..'...0....2}..#.......W....]..>...?.7.1h....&.e.A..>.E..4xs.<_...R_E.\.\..o....~.y..}XR.a.W...cC[.-.f~..m.M.\k.4.k.y5=..z>....k.mg...%.._c...:.)Y.3.G....r""gS?.......T....]...}S..........o.e'..p_vo...S-.......t.~L........-o......r.g*....|..&..w.<......Y........_..G*.3[L=&[Dd.O.....t....U2.............:..4|.?
g...+. y$...iQ......j............................................3.d.=C.'..Wl\.._G.3.n...y....O.........L...!..o.$W..>V9.Z.|\..5.V=...?............k.&.[.f.y.........<...2}..# > ..'...0........:...t>......l...d_.}E.._..I}.qr}s...o"...r..og...#..^....#....m.$..}{../..|.L.<...5....... 8.....5.......c..r.y.z~o.............*e....}..../....3.U.......I...K.7M|S_....i_.....?.G;.|..w9......[|..../.]8..ow.&RI.'.#..G..o^6...9......!M.=&.....x.I..6.................................................$..^...5.."{....Y;....9NX.m......`..O...y?..8....j.........9^u....s.,_....J....6_2}....S.?.Yw...o.$xs..ok..._'.>.)...}......@.w.1.l@98<..?7...RYj.....~`.^W./=.o.k....N.|~'1...13..=..R.qn/g.P
./......V?w.b..R...x..=.W..% ......................
----------------------------997078828974206551714261
Content-Disposition: form-data; name="fileType"
1
----------------------------997078828974206551714261
Content-Disposition: form-data; name="saveType"
1
----------------------------997078828974206551714261
Content-Disposition: form-data; name="ossType"
1
----------------------------997078828974206551714261--
fileType=2请求参数抓包示例
POST /evo-apigw/evo-brm/1.2.0/person/subsystem/upload/img HTTP/1.1
Authorization: bearer 2:0beee6a7-9902-4c8c-9ae8-7b9bdfe99aac
User-Id: 1
User-Agent: PostmanRuntime/7.26.8
Accept: */*
Cache-Control: no-cache
Postman-Token: 3f1a9bfb-9967-4b44-a296-9051f3be0099
Host: 10.55.36.202:83
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Type: multipart/form-data; boundary=--------------------------204205334021859979207714
Content-Length: 573
----------------------------204205334021859979207714
Content-Disposition: form-data; name="fileType"
2
----------------------------204205334021859979207714
Content-Disposition: form-data; name="saveType"
1
----------------------------204205334021859979207714
Content-Disposition: form-data; name="ossType"
1
----------------------------204205334021859979207714
Content-Disposition: form-data; name="fileUrl"
10189673-edf6-11eb-bb8f-101965e7ed70/20220808/1/bba5d7bd-16f0-11ed-bb42-101965e7ed70.jpg
----------------------------204205334021859979207714--
fileType=3请求参数抓包示例
POST /evo-apigw/evo-brm/1.2.0/person/subsystem/upload/img HTTP/1.1
Authorization: bearer 2:293030b3-d11e-424a-9a99-ecc9aa64beaa
User-Id: 1
User-Agent: PostmanRuntime/7.26.8
Accept: */*
Cache-Control: no-cache
Postman-Token: 434b052a-8863-44ab-9e41-0205ad8ba2ca
Host: 10.55.36.202:83
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Type: multipart/form-data; boundary=--------------------------934827290818696945932469
Content-Length: 27694
----------------------------934827290818696945932469
Content-Disposition: form-data; name="fileBase64"
data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAGQAZADAREAAhEBAxEB/8QAHAAAAQUBAQEAAAAAAAAAAAAABAACAwUGAQcI/8QAQBAAAQMDAwIFAQYEBAUDBQAAAQACAwQRIQUSMQZBEyJRYXEyBxQjQoGRJDOhsTRScsEVYtHh8ENTgggWJZLx/8QAGQEAAwEBAQAAAAAAAAAAAAAAAAECAwQF/8QAIhEBAQEBAAMBAQEBAAMBAAAAAAERAgMhMRJBE1EEImEy/9oADAMBAAIRAxEAPwCgebrJqicLJByL61XIER8lWioZO6BPiE5TI+PlEMS7+QLJkrp+CkFba9Tz2SqoMp2lr229VMMS++UiATm5AHZNSWjFzn1Qlsulh/FBVDx6bpv0gKtTV7TG8sQ90qS2bwoB9klfCc4AZKBoKo1Cmga5z5mWbz7IimYr/tE0CkeGPqRKT2js4/tdMYlo+udDnI/iZILi/wCNGWj9+EDGgo9Rpa6Fz6OeOZowSx17IL+uMe3e57nWAFkjV9frMEEvhl2QLoGspqnWzA50NFKx5HJZwP1PKeEFp9eqqhv4Uxc/0I3D+iMEw6fqOppQPHpt2f8A0xfCFp6Xqiimc1szp6eT0kA2/uglzFUl4DmsEkZ4cx4P+6Sae6oYwfib2f6h/umRNsWnNwe6RxBIwHglBgJ7h5ukQSQ4TgivqcoOKmrNt1kzquozeUj0KmEtYR2QIs6HFgPVBrygA8TKCaSkPCZNRof+KH+lPlN+tArSSASASASASA+N3X9Fk1RuGEByI+ZVyV9CGd1SNQSdyg4iCAfGPMqgFTYgagK2o4KQxXDNSfgpU58EQPIEZJyVI0achAAzgB1kGkox5whU9tp0nb70E4Hpem8BMqvqUfix+yKlZ+I1o8xspGIKzUaejp3z1MrIoWi7nvNhZIPE+uPtugjfLSdO04nIJaaibDfkDunIqPG9Z6y1TWKmSTUKuaoDuG7ixg/+IwrkF6VLtRqJS7zNaDyAE/yX6WGn6hUxOZeaRsQNyAb2/RL8nrc9Pdf1mnzRHc0AEAyWtce47qS/q36k+1yeUGDTGhjr2c8cEeoVTkKml1yorod808l3ZN3XVTktAai90jXbJXNPq0o/JaonapqVI5wgrZ2i1rtcQQEYE+mdV67SPaaeu8Xbw2YB4UYqUZVdXalUvJrGNa7B3QsDSEYP0fpXWepadMTR1xew5Mbxgn3CWF9bvQvtLnmIjq46V0oyWlxaT7A8JYeNRTdTaXVvIfI+kqONsmP2IwUGtmOlLd0cjZm9s2P7oND94DrteCx3cOSwr6DVA2tJHCYgCoPlKDipqh5XX9EGBpR+KSpTVpALoEWlCOEGuqHMqCaWjHCpMafQv8S3/SnCrQEXFlSYSASASASASA+On4usmqF3BQDYhZyrkr8EMySqZxBJyUKiIII+LlGmKnP4DfZGkrak4wmatZ/iXfCmq5GRt/Fj+EiFSCzDZKGBnuSClaImofquqVG06SxUX9Uw9I01wsMoifq6glDJGk4ATOMn9oH2k6Z0xT7HtFTWuzHAx9iPc+iJyePnXrLr3WOp3ubXTubAT5YIztYPn1PyicljIE3OSqwqZ8JxIimic91gM8plFi1rIgLOJPdJcQSyF0u0E2tdKkC8U+OL8WsUQltpFbJSVbWucfCdi54VBpKl5dD4kbr2be3YhMlJPM1xDh9SQV8/lkDmEg84SM6CtduFnEjuCg0sm2W0jAGvHdvdKiGsqO0h/VSpodGryXNjnN4zwXHCkR6J0/qzIn+AaiZrHZaA6+39+yFNc2oe522YNkAFvS6CwNK5ocGwyFh52OCDQzyXGRYoEVlX9LvhABU38xSVW1P3RRFlQoKryh/mBMmko+AmUaLQ33rGAehRCrSq0kgEgEgEgEgPjp5WTVC5Acj+q6rkr8EMFgVSA8n1FOBGgz4rZRgTz/yhlIldUAWKYVzP5zj7KasTDMwzNB/KFJQcRcc4KIcAVILXtA4vlGKxPRDz4TNtukm/jhMq39JI1jN3DRkkoRHnn2jfaSKASUekuDp9tjLfDL+nqU4p4XXVlRXVD6ipe6SR+XPebkq56PQchACaL0i3X45STpzGknCcA+MiNhF7HuUzPhl3NvY27JGW5pnLCLktP9kiVoG6Ujt3QSQPfTkggvjvlvt6phc6TUlodAXhzG+eP3aeQgFWxhktm/S4XagwYdmxORxdAQSjZ+I0Wvg+yAYXvjs+I+XuErDidk7ZGHGe6WH/AERS1JhcASTGeyiw40NFqrrNYyXaRba49ksU1ej69OyoY2eeVzSQLbuf3QG2PjSG52kNHF/90APJLkjj1af+qAAqvK1zmG/tdAD0ZvKpSt6ZFOLSiwiFV1QfWLqiaGmkDW2tdBNF07/i2+4KZVqVSSQCQCQCQCQHx52WMah3clVgJgynz6SnZ9JVJQvGSnAiKDOiRAmm+kIwlfODlLArmgmR4HolVw2aN94nRDzuwVMC4abRtv6IE9A6jMhwmqVNRDzINs+lXETEA2xz6JwlL191tsjfQaZKQwGz5mnk+gRhY8knc6okLnElvuqkNBVSBrdoGVSQYN7oScxoDXOKCwTSN3Nc+3HCcBkji521MDHAxta0i1gkaKlu6vjPqbJHgfYd05HuEDEtUNsDCEyxHSPMEjX9mnt6IPFr4glY9u65jN2/CB+Qcou6/dEH5p7TuaQ4Ag4QWBCPCLmu4KD5N2eXfGTcfUElVJFJcWJwlggqBxbIG9krDWrKx1h5iC3ghRg1aRa7VyN2yVczr857eiBq50TX2Qyba10ro7WBFiQgNDHVUdU1zoKthI4YeSg0dDIW1Lg+4N8JYWL+nIISw4taKwF+UYmrWlJ3AXVRLRU2GBPA0XTR/jG39CnBWsTQSASASASASA+PCDZY41QScqwUX1In0J2fS5UioJcIEQIJJD3RAnnw0fCoK+o7/CRq5jrTONr3FlNOOuLy9jIwbg8qZ6NZkXCYDTDzZKQxLS4d7IOO6rrElJSPhpy1peLOd7KophJ3GeS/ICoqFqZBGA1vJ/onC+q+R13HuB39U00oW+IXAIhJahos1gwAMo1UgyJu2laPUI0flylpvElJIPIsjTkEVDCXOOUv0eGUsZFRG/izgUv0eHzwAPkAHLiU9Ko6yO7Gi2E4Ak7NgaAEBNSn8Vg/zM2pwj5m2AJ9OUQkUTgC5p4TBTAOjzyEjDsdsOL3CQc8oJLTg5+EgKjdvY03+lMCoiOexUkkFwbtJ+AlQIjnIb9P7qTgmgmeycOD3W9AUKembi6jpGTs21LWeZ2Mjtf3QB9BLsd4cp/0nsUBcUj+bJJsXNK4bm2VFGjpMsCcKtJoQDaqJEFatNBIBIBIBIBID48c7Cyah5CgOwizk+foEDgq0UNIMlBxCEJSw2uU4aep+kfCZK2pvlIK+NpdK8duVNVDgSJGkDg5+EsOLQWLQQcIVIEqfqNkHDDP4MRNxc4CBihrpnSveCL9s90Q5FVUyCNu0YKelVVO67znJTiKHcew5KtI6gg2xl7uScBBxMIC+XIwlV4MMedqnRg/T6X6jwWhGnIe+lDrk8qLWkiIUwY4Ei+U9GHyQfik2RpfkLWRgvsMBPSwBUx3cPYJzpFiC/h+Gf8AK66qAXVAFjrccj9VRA2DBKCqQ5CVECzDa+/ZIVAXefb2TAink247JEsKdwAc0Aebi/ZI0kLxcg4cOxQcTtseEgMoXNZOxz2g7Te3qg42Q6hp66ZpmaY5CQ0+h7D4SNpGRNMLQ1++Ps5pukFjpkhwyQ+YHn1SKtFQm7gfRNONRR/QFUDRaJ/iovlEKtWmgkAkAkAkAkB8duWMbIX2TIoMk3TgEN4KuIqCU8p2CBzzhIksCcNPUfSEwrKrgpUAYvrkI9FJwow5z2tve5zZJWLSJnhxNaCcDumYWo5KSpFXXSuZZzjx9I/3QcVU8vhRuc83eeAmWqKocXOu65cePhCaGeewThJaOldNMMYGSq05yuI4iSA0Y4CnT55GUtN9TndlOrxNTxB1SLjAQJFhDH4cDjYZRTzDTH5cLO1fxE6Pc4AeqnTxKY/quFUpYEqYrm4CqUvyrKmPzGypFgCZuCCFUQkaWmNtzfFlokNGLXHvZBO3s6yQNmG+N3qMqRQLxcXtkKkynNddwA7hBwdTvJt6hBi5stbMMOFg5I4kgkHmCVgntOybY6/KRiI5muaSbD3Sw1lQ6jU0MglglcWk+YXuHIwnouiagKyBlRbaCUg2GnuBe23BRCrW0g8osqDRaL/iYvlEKtWmzJAJAJAJAJAfHTz5SRyso2DuJPPKCPgHKfKdEt/llVCDzJiB0EmgNiAnDS1X0hMRWVOQUr7AFjxF4ziLgeiWKjtEH+I2Rws0nhScq2LhtuUKVWo1DWO23za+ELinlcXSOkfcsCIKqK2Uyz2GfX2V4QCpO25RiKjpojM66mnI0NFS+HFc3uUmnPKxp6XYxuPdTavMHOpw2nwLGyUNHDDanLh9RKdGCtn4HuGqdFhoZgKLTwtvdIiLQUSkFlZYFVKFfUsFiSrlLFVVMNsLTcZ9QIy5idY5aeE/0jDHmzmuCrRhzssv3GUDCbh59CEJoJ7dr3NCNSgd5TcI0QbTvsL+qNVFgw+Ut7FGmiadr/SykCS7F22KCc3HbccdwmbjZXx3Mbj8KcTrR9M9SyabI0SsLoXctTxUr2LpLUqfVYzJC7awcB3qlht9QOvE2/KZNLofmqYvlEKtWmzJAJAJAJAJAfHbjg3WTVARdxQDosYVcoogG0RVEGluASg4gQE0IyEQJag4CrQraoWulABgYHukB4RVQXCzzMHYKKcmJq+pbDTkkABvA9ShU9s85xdL9V5HnPshc9AtUd4MboQfK3P6pwaqCfDhvfzvOPhaFoEgyybe3qlpLvS6O9sKLVcxpKOnD5M8BRa2kWDYQ+Um2AotGG1tmQvvjFkSliKNu2lYPZFpuyOtTvtzZTKHWm8TT7BJWONGSgscIQWIZLEFAxXVIG1XyMVdQw5HK11l1FcBskIPcJxFMcLtcq0o5+RBU3ICEI6sWeCO6IQaUeQpiHU58pSNYwSXDboVEs7bWeEBEx+15ae6QFAX9kEaxmTnCBRlPGQ4CM7ziwA5Qcj1joylZTUsNSyoLHv/AClAepaTUF7ASSf0QGx6aJNYwHjKCrWpsyQCQCQCQCQHx08YWWtUYQDowf6qojEv5CFQQTDyoEDoCaG5RAdUchMgFUcFACUrSTJ7lFacwZALBt8kHlQvFXrE13OdceHH39ShcmBdMjP3SWrl+k/SfZBapdSkD5dvrkpxNVk7i4/Ix7BUR9KwbhjlTaqNVQxeHAzAucrG1rzFvTjYy4U/poOpm2Z7lIYD1k2g293EAK/H9KuY8MN9FPX0kb7OppR3ASB0H+HZ8BJpDu2Uyxz9LoLEL29kDAVRGBcBVCquljO44WkqLFbVx2zbIVRnYDb9TgmzcP0/CqQid9bh2IuEypk9nQg9wkkNa7SmDIztJHoUYB1NdwIHZGLg+Ih8Vj3CQDOb5s9kgmpzdm0nIOCiBOcC5CZURQzujmY+GwcD3SOPa+hKqnrqCG7GmVps64Soej0QDG2Y0AeyITVdNi9Uw+xTF+NWmzJAJAJAJAJAfHUnCyjZETYFEJLH9Dc5OVQSOFgnE0PKbiyZRBaxQE8B7IgPqMH9FQisqBfckEdA36/lKr5Tzv8ACic/AtxdS0jLazMZDT07L+d1yB3Tw6M1KQU9HBA0gBouR/ZESzEzzLI53qbJwg9QbjbGcd/dMC6NhMjcKKvhpYCSGN7rKtqtYxZrQoqosIB5RZCtVWtuO6ID/Pf9lfHpLkbza5U9fUmkWe//ACvGUjjmlyB1M4XuWusg4LPBQqFHlt0BHKO6QCVDMEq+U0HM0bbqoStqmDuOVcR1FPIC17sZVMDRkcLSE4TZo9RhBV24MTgVKQ0QG1wKcJGR5rpkIpJNr/ZCoPidtf7FKtOXZhn2KAi3bHA8JIGQu8Vrm2zZMORkxvBGLFIR6H9nepmKvbG3+W4ZN+CopvdNLkMsFyLdvlEJsOmM1DbehVFfjVJoJAJAJAJAJAfHjhgrKNkBsghAj2MYAQSW7sKk6TjhOFaGfwmIhvc5QE8PKA7UkbrXRogGbglByG6eMSW5JS1pzAerz/iNjuNgy4+g7pLxntIvW6w+W/ljGL+/H9FSUWvVPiVzmAmzUiVLn7WG3dUnXIo9xF+ELi8o4dobeyzq+VvSj8UH0CzrX6tIRcj0Wa4sGi0d+MJhSauQZoB8lPkqbG64CKSaRocwFI8B6VJtqp4SR6oHKzceyS3YcNsmDi0EG6AGlZgoTQMjOQrlJX1TBYqoiqWtjLJC7sQrjChm2WiCuCCEFaaBcEApRIdmJXNKoE4WJQHGeqKfP0e125jXN4aRcpLESgPsB2CC1Da7DfskTgkdGQ9vI5QFgHtmaHN5tlAiz6dm+66jE/ftG4WKmqfRnSGoR1VF4bjaRp9efhKekvQ+lj/FAexVaVatNBIBIBIBIBID47k4KybIDi6eEliPk9xhNBzj5SqJC44QcQWyngTxBGAqgXd+lkhAk7BcjdcBC+UUTtkEj+BxhS1ih1iYR0cshP4kp2j2CIAXT7nUtLNI4W3NLyf6BXIlSSymSUvJvuJKMLAsj9zmMGPVJKzpWgSMHoFOtIu6dtreii1pzB9PhxKmtItaUXChUGON22QeKHVT/GxAcIhWGsJY8A90aUGR+ZqDVlQPA1OOUYDjY4QJ9WxcCElHx2smR+EDTHDCQCTMsCVpJ6L0rJ24KqJsU2oM8jj6K45+lWXcrWIcySb8EYUop8fIBQMDTDbOD7p6RzznKYrm2xIRVcwRSuu18R790j0TTG7SHfU3CJBTQ/a8tI8qRE213NPKCPppHRSAHAOEHFrTEOc30ulTet9EakHww8tmjIa4g4IUh710ifEqGv7bSEIta9XEkgEgEgEgEgPjtwvdZRsgdi6ZHxnGE4lL+SyZBpBa6qCGAZQEsI8yNBTH0UiBn22nFyeyGnPtFXN8MMp8XHmd7eyTRi+o6kOmYxv0t7epT5KpHOMehSXvk2VJZ17stt6ILTYxeUFBLuiZeRt1FjSLuEt8Vjbi3dRi4ngla6Z47XU4uVbwPDWY5UY05p5kv3QvVPqzrTRu9CEIp7rFzb90EnhJBLfRBoq6Jr23JzhAKN58Mt/M02KD1K2cADsnInT/ALy1vNkYHDWxWOQj8loGor2drq5E/pXVFWHN8osVZXpWVMniBwIwVUZdKuUWIKtnSvdoSJ0cXTw5EVZgsd+qSCORdUDr3t8IVKdEdr7opwXEbTezkjckbZxKEaX5muSB0zThwyECDqB+B6hKqj0joOoY2p2SNJa9uQPVQb6Q6Ce14u3jbdOI6bVWgkAkAkAkAkB8duOD6rGNg7yVUI+H6UxcT/lTiKGkuSVWCIkBPAL3SDk/skIjgYTKZHfSwX/VJpwqq+oLYZ6kjvYe6GtYGvkc+dzjk3xdVzELfUWGLQ42k5IB/VUGcP1AJISQYfdNQ6N0pODhRafIphf/AJjdSs+KaVshIcfgIwSrGKtqAR5se6VjSUfDXPcLHlRipUVe8yxEnnCR6IYS+nY4cpUJ4jc2d9SRu1Me+F4N+OyCANkd4bZBcuA2kIgdPnGFcI3wj3QkmQ3vblMYaaJzjkJ6JHH6cNuU/wBDAk+ntAO1OVFiiroDG5zQOFrGVgRv0lNDsbuQe4QIVX/KaT6WSwkUJvGfZMYkZkXTJ1xtwlTnoU0bo2u7hCkkh3MwpSja7BB4KDTM8zXMvkIJLReV/wCqDj0joBhm1eGNgFycX7rOKfS32f0/hCQE5yT+6cZ1tVaSQCQCQCQCQHx044WTVDaxugkkWCnC/qR/0XVFQzyrgiMJBPT2ubpkbPzhSvk6S7NOJGHPdZSvllepZ/ChhpwebkokUx0x3VLADglXCW2rzF9IGEghpATClfHtLD6tuklPp8W97ieErTk1fUVI0ZLQVna15ixFLER9AUytJEElCzfdl7qv0c5iVlJa11P6P8pWUxFyLJaWYZUQu8NwtfCWhJQ+aItN7dlNVB8bMgnkIULMBthKUAW0tnusLG+U5U4caYNzZGpxwsGTZGjDRtBOEaD7390auT05jahFgeZosVcpYodXhFt7Rxytuay6ige3a4ghaMjOEJOcfEgI7hBQPCckIKpGfUgHvGCUGJozuYWk8KQkabXb6FARuIa72KDPY4iQ+1r/AAgJ4jskPolRHofQM7G6lTyG+HA4KlT6l6OuKh/o5l0RHTWq0EgEgEgEgEgPjexsFk1NPdIHM5WkQkf9CdIO4ZTBqAkh5SM7Z4kjW3tc8pL5RaiWsAbe57AJNM9MF1JUCetcc+W4Ht/5ZVAqNPHiVd8Wbm5VwtSPBqJTGw33E2QHJQAIbA/yhe/qpKQRp7C057qa05i/pcALOtJB7GEqLVxKIha+EtVIaGWKRu/CScd/LY5TLD6aINBACDkGMi4SXyNYEjRSRi5ICowVS6wIUoBvfcWVyEbG3cebIAlvhNw6QXQaQOgI+vKSQ88IdcscDhXCU1fGQ1wIwtIjqMzUtsT7LWOewORgpodhOSEJD/TObII9ps8oOCBYsKKcdpcSW9VK5PQlzbP/ALoT/Tfru3uEKw36T8iyBidhuGPPfBTkKtR0vUmmrYpM7A4XCjv0qPr37PpvvNNHKDcGMWKXNR1MbNWzJAJAJAJAJAfHTuFk1RdygHM5VxFSSCzE/pB3coBvwg5EsIO5B4IhYPE83fHwlWnMUOrVJjkeBe0ZP9kp7XWB1B5dISeStJEoqbyxyG9rlMqM0KPxdRgDs4JU9XFc+xFdSBlfNGMhhAH6lTBJ7KnZtfkd0l8rWKaOKw+p3oFFjSVZMqfIPI0fJU2K111Va4LQVP5p80wy3bjCMV9RmQph1snm5U0LSiAcR3QB7WEdlJ8iIm3ACFQypbtYUzz0oKp53EIxmELrXPZVPZBZq+OMXkeAOwVzlP7kD/8AG6drrC7reyr/ADF8kH0mqQ1Dbtado5KX+dT+4lfLA/6SCfY2KJyqdSq6re4NI3FzfdVEWxRVQBc6y0l9MaAdzZVPbK1xh2vumkycWkuEhjndBJ25b7IvxUOi8sgKlUGDIJTGIR5ZrhJSS1+yYsPib5SOxN0JrRdNMMlQxnqVPfuKj6r+xSpdLobWP5jBb+xWfA8k9PS1qwJAJAJAJAJAfHRPlusmqJyAlbgBVGZ8v0BVPgCuQaNhQE0D/OmcHVf8Np7CW/izXLT6AFS35jz7U6p3hSvcSS4kC/uUQVl5373vI9QFcqXfogHqcp6VXXR8Bmry8/SxhWXkaeKCalni6rU2zZ4H6AJT0c+gql+wuGLhM/gCStLSWxHJ5KE2hzVT7iDI4fqqkif3Ykpq2q8QNbK7JtblO8wf6VozHUxAOvcEXsovMa8+Su09SJHFjvK8dj3WdjSdCGZcpVPbQaFGZXAKTX9RTeGBZSfKKEWPCIoytb5T7pnfjMVbbSlNmz2v1joZRTREg2BcflacRl11YpKkFj2uJJDm91tHPfd0M0Ekp6Xt6R0DprDppfOG3e64DktGVzq7TaGBwMUoZNtvZp7pKmsRLUTsdtc4kJHELpd2XcppQyZKqVFmmbVRfk2YDaLcoTTAM3QSaM+RCpHR9Y+VKoOZ3Tho5B39EHDonb2tPHZKDUtKbPc13YpparpOMN1amPmLfEBcAORdLq+jfUv2ZU7aGuq6eO/hPaJmA+h5WfMweS+no60YkgEgEgEgEgPjkfyx8LJqj9UCiGtsG+4VIsJ/05ThBn8lM4i/KiGlpxeQD1THPupuppDEQd+7bEAM5Cz/AK6ZHm+pyXdtF+b/ALKontStF3Z7lUziWUXYB6pw2t6FpwZ6odgAFl5G/iiWkpHSalqO3O2QgBTzR/VRW6ZUPle61lZVWP057XW7powyqo3uLS0eYCxCco/NqfTKGRlQJJGXDc2S0TxVe1FRJKLABqlpPGHhoy+dsrnm7Tf5UdVpOFnDG5z8BQqTGv6WoS9wxm6nVtBq0Phss7BCSuYp2hKGhqhcJlfigqobvJTZ1VahRRy+csBf6rTjrEXlXu02GQbXCw9Ff7T+NSQdPxOyCP3SvY/zi3g0qdsTWeM4NHABU/6Hz45ErtA8QEvk3H5T/wBFXlW6hocMYw4n4TnWs7GbqqQRuNrrSM7AT22VxnTCgjHZbZNFMHohKVmLhFaESpKDWGwBCcUTuSiGbTtyc3CULBAaN+5MsaXp2Usqo3g4BBUX6H1d0JJvno5bDc6HYbelrpf0dPQlcZEgEgEgEgEgPjsjFljGyLglMhPZtvRUDZsNsqQEde5QEfayDl/gmgjL6ljQbEnlDTx8/wDQPU8zjuu6/l2j9FH9bvPq9xaHXNzyrZ9q9nAHplOM4sKGNsj5C7IaAnuLkb77PqQGSZuNzwHG/oufyX26fHPR+mtbHr2rtIyXBwB/VKfEX1QepWaTY/sq0lQLl+RdLQlDRyWj9kaqQnNNiGgBGrw1tPc9yloGwU1mi4Km04s9PozJIG2NicqdOPSeltOEcW8tw0KYoHr3mldbi6a5FMG4whVQTNyhFVtTDyQmnAD4rgonoqGfSjtyhJ0MTmOQIPZIQAie1SJPFdY2SFAVQc9uVUZ2M7qdKQC4Ba81nYoqhm1a81jYDkHBCuIrrQCCmlDazikn+pGlFaOnhSILb9AQo9+EQih+q5RDEN4F0yX2hO2TRuacXFws6H1x9mu2fS6SfF/Ct+2EQum8VxkSASASASASA+PXWsVjGyE8pkIBBAAVByo+kKkUI48oCNyDwRTPLCXNtuHqprbxqPqmp8Rx23aBcH+ymfW38YTUZNxd6brD4WkYULEC54aO5VwpGh0ikLoSQ03dc/oMD+6z6rTmPSujqNzYzOG22sEZ97rm7vt1cRUao803VlawE2fGAR7/APhVxl19VtV5hYIKIooUtOTfgkRA4sla0nJfdwSp0ZU8MIBwmeDIKcucB6JHI1Wh6cA5ptkn0SptxTNbS0bgMeqSpGT1Z7XvNuSUtXnpTm7VUJC7LkFUE0eCnEq6RuSjCqEtQMLYfRBSHsDvREUkDHn2QTv3bcMpleQdbQXjNwnKzvLIatSeGXYtcLbisuuVGctstmHSNh85CGZjuSgHsHqhSTlBp4+BdSEzxhLThjWljhcYRKYwZCZLbSGkusDzwoofW/2TOadFpWtaW/h5F+6OfZX49CVsiQCQCQCQCQHx48YWMao+6YTNbYhUHKjhUgIe6AYLm6SocTZh57DCituGf6puyfw7kjaLIjS/GMq/Mw+xVxhUdG0iUm3CenK2lAQyhaYxZpLGAnk5yo6+Nea9a6YgA6U8UADDnk/GAuW/XTHm2uSuf1DJN9W+wx8LafGd901se5TaJynZFbsk055xIIz6JHhzYig00UdslAWumxguymP49C6V0w1krGxjHqpTfQ7qp0NATTsIcWjzH3UtePcYSaTxZCUlI5Kclpd2VRNVcznRyZBITgw4uDmGyIVitnNnJoxByUYeDIIPLlATiG3ZIJY4CTwg8StgI7XQeFJTB7TuGE03hl+oNOGxxA7Gy04rDqY88czZI4HsV0xzdRE8WcmzxG4eZCI6LoPn6ezumsREb2U2GKd2WYTSi4GAnFOsbcEJizVrozzBUxkgkAgqaH1t9lVbT1mmwPpnAt2eYD8p9Cp5qeo9DWsYkgEgEgEgEgPj2QLJqhAygCL8Ki02fPwnEBH90zci7qVw2d7ootzCL3tlTWvjZ3qCwbe1rY/VHLXqemPkI837q5GNKhuTIQbA4QWNvHH4WnsaweUDcfXCi3Y15+vXKJ33b7PqMcOmjHHuSVzWe3Ty84rKYOrHENuVpL6LPaenonOHCSoMbREDhCnW0pANwkWGmPbfCDxFYBIqs+n4Ja7U4aWny55/Yeqeh68ySLp+mbFEQZduSpvpOMFr9c6aVxvlyX8a8zIqIbufZI1k21tpsqkLUElCyU4GU9Cp1SldTRlwGAiFWcfUl7iD/RMkkWXJirimbdoSEEtahUiaNv7pGNihwLhEGJvu4LPpQMxUatRtfC+44Crn1WPUePazB4NfM3jzLr5cnavf9GeVTFAUM8PjsQhUSbc3QpND3Svs4JbkD1WZihZ0fwnDjsbbxuIQa20YtfYSNJIFgQl0H0F9gEc8FTUB+5sTxcNKjn6jq7HuIN7+y2jF1AJAJAJALsUB8evWTVF3RCxOAqSbPkBOEEeMpqw1mLpHPQfUHbYDbsVHUbeNQ684yU4cfzOv/RKfW1+Mo4Wx63WrF3T2kyWH+Yf3U0RuWsLoJD2DAAs60n16u6NzeitLJtYU7QFj/XRyytJQuqKkFovcqltPT6KGMyM90EhqKFsdxZBq2WMNSCtqSG3slpq2Z+29ktJqPsxqGw6vVzPtuZAdv7pWqkN6z6uj09xnqjI4F1gG5JT4n6LqZFVp+u0uu0/3iifuDTZ7DhzT7hPrm8nzdHwStjDnuwGi5KnDrK651u6hkDo6GR8ZNt7ja6uePWV7kaPpLqin1mnEjBsc02cw8gpdTFc9aN6lnjbQyPJFrJcnbrzuncXS7hflWS4gbgHukFvSfQAUqcg1gQqCYIySpoWMMflF0GKbHcI0gOoxDYcYVSoseOdYw+Hqbj2dwurx305PJyzBsQVpK5ohcPOmmnsHlQcgyVlooz7JKiOH6vlBiYubLM8GQWLyw43BENPt2ae59sl21MN59lMMFXUvp5WMcD+INw9MEID3/o+n+41ccjGDaHbMehU57Rfj0WO93X4vhaMT0AkAkAkAkB8fFZNUZdngBGBJfzFUjHKjgKiCuKFxGkKgrBujaOQSl218dUGpuvEGHkFRI2ZWW4fm2CbK9ZU7TSBUkPODkfIyinHokDA+muODn9FjaqfXps7x/wDZGmAH/wBNrf2us59dXLvSOnfeJQ4YDcp24GrraYRsKWhnK9gFweVP6XGerbBxsjTxR1dy4hEpK2UEk2VYSy6clfSVJkyA9pYfhKxUUnWUQ1C8bzkG4VeP/wBaff8A7TFf0xRv0dz3MuTJ9Xwq6uokyNKzVmAEFhN8KDlC6hTw6lSuimjFiMYVS2J64lVWjwR6LI90RsDylfapMibU9Tm1MtiZcRg3PuiTCKlh2AYRTWMDbnKQWdMEtVFhEMCyWgfTtJBxynKaxgbxdKgW1gDVKaA1EDwj8Jym8h+0BmyoY4DuQuvxe44/KxAzf1WrkRkEOVRMTQtLi0DkoXB9ULQn2wg8CwDzAj1U4obAz+Jc09lJyakkBa9pQMEb3PjawkbRn9Sgmw+ySq8DqZjH/SSQB8pB9P8ATYEkzWWsDlH9Z9Nq3hXGTqASASASASA+PTxhZNYhe397oAnbaycRTKoeUKwEI9UGa1KiI5m3aL8AqV+Os3qbbVMgPLgCPYox0RmauPbO4Di6abELCY5gR2SEmPRtEnFTpUbgfMBtd8hLqHPr0aKUS9EUFjfY4sP6ErnvqurhsegKdrqGRwGb8qbTW+qRjwzfslpyMdqcbiTYJHGfrIjm4TilPNSukcdqcJJTaO5xu8WVJWdNpbRjbcJfoxkfTFHO8SSszyl+pBar+odJpaOE+GADa6P0J7UFPpUk1P4waS08YTlPA8rXQkt2lVKMV0sHifULoCSCntw2yaRUcOeEjgyCEg5UVQ+GO1lIWFMzy8JKWELOLJ6Q6JtgLpklcRYpEr60gsciG8r+0Bu5/wAZXb4XJ5WBH1FaOM0tynAO0iMOqruPlYC4pVpxPQnUYrCJpwSze4Jmr4/K4W7IJZUrTJWtHG84UX0viLCupfDoHuIuWvBBUy6qh6cB0W49k/jG1pvs1u3q6mefp3JX6NfVvSsf8YL8BqcR02I4VsiQCQCQCQCQHx6eFk1htrogEG263oqGGVIwE9IFJyUQqjHCDhlU14py4NOPN/VJfExn9bLRXgjA2ZU62jPVEYkmNzg5uj9GCe3JBPmH9U9SvOl9TNPJ92lNmPOD7osOfXrOjT7ump4f/blDx7g8rn7jp8del/Zw4GgeFlVVoK+MO3C1yVMVGW1GDJBCYUstHvfY3VSnKdDpzGgktF0FanZRsvkJ6mUdFpxIw0AKFI6qempAWPlaH+gTkVOLWT1dkFa/dNVNEd08aTxhqnXKKlgbT0x3NaLXCeD/ADVYqIap5DSCSlCvDj6Nv5VozzEP3facgoSkiYAVOnBDG+ym/wDVCom8EhScHQYQYyN1gmk4VFsX4VYNMfUXBs5PC0NUSeQpSB5z1uNxN10eOubyPPy2ziFu5DnANTgxb9NwCed7bXzuPwFFXz8O1LzSVD+1y0Ih1UN9VRYvaOK2rQMbkNDTf9FHfxrxFrqoEWjPc8uPib239+yjj6XSm00GTcLei06mVlj037M9EcJm1so2jdtj90sKvozpVv42487U4nr41fZUxJAJAJAJAJAfIzaGpkYHxwSOacg2WNsb44yhqTIB93kv/pTlmDFnSaJUz7i8NiA7vda6NgwZP06RB5ZonPPpdP8AUGAx0pK+5dWQt/8Ai4/7I/cLEbuk6i5tUxW+Cl+4MMn6VrDC9omieC0jkpfuLjzrqSnlp52MnsJPDIPyCQUvrSAaSBkkspeA5oiH6FIBtR0yVsbHxje05aQMqpTxVSskjdd97+trFVLoxpumusp9KZJBVxGppnt2nPmb8KeudacXHvP2P67T11G0xuw7AB5XL3GsejVeRdRPTST0zepx3df905TxXsYC7PZNOh6qpjjBF8hGkHpNQiLgXnAyUCc6pOrevmUMDoaOxk4v6JyWujjx/wDXms/VE07nyOeTI71KuTHT6kDv1yaRu0nCrExAK1xdwE/yZ3/EXxDc02I9EfkrIO0/qd1w2cX90sY9cyr+HUoJ47hw4SsZXk2OuZvtdT+SkWcL2uFwVNFGQ2IypEqR0gjaSqkMM2sfNIWQ3JTwAqqungkAkbZrsXBunCqanrC8cppEmXc05RhsP1i4yHaLZK14c/bEsiIqnNIva63jmsQzN21DmjhpT3Cxe6C9tHp9bUH+YG2H+yhWBK28dO2N31bdx+TlEKgKZm58YPci6oRptJLH64L2bG2wJPACjprHdaqDUsdHE4/doySB2JzlTzMqOvZvT8P8XSktux7wCFp1faY+g9Hp4aenoo4WAMBv/VJNek9K/wCIf6WTiOvjUqmRIBIBIBIBdigPmzrbWWdOaXFKyNr5HO2RtOB8n2XBttdcjF6J1hLrc8tLVQNjlA3sdHfaR35W3wY9Io2NdTxmwy0KRifw2+iWg8YGFIRPkc0+VuE8PDDO4OuYnWAvjujCx5N9pcLxqEE7mFrX7gLjj1CvhcjL0dmiquMmNpbb+qo8WrC0wUAvd30/0RQKjggrmNhkiY6QZBPJRAhq+m6WV7WbNhPDmq7Ub7bnpTTWdPRwT0OTIwSOIcQMYOD39wsO5rq49x7DpupxalpzKiJ4cHDJB7rCtYBriNxI5OEGpa2YQRk3tdCcYDXtaLHybDZOezZCp6sLWOZE8ufxYLXnjJtPjqar6LQdb6hlEkUDmxOBd4jzYWC0nr46uZp1R0pJTvka+sZujbd3z6JWtZ4v7QD9PeN34wxhOD84gdSS8eJ+yZYQoiR53GyDnCdungAeG5wN7eqVovHpP9zqYRtilJcfZLcYdwbQaVVMcHySuJOSCovTBq9NBAF74WeksvFbE0lxsEoUVWr1TpGRtjJs82uFryuRb6IG01C+V7c8NJCZ0FXt8Vov63STUMDNgwjUppXkM9rITrJa0PEqQ3nbkrTlj2oNMibLLUPcMbjYraVjVdBF41W3kl77fpdGljQ61TspaSihaCA+Xzn1CJ7VVJq83izvde+4/wBE4zrukNL6kODdwb2RTi106B9RVzutbc4NwkpeahozYdIlmN2nYSRZCaF0qMshpwMPY4EH5KA960Nu6JhdkNbcD3uhF+vRumRaocL/AJU4jpp1TIkAkAkAkAkB839Ts0jX9ONLVVLGN+prt1nNd6hckjs1kdN6d03RXPmhrGVM5G3cXDAv6KhrZU+q0UFMxstVE1wbkblOE4/qTS4/qqm/oCU/wNiJ3VWmNN/GJH+ko/BbCb1bpJ4kf/8AoUfij9Hv6l0vw2udM5odkXYUfmnOox32kVtDqWjxNo5WyTxyb7WINrG6WWL5rAaSfEmeCb7oyB+iqKgl8h/h/wApa8D4TNY0ME51CLYduxwc4lOFWgqXgSXPFv6qmVbDovwNT02mieb1VKZW29W8tWHbr8V9IdIk1DQ6uZ8e51O553xHj5CwrZqo9WirYS6Mnd3B5CnVSKzVZDJEQPRGjHnOsUj5pHsznBWnNKw7ROmqCnmZPKwOcOQe62vXpPM9rfVqx0TGNpD4bGM2BowLJa7fF3GMrKiWSR+76nO3Ep/W17itkY+5ObpxF6PEZccJ7hToTDTF9m2U6d7xY0+nknJS1nfKtKaiZG7c4BxU9Vh13otsYJ4Cz1mKhia1pJRhKKsq3Vtb4UJ/AjNr/wCYoi4soIiWtxxwtIerOWo8WBsJaBbghPS0LOAZQ0cAIpG7bNOFMTQ9SbRW5KpNZTWj4Ucz7eaxV8selXpjCzT4wBl7v7raVlXdEpwHuO25Mvhj2KQn1ZdeObBFpbmtyQXH5A/7q+PiemJzIS4nCaGg0RopqaWZ4ttvz3wlTjQ9IQfeGR+I3LjvckpcdcTeHpbo4r7S9rf0ugK3TKcuiiNvMXMaB7kpCvcdJb4NKG9w25+U2dbzpQXnL73LmZSn1n01Q4WjMkAkAkAkAkB8eyRiRt5Gg47rD8uj9K+ekpyHWiAcRa4wjBozT6eP7sWmNp2nm2U5BafNHGPyNWmI0O9rcBoCMI1rbuAFs4RgkEytDTtGQ0WSPcA1rGGneA0X9VPU9NfH17YyieKfUmtPZ5ab8LNsKqyRC42y1wKYi5pKqQOjkaQS5rUCrDe6UWcbm6rWdix6c1KbSdap5IRfe4McCcWPKy6jo8dyPb6DRKbUqXxnNs2TI9VzdVr+glT0XE6YOoZnwuHJPBUtZ36UmuadLpzwypaDG42ErR5b/wCyNVKoK/TmMJeGg3zdOUsUU8hjwArnScV1TMXX3JynuK97GOJNgrlOd0FM1t8BUf7qMeU8Jl/pRlK9t72yptK91YxPNsKdQLicTyptMVFhIVT9T6oYIW0tMbzymxt2HdaSeko9Gg2NbuyVFVrRRBobZBpHMAbuByE9CDbknujSJ2GH1SlKhntJFzlaQmb1mAvaW2ySrjHsJpkF3xRkYYVeslrR6ZJSCV0o8oqBPcd22yiBk+ttTGo6s4sxBF5IgPT1/VaxlbqpoYnSkY8rf6p6JGgroPBbBSg3MoaXfqppt10pSsgpnv8A0+Ag4quspBKaWn48aW/vYIJaaLTuFTQRvaS50viAfANlF078ewUsNqeMjBLfN8q2TadInLcW8lkp9R01IWjMkAkAkAkAkB8gSnFgsmwcsye6CFUg2xOHqVUNDUHzWVJoYoLSGDhBpA47cpYm0NUsL4nfCjr408d9sRqkboK6Q4s7zApczY6BLpfvFGTi7m2PypVFtpLvEo4zYXaLIKrSmsYyTjKaRDCBMxzD9NrfKM1Ur3P7OtXFZS+E51zt49COVy+TnGnN1tGs5WWHQdfTMnicyRgex2CCEY3469MBrmkO01hdGDJSf5OTH8eoUxvLKxFdTMku+F4c0+i1iapqmme6wa0ppByUcrW/SVWkEfTPObK5SqMU5PZGkJhpiOyRC44yBkKNMXE26Q1LPM2CF73GwAVyexaxFOXahrM9S65YzytWn/wo1lDEfDDmnze6y6Us472s4WcpCYG7SEGjIQRhTBjhjlaRKuraYOO48BNj0i0iiMs5e0ZbwE9Qt+t5I9M6e8NtvvVSA1v/ACjuf2WvH1FrxWYGaUlhwMD3WlZNZ05RxOpg948rRcn3UqjtIw1Oqh7yXBpDW/8Anwmb0OnjMFIIW2ueSEBldRI1HqjwoxeKkaG3HY9/7oDa9N07pOoGkgFlPFYfJSsTa9RpGfgYN75VSM2l6S8stvYpT6m+2rGVaHUESASASASA+Pn5KyrUwcogEQmzeVUMLU/XdVEUO42QRA90BMwgtQaJxsCFNi+ZjI9Sxk/iNafwnWJ9ilPjo5VlJLsu0nylRYcq60CWz5orm+HD4SJoIvKPRpTiampm/igXurTrcdHajJQVsbgbMLgsPJzrTjp7dRzsqYGyxm4IXL/8bVK4XBCBLio1GkbNG5jhcKXVz0841vpealmfUUABaTd8fZ3x7qtP9abpNBBUMFmi/Dg7kFCbUuradBHA7awYVShha2ONspsAqhAxGL8J6WCIogbYS0YKjhDhxlAd8IBKBl+qq3w4HMZzwtk1FoVKYqNgIs53mclaqNPQRWtfhZ26az8G444SGI3AMwEDcRu4QWor2uqhmKoi0HqL7M2jkqmdXHT9MGtaDYE/UU2dYL7RtcdW1pYz6WgxRAdm93fqtuIz6+KHpvTnSTCQtvbDAfX1VUp8W252nR11Lw4OLf3CWhZ9O0XmDn4LG3d8lMNRPMIKJ87jtbG3kpCKLoeldO+aomuHTvuT6gZ/6BPQ9A6NiL6mrqDxLLYfAwhHVehwgBthxZOVDQdMD8WL/Sbon1FawcKkEgEgEgEgEgPkBos25NyVk1wwWLkA6PHyqK1FUfWfROJDPGUAibJmkblt0Ejd3SqpcVGrU3iQPldfYbMNuxPchS18fX/WTYzYXwmxkGAQprXBeky+DXRlxOPK5LA2Vrx2HBTiKdQOLZAD2KeparSs2sUqJcr1jpjUTA1kcp8jgBf0XL3z7dPHX6nprhkXHCyH9Qzsu0pNeaoq+wbYobMbWU7oax08Ega45x3+UCRV6tqfiwlknkcMG/BVQYx1Q5pcbG+VcCOM3NkwJjPFlJCoXWunhB9RqmwRON82V88ptYGV7q/U2M5bu3FWlsKKA2BIUdNOfi5o4crM1kBZqQV03mc5AqBxsLFBYie+wVz4ET5g0E+iqIoehifV1ZeRcA4CtlRfUesxaRpb2brk4s3lx9FfPLO15bS08+q1u95u5xubdgtUt/olAyljFm4AsLpHnpQ1+2p6meB5hGQXW/MfRBNVplPsiLHYc87nJgH1VUu+4RUjDmZ4uO+0f+BIl9pdN90oIIgf5URc4kfqiBrujKYs06Euw5zfEPyTdDKtiw2aD7JxDR9KN84+E4K1SpmSASASASASA+P3YaSso2NjyRb0ThOxc5TQinPmQQcuKZmgFyYTNw2yDQu5SINUjdDKwcPbYqWnHqsdqcZpqmOaxsD5lNdSSqhGxtRDkOybIgajSasVdEw2s5o2kIZUZAzc7mxCEtLo7/M1jiA/H6pFXpFDHuhZ/mso650/H1+a1nT9Y6XdTSnzsF2k9wuXqZXXfmrKpkEbCSpVwwvU+oOim2tdZpQ6JGUq6xznXDig8xV1tqqJzJMg/wBFUidZXUYKmgN3XkhP5wOPlXBKhgqw7N7J4BbKto5ddV+S30bLqbY2kA5TkTazmsaqZGmzsKsxGp+lKBz2GokaQ55xf0RTjZ08O0fKy6rSVa0cVhlSaaoGyB7z2CQUxf6oCGV1wjCQOJyteZ6TaGl3PcI2Zvymzp1ZqLNMg8GAGSXk7SteYyrDatJU6pqL/FfutYBreG+yqXENf01pbaOlsWgTPsTjkJmO1ysh0qlqJXG+0BsY7ucUwy2kUskc5NTmZ7fEdbsbpf0NhSk7WHOOU9R7Z+j/APy/VRkfmmgO0ZxYcn90aMbGvDv+EvMf8yYho9rmyA3uiwiKONjR5WtDf2CGNXrhdoaO6cQ0nS2JAPRpRPp341CtnCQCQCQCQCQHx7Je1h3WTZyO4cQOycI+L6k4ioZ+XKoQb1QbjecICZn0lBoXcoKfUbm3uVLWWKbUqT7xG8WGeUsbc9KfRnjdLRzfVfF1OKq00aT7nVSU7jYO4ukmxoqfJAtbKaGk0uMSOjBwb4cOQmT0XSpS2MMlPmtz6pUs9tX09TOu+pkZt/LH7j1XJ5Prp5+CdVls3aFk6PHHm3U257i7kBON4zAe4mxKrE2ulCHW3DuxHcEYKZaF1Hpql1GJ0tC77pUnJHLHH47LSVP6YfXKDV9GcTV0zjH2lj8zT+o4VQ9UsL62uJFPG93qeAqTV9pHSclTIx1Y8u7loGEtJt4qEUzWs2AWCi1UTxMBcPZZWriwibYYSh0HrUvh0jW/5nf2VSJ1SeISE8Goy4kpyAyR4DCO6ufEoHlzIHeFbxXcE9k4zql1CD7y5tLRbnFxvK//ADH/AKK5ULeDQG0bIBIMgBzimzq2rS2B8VSTZjPqPsqhxl3Mfr+rGpe0/coT+EOxPqmaxigB1CawwwBqAn1yq+5aXIYh+I/yt+T3QDekKEQ0T5HCz5gDn0/78oJqGtElRRUw/NIHH4blMuvjc6aQMlEc2rmI3cL8JlGi6YNqgj0BRPp341A4VsyQCQCQCQCQHx3m+Ssmx8f1H3RAfH9WFTNBUcuVQQIeUB3jIQErT5coOIXNN7k4QTr33yBaylcANjcJnAkkE3UxpzVTremOZI2sp8Pb9TQptaahmcKulbPDiZttwHYoP6vtCqhURMLjcg2KNTY3vTtJLV18NPTsL5HOFgEurhY9j07QYqYM++ESPH5RwCue9rnH9XDnta2zbAAYCyt1tzypdUlBBz2Sb8zIw2u2e147JxprLPbZytNrgITk1nTuyMI6Gd0T79kFBTqwubYm4PbsgwTo6Ykh0TAHHsLI2kuKOCmpqMOZbcc3PKW0ldVzB8hIT9qiKAjccpWKixjIslBapupn5p4/QFxWkTKpAcJyDSDwE8GoXuu4oJHI18v4YJAPJ9EyWmj0UTZRtHtco1Fiz1uN4qZBb8MWt+y0xjWW1apm1pxpKQWoYcTS/wCY+gVQ4uqOmZT0jRGBsYLADumYahZiWV+Nx3OKIGdldJrWtWY533Rp2Rt9hy5PCbmjgEbGWsGsaGgBIx2jASazNIcthjDAfc5KqI7+Njpo4v8AShzRe05F7+yRxoemf8UbdwnPovxqFbMkAkAkAkAkB8dkee/eyxbJG3H6pgoydyue2aCY+Ygp0QMRdyBjtkBIPpKDRXNjlBOlv4bj7KVRAyxClUqSVtmNJ4OCpays3WQu0qvMjAXU0vb0SX8dpKj/AIVqDJRmlmOfQFED6C+xfwZaiqqhtc5kQDCM2uVn5Lh5teiz1N3nK4rfbr449BJqnynKJV5ig1Kq5srDJ6jUOcXC2EyUMjrOKpNuOA4JVF9LfjlGpRPlA7oBhqAFU5LcDy18cTSZpGsAP5jZVOLU3uRXT9cabSwva6odKRfEYurnhrK+Vn6/7RmcUdIXD1e6y0nhRfNill6+1Z5/CEMY9m3/ALq54oi+en0/2ha1C9pc6GQdwWWR/lyc89XEPXDdXqIm1kPgSABgLTdpWfXjxr4/NOqvWk2ysb6dM9uORopjfqugkgPmQMW+kG8oGAET6jpH1HVP1es+56bfY0gSTdvgLfGCZ1HHQUP3eFjWsA4Hc+qchw+SICkaxuDtBKBrKazqZfEaCj7utI8fP0ow1x03QfdaZz5GgSOA7cD0TJfwWbFc8DJShjunInCnL3DzSkvTjLu7Gt036Q0cpsl0wYx6JaI0fTA/iHj0YnPpdNKOFbN1AJAJAJAJAfHZOQRysmzrXXuRwnA7Ebyc9lXNxmhmy4p0oHAOUG4gHbsIDjRe4KAleLwvA9FKoBpyL7XfCk4NlZvpy30Q05oOtp21lIY3i6lpLqjpoRG2SkqQTG42B9Etxcepf/T5PPR9Q1+nTOLo5KYuYexs7/uufyL5+vZHYc4Fcjt/gCqeQSqkTVFXP+pVCUFVa5BVQopasAOurZ0K+YMYSTgd1c5vSb1Ip9Q6loKO4mqG7h2GVpz4ayvlkZmv69jIIpIHF3ZzjgLaeCRlfOzlb1bqdSfLN4YvgMC058UjLry2qOoq56gl08skh/5jdaTlnerUe82TidNJJcgO3Ug5vKYTQuLZG27FT18aeP1XrdI69NEb8sGVw9fXpcfDnHPKmKx0YF09Ig4DKCTUYqK2oFLTnZv5f6BPj6nr42MOnRafRwU7T5W3LjbLiumOWq6su+7pSGi+1tz2TxUrO6zqT9pp6QkX8rn9/wBEpD1HoWkMYzxJgT5rgf7lMmjiu4OwPRSZ87gIWwNy+Q7fj1KA0mmM2tAGABaycZdVeaX9ZJGU0LuPJt7qYUaTpYXmmPa2FcT00ipJIIkAkAkAkB8eFjnsBZi3KybQonAts3gC6cB0XJwmzoaUkbr8qiRAoOUgBZAcIzZAda0oESndtIA5wpXAk0Xh8ZN0gMpSXQDcMlSc9I9mzcCc3uEY1iKSj8cjYPMsq15r2L7Iek6jT4n6tWxmMvjLIWuGSDyfjC5+6udbfTYVeJDZc7t30Am817rTmIUmoR2aSnhazlc5sbS+RwAHclac86z66x531N1rRU12UR+8SDkjDV1ePxa5O/L/AMee6v1JXai515iyO9w1hsAumeOcubryWqN0jnHzOJPuqRplzdEgIFMHXuEw7cWQHGnJQDh3SBwCMB7DnCXU9Hz/APrXqeiSB+k0rr3vGFweSZXqeO7BbuFnqyAIagisSQE6TQdNiOGpAuL3yq4+p6+NJqdTH4rAdpAvwumOZi9UrAal7Td791msCYdp9NkY3xasfiHIZ6ICwDPu9GBe7iO/ugxNOzawl5GApETabCZZTUvAA4YPZAtX9By5OfGXS50/yOcT34QhcUwcWAu5RgarpkWLh7KonpoVSCQCQCQCQCQHx5O8tZZrtt1k2cgaGtx6ILEsfJ+FRf0LLyUyxAUycHKA7ayA7kHlIzt1gT6BKnEUhu0Hm6lXI+laBAC5AQzsv5j8IVGl+zumpq/qvTqedo8Iv3OafzWFwP3Wfkbfx9AVlR5S1tmtbgBcPXTbw+Ofao6jzPJUR1BnswbrSJrJ9Z67p+gUTpq+YNNvLGPqf8BbePxXqsfJ5JzHzt1d1nW63NJGHGKk/LG0/wBT7rv8XikcHflvTJSOLsk+66JJGFREJUQ23BUmdwmCslCNsePVButHl90B3gooOGMIJ29spnEjClTn16L0hL4+ixtBuYyWlcHm+vS8F9L5jMWWLZ0s5CcLHY47OumMXOjNBlG7Avynz9R1PSy1eOSR5bRxOIcMvdwurlzaE0rS46JzpbeJPyXn8vwnCkTzt3xuPJJ5QKFqxdrfYhAPB8UbBwefhSFxSMDYgBwAhNqyoLDfb1TZrek5BJ5wEoF7TgucPQf1TDUdPfzif+VOI6XytBIBIBIBIBID46laC7KzbOxm5+AmSWPkoINP9RQkPbJTgcGCmTrkHTS63KRR05icfZJcprBuaPZLDg+BwfC1zPpQqezZvoKMOCemtQdpet0dcwX8CQOI9R3/AKLPyfGvD6LdOyphjmiN2SNDmn1BC87v07fH8CSNylFsb9oXWFJ0tQG5bLXPH4cIOR7n2XZ4vFeq5/L5Zy+YeqNcrddrX1dfM6SQmwHAaPQL0ePHOXndd3q6oXYVIcIuEaDeyWkVhymHLIBXSDgF0jIEA+6AR5QD+UaHPRASNwFUio2HQFVaaelJADhuHyFyefj+uz/x+vTcN4XHXTK6B6pw0jQmKs9KeGzNvxdVE341mokGkiDANtgtub6cl+gYYSYyTlpz6K5U2h59thfgI0SqytkMrg1jbC/KejRNLGGMA790hq2hADbIjO0fQstf3T2hbUQ8zO5ukTRUzbNGcpk0vT/8x1/ROJq8VpJAJAJAJAJAfHbzlZxq5T3u+/omLU0fJQnQ9Q3N0EGdgpwOJkXKAaRdISHkHwHWCSjYHY2kZSioPp8RNA7Jqnpyb+WUtEptDHuJt3Nln38XzX0dotA+k0HT4JreLHC0O/ZcHf11+LpmvtD6opultJfI9wdWSNIhZ7+p9lt4fHeqXl8kkfKOv6tVapXSVNbM+eWQl255uvU5k5mRwddXpSvuf1VaiInf1QMcHonITnfKQNPZBGk2d7IDotdI3AcFGBwhGAmjsjAc3CWB3ungOaSEQRb9N1IptXppSSG7gD8FR55sb+G5Xqxbk2Xn9THoz47ZSRzcJwUZRO2ztuqJsHHx9NYW3wbLXhzdz2Tm2j2jAAWrGqqubsbcC9z2U/0RXTXD2YwqwQTTXdz6pKWsXKGdixpTa6KS208ebd+iA0FObgIJpen8vf8ACvn6XS8CpBIBIBIBIBID46ccrJqazG89yqKpYTg3QhFUHypgKUQUm+6Yd2+iNNy6QTNH4dwpqpAzW2qmkZRIcWcYs1BmVA8hJ4CQiXSpWsnhB+jxWud8AqbNi+X0frepwaXpE1fUOAhjZu+fQLm/z/XTadfmPkX7QNfqte1ieqqZLucbBoNw1vYBehxx+Y5u+trISsu3JWmM0JG1h7lEAZ31JnHG8OvymSNKpNJskDLi5uUzd+EoTmbYTM5t+6Qdb6oJ0IwEnQcCkaaBxa9rhyCCl37i+Pr2KgmFRQwSg3D2B1153f16fHxPZQZ3CID4T5wfdaQNjolQCwxnIPZVyy8k2Cak7SWjPyt5fTkqsq7n4Hspv0RWzNdcFqooJp2kbfflC9Hwg3ylEVaUwO255TxK407gfKAu4TayEz60/TuS/wCFXI6XqpBIBIBIBIBID42LrglZNTofOHeypKRmGmyIkI83JVQzCgOtF0ih47hKGiPKohLfp+FLSfELQRMCEgsY/M25x3RQhqHBzCLYShoKcHdg4Uq3F79oXWlTU9OaXpbtwMUf4xP5zwP6f3Wnj8f9TerXksjXTPLiblxXQihZo9pN+b2QUBTus5BwL3QDfVBWmYyj0k1zboEN2ZykZ4bYYQTrVQI844SDgP7JB08IDgJsig5nCk0kZymcuPTuh6r7xojY83hcW59Fw+Xn29HxdbGgAWONTX8JiORvsrgXmnT+G5rrpaVmtHE/7zFuvdwGV0c9bHN3wAqch3snmsFW9xZJtIuCgD6ZodbKR0dG2zk4hYwfSnRq3oOAlCq4h/KqiZ9abp24lcP+VPkVfqkkgEgEgEgEgPjSYZsOFlGqeEWYSAqS6weQoSEfZE0zE4TreUxDiLlBo3t7oAyK33V5tkm11K56hsbLy4SCwDAG2SOQLPGdpsEbDw2nidv4RsGKnreGT/ih3tcRtbtt6WW3HWz0myqGaB0Ia6SMs3tDgTyR62VpVlYQ4ktJt/c90wrJgHE5QYT8x9EFprjYowjQ2/ZL6REX4QHWxucLNaT8BEgExUElrvLWNt35VYSRlJGPzElGYEjaWE8tP7pwHupICLbbD5RgCyU0YJAlA+QlgRinH/uNskErWQsbe2497oNwTNviNqWBZaZrU9Af4ZwaCfM22CpvEq+e7y1OjdXRzP8ADr9sbjw4cLn68P8AXTx5p/WpjkZNGHxuDmngg3uubqWfXTzZfht7FLWkF0ktgQTlCbF5pVZ4bxnHBHqrlTedWk1O6du+CxYebn6VrOnP1x7LT9Di1B5ArGB7ezW3H7qt1nfQiv0WbSmtc9zZI3HD2qpEWqU69pUdQYX6hTNlBsW7xgq5yjWjpXNfE1zHBzTwQcFTYXxdUA4+FMNbwKhGn6eHnefZE9Jq8VpJAJAJAJAJAfGzhdZNUsH0uBVEdazXWQgG/k3VSGYgOt5QR3KDJwxlASwG8RbbvdKriWOMucA0ZuFK/T13pHoCOejFdrXiRRvyyFpsXD3U9X0OZbcjWxdL6FE3yaZAQO77krl66bTxuu6Y0Wfy/wDDIG37sBBS/ZWSPPPtm6Lp6fTaevoYyxsZ8N45x2K28Pk9pyV4hqB/DLSPo8v/APF6Evpz36z1Z5W7QAlAq6h+S0W/ZMVCWWAvyiJR2u72QSWOJznAMBcTxZBjmac2JrTOfOclo7ICbxY2eVjQLeicAeWW+bpkjidkoBxk2jGSlAY6YhpuSgBHOJJJRKEZdYcpGc04S0O7sI0iDijQc04RmhpukdakpKmOmkdeB5tk/SVz+Xh0+Duz09BtfK5HoQ+LBupOj6d+w3VS4U+LzSXzVc3gw3I/MewC05msO+pGn/htLpn7HBotue+6355cnXW1499oX2pz1ccumaM/8C+19QeXezf+q155Z2vLTMZHbvzc3WkhNR0n1pqfT8wa1/3ikJ80Lz/Y9lNh6+h+i9fodf01lTRSgu4fGT5mH0KysDXUxGAkcafp/wCt/wAI5TV2qiSTBIBIBIBID43KyapoR5CfdNP8OAO1ycSCkHKemiKZHNKDPCDdlLW05x5nO59kJdgcGjzGyci49J+xTRYNZ1msqq2Nj4aNoLWEYLj3Kdkhdb/Hq2q65TR1BifI1uzAC8/yd+8d/h8Gc67pkw1C7owRGDa/qsbT8k/C7iiDALBTrkvWqzqygbqWg1lK4XL4zb57J8dWXT4fIfUNOYJpIbbS0kG/exXr+K7zqOp7ZGrBAF+bm60QrHtuST2RJpUx13ZObKpEpaOmfM+zW47lBrIOjomFsY8/cpABLVPeTc3KJAjMhsnJhInSWymDBJnGEtMvEtexygkbnnuUqHAbpQGubjCMBrSeEjOCIDkB0EogSxPLHtcOQbpde4ri5XrmjVQrdOhmvcloB+V5/UyvT8d2LBjQokWttH0qavdcDZAD5pD/ALLTnnWPfkxo9S1HT+mdLfLLIyCFoy48u/6ldXj4xw99WvD+u/tBquoA6ko2vp6Ddm580vz6D2W8xmwtz6pA7cexVQaczd6lKmveldfrundUiraCRwLSN7Ozx3BUWB9ZdIa1T9QaPS6jSHySDI7tcOQs7MVG96eHnefZKJ6i7VxJIBIBIBIBID//2Q==
----------------------------934827290818696945932469
Content-Disposition: form-data; name="fileType"
3
----------------------------934827290818696945932469
Content-Disposition: form-data; name="saveType"
1
----------------------------934827290818696945932469
Content-Disposition: form-data; name="fileUrl"
10189673-edf6-11eb-bb8f-101965e7ed70/20220808/1/bba5d7bd-16f0-11ed-bb42-101965e7ed70.jpg
----------------------------934827290818696945932469--
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | object | 返回数据对象 |
+fileUrl | string | 文件的路径 成功时有内容,图片相对地址,完整地址参考OSS方式 |
+result | string | 图片质量检测结果 图片质量检测授权后此字段生效,不授权时只上传图片,不检测;授权后上传图片并检测图片是否合格; result=0代表检测成功,为空或非0代表检测失败,参考错误码 |
返回参数示例(成功)
{
"success": true,
"data": {
"fileUrl": "27e1135c-c3e8-11e9-b59e-00e0ed75d004/20190821/1/f77cac24-c408-11e9-81cb-00e0ed75d004.png",
"result":"28240008"
},
"code": "0",
"errMsg": ""
}
返回参数示例(未烧制图片质量检测加密狗)
{
"success": true,
"data": {
"result": "28240010"
},
"code": "0",
"errMsg": ""
}
返回参数示例(接口请求失败)
{
"success": false,
"data": {},
"code": "99020020",
"errMsg": "未知错误"
}
接口说明
人员冻结解冻,冻结后,权限会自动取消,解冻后会自动恢复
此接口有事务管理,全部成功或全部失败
前置条件
人员必须存在
接口配套版本信息
智能物联综合管理平台iConnection Center V5.0.6及以上版本
接口版本
1.0.0
接口URL
/evo-apigw/evo-brm/1.0.0/person/freeze
请求Method
POST
数据提交格式
application/json
请求参数
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
ids | false | List | 人员id数组 |
status | true | int | 人员状态,1:解冻 2:冻结 |
请求参数示例
{
"ids":[2,3,4],
"status":2
}
返回参数
名称 | 类型 | 说明 |
---|---|---|
success | boolean | 接口返回是否成功 |
code | string | 错误码:0-为无错误,非0-为具体错误码 |
errMsg | string | 错误消息 |
data | object | 返回数据对象 |
返回参数示例(成功)
{
"success": true,
"data": {},
"code": "0",
"errMsg": ""
}