2. 图书馆接口¶
-
class
snnusdk.
Library
(username, password)[源代码]¶ 图书馆
- 参数
username (str) – 用户名
password (str) – 密码
- Raise
>>> libiary = Library(username='B11111111', password='xxx')
-
get_info
()[源代码]¶ 基本信息
- Raise
- 返回类型
dict
- 返回
用户基本信息的字典
>>> library.get_info() { '帐号ID': '2016xxxxx', '姓名': '张三', '昵称': 'xx', '登录次数': '123', '状态': '正常' }
-
get_borrowing_books
()[源代码]¶ 在借书籍列表
- Raise
- 返回类型
list of dict
- 返回
在借书籍列表
>>> library.get_borrowing_books() [ { '书名': '大学语文', '作者': '张三', '出版社': '中国xx出版社', '分馆': '雁塔外借图书库', '索书号': 'TP311', '条码号': '123456789', '应还日期': '2018-12-11 22:00' }, ... ]
-
get_reservation_books
()[源代码]¶ 预约书籍列表
- Raise
- 返回类型
list of dict
- 返回
预约书籍列表
>>> library.get_reservation_books() [ { '书名': '大学语文', '作者': '张三', '出版社': '中国xx出版社', '取书地点': '长安总服务台', '预约开始日期': '2018-12-01', '预约失效日期': '2018-12-11' }, ... ]
-
get_cash
()[源代码]¶ 现金事务
- Raise
- 返回类型
dict
- 返回
参照例子
>>> library.get_cash() { '总额':'-2.00', '明细': [ { '书名': '大学语文', '作者': '张三', '出版社': '中国xx出版社', '数量': '-2.00', '原因': '超期', '状态': 'O' }, ... ] }
-
lock_lib_card
()[源代码]¶ 挂失图书证
- Raise
- 返回类型
dict
- 返回
挂失借书证的结果
>>> library.lock_lib_card() { 'success':True, 'msg':'挂失借书证成功' }