# Danh sách lô hàng

* API này dùng để lấy danh sách lô hàng của sản phẩm bán theo lô.

## Request

* Xem [common request params](https://apidocs.nhanh.vn/v3/readme#request-params).

```curl
curl --location 'https://pos.open.nhanh.vn/v3.0/product/batch?appId={{appId}}&businessId={{businessId}}' \
--header 'Authorization: {{accessToken}}' \
--header 'Content-Type: application/json'
--data '{
    "filters": {
         "productId": 1231279144
    },
    "paginator": {
        "size": 100
    }
}'
```

### Filters

| Key           | Type      | Description                                             |
| ------------- | --------- | ------------------------------------------------------- |
| id            | int       | ID đơn vị tính                                          |
| productId     | int       | ID sản phẩm                                             |
| status        | int       | <p>Trạng thái lô hàng<br>1 = Active<br>2 = Inactive</p> |
| createdAtFrom | timestamp | Thời gian tạo lô từ                                     |
| createdAtTo   | timestamp | Thời gian tạo lô đến                                    |

### Paginator

* Xem cấu trúc chung [tại đây](https://apidocs.nhanh.vn/v3/readme#paginator).

## Response

* Xem cấu trúc chung [tại đây](https://apidocs.nhanh.vn/v3/readme#response).

### Failed response

* Xem các mã lỗi chung [tại đây](https://apidocs.nhanh.vn/v3/readme#failed-response).

### Successful response

```json
{
  "code": 1,
  "paginator": {
    "next": "Giá trị để lấy dữ liệu trang tiếp theo"
  },
  "data": [
    {
      "id": "(int) ID lô hàng",
      "productId": "(int) ID sản phẩm",
      "name": "(string) Tên đơn vị tính",
      "manufactureDate": "(string) Ngày sản xuất (Y-m-d)",
      "expiredDate": "(string) Ngày hết hạn (Y-m-d)",
      "status": "(int) Trạng thái lô hàng 1 = Active, 2 = Inactive",
      "createdAt": "(timestamp) Thời gian tạo lô hàng"
    },
    {
      "id": "(int) ID lô hàng",
      "productId": "(int) ID sản phẩm",
      "name": "(string) Tên đơn vị tính",
      "manufactureDate": "(string) Ngày sản xuất (Y-m-d)",
      "expiredDate": "(string) Ngày hết hạn (Y-m-d)",
      "status": "(int) Trạng thái lô hàng 1 = Active, 2 = Inactive",
      "createdAt": "(timestamp) Thời gian tạo lô hàng"
    }
  ]
}
```
