@henri001
2017-01-11T07:17:28.000000Z
字数 1116
阅读 203
工作
每个接口有一个单独的4位数编码,用来唯一识别一个接口。
统一的错误返回格式
{"state":40018,"msg":"invalid button name size"}
state解释0代表成功100这种的返回3位数字的,表示通用编码100101,代表1001这个接口的01错误接口名:getUserInfo
传入参数:
| 参数 | 是否必须 | 说明 |
|---|---|---|
| loginName | 必须 | 登录名 |
| password | 必须 | 登录密码 |
返回参数:
| 参数 | 描述 |
|---|---|
| state | 状态编码,通用 |
| msg | 返回信息,通用 |
| userId | 用户id |
| userName | 用户姓名 |
| userTypeName | 用户类型名 |
返回示例:
正常返回
{"state": "0","msg": "ok","obj": {"userId": "2003023a","userName": "2003023","userTypeName": "研究生"}}
异常返回
{"state": "100101","msg": "用户名密码错误"}
{"state": "103","msg": "参数错误"}
入参:
userId
currentPage
出参:
{"state": "0","msg": "ok","obj": {"totalpage": "5",list:{String title200a 题名String indexNumber索书号String lsroRoomName馆藏地名称Short lbrlRenewalTimes 续借次数Date lbrlBorrowDateTime 借阅时间Date lbrlShouldReturnDate 应还时间String stripNumberLcase条码号:小写Short lbrlLateDays 超期天数Short literatureType 文献类型}}}
入参:
userId
stripNumberLcase
出参:
{"state": "0","msg": "ok"}
入参:
userId
currentPage
出参:
{"state": "0","msg": "ok","obj": {"totalpage": "5",list:{Long reblId预约记录IDString reblTitle 题名String reblIndexNumber 索书号String reblRoomNames 预约馆藏地Date reblBookingDateTime 预约时间Date reblSendDateTime通知时间Date reblState预约记录状态String reblState 预约状态}}}