文档
测试

4. 人员登记提交

POST
/api/user/userRegister

接口描述

人员登记提交

请求头

参数名
类型
描述
必填
content-Type
string
application/json;charset=utf-8
必填

请求参数

参数名
类型
描述
必填
timestamp
long
时间戳(毫秒)
必填
sign
string
参数签名
必填
noncestr
string
8位随机数
必填
body
object
参数数据
必填
token
string
用户登录成功返回token
必填
accountId
string
登录接口用户信息返回accountId
必填
user
object
人员信息对象
必填
campus
string
校区,通过接口3->字段:campusData中的id获取
必填
name
sting
人员名称
必填
userType
int
人员类型,通过接口3->字段:userTypeData中的id获取
必填
idCard
sring
证件号(教工号,学生号,身份证号)
必填
address
string
地址
必填
unitId
string
单位id【当人员类型为 1 教职工 2学生 6 合同工,需要选单位,通过单位获取单位编号,当为3家属 时,教工信息单位选择填写编号,当为5 合作单位/相关方单位时,对口单位编号通过单位接口获取】
必填
unitName
string
单位
必填
addressType
int
地址类型 类型 1.校内 2.校外,必填
必填
telephone
string
电话号码,登录类型为2.统一认证时,需要填写
必填
buildCode
string
楼栋编号,如果为其他-1,地址address参数必须填写
必填
schoolRelation
string
学校关系,当人员类型为6.其他 填写
必填
userRelation
object
家属信息(用户类型为3.家属时需要传)
必填
familyRelation
int
家属类型,通过接口3->familyRelationData中id获取
必填
relationDesc
string
家属类型为7.其他,时需要填写
必填
name
string
名字
必填
idCard
string
证件号
必填
bike
object
车辆信息
必填
bikeType
int
车辆类型,通过接口3->字段:bikeTypeData中的id获取
必填
typeDesc
string
当车辆类型为5.其他,时填写
必填
brand
string
车辆品牌
必填
buyTime
string
购买时间
必填
isStandard
int
是否符合国标 0 不符合 1符合
必填
purchaseFile
object
购买凭证,最多五张,数组格式,['/bike/20201106/201106105130nmxf57ak.jpg','/bike/20201106/201106105130nmxf57ak.jpg',...]
必填
bikeImgFile
object
车辆图片,最多五张,数组格式,['/bike/20201106/201106105130nmxf57ak.jpg','/bike/20201106/201106105130nmxf57ak.jpg',...]
必填
code
string
发送验证码,登录类型为2.统一认证时,需要填写,调用10接口
必填
opType
string
1 添加
必填

响应参数

参数名
类型
描述
必填
timestamp
long
时间戳(毫秒)
必填
sign
string
参数签名
必填
body
object
响应数据
必填
code
string
响应状态码 10000成功 其他失败
必填
msg
string
响应描述(当code不为1000返回信息)
必填

说明 / 示例

## 1.请求示例 POST https://{host}:{port}/api/user/userRegister Content-Type: application/json ```json { data:{ "sign": "5e1d37ace3c282c689f25526cb62548b", "body": "GHOnO90QJXm7YQKviL37cOSGel22KEV856SLk5B4oxudY0/4taH/tx01DRMB8jXjqpSCkD7/YQ9UsnTojSoJCtM2d3isHs3YFjnEXRYlABvylTMrUWalsa+0jwrrBgGcgoVpdIM5aKh1G4HEOxKIv421wGzjp2j5QO6ii0CTb3Ja+jpz/lzQNfI12PcOREbn0Wf9VEDYXuBo446RQiU+YyxF4AtBQp/2h6pt9JokO0Jz9JNr04d33gCzW8tI0gQ+CY7PgCM85xfMofuOT6ljqr5Uojc+44A8NpAWXrrUCbtAyD9Q0pebOBuSozl/9A9IzhDMe13Fq+k0xKpsGvzMh3CKVdcinKpZvgZemsieM2XRV1zoc2ott5XzuIvUsN9KuRp1J4rpwhFTNpo50ITKRJQnfdBfyXIu45iFvYw4lvEXllFZ1IFzJBV5ozJs7JSryda72/qrovZ4tP+f99xq2Q==", "noncestr": "m7enciot", "timestamp": 1604559604006 } } ``` ## 2.响应样例 Status Code: 1000 ok Content-Type: application/json ```json { "body": "2ibYuDTrCTl/u70PVWEKVvdYaOGAg1YUsZv3HAWsDp4SFEB+xme4Zg==", "timestamp": 1604561883727, "sign": "652b7885139ebc035ac947c8d7e4a40b" } ```