Ejemplo n.º 1
0
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)
Ejemplo n.º 5
0
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)
Ejemplo n.º 7
0
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)
Ejemplo n.º 9
0
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)