人员新增

接口说明

新增人员信息

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

接口版本

1.2.0

接口URL

/evo-apigw/evo-brm/1.2.0/person/subsystem/add

请求Method

POST

数据提交格式

application/json

请求参数

参数名必选类型说明
servicetrueString子系统编码,默认evo-thirdParty
idtruelong人员id,调人员全局id生成获取
nametruestring人员姓名,长度 1-25 位,允许输入的值:数字、字母、下划线、中文、横线、点 、·最大长度25个字符,不能以空格开头和结尾,需唯一
codetrueString人员编码,1-30位,数字、字母,首字符不能为0,需唯一
paperTypetrueint证件类型
paperNumbertruestring证件号码,需唯一
paperAddresstruestring证件地址,长度 1-64 位,允许输入的值(如:数字、字母、中文、-、_、()、()、#、*或者空格,首尾不能包含空格)
departmentIdtruelong部门ID
personTypefalseint人员类型,默认0
availableTimesfalseint有效刷卡次数 仅来宾用户有效
phonefalsestring电话,需唯一
emailfalsestring电子邮箱
agefalseint年龄
birthdayfalsedate生日,格式:yyyy-MM-dd
sexfalseint性别
countryfalsestring国家
nationfalseint民族
nationNamefalsestring民族名称
selfCodefalsestring人员自编号
ownerCodefalsestring组织编码
validStartTimefalsestring权限有效期开始日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
validEndTimefalsestring权限有效期结束日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
passwordfalsestring人员密码密文,根据获取RSA加密公钥接口返回的公钥字段publicKey字段做RSA加密,可参考RSA加密demo加密
passwordKeyfalsestring私钥key值,根据获取RSA加密公钥接口返回的字段key,配合password字段使用
personBiosignaturesfalseArray生物特征数据:人脸头像、人脸特征、指纹特征
+typetrueint生物特征类型
+indexfalseint同种生物特征数据索引 人脸头像:index=1 主头像
+pathfalsestring生物特征存储路径 如图片地址,type=3,即生物特征类型是人脸图片,调人员图片上传接口获取
+datafalsestring生物特征数据
fieldExtfalseobject自定义字段信息
+businessTypefalsestring业务类型,其中人员是4
+useFieldNamesfalseobject自定义字段信息 key:value格式的数据

请求参数示例

{
	"id": 2,
	"name": "人员名称",
	"code": "123456",
	"paperType": 111,
	"paperNumber": "330101********6121",
	"paperAddress": "北京",
	"phone": "150****1234",
	"departmentId": 1,
	"nation": 1,
	"nationName": "汉族",
	"age": 23,
	"birthday": "1996-03-25",
	"sex": 1,
	"selfCode": "1233213465487",
	"email": "xxx@xx.com",
	"ownerCode": "001",
	"validStartTime": "2023-09-12 00:00:00",
	"validEndTime": "2024-09-12 23:59:59",
	"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": {
			"doorStartDate": "2023-10-12 19:42:54", //5.0.14门禁上报的权限有效期自定义字段
			"doorEndDate": "2023-10-25 19:43:05" //5.0.14门禁上报的权限有效期自定义字段
		}
	}
}

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象
+idlong新增人员ID

返回参数示例(成功)

{
  "success": true,
  "data": {
    "id": 2
  },
  "code": "0",
  "errMsg": ""
}

返回参数示例(失败)

{
    "success": false,
    "data": {},
    "code": "28160021",
    "errMsg": "人员已存在"
}
人员批量新增

接口说明

批量新增人员信息
1批次200人员,不推荐并发

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

接口版本

1.2.0

接口URL

/evo-apigw/evo-brm/1.2.0/person/subsystem/batch-add

请求Method

POST

数据提交格式

application/json

请求参数

参数名必选类型说明
servicetrueString子系统编码,默认evo-thirdParty
personListtruearray人员信息
+idtruelong人员id,调人员全局id生成[批量生成人员全局唯一id]或(../evo-brm/person.html#批量生成人员全局唯一id)获取,需唯一
+nametruestring人员姓名
+codetrueString人员编码,1-30位,数字、字母,首字符不能为0,需唯一
+paperTypetrueint证件类型
+paperNumbertruestring证件号码,需唯一
+paperAddresstruestring证件地址
+departmentIdtruelong部门ID
+personTypefalseint人员类型,默认0
+availableTimesfalseint有效刷卡次数 仅来宾用户有效
+phonefalsestring电话,需唯一
+emailfalsestring电子邮箱
+agefalseint年龄
+birthdayfalsedate生日,格式:yyyy-MM-dd
+sexfalseint性别
+countryfalsestring国家
+nationfalseint民族
+nationNamefalsestring民族名称
+selfCodefalsestring人员自编号
+ownerCodefalsestring组织编码
+validStartTimefalsestring权限有效期开始日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
+validEndTimefalsestring权限有效期结束日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
+personBiosignaturesfalseArray人脸头像、人脸特征、指纹特征
++typetrueint生物特征类型
++indexfalseint同种生物特征数据索引 人脸头像:index=1 主头像
++pathfalsestring生物特征存储路径 如图片地址,type=3,即生物特征类型是人脸图片,调人员图片上传接口获取
++datafalsestring生物特征数据
+fieldExtfalseobject自定义字段信息
++businessTypefalsestring业务类型,其中人员是4
++useFieldNamesfalseobject自定义字段信息 key:value格式的数据

请求参数示例

{
    "service": "evo-thirdParty",
    "personList": [
        {
            "id": 11,
            "name": "TEST01100002",
            "code": "TEST01100002",
            "paperType": -1,
            "paperNumber": "TEST01100002",
            "paperAddress": "北京",
            "phone": "150****1234",
            "departmentId": 1,
            "nation": 1,
            "nationName": "汉族",
            "age": 23,
            "birthday": "1996-03-25",
            "sex": 1,
            "selfCode": "1233213465487",
            "email": "xxx@xx.com",
            "ownerCode": "001",
            "validStartTime": "2023-09-12 00:00:00",
            "validEndTime": "2024-09-12 00:00:00",
            "service": "evo-thirdParty",
            "ext": {}
        },
        {
            "id": 12,
            "name": "TEST01100003",
            "code": "TEST01100003",
            "paperType": -1,
            "paperNumber": "TEST01100003",
            "paperAddress": "北京",
            "phone": "150****1234",
            "departmentId": 1,
            "nation": 1,
            "nationName": "汉族",
            "age": 23,
            "birthday": "1996-03-25",
            "sex": 1,
            "selfCode": "1233213465487",
            "email": "xxx@xx.com",
            "ownerCode": "001",
            "validStartTime": "2023-09-12 00:00:00",
            "validEndTime": "2025-09-12 00:00:00",
            "service": "evo-thirdParty",
            "ext": {}
        }
    ]
}

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象
+idsarray新增人员ID集合

返回参数示例(成功)

{
    "success":true,
    "data":{
        "ids":[
            620
        ],
        "failPersonList":null
    },
    "code":"0",
    "errMsg":""
}

返回参数示例(失败)

{
    "success": false,
    "data": {},
    "code": "28160021",
    "errMsg": "人员已存在"
}
人员更新

接口说明

更新人员信息

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

接口版本

1.2.0

接口URL

/evo-apigw/evo-brm/1.2.0/person/subsystem/update

请求Method

PUT

数据提交格式

application/json

请求参数

参数名必选类型说明
servicefalseString子系统编码,默认evo-thirdParty
idtruelong人员id,可调人员信息分页获取接口获取,不支持修改
nametruestring人员姓名,长度 1-25 位,允许输入的值:数字、字母、下划线、中文、横线、点 、·最大长度25个字符,不能以空格开头和结尾
codetrueString人员编码,1-30位,数字、字母,首字符不能为0,不支持修改
paperTypetrueint证件类型
paperNumbertruestring证件号码
paperAddresstruestring证件地址,长度 1-64 位,允许输入的值(如:数字、字母、中文、-、_、()、()、#、*或者空格,首尾不能包含空格)
departmentIdtruelong部门ID
personTypefalseint人员类型,默认0
availableTimesfalseint有效刷卡次数 仅来宾用户有效
phonefalsestring电话
emailfalsestring电子邮箱
agefalseint年龄
birthdayfalsedate生日,格式:yyyy-MM-dd
sexfalseint性别
countryfalsestring国家
nationfalseint民族
nationNamefalsestring民族名称
selfCodefalsestring人员自编号
ownerCodefalsestring组织编码
validStartTimefalsestring权限有效期开始日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
validEndTimefalsestring权限有效期结束日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
passwordfalsestring人员密码密文,根据获取RSA加密公钥接口返回的公钥字段publicKey字段做RSA加密,可参考RSA加密demo加密
passwordKeyfalsestring私钥key值,根据获取RSA加密公钥接口返回的字段key,配合password字段使用
biosignatureTypeListfalseArray更新的生物特征类型集合(1 普通指纹 2 胁迫指纹 3 人脸图片 4 9241d人脸 5 红外人脸);1、参数只传实际需要更新的生物特征的类型,会更新成personBiosignatures中对应值。2.不需要更新的生物特征类型不需要传,会保持原值 3、更新的生物特征类型有值,personBiosignatures中对应的生物特征值没有,则会删除该类型的生物特征值
personBiosignaturesfalseArray人脸头像、人脸特征、指纹特征生物特征值集合(更新时和biosignatureTypeList中类型对应,配合使用,如果和原值相等,则不会更更新)
+typetrueint生物特征类型
+indexfalseint同种生物特征数据索引 人脸头像:index=1 主头像
+pathfalsestring生物特征存储路径 如图片地址,type=3,即生物特征类型是人脸图片,调人员图片上传接口获取
+datafalsestring生物特征数据
fieldExtfalseobject自定义字段信息
+businessTypefalsestring业务类型,其中人员是4
+useFieldNamesfalseobject自定义字段信息 key:value格式的数据

请求参数示例

{
    "id": 2,
    "name": "人员名称",
    "code": "123456",
    "paperType": 111,
    "paperNumber": "330101********6121",
    "paperAddress": "北京",
    "phone": "150****1234",
    "departmentId": 1,
    "nation": 1,
    "nationName": "汉族",
    "age": 23,
    "birthday": "1996-03-25",
    "sex": 1,
    "selfCode": "1233213465487",
    "email": "xxx@xx.com",
    "ownerCode": "001",
    "validStartTime": "2023-09-12 00:00:00",
    "validEndTime": "2026-09-12 00:00:00",
    "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": "evo-thirdParty",
  "biosignatureTypeList":[3],
  "personBiosignatures":[
  ]
}

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象
+idlong更新的人员ID

返回参数示例(成功)

{
  "success": true,
  "data": {
    "id": 2
  },
  "code": "0",
  "errMsg": ""
}

返回参数示例(失败)

{
    "success": false,
    "data": {},
    "code": "28160002",
    "errMsg": "人员不存在"
}
人员详情查询

接口说明

人员详情查询

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

接口版本

1.2.0

接口URL

/evo-apigw/evo-brm/1.2.0/person/subsystem/{id}

请求Method

GET

数据提交格式

application/json

请求参数

参数名必选类型说明
idlong人员id人员新增返回的id

请求参数示例

/evo-apigw/evo-brm/1.2.0/person/subsystem/10

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象
+idlong人员id
+codestring人员编码
+namestring人员姓名
+paperTypeint证件类型
+paperTypeNamestring证件类型名称
+paperNumberstring证件号码
+paperAddressstring证件地址
+departmentIdlong部门ID
+personTypeint人员类型,默认0
+availableTimesint有效刷卡次数 仅来宾用户有效
+phonestring手机号码
+emailstring电子邮箱
+ageint年龄
+birthdaydate生日
+sexint性别
+countrystring国家
+nationint民族
+nationNamestring民族名称
+selfCodestring人员自编号
+statusint人员状态
+ownerCodestring组织编码
+validStartTimestring权限有效期开始日期,日期格式:时间戳,单位:毫秒,5.0.15版本支持
+validEndTimestring权限有效期结束日期,日期格式:时间戳,单位:毫秒,5.0.15版本支持
+departmentListArray所属部门列表
++departmentIdlong部门ID
++departmentTypelong部门类型
+personBiosignaturesArray人脸头像、人脸特征、指纹特征
++typeint生物特征类型
++indexint同种生物特征数据索引 人脸头像:index=1 主头像
++pathstring生物特征存储路径 如图片地址,格式参考图片格式
++datastring生物特征数据
+fieldExtobject自定义字段信息
++businessTypestring业务类型
++useFieldNamesobject自定义字段信息 key:value格式的数据

返回参数示例(成功)

{
    "success": true,
    "data": {
        "id": 10,
        "code": "TEST01100001",
        "selfCode": "1233213465487",
        "name": "TEST01100001",
        "sex": 1,
        "birthday": 827683200000,
        "age": 27,
        "personType": "0",
        "availableTimes": null,
        "isAdmin": 0,
        "paperType": -1,
        "paperTypeName": "其他",
        "cardNumber": null,
        "paperNumber": "TEST01100001",
        "paperAddress": "北京",
        "country": null,
        "nation": 1,
        "nationName": "汉族",
        "nativePlace": null,
        "education": null,
        "politicalStatus": null,
        "company": null,
        "phone": "150****1234",
        "email": "xxx@xx.com",
        "emailExt": "email":"xxx@xx.com",,
        "address": null,
        "departmentId": 1,
        "departmentLowerDataCode": null,
        "status": 1,
        "password": "641C4810FFCAABF0638FA1F649DD28DC93DE4B3799933911E0D392E45E28D06E",
        "validStartTime": 1694448000000,
        "validEndTime": 1789142400000,
        "memo": null,
        "isBind": 0,
        "ownerCode": "001",
        "createTime": 1704893545000,
        "createUser": "1",
        "updateTime": 1704893902000,
        "updateUser": "1",
        "personIdentityId": 1,
        "domainId": null,
        "lowerDataCode": null,
        "personSn": null,
        "topologicalDomainId": null,
        "namePinYin": "TEST01100001",
        "deleteAuth": null,
        "updateAuth": null,
        "personOperation": null,
        "pageFieldExt": null,
        "parentIds": null,
        "departmentList": [
            {
                "id": 10,
                "personId": 10,
                "departmentId": 1,
                "departmentType": 1,
                "status": 1,
                "createTime": 1704893545000,
                "updateTime": 1704893545000,
                "needInit": false,
                "departmentName": "根部门",
                "departmentNameExt": "根部门"
            }
        ],
        "departmentIdList": null,
        "index": null,
        "bindUserId": null,
        "openVirtualCard": false,
        "recordUpdateTime": 1704893901874,
        "isEncrypt": 1,
        "entryTime": null,
        "ids": null,
        "personBiosignatures": [],
        "fieldExt": {
            "businessType": "4"
        },
        "faceFeatureFlag": null
    },
    "code": "0",
    "errMsg": ""
}
人员删除

接口说明

删除人员信息

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.12及以上版本

接口版本

1.0.0

/evo-apigw/evo-brm/1.0.0/person/delete

请求Method

POST

数据提交格式

application/json

请求参数

参数名必选类型说明
idstrueList人员id数组
departmentIdfalselong部门id
openDeleteFlagfalseint卡、车可选删除功能开启标志,1:开启,0:不开启, 默认不开启, 不开启时,deleteCardFlag、deleteCarFlag参数不生效
deleteCardFlagfalseint是否删除卡片信息,1-删除,0-解绑,当且仅档openDeleteFlag=1 并且deleteCardFlag=1时删除,其他情况均按解绑处理
deleteCarFlagfalseint是否删除车辆信息,1-删除,0-解绑,当且仅当openDeleteFlag=1 并且deleteCarFlag=1时删除,其他情况均按解绑处理

请求参数示例

{
    "departmentId":2,
    "ids":[2,3,4],
    "deleteCardFlag":0,
    "deleteCarFlag":0
}

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象

返回参数示例(成功)

{
  "success": true,
  "data": {},
  "code": "0",
  "errMsg": ""
}

返回参数示例(失败)

{
    "success": false,
    "data": {},
    "code": "28160054",
    "errMsg": "人员绑定了用户"
}
人员全局id生成

接口说明

生成人员全局id

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台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

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象
+idlong人员id

返回参数示例(成功)

{
  "success": true,
  "data": {
    "id": 100
  },
  "code": "0",
  "errMsg": ""
}
人员头像批量更新

接口说明

批量更新人员头像信息

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台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

请求参数

参数名必选类型说明
personBiosignaturestrueList生物特征信息
+personIdtrueLong人员ID
+typetrueint生物特征类型
+indextrueint同种生物特征数据索引 人脸头像:index=1 主头像
+pathtruestring生物特征存储路径 如图片地址

请求参数示例

{
  "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"
    }
  ]
}

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象

返回参数示例(成功)

{
  "success": true,
  "data": {},
  "code": "0",
  "errMsg": ""
}

返回参数示例(失败)

{
    "success": false,
    "data": {},
    "code": "28160002",
    "errMsg": "人员不存在"
}
人员(包含车辆、卡片信息)新增

接口说明

新增人员信息(包含车辆、卡片信息)

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台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

请求参数

参数名必选类型说明
idtruelong人员id
nametruestring人员姓名,长度 1-25 位,允许输入的值:数字、字母、下划线、中文、横线、点 、·最大长度25个字符,不能以空格开头和结尾
codetrueString人员编码,1-30位,数字、字母,首字符不能为0
paperTypetrueint证件类型
paperNumbertruestring证件号码
paperAddresstruestring证件地址,长度 1-64 位,允许输入的值(如:数字、字母、中文、-、_、()、()、#、*或者空格,首尾不能包含空格)
departmentIdfalselong部门ID
personTypefalseint人员类型,默认0
availableTimesfalseint有效刷卡次数 仅来宾用户有效
phonefalsestring电话
emailfalsestring电子邮箱
agefalseint年龄
birthdayfalsedate生日,格式:yyyy-MM-dd
sexfalseint性别
countryfalsestring国家
nationfalseint民族
nationNamefalsestring民族名称
selfCodefalsestring人员自编号
ownerCodefalsestring组织编码
validStartTimefalsestring权限有效期开始日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
validEndTimefalsestring权限有效期结束日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
passwordfalsestring人员密码密文,根据获取RSA加密公钥接口返回的公钥字段publicKey字段做RSA加密,可参考RSA加密demo加密
passwordKeyfalsestring私钥key值,根据获取RSA加密公钥接口返回的字段key,配合password字段使用
servicefalsestring子系统编码,默认evo-thirdParty
personBiosignaturesfalseArray人脸头像、人脸特征、指纹特征
+typetrueint生物特征类型
+indexfalseint同种生物特征数据索引 人脸头像:index=1 主头像
+pathfalsestring生物特征存储路径 如图片地址,type=3,即生物特征类型是人脸图片,调人员图片上传接口获取
+datafalsestring生物特征数据
fieldExtfalseobject自定义字段信息
+businessTypefalsestring业务类型,其中人员是4
+useFieldNamesfalseobject自定义字段信息 key:value格式的数据
cardsfalseArray人员所属卡片
+cardNumbertruestring卡号
+cardPasswordfalsestring卡密码
+categorytruestring卡介质
+startDatetruestring卡片有效期-开始时间
+endDatetruestring卡片有效期-结束时间
+updateAuthfalsestring更新卡片操作限制类型
+deleteAuthfalsestring删除卡片操作限制类型
carsfalseArray人员所属车辆
+carCodefalseString车辆编号 若子系统同步到brm则由子系统生成,管理端新增则由brm生成uuid
+carNumtrueString车牌号码
+carNumColorfalseString车牌颜色
+carTypefalseString汽车类型
+carBrandfalseString汽车品牌
+carColorfalseString汽车颜色

请求参数示例

{
    "id": 7,
    "name": "01170001",
    "code": "101170001",
    "paperType": -1,
    "paperTypeName": "其他",
    "paperNumber": "01170001",
    "paperAddress": "北京",
    "phone": "150****1234",
    "departmentId": 1,
    "nation": 1,
    "nationName": "汉族",
    "age": 23,
    "birthday": "1996-03-25",
    "sex": 1,
    "selfCode": "1233213465487",
    "email": "xxx@xx.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": "evo-thirdParty",
    "fieldExt": {
        "businessType": "4",
        "useFieldNames": {}
    },
    "cards": [
        {
            "cardNumber": "01170001",
            "cardPassword": "aaaaaa",
            "category": "0",
            "cardType": "0",
            "departmentId": 1,
            "startDate": "2020-02-18 00:00:00",
            "endDate": "2021-02-18 00:00:00"
        }
    ],
    "cars": [
        {
            "departmentId": 1,
            "carNum": "浙C11211",
            "carNumColor": 0,
            "carType": 1,
            "carColor": 1,
            "carBrand": 1,
            "departmentName": "三级部门",
            "ownerId": 4
        }
    ]
}

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象
+idlong新增人员ID

返回参数示例(成功)

{
  "success": true,
  "data": {
    "id": 2
  },
  "code": "0",
  "errMsg": ""
}

返回参数示例(失败)

{
    "success": false,
    "data": {},
    "code": "28160021",
    "errMsg": "人员已存在"
}
人员详情信息获取(根据人员证件号获取)

接口说明

根据人员证件号信息获取人员详情

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台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

请求参数

参数名必选类型说明
paperNumbertruestring证件号

请求参数示例

/evo-apigw/evo-brm/1.2.0/person/subsystem/get-by-paper-number?paperNumber=1155500

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象
+idlong人员id
+codestring人员编码
+namestring人员姓名
+paperTypeint证件类型
+paperNumberstring证件号码
+paperAddressstring证件地址
+departmentIdlong部门ID
+departmentNameString部门名称
+phonestring手机号码
+emailstring电子邮箱
+ageint年龄
+birthdaydate生日
+sexint性别
+countrystring国家
+nationint民族
+nationNamestring民族名称
+selfCodestring人员自编号
+statusint人员状态
+ownerCodestring组织编码
+validStartTimestring权限有效期开始日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
+validEndTimestring权限有效期结束日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
+departmentListArray所属部门列表
++departmentIdlong部门ID
++departmentTypelong部门类型

返回参数示例(成功)

{
    "success": true,
    "data": {
        "id": 10,
        "code": "TEST01100001",
        "selfCode": "1233213465487",
        "name": "TEST01100001",
        "sex": 1,
        "birthday": "1996-03-25",
        "paperType": -1,
        "paperTypeName": "其他",
        "paperNumber": "TEST01100001",
        "paperAddress": "北京",
        "nation": 1,
        "nationName": "汉族",
        "phone": "150****1234",
        "email": "xxx@xx.com",
        "emailExt": "email":"xxx@xx.com",,
        "departmentId": 1,
        "departmentName": "根部门",
        "departmentNameExt": "根部门",
        "status": 1,
        "password": "9C7E1CA69B582205D0753A43E0DDF077621989994B45EEE78DEE1AE126E20B26",
        "validStartTime": "2023-09-12 00:00:00",
        "validEndTime": "2026-09-12 00:00:00",
        "age": 27,
        "ownerCode": "001",
        "personIdentityId": 1,
        "personType": "0",
        "isAdmin": 0,
        "departmentList": [
            {
                "departmentId": 1,
                "departmentType": 1,
                "departmentName": "根部门",
                "departmentNameExt": "根部门"
            }
        ],
        "isBind": 0,
        "recordUpdateTime": 1704893901874
    },
    "code": "0",
    "errMsg": ""
}
人员信息分页获取

接口说明

分页获取人员信息

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

接口版本

1.2.0

接口URL

/evo-apigw/evo-brm/1.2.0/person/subsystem/page

请求Method

POST

数据提交格式

application/json

请求参数

参数名必选类型说明
pageNumfalseint当前页, 默认1
pageSizefalseint每页记录数, 默认10
departmentIdfalseint部门id
isContainfalseboolean是否包含子部门
searchKeyfalsestring查询字段,姓名、证件号、手机号、人员编码模糊匹配
paperTypeListfalsearray证件类型筛选
personTypeListfalsearray人员类型筛选
nationListfalsearray民族筛选
statusListtruearray人员状态
sexListfalsearray性别
biometricTypefalsestring1-指纹 2-红外/9421d人脸/人脸特征值 无此参数只显示人脸照片 选择多项时用逗号连接 eg. 1,2
personIdListfalsearray人员ID列表
nameListfalsearray人员姓名列表(精确匹配)
paperNumberListfalseList<string>证件号码(精确匹配)

请求参数示例

{
    "pageNum": 1,
    "pageSize": 10,
    "searchKey": "",
    "statusList": [
        1,
        2
    ]
}

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataPageVO分页数据

PageVO

名称类型说明
currentPageint当前页码
totalPageint总页数
pageSizeint每页记录数
totalRowsint总数
pageDataList<PersonInfoVO>数据列表

PersonInfoVO

名称类型说明
idlong人员id
namestring人员姓名
codestring人员编码
paperTypeint证件类型
paperTypeNamestring证件类型名称
paperNumberstring证件号码
paperAddressstring证件地址
departmentIdlong部门ID
departmentNameString部门名称
phonestring手机号码
emailstring电子邮箱
ageint年龄
birthdaydate生日,格式:yyyy-MM-dd
sexint性别
countrystring国家
nationint民族
nationNamestring民族名称
selfCodestring人员自编号
statusint人员状态
ownerCodestring组织编码
validStartTimestring权限有效期开始日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
validEndTimestring权限有效期结束日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
personBiosignaturesList<PersonBiosignature>人脸头像、人脸特征、指纹特征
departmentListList<DeptVO>所属部门列表
fieldExtFieldExt自定义字段信息

PersonBiosignature

名称类型说明
idint生物特征主键
typeint生物特征类型
pathstring生物特征存储路径,若人脸,为图片相对地址,完整地址访问参考图片拼接规则
indexint同种生物特征数据索引,人脸头像:index=1 主头像
datastring生物特征数据

FieldExt

名称类型说明
businessTypestring业务类型
useFieldNamesobject自定义字段信息 key:value格式的数据

DeptVO

名称类型说明
departmentIdlong部门ID
departmentTypelong部门类型

返回参数示例(成功)

{
    "success": true,
    "data": {
        "pageData": [
            {
                "id": 12,
                "code": "TEST01100003",
                "selfCode": "1233213465487",
                "name": "TEST01100003",
                "sex": 1,
                "birthday": "1996-03-25",
                "paperType": -1,
                "paperTypeName": "其他",
                "paperNumber": "TEST01100003",
                "paperAddress": "北京",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 1,
                "departmentName": "根部门",
                "departmentNameExt": "根部门",
                "status": 1,
                "password": "C6B524F637B81ABC4B1D861BC0920C638D7C2057FAE906DC7A3714E81BDC695C",
                "validStartTime": "2023-09-12 00:00:00",
                "validEndTime": "2025-09-12 00:00:00",
                "age": 23,
                "ownerCode": "001",
                "personIdentityId": 1,
                "personType": "0",
                "isAdmin": 0,
                "departmentList": [
                    {
                        "departmentId": 1,
                        "departmentType": 1,
                        "departmentName": "根部门",
                        "departmentNameExt": "根部门"
                    }
                ],
                "isBind": 0,
                "recordUpdateTime": 1704893670516
            },
            {
                "id": 11,
                "code": "TEST01100002",
                "selfCode": "1233213465487",
                "name": "TEST01100002",
                "sex": 1,
                "birthday": "1996-03-25",
                "paperType": -1,
                "paperTypeName": "其他",
                "paperNumber": "TEST01100002",
                "paperAddress": "北京",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 1,
                "departmentName": "根部门",
                "departmentNameExt": "根部门",
                "status": 1,
                "password": "F122DC3DD27050E5B9BA563349FE43DEE3E4B55CED6E3A59DBA18DE1421FAB5E",
                "validStartTime": "2023-09-12 00:00:00",
                "validEndTime": "2024-09-12 00:00:00",
                "age": 23,
                "ownerCode": "001",
                "personIdentityId": 1,
                "personType": "0",
                "isAdmin": 0,
                "departmentList": [
                    {
                        "departmentId": 1,
                        "departmentType": 1,
                        "departmentName": "根部门",
                        "departmentNameExt": "根部门"
                    }
                ],
                "isBind": 0,
                "recordUpdateTime": 1704893670516
            },
            {
                "id": 10,
                "code": "TEST01100001",
                "selfCode": "1233213465487",
                "name": "TEST01100001",
                "sex": 1,
                "birthday": "1996-03-25",
                "paperType": -1,
                "paperTypeName": "其他",
                "paperNumber": "TEST01100001",
                "paperAddress": "北京",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 1,
                "departmentName": "根部门",
                "departmentNameExt": "根部门",
                "status": 1,
                "password": "BA3C9BCD8E9B3CCD16CCD7710784DCA2165F69F873D5CAF7A034D3B8D03D74CC",
                "validStartTime": "2023-09-12 00:00:00",
                "validEndTime": "2026-09-12 00:00:00",
                "age": 27,
                "ownerCode": "001",
                "personIdentityId": 1,
                "personType": "0",
                "isAdmin": 0,
                "departmentList": [
                    {
                        "departmentId": 1,
                        "departmentType": 1,
                        "departmentName": "根部门",
                        "departmentNameExt": "根部门"
                    }
                ],
                "isBind": 0,
                "recordUpdateTime": 1704893901874
            },
            {
                "id": 7,
                "code": "444",
                "name": "yhl7",
                "sex": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "4444",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 1,
                "departmentName": "根部门",
                "departmentNameExt": "根部门",
                "status": 1,
                "password": "A04A61B7DC67405C7FFA2F4302DD63B0D871251FCEAA12BFC278DE2C8938FBB1",
                "validStartTime": "2024-01-08 00:00:00",
                "validEndTime": "2034-01-08 23:59:59",
                "ownerCode": "001",
                "personIdentityId": 1,
                "personType": "0",
                "isAdmin": 0,
                "departmentList": [
                    {
                        "departmentId": 1,
                        "departmentType": 1,
                        "departmentName": "根部门",
                        "departmentNameExt": "根部门"
                    }
                ],
                "isBind": 1,
                "recordUpdateTime": 1704681468331
            },
            {
                "id": 6,
                "code": "55",
                "name": "yhl6",
                "sex": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "555",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 2,
                "departmentName": "323232",
                "departmentNameExt": "323232",
                "status": 1,
                "password": "0B66A5D2D96CD732DFC3A5C730A1CB6B88A935D7BBFD7AF9766577AC6E1419DA",
                "validStartTime": "2024-01-08 00:00:00",
                "validEndTime": "2034-01-08 23:59:59",
                "ownerCode": "001",
                "personIdentityId": 1,
                "personType": "0",
                "isAdmin": 0,
                "departmentList": [
                    {
                        "departmentId": 2,
                        "departmentType": 1,
                        "departmentName": "323232",
                        "departmentNameExt": "323232"
                    }
                ],
                "isBind": 1,
                "recordUpdateTime": 1704681437722
            },
            {
                "id": 5,
                "code": "32313",
                "name": "yhl5",
                "sex": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "3321dd",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 1,
                "departmentName": "根部门",
                "departmentNameExt": "根部门",
                "status": 1,
                "password": "2AE1305B52800AAFCB1E1203400F8A8E82FFACE7D8510C33A38A1A2EC981E8C9",
                "validStartTime": "2024-01-08 00:00:00",
                "validEndTime": "2034-01-08 23:59:59",
                "ownerCode": "001",
                "personIdentityId": 1,
                "personType": "0",
                "isAdmin": 0,
                "departmentList": [
                    {
                        "departmentId": 1,
                        "departmentType": 1,
                        "departmentName": "根部门",
                        "departmentNameExt": "根部门"
                    }
                ],
                "isBind": 1,
                "recordUpdateTime": 1704681365714
            },
            {
                "id": 4,
                "code": "4213213",
                "name": "yhl4",
                "sex": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "3321d",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 3,
                "departmentName": "moli",
                "departmentNameExt": "moli",
                "status": 1,
                "password": "A139F5A1174CF478A9FF1BEBCE1B578A04398396805927D71B4461BC0DC9626C",
                "validStartTime": "2024-01-08 00:00:00",
                "validEndTime": "2034-01-08 23:59:59",
                "ownerCode": "001",
                "personIdentityId": 1,
                "personType": "0",
                "isAdmin": 0,
                "departmentList": [
                    {
                        "departmentId": 3,
                        "departmentType": 1,
                        "departmentName": "moli",
                        "departmentNameExt": "moli"
                    }
                ],
                "isBind": 1,
                "recordUpdateTime": 1704681336021
            },
            {
                "id": 3,
                "code": "3213213",
                "name": "yhl3",
                "sex": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "32132133d",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 2,
                "departmentName": "323232",
                "departmentNameExt": "323232",
                "status": 1,
                "password": "311E20F7CAB82F970780E5D65E5C4468EB80D0AE7815A4CAEF321540D001D99B",
                "validStartTime": "2024-01-08 00:00:00",
                "validEndTime": "2034-01-08 23:59:59",
                "ownerCode": "001",
                "personIdentityId": 1,
                "personType": "0",
                "isAdmin": 0,
                "departmentList": [
                    {
                        "departmentId": 2,
                        "departmentType": 1,
                        "departmentName": "323232",
                        "departmentNameExt": "323232"
                    }
                ],
                "isBind": 1,
                "recordUpdateTime": 1704681304943
            },
            {
                "id": 2,
                "code": "3231",
                "name": "yhl2",
                "sex": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "323213",
                "paperAddress": "",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 2,
                "departmentName": "323232",
                "departmentNameExt": "323232",
                "status": 1,
                "password": "38FD3DD6F385C9178E91C68E2199C37E5D30BD4EA48DA82BB9B484CB2FD7EB18",
                "validStartTime": "2024-01-08 00:00:00",
                "validEndTime": "2034-01-08 23:59:59",
                "ownerCode": "001",
                "personIdentityId": 1,
                "personType": "0",
                "isAdmin": 0,
                "departmentList": [
                    {
                        "departmentId": 2,
                        "departmentType": 1,
                        "departmentName": "323232",
                        "departmentNameExt": "323232"
                    }
                ],
                "isBind": 1,
                "recordUpdateTime": 1704681383972
            },
            {
                "id": 1,
                "code": "323213",
                "name": "yhl1",
                "sex": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "3213213",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 2,
                "departmentName": "323232",
                "departmentNameExt": "323232",
                "status": 1,
                "password": "A3AD25000D1AF54A53CEFF4E1460EE0C7627BCD57C97B2BFBD6E5716397269E1",
                "validStartTime": "2024-01-08 00:00:00",
                "validEndTime": "2034-01-08 23:59:59",
                "ownerCode": "001",
                "personIdentityId": 1,
                "personType": "0",
                "isAdmin": 0,
                "departmentList": [
                    {
                        "departmentId": 2,
                        "departmentType": 1,
                        "departmentName": "323232",
                        "departmentNameExt": "323232"
                    }
                ],
                "isBind": 1,
                "recordUpdateTime": 1704681255904
            }
        ],
        "currentPage": 1,
        "totalPage": 1,
        "pageSize": 10,
        "totalRows": 10
    },
    "code": "0",
    "errMsg": ""
}
批量生成人员全局唯一id

接口说明

批量生成人员全局唯一id

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台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

请求参数

参数名必选类型说明
counttrueInteger生成全局唯一人员Id个数

请求参数示例

/evo-apigw/evo-brm/1.2.0/person/subsystem/batch-generate-id?count=3

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象
+idListArray人员全局唯一id集合

返回参数示例(成功)

{
	"success": true,
	"data": {
		"idList": [1, 2, 3]
	},
	"code": "0",
	"errMsg": ""
}
人员全量数据同步

接口说明

全量同步人员数据

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

接口版本

1.2.0

接口URL

/evo-apigw/evo-brm/1.2.0/person/subsystem/list-page

请求Method

POST

数据提交格式

application/json

请求参数

参数名必选类型说明
pageNumfalseint当前页, 默认1
pageSizefalseint每页记录数, 默认10,最大值1000

请求参数示例

{
    "pageNum":1,
    "pageSize":10
}

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataPageVO分页数据

PageVO

名称类型说明
currentPageint当前页码
totalPageint总页数
pageSizeint每页记录数
totalRowsint总数
pageDataList<PersonInfoVO>数据列表

PersonInfoVO

名称类型说明
idlong人员id
namestring人员姓名
codestring人员编码
paperTypeint证件类型
paperTypeNamestring证件类型名称
paperNumberstring证件号码
paperAddressstring证件地址
departmentIdlong部门ID
phonestring手机号码
emailstring电子邮箱
ageint年龄
birthdaydate生日,格式:yyyy-MM-dd
sexint性别
countrystring国家
nationint民族
nationNamestring民族名称
selfCodestring人员自编号
statusint人员状态
ownerCodestring组织编码
validStartTimestring权限有效期开始日期,日期格式:时间戳,单位:毫秒,5.0.15版本支持
validEndTimestring权限有效期结束日期,日期格式:时间戳,单位:毫秒,5.0.15版本支持
personBiosignaturesList<PersonBiosignature>人脸头像、人脸特征、指纹特征
departmentListList<DeptVO>所属部门列表
fieldExtFieldExt自定义字段信息

PersonBiosignature

名称类型说明
idint生物特征主键
typeint生物特征类型
pathstring生物特征存储路径,若人脸,为图片相对地址,完整地址访问参考图片拼接规则
indexint同种生物特征数据索引,人脸头像:index=1 主头像
datastring生物特征数据

FieldExt

名称类型说明
businessTypestring业务类型
useFieldNamesobject自定义字段信息 key:value格式的数据

DeptVO

名称类型说明
departmentIdlong部门ID
departmentTypelong部门类型

返回参数示例(成功)

{
    "success": true,
    "data": {
        "pageData": [
            {
                "id": 1,
                "code": "323213",
                "name": "yhl1",
                "sex": 0,
                "personType": "0",
                "isAdmin": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "3213213",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 2,
                "validStartTime": 1704643200000,
                "validEndTime": 2020348799000,
                "status": 1,
                "password": "53BFD486FB91B3B97A2B92A8C78CC609EC7D75522B6BFCA11A6A58D331AD941C",
                "ownerCode": "001",
                "personIdentityId": 1,
                "departmentList": [
                    {
                        "id": 1,
                        "personId": 1,
                        "departmentId": 2,
                        "departmentType": 1,
                        "status": 1,
                        "createTime": 1704681253000,
                        "updateTime": 1704681253000,
                        "needInit": false
                    }
                ],
                "recordUpdateTime": 1704681255904,
                "updateTime": 1704681254000
            },
            {
                "id": 2,
                "code": "3231",
                "name": "yhl2",
                "sex": 0,
                "personType": "0",
                "isAdmin": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "323213",
                "paperAddress": "",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 2,
                "validStartTime": 1704643200000,
                "validEndTime": 2020348799000,
                "status": 1,
                "password": "6D72C00DF19CB73214A51103895B4E7A176D3146A94DB6673D5EA2045B147ED3",
                "ownerCode": "001",
                "personIdentityId": 1,
                "departmentList": [
                    {
                        "id": 2,
                        "personId": 2,
                        "departmentId": 2,
                        "departmentType": 1,
                        "status": 1,
                        "createTime": 1704681272000,
                        "updateTime": 1704681272000,
                        "needInit": false
                    }
                ],
                "recordUpdateTime": 1704681383972,
                "updateTime": 1704681384000
            },
            {
                "id": 3,
                "code": "3213213",
                "name": "yhl3",
                "sex": 0,
                "personType": "0",
                "isAdmin": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "32132133d",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 2,
                "validStartTime": 1704643200000,
                "validEndTime": 2020348799000,
                "status": 1,
                "password": "3CAF6A8759F51DDF8E3C91BD45AAF3773BE48949313EEB02DB1566065EC7EECE",
                "ownerCode": "001",
                "personIdentityId": 1,
                "departmentList": [
                    {
                        "id": 3,
                        "personId": 3,
                        "departmentId": 2,
                        "departmentType": 1,
                        "status": 1,
                        "createTime": 1704681300000,
                        "updateTime": 1704681300000,
                        "needInit": false
                    }
                ],
                "recordUpdateTime": 1704681304943,
                "updateTime": 1704681301000
            },
            {
                "id": 4,
                "code": "4213213",
                "name": "yhl4",
                "sex": 0,
                "personType": "0",
                "isAdmin": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "3321d",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 3,
                "validStartTime": 1704643200000,
                "validEndTime": 2020348799000,
                "status": 1,
                "password": "4711A9A0A1A97BCDF53445BEFB0F8E17F88F7774C619DC298DDE5E3655ACF92B",
                "ownerCode": "001",
                "personIdentityId": 1,
                "departmentList": [
                    {
                        "id": 4,
                        "personId": 4,
                        "departmentId": 3,
                        "departmentType": 1,
                        "status": 1,
                        "createTime": 1704681332000,
                        "updateTime": 1704681332000,
                        "needInit": false
                    }
                ],
                "recordUpdateTime": 1704681336021,
                "updateTime": 1704681332000
            },
            {
                "id": 5,
                "code": "32313",
                "name": "yhl5",
                "sex": 0,
                "personType": "0",
                "isAdmin": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "3321dd",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 1,
                "validStartTime": 1704643200000,
                "validEndTime": 2020348799000,
                "status": 1,
                "password": "6DE8CDB6967F7D5A010D1605E2517F1012DAA1503FFD57C4DD0006E9E2985CA6",
                "ownerCode": "001",
                "personIdentityId": 1,
                "departmentList": [
                    {
                        "id": 5,
                        "personId": 5,
                        "departmentId": 1,
                        "departmentType": 1,
                        "status": 1,
                        "createTime": 1704681361000,
                        "updateTime": 1704681361000,
                        "needInit": false
                    }
                ],
                "recordUpdateTime": 1704681365714,
                "updateTime": 1704681362000
            },
            {
                "id": 6,
                "code": "55",
                "name": "yhl6",
                "sex": 0,
                "personType": "0",
                "isAdmin": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "555",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 2,
                "validStartTime": 1704643200000,
                "validEndTime": 2020348799000,
                "status": 1,
                "password": "2C6C024C5F52D020BD4EB970DC5D8B9B9112504BCC92A521F0C61FE61EE0321D",
                "ownerCode": "001",
                "personIdentityId": 1,
                "departmentList": [
                    {
                        "id": 6,
                        "personId": 6,
                        "departmentId": 2,
                        "departmentType": 1,
                        "status": 1,
                        "createTime": 1704681436000,
                        "updateTime": 1704681436000,
                        "needInit": false
                    }
                ],
                "recordUpdateTime": 1704681437722,
                "updateTime": 1704681436000
            },
            {
                "id": 7,
                "code": "444",
                "name": "yhl7",
                "sex": 0,
                "personType": "0",
                "isAdmin": 0,
                "paperType": 6,
                "paperTypeName": "士兵证",
                "paperNumber": "4444",
                "country": "CHN",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 1,
                "validStartTime": 1704643200000,
                "validEndTime": 2020348799000,
                "status": 1,
                "password": "1A6F1CA9C34CDEE423C95ACF452EECF5808A976AF11F717EE3C7BD28F84E4574",
                "ownerCode": "001",
                "personIdentityId": 1,
                "departmentList": [
                    {
                        "id": 7,
                        "personId": 7,
                        "departmentId": 1,
                        "departmentType": 1,
                        "status": 1,
                        "createTime": 1704681464000,
                        "updateTime": 1704681464000,
                        "needInit": false
                    }
                ],
                "recordUpdateTime": 1704681468331,
                "updateTime": 1704681465000
            },
            {
                "id": 10,
                "code": "TEST01100001",
                "selfCode": "1233213465487",
                "name": "TEST01100001",
                "sex": 1,
                "birthday": 827683200000,
                "age": 27,
                "personType": "0",
                "isAdmin": 0,
                "paperType": -1,
                "paperTypeName": "其他",
                "paperNumber": "TEST01100001",
                "paperAddress": "北京",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 1,
                "validStartTime": 1694448000000,
                "validEndTime": 1789142400000,
                "status": 1,
                "password": "6850B426D9DC342ED7A1045E949766D2707B240CECCC9CD72687AE9D7D1490D4",
                "ownerCode": "001",
                "personIdentityId": 1,
                "departmentList": [
                    {
                        "id": 10,
                        "personId": 10,
                        "departmentId": 1,
                        "departmentType": 1,
                        "status": 1,
                        "createTime": 1704893545000,
                        "updateTime": 1704893545000,
                        "needInit": false
                    }
                ],
                "recordUpdateTime": 1704893901874,
                "updateTime": 1704893902000
            },
            {
                "id": 11,
                "code": "TEST01100002",
                "selfCode": "1233213465487",
                "name": "TEST01100002",
                "sex": 1,
                "birthday": 827683200000,
                "age": 23,
                "personType": "0",
                "isAdmin": 0,
                "paperType": -1,
                "paperTypeName": "其他",
                "paperNumber": "TEST01100002",
                "paperAddress": "北京",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 1,
                "validStartTime": 1694448000000,
                "validEndTime": 1726070400000,
                "status": 1,
                "password": "2E912BE0D64872E0122C615A2B335227E7D5F46A704097071D762113B3E79D48",
                "ownerCode": "001",
                "personIdentityId": 1,
                "departmentList": [
                    {
                        "id": 11,
                        "personId": 11,
                        "departmentId": 1,
                        "departmentType": 1,
                        "status": 1,
                        "createTime": 1704893670000,
                        "updateTime": 1704893670000,
                        "needInit": false
                    }
                ],
                "recordUpdateTime": 1704893670516,
                "updateTime": 1704893670000
            },
            {
                "id": 12,
                "code": "TEST01100003",
                "selfCode": "1233213465487",
                "name": "TEST01100003",
                "sex": 1,
                "birthday": 827683200000,
                "age": 23,
                "personType": "0",
                "isAdmin": 0,
                "paperType": -1,
                "paperTypeName": "其他",
                "paperNumber": "TEST01100003",
                "paperAddress": "北京",
                "nation": 1,
                "nationName": "汉族",
                "phone": "150****1234",
                "email": "xxx@xx.com",
                "emailExt": "email":"xxx@xx.com",,
                "departmentId": 1,
                "validStartTime": 1694448000000,
                "validEndTime": 1757606400000,
                "status": 1,
                "password": "214813BCF776473030B0D3A605AAA016DB820B71F6FA00ECFAE20570609F2FF7",
                "ownerCode": "001",
                "personIdentityId": 1,
                "departmentList": [
                    {
                        "id": 12,
                        "personId": 12,
                        "departmentId": 1,
                        "departmentType": 1,
                        "status": 1,
                        "createTime": 1704893670000,
                        "updateTime": 1704893670000,
                        "needInit": false
                    }
                ],
                "recordUpdateTime": 1704893670516,
                "updateTime": 1704893670000
            }
        ],
        "currentPage": 1,
        "totalPage": 1,
        "pageSize": 10,
        "totalRows": 10
    },
    "code": "0",
    "errMsg": ""
}
人员图片上传

接口说明

上传人员图片
接口1秒不超过3次
图片质量授权后支持图片检测;不授权不检测

前置条件

请求头设置Authorization字段

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.15及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/evo-brm/1.0.0/person/subsystem/third/upload/img

请求Method

POST

数据提交格式

application/json

请求参数

参数名必选类型说明
imageBase64trueString图片base64字符串;
图片文件支持jpg、png、jpeg格式,图片大小5kb-4M,格式参考图片规范
注意字符串前缀格式:data:image/xxx;base64,例如data:image/png;base64、data:image/jpeg;base64,

请求参数png格式示例

{"imageBase64":"data:image/png;base64,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"}

请求参数jpeg格式示例

{"imageBase64":"data:image/jpeg;base64,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"}

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象
+fileUrlstring文件的路径 成功时有内容,图片相对地址,完整地址参考OSS方式
+resultstring图片质量检测结果
图片质量检测授权后此字段生效,不授权时只上传图片,不检测;授权后上传图片并检测图片是否合格;
result=0代表检测成功,为空或非0代表检测失败,参考错误码

返回参数示例(图片合格示例)

{
    "success": true,
    "data": {
        "result": "0",
        "fileUrl": "a207d588-5c17-11ee-8a3c-f01090fde19a/20240409/1/1893754f-f625-11ee-a052-f01090fde19a.jpg"
    },
    "code": "0",
    "errMsg": ""
}

返回参数示例(图片不合格示例)

{
    "success": true,
    "data": {
        "result": "28240008",
        "fileUrl": "a207d588-5c17-11ee-8a3c-f01090fde19a/20240409/1/c526bf30-f624-11ee-a052-f01090fde19a.jpg"
    },
    "code": "0",
    "errMsg": ""
}

返回参数示例(失败)

{
    "success": false,
    "data": {},
    "code": "99020020",
    "errMsg": "未知错误"
}


图片质量检测

接口说明

图片质量检测,可选择是否上传照片
接口1秒不超过3次

前置条件

请求头设置Authorization字段
烧制图片质量检测服务加密狗

接口配套版本信息

智能物联综合管理平台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

请求参数

参数名必选类型说明
filefalsefile图片文件,图片类型jpg、png、jpeg,不超过4M,fileType=1必填,格式参考图片规范
fileUrlfalseString图片oss地址,相对路径,图片类型jpg、png、jpeg,fileType=2必填
fileBase64falseString图片文件base64格式,图片jpg、png、jpeg,不超过4M,fileType=3必填,格式参考图片规范
fileTypetrueint1:File格式 2:url格式 3:base64格式
saveTypetrueint保存类型,1:无论检测结果如何,保留图片 2:无论检测结果如何,删除oss图片 3:检测通过保留,否则删除
ossTypefalseint上传图片为静态/动态 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,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
----------------------------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--

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象
+fileUrlstring文件的路径 成功时有内容,图片相对地址,完整地址参考OSS方式
+resultstring图片质量检测结果
图片质量检测授权后此字段生效,不授权时只上传图片,不检测;授权后上传图片并检测图片是否合格;
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": "未知错误"
}


人员冻结解冻

接口说明

人员冻结解冻,冻结后,权限会自动取消,解冻后会自动恢复
此接口有事务管理,全部成功或全部失败

前置条件

请求头设置Authorization字段
人员必须存在

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.6及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/evo-brm/1.0.0/person/freeze

请求Method

POST

数据提交格式

application/json

请求参数

参数名必选类型说明
idsfalseList人员id数组
statustrueint人员状态,1:解冻 2:冻结

请求参数示例

{
    "ids":[2,3,4],
    "status":2
}

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象

返回参数示例(成功)

{
  "success": true,
  "data": {},
  "code": "0",
  "errMsg": ""
}
批量更新人员有效期

接口说明

批量更新人员有效期

前置条件

请求头设置Authorization字段
人员必须存在

接口配套版本信息

智能物联综合管理平台iConnection Center V5.0.15及以上版本

接口版本

1.0.0

接口URL

/evo-apigw/evo-brm/1.2.0/person/subsystem/batch-update-person-valid-time

请求Method

POST

数据提交格式

application/json

请求参数

参数名必选类型说明
servicefalseString子系统编码,例:evo-thirdParty
personListfalseList<PersonInfoVO>人员权限有效期列表

PersonInfoVO

参数名必选类型说明
personIdtruelong人员id,调人员分页查询获取接口获取
validStartTimetruestring权限有效期开始日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持
validEndTimetruestring权限有效期结束日期,日期格式:yyyy-MM-dd HH:mm:ss,5.0.15版本支持

请求参数示例

{
    "personList": [
        {
            "personId": 10,
            "validStartTime": "2022-01-08 00:00:00",
            "validEndTime": "2034-01-08 23:59:59"
        }
    ],
    "service": "evo-thirdParty"
}

返回参数

名称类型说明
successboolean接口返回是否成功
codestring错误码:0-为无错误,非0-为具体错误码
errMsgstring错误消息
dataobject返回数据对象

返回参数示例(成功)

{
  "success": true,
  "data": {},
  "code": "0",
  "errMsg": ""
}