Order default service

Constructors

Methods

  • Get order list from database

    Parameters

    • filter: undefined | Expression
    • orderParams: OrderParam<string>[]
    • paginationOptions: PaginationOptions

    Returns Promise<PaginatedFindResult<OrderEntity>>

    paginated order list query result

  • Get order list by orgId from database

    Parameters

    • orgId: string
    • filter: undefined | Expression
    • orderParams: OrderParam<string>[]
    • paginationOptions: PaginationOptions

    Returns Promise<PaginatedFindResult<OrderEntity>>

    paginated order list query result

  • Get order list by userId from database

    Parameters

    • userId: string
    • filter: undefined | Expression
    • orderParams: OrderParam<string>[]
    • paginationOptions: PaginationOptions

    Returns Promise<PaginatedFindResult<OrderEntity>>

    paginated order list query result

  • Returns the total count of orders for each product in an organization. Pass the list of product ids to check and the organization to filter on.

    Parameters

    • orgId: string
    • productIds: string[]

    Returns Promise<OrderStats[]>

    Array of stats for each product with the order count

Properties

db: Db
orderRepository: MongoRepository<OrderEntity>
COLLECTION_ORDER: "orders" = 'orders'

Generated using TypeDoc