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 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 GetSuplliers(): req = GetItemsByPageReq(request.json) result = SupplierSvc.GetSupplierByPage(req) res = GetItemsByPageRsp(has_next=result['has_next'], has_prev=result['has_prev'], items=result['suppliers']).serialize() return jsonify(res)
def GetCustomers(): req = GetItemsByPageReq(request.json) result = CustomerSvc.GetCustomersByPage(req) res = GetItemsByPageRsp(has_next=result['has_next'], has_prev=result['has_prev'], items=result['customers']).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)
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 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 GetOrderDetails(): req = GetItemsByPageReq(request.json) result = OrderDetailSvc.GeOrderDetailsByPage(req) res = GetItemsByPageRsp(has_prev=result['has_prev'], has_next=result['has_next'], items=result['order_details']).serialize() return jsonify(res)
def GetCategories(): req = GetItemsByPageReq(request.json) result = CategorySvc.GetCategoriesByPage(req) res = GetItemsByPageRsp(has_next=result['has_next'], has_prev=result['has_prev'], items=result['categories']).serialize() return jsonify(res)