[关闭]
@zushuxin 2017-11-17T02:33:30.000000Z 字数 11425 阅读 280

北理工车位出租接口文档

通用配置

用户信息接口

根据车牌号和用户名查询用户和卡信息接口

参数 类型 长度 是否必须 名称 备注
carNum String 车牌号
name String 用户名
pmParkId String 停车场Id
phone String 手机号
duplicateCode String 职工工号
phoneCode String 验证码
isOverDuplicate String 是否覆盖职工工号 0:覆盖,1:不覆盖

* 请求参数事例:

  1. {
  2. "carNum": "京A12345",
  3. "name":"用户1",
  4. "pmParkId":"1463714771961",
  5. "phone":"15245263262",
  6. "duplicateCode":"20071230",
  7. "phoneCode":"1263",
  8. "isOverDuplicate":"1"
  9. }
参数 类型 长度 是否必须 名称 备注
timestamp String 响应时间
msg String 响应描述
isSuccess String 请求是否成功 0成功,1失败
isOverDuplicate String 是否覆盖职工编号 0:覆盖,1:不覆盖
resultData Object 返回值
pmSetrentUserinfoId String 用户ID
name String 用户姓名
phone String 用户手机号
address String 用户地址
idcard String 用户身份证号
driveLicence String 驾驶证号 长度最大18位
content String 备注
code String 不可重复职工编号
department String 所属部门 二级部门
isSingle String 是否为单一车场用户 0:是,1:否
isDrop String 是否删除 0:是,1:否
carNums String 车牌号
ifBuyBeiLiRentOnline boolean 是否在线办理过北理包月 true:是,false:否
cardList list 卡信息
omPrCardId String 卡ID
productId String 产品ID
productVId String 产品版本ID
amount String 产品单价
unitType String 产品计数单位 1.小时,2.天,3.周,4.月,5.年
rentType String 产品类型
lastOrderId String 订单Id
orderRemark String 订单备注
cmUserId String C端用户ID
userInfoId String 用户ID
startDt Date 开始时间
endDt Date 结束时间
renewEndDt Date 续费结束时间
state int 状态 -1,购买超时,0表示新建,1有效,2续费中
remark String 备注
createDt Date 卡创建时间
cardType String 卡类型 1表示vip,2表示业主,3表示包月车
auditStateBeforePay String 支付前审核状态 01: 审核中, 03: 已审核, 04:审核拒绝
isExpire String 卡状态 0: 使用中, 1: 已过期,2: 审核中, 3: 已审核, 4:审核拒绝
unitType String 购买计数单位 1.小时,2.天,3.周,4.月,5.年
orderState String 支付状态 01:下单成功,03:已经支付,21:已经申请退款,22:已退款,81:已经超时
firstOrgName String 一级组织机构名称
firstOrgCode String 一级组织机构编号
secondOrgName String 二级组织机构名称
secondOrgCode String 二级组织机构编号
duplicateCode String 可重复职工工号
ifHasConflictProcess boolean 是否有流程冲突 true:存在流程冲突,false:不存在流程冲突
orderAmount bigDecimal 订单金额
  1. {
  2. "timestamp": "1463714771961",
  3. "msg": "查询成功",
  4. "isSuccess": "0",
  5. "isOverDuplicate":"1",
  6. "resultData":{
  7. "pmSetrentUserinfoId": "b5ae3fed8f35419ab3e6c9521e631354",
  8. "name": "用户1",
  9. "phone": "14700000000",
  10. "address": "北京" ,
  11. "idcard": "",
  12. "driveLicence": "132000000333300",
  13. "content": "北京",
  14. "code": "001",
  15. "department": "23567f8615ca143a4967b98ee7dad1026",
  16. "orgCode":"000000000001",
  17. "isSingle": "0",
  18. "isDrop": "1",
  19. "carNums":"京A12345,京B12345,京C12345",
  20. "ifBuyBeiLiRentOnline":true,
  21. "firstOrgName":"文学院",
  22. "firstOrgCode":"111",
  23. "secondOrgName":"中文系",
  24. "secondOrgCode":"111001",
  25. "duplicateCode":"20071230",
  26. "ifHasConflictProcess":"false",
  27. "cardList": [{
  28. "omPrCardId": "0027f8615ca143a4967b98ee7dad1026",
  29. "productId": "c933aabd0057483c8f0dc8da65c781b4",
  30. "productVId": "1245aabd0057483c8f0dc8da65c781b4",
  31. "amount":"0.01",
  32. "unitType":"5",
  33. "rentType":"1",
  34. "lastOrderId":"5545aabd0057483c8f0dc8da65c781b4",
  35. "orderRemark":"",
  36. "cmUserId":"152452326235",
  37. "userInfoId": "b5ae3fed8f35419ab3e6c9521e631354",
  38. "userName": "用户123",
  39. "startDt": "1471881600000",
  40. "endDt": "1471881600000",
  41. "renewEndDt": "1471881600000",
  42. "state": "1",
  43. "remark": "",
  44. "createDt": "1471881600000",
  45. "cardType": "3",
  46. "auditStateBeforePay":"01"
  47. "isExpire":"0"
  48. "unitType":"1",
  49. "orderState":"01"
  50. "orderAmount":0.04
  51. },
  52. ...
  53. ]
  54. }
  55. }

根据卡Id查询用户和卡信息接口

参数 类型 长度 是否必须 名称 备注
omPrCardId String 卡Id
  1. {
  2. "omPrCardId": "0027f8615ca143a4967b98ee7dad1026",
  3. }
参数 类型 长度 是否必须 名称 备注
timestamp String 响应时间
msg String 响应描述
isSuccess String 请求是否成功 0成功,1失败
canRePay String 是否可以续费 0可以,1不可以
resultData Object 返回值
pmSetrentUserinfoId String 用户ID
name String 用户姓名
phone String 用户手机号
address String 用户地址
idcard String 用户身份证号
driveLicence String 驾驶证号 长度最大18位
content String 备注
code String 职工编号
department String 所属部门 二级部门
isSingle String 是否为单一车场用户 0:是,1:否
isDrop String 是否删除 0:是,1:否
carNums String 车牌号
ifBuyBeiLiRentOnline boolean 是否在线办理过北理包月 true:是,false:否
cardList list 卡信息
omPrCardId String 卡ID
productId String 产品ID
productVId String 产品版本ID
amount String 产品单价
unitType String 产品计数单位 1.小时,2.天,3.周,4.月,5.年
rentType String 产品类型
lastOrderId String 订单Id
orderRemark String 订单备注
cmUserId String C端用户ID
userInfoId String 用户ID
startDt Date 开始时间
endDt Date 结束时间
renewEndDt Date 续费结束时间
state int 状态 -1,购买超时,0表示新建,1有效,2续费中
remark String 备注
createDt Date 卡创建时间
cardType String 卡类型 1表示vip,2表示业主,3表示包月车
auditStateBeforePay String 支付前审核状态 01: 审核中, 03: 已审核, 04:审核拒绝
isExpire String 卡状态 0: 使用中, 1: 已过期,2: 审核中, 3: 已审核, 4:审核拒绝
unitType String 购买计数单位 1.小时,2.天,3.周,4.月,5.年
orderState String 支付状态 01:下单成功,03:已经支付,21:已经申请退款,22:已退款,81:已经超时
firstOrgName String 一级组织机构名称
firstOrgCode String 一级组织机构编号
secondOrgName String 二级组织机构名称
secondOrgCode String 二级组织机构编号
duplicateCode String 可重复职工工号
ifHasConflictProcess boolean 是否有流程冲突 true:存在流程冲突,false:不存在流程冲突
pmSetRentCarInfoList list 车牌集合
carNum String 车牌号
channel String 渠道 渠道不为9的不能删除
orderAmount bigDecimal 订单金额
  1. {
  2. "timestamp": "1463714771961",
  3. "msg": "查询成功",
  4. "isSuccess": "0",
  5. "resultData":{
  6. "pmSetrentUserinfoId": "b5ae3fed8f35419ab3e6c9521e631354",
  7. "name": "用户1",
  8. "phone": "14700000000",
  9. "address": "北京" ,
  10. "idcard": "",
  11. "driveLicence": "132000000333300",
  12. "content": "北京",
  13. "code": "001",
  14. "department": "23567f8615ca143a4967b98ee7dad1026",
  15. "orgCode":"000000000001",
  16. "isSingle": "0",
  17. "isDrop": "1",
  18. "carNums":"京A12345,京B12345,京C12345",
  19. "ifBuyBeiLiRentOnline":false,
  20. "firstOrgName":"文学院",
  21. "firstOrgCode":"111",
  22. "secondOrgName":"中文系",
  23. "secondOrgCode":"111001",
  24. "duplicateCode":"20071230",
  25. "ifHasConflictProcess":"false",
  26. "pmSetRentCarInfoList":[{
  27. "carNum":京A12345,
  28. "channel":"3"
  29. },{
  30. "carNum":京A12345,
  31. "channel":"3"
  32. },{
  33. "carNum":京A12345,
  34. "channel":"3"
  35. }],
  36. "cardList": [{
  37. "omPrCardId": "0027f8615ca143a4967b98ee7dad1026",
  38. "productId": "c933aabd0057483c8f0dc8da65c781b4",
  39. "productVId": "1245aabd0057483c8f0dc8da65c781b4",
  40. "amount":"0.01",
  41. "unitType":"5",
  42. "rentType":"1",
  43. "lastOrderId":"5545aabd0057483c8f0dc8da65c781b4",
  44. "orderRemark":"",
  45. "cmUserId":"152452326235",
  46. "userInfoId": "b5ae3fed8f35419ab3e6c9521e631354",
  47. "userName": "用户123",
  48. "startDt": "1471881600000",
  49. "endDt": "1471881600000",
  50. "renewEndDt": "1471881600000",
  51. "state": "1",
  52. "remark": "",
  53. "createDt": "1471881600000",
  54. "cardType": "3",
  55. "auditStateBeforePay":"01",
  56. "isExpire":"0"
  57. "unitType":"1",
  58. "orderState":"01"
  59. "orderAmount":0.04
  60. },
  61. ...
  62. ]
  63. }
  64. }

修改用户信息接口

参数 类型 长度 是否必须 名称 备注
pmSetrentUserinfoId String 用户ID
name String 用户名
phone String 用户手机号

* 请求参数事例:

  1. {
  2. "pmSetrentUserinfoId":"b5ae3fed8f35419ab3e6c9521e631354",
  3. "phone": "15245262356",
  4. "name":"用户123"
  5. }
参数 类型 长度 是否必须 名称 备注
timestamp String 响应时间
msg String 响应描述
isSuccess String 请求是否成功 0成功,1失败
  1. {
  2. "timestamp": "1463714771961",
  3. "msg": "操作成功",
  4. "isSuccess": "0"
  5. }

查询停车场组织机构

参数 类型 长度 是否必须 名称 备注
pmParkId String 停车场ID
orgCode String 组织机构编码 查询二级机构需要传递该参数(值为一级机构编码),查询一级机构不需要

* 请求参数事例:

  1. {
  2. "pmParkId":"b5ae3fed8f35419ab3e6c9521e631354"
  3. }
参数 类型 长度 是否必须 名称 备注
timestamp String 响应时间
msg String 响应描述
isSuccess String 请求是否成功 0成功,1失败
resultData list 返回值
pmParkOrganizationId String 组织机构ID
pmParkId String 停车场Id
parkName String 停车场名称
name String 机构姓名
orgCode String 机构编码
levelCode String 层级编码
parentLevelCode String 父级层级编号
level String 层级
isLeaf String 是否为叶子节点 0:是,1:否
isUsed String 是否启用 0:是,1:否

* 响应参数事例:

  1. {
  2. "timestamp": "1463714771961",
  3. "msg": "操作成功",
  4. "isSuccess": "0",
  5. "resultData": [{
  6. "pmParkOrganizationId": "0027f8615ca143a4967b98ee7dad1026",
  7. "pmParkId": "b5ae3fed8f35419ab3e6c9521e631354",
  8. "parkName":"停车场1",
  9. "name": "机构11",
  10. "orgCode":10101,
  11. "levelCode": "000000000001",
  12. "parentLevelCode": "00000001",
  13. "level": "2",
  14. "isLeaf": "0",
  15. "isUsed": "0"
  16. },
  17. ...
  18. ]
  19. }

查询停车场包月配置额外信息

参数 类型 长度 是否必须 名称 备注
pmParkId String 停车场ID
  1. {
  2. "pmParkId":"b5ae3fed8f35419ab3e6c9521e631354"
  3. }
参数 类型 长度 是否必须 名称 备注
timestamp String 响应时间
msg String 响应描述
isSuccess String 请求是否成功 0成功,1失败
resultData list 返回值
pmSetrentParkExtraId String 包月车场额外信息配置ID
name String 信息名称
code String 信息编号
type String 类型 0:文本,1:图片
  1. {
  2. "timestamp": "1463714771961",
  3. "msg": "操作成功",
  4. "isSuccess": "0",
  5. "resultData": [{
  6. "pmSetrentParkExtraId": "12357f8615ca143a4967b98ee7dad1026",
  7. "name": "驾驶证",
  8. "code": "0",
  9. "type": "1"
  10. },
  11. ...
  12. ]
  13. }

续费购买车位下单接口

参数 类型 长度 是否必须 名称 备注
omPrCardId String Y 卡ID
pmSetrentId String Y 产品ID
productVId String Y 产品版本ID
priceType String Y 产品价格类型 01:校内,02:校外
userInfoId String Y 购买用户ID
duplicateCode String Y 职工编号
userDepartment String Y 所属部门 二级部门编号
extraDataJson String 文件信息 注:所有key为String类型。

文件类型(type): 0:文本,1:图片;文件名称(name);文件编码(code);文件内容(content);0: 驾驶证,1: 行驶证1,2: 在职证明,3: 工作证,4:结婚证,5:身份证,6:行驶证2((额外信息顺序按照以上排列,如果额外信息content为空,则需要将code、type、name属性补全)
|files |list | | 是 |上传文件| 上传文件顺序与额外信息顺序对应(file为空,则文件名为:rentForBeiLiGongTempPic)
|firstOrgName |String | | 是 |所属一级机构名称|
|firstOrgCode |String | | 是 |所属一级机构编号|
|secondOrgName |String | | 是 |所属二级机构名称|
|secondOrgCode |String | | 是 |所属二级机构编号|

  1. {
  2. "omPrCardId":"b5ae3fed8f35419ab3e6c9521e631354",
  3. "pmSetrentId":"89563fed8f35419ab3e6c9521e631354",
  4. "productVId":"22263fed8f35419ab3e6c9521e631354",
  5. "priceType":"02",
  6. "userInfoId":"78562fed8f35419ab3e6c9521e631354",
  7. "userCode":"1023",
  8. "userDepartment":"102301",
  9. "extraDataJson":[{"type":"1","name":"驾驶证","code":"0","content":"11.png"}],
  10. "files":[11.png],
  11. "firstOrgName":"文学院",
  12. "firstOrgCode":"001",
  13. "secondOrgName":"中文系",
  14. "secondOrgCode":"001001"
  15. }
参数 类型 长度 是否必须 名称 备注
timestamp String 响应时间
msg String 响应描述
isSuccess String 请求是否成功 0成功,1失败
resultData Object 返回值
userInfoId String 购买用户ID
omPrOrderId String 订单ID
omPrCardId String 卡ID
productName String 产品名称
productId String 产品Id
productVId String 产品版本Id
userInfoId String 用户Id
count int 购买个数
startDt Date 开始时间
endDt Date 结束时间
amount BigDecimal 订单金额
state String 支付状态 01:下单成功,03:已经支付,21:已经申请退款,22:已退款,81:已经超时
createDt Date 创建时间
isAuditBeforePay String 是否支付前审核
auditStateBeforePay String 支付前审核状态 01:未审核, 02: 审核中, 03:已审核, 04:审核拒绝
extraInfo String 订单额外信息
cardType String 卡类型 1:VIP,2: 业主,3:包月车
isLink String 是否为多场联动订单
orderType int 订单类型 0首次购买,1续费
paySucDt int 支付成功时间
  1. {
  2. "timestamp": "1463714771961",
  3. "returnCode": "T",
  4. "msg": "续费购买成功",
  5. "returnMsg": "OK",
  6. "isSuccess": "true",
  7. "omPrOrderRentOutVo":
  8. {
  9. "omPrOrderId": "431102199204108364",
  10. "omPrCardId": "431102199204108360",
  11. "productName": "包月123",
  12. "productName": "45t63fed8f35419ab3e6c9521e631354",
  13. "productName": "3er53fed8f35419ab3e6c9521e631354",
  14. "userInfoId": "2w3e4fed8f35419ab3e6c9521e631354" ,
  15. "count": "1" ,
  16. "startDt": "1471881600000",
  17. "endDt": "1471881600000",
  18. "amount": "4.00",
  19. "state": "01",
  20. "createDt": "1471881600000",
  21. "isAuditBeforePay": "0" ,
  22. "auditStateBeforePay": "01",
  23. "extraInfo": [{"name":"驾驶证","code":"0","type":"1","content":"http://prep.tingjiandan. com/tcrentset/11.png"}],
  24. "cardType": "3",
  25. "isLink": "1",
  26. "paySucDt": "1471881600000",
  27. "orderType": "1"
  28. }
  29. }

微信购买车位支付接口

参数 类型 长度 是否必须 名称 备注
omPrOrderId String Y 订单ID
openId String Y 微信公众号ID

* 请求参数事例:

  1. {
  2. "omPrOrderId":"b5ae3fed8f35419ab3e6c9521e631354",
  3. "openId":"123"
  4. }
参数 类型 长度 是否必须 名称 备注
timestamp String 响应时间
returnCode String 响应码
returnMsg String 响应描述
isSuccess String 请求是否成功 true成功,false失败
msg String 响应信息
prOrderPayRes PrOrderPayRes 支付信息
secuParam Object 三方支付加密信息
prPayId String 支付订单id
period int 三方下单超时时间 默认为300s
payState PrPayStateEnum 支付状态 CREATE enum (0, "发起支付") ,PAID enum (1, "支付成功") ,APPLY_REFUND enum (2, "已申请退款") ,REFUNDED enum (3, "已经退款")
  1. {
  2. "timestamp": "1463714771961",
  3. "returnCode": "T",
  4. "msg": "支付成功",
  5. "returnMsg": "OK",
  6. "isSuccess": "true",
  7. }

获取手机验证码

参数 类型 长度 是否必须 名称 备注
phone String 手机号
  1. {
  2. "phone": "15262362366",
  3. }
参数 类型 长度 是否必须 名称 备注
timestamp String 响应时间
msg String 响应描述
isSuccess String 请求是否成功 0成功,1失败
  1. {
  2. "timestamp": "1463714771961",
  3. "msg": "获取手机验证码成功",
  4. "isSuccess": "0",
  5. }

增加车牌号

参数 类型 长度 是否必须 名称 备注
addCarNums String 车牌号 多个车牌以逗号分隔
userInfoId String 用户Id

* 请求参数事例:

  1. {
  2. "addCarNums": "京L78023",
  3. "userInfoId": "15262362366polkixkxmm"
  4. }
参数 类型 长度 是否必须 名称 备注
timestamp String 响应时间
msg String 响应描述
isSuccess String 请求是否成功 0成功,1失败
  1. {
  2. "timestamp": "1463714771961",
  3. "msg": "提交成功",
  4. "isSuccess": "0",
  5. }

删除车牌号

参数 类型 长度 是否必须 名称 备注
delCarNums String 车牌号 多个车牌以逗号分隔
userInfoId String 用户Id

* 请求参数事例:

  1. {
  2. "delCarNums": "京L78023",
  3. "userInfoId": "15262362366polkixkxmm"
  4. }
参数 类型 长度 是否必须 名称 备注
timestamp String 响应时间
msg String 响应描述
isSuccess String 请求是否成功 0成功,1失败
  1. {
  2. "timestamp": "1463714771961",
  3. "msg": "提交成功",
  4. "isSuccess": "0",
  5. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注