同步新增(删除)用户接口参数
# 接口描述
新增用户数据(预留+每个平台每天限制10000条)
## 请求URL
api2/userinfo/v2/post
## 请求类型
Post
### 请求参数(json body)
|参数名|参数类型|出现情况(值)|参数说明|
|-|-|-|-|
|command|String|必有|业务指令,固定值“0000”|
|time|String|必有|时间戳,如“1515643932000”|
|mac|String|必有|校验值,获取方式Md5(time+request_data)如“c8a9236bcae80f71ef0da49fa6593fca”|
|request_data|String|必有|请求内容
|**request_data参数(Object转String)**|
|token|String|必有|请求token值,登陆获取|
|users|List|必有|用户信息集合|
|**users参数(Object转String)**|
|opera_type|Int|必有|操作类型(0新增/覆盖新增 1删除)|
|user_code|String|必有|用户编号(工号/学号)|
|user_type|String|必有|用户类型 0普通用户 1访客|
|user_name|String|必有|用户名称|
|orgid|String|选有|部门id(3.4.13接口中的orgid)|
|card_no|String|选有|用户卡号拓展(选有字段,默认空)|
|idcard_no|String|选有|证件号码|
|gender|Int|必有|性别 0保密 1男 2女|
|phone|String|选有|电话|
|addr|String|选有|联系地址|
|facefile|String|选有|用户照片(Base64字符)|
|work_type|Int|必有|工作模式0_刷脸(默认) 1_刷卡 2_刷卡和刷脸3_刷卡或刷脸|
|out_no|String|选有|第三方输出(韦根 485)|
|fingerprint|String|选有|指纹base64|
|rcc|String|选有|Rcc数据|
|password|String|选有|六位数密码|
|opennum|String|选有|开门次数|
|deadline|String|选有|截止开门时间yyyy-MM-dd HH:mm:ss|
|build_name|String|选有|楼栋名称|
|dorm_num|String|选有|房间号|
|emp_type|Int|选有|员工类型 0_员工 1学生 2_家长3_教师|
### 请求示例
```language
Request
{
“command”:“0000”,
“time”:“1515643932000”,
“mac”:“c8a9236bcae80f71ef0da49fa6593fca”,
“request_data”:{
“token”:”abc…”,
“users”:[
{
“user_code”:”012345”,
…
“facefile”:”FHAJSYYNW+/WWXJJOSQ23NXI12==”
},
{
“user_code”:”012345”,
…
“facefile”:”FHAJSYYNW+/WWXJJOSQ23NXI12==”
}
…
]
}
}
```
### 返回参数(json body)
|参数名|参数类型|出现情况|参数说明|
|-|-|-|-|
|resp_code|String|必有|结果状态码:“000000”,请求成功;“999997”,token失效,先登陆;“999998”,消息不合法;“999999”,请求失败|
|resp_message|String|必有|返回结果提示信息|
|timestamp|Long|必有|响应时间戳,值1515643932000|
|timecost|Long|必有|响应耗时,值105|
|count|String|必有|返回结果记录数|
|result|String|必有|结果内容|
|result参数(集合)|
|user_code|String|必有|同步成功的用户编号|
|syn_result|String|必有|“000000”,同步成功;“334001”,图片格式不支持;“334002”,图片分辨率过大;“334003”,图片尺寸过大;“334004”,图片不合法,未找到人脸;“334005”,图片质量过低;“334006”,图片未添加入库;“334007”,图片无法入库,稍后再试;“999999”,新增失败|
|syn_message|String|必有|同步结果信息|
### 返回示例
```language
Response
{
“resp_code”:“000000”,
“resp_message”:“用户同步成功”,
“timestamp”:1515643932000,
“timecost”:105,
“count”:0,
“result”:[
{
“user_code”:“012345”,
“syn_result”:”000000”,
“syn_message”:”同步成功”,
},
{
“user_code”:“01236”,
“syn_result”:”000000”,
“syn_message”:”头像未检测到人脸”,
}
…
]
}
```