def GetOrders(): req = GetItemsByPageReq(request.json) result = OrderSvc.GetOrdersByPage(req) res = GetItemsByPageRsp(has_next=result['has_next'], has_prev=result['has_prev'], items=result['orders']).serialize() return jsonify(res)
def GetEmployees(): req = GetItemsByPageReq(request.json) result = EmployeeSvc.GetEmployeesByPage(req) res = GetItemsByPageRsp(has_next=result['has_next'], has_prev=result['has_prev'], items=result['employees']).serialize() return jsonify(res)
def GetAccounts(): req = GetItemsByPageReq(request.json) result = AccountSvc.GetAccountsByPage(req) res = GetItemsByPageRsp(has_next=result['has_next'], has_prev=result['has_prev'], items=result['accounts']).serialize() return jsonify(res)
def GetBooks(): try: req = GetItemsByPageReq(request.json) result = BookSvc.GetBooksByPage(req) res = GetItemsByPageRsp(has_next=result['has_next'], has_prev=result['has_prev'], items=result['books']).serialize() return jsonify(res) except ErrorRsp as e: return json.dumps(e.__dict__, ensure_ascii=False).encode('utf8')
def GetBorrowTickets(): req = GetItemsByPageReq(request.json) result = BorrowTicketSvc.GetBorrowTicketsByPage(req) res = GetItemsByPageRsp(has_next=result['has_next'], has_prev=result['has_prev'], items=result['borrow_tickets']).serialize() return jsonify(res)
def GetSchedules(): req = GetItemsByPageReq(request.json) result = ScheduleSvc.GetScheduleByPage(req) res = GetItemsByPageRsp(has_prev=result['has_prev'], has_next=result['has_next'], items=result['schedules']).serialize() return jsonify(res)