Skip to content

Production group ​

Production groupings

INFO

Har bir javob umumiy konvertda qaytadi — code, message, messages, status_code, time — foydali yuk esa data ichida. Quyidagi jadvallar faqat data ichini tavsiflaydi.

POST /production-group/create ​

Create a new production group (hierarchical grouping of tech-maps).

So‘rov tanasi

MaydonTurMajburiyTavsif
typestringHaCategory of tech-maps this group organises (tech_map or route_sheet). Mumkin qiymatlar: tech_map, route_sheet
namestringHaDisplay name of the production group
codestringYo‘qOptional short code for the group
notestringYo‘qOptional free-text note
parent_idstringYo‘qParent production-group ObjectId for hierarchical grouping
organization_idsstring[]HaOrganization ObjectIds this group is scoped to
json
{
  "type": "tech_map",
  "name": "string",
  "code": "string",
  "note": "string",
  "parent_id": "string",
  "organization_ids": [
    "string"
  ]
}

Javob

MaydonTurTavsif
typestringCategory of tech-maps this group organises (tech_map or route_sheet). Mumkin qiymatlar: tech_map, route_sheet
namestringDisplay name of the production group
codestringOptional short code for the group
notestringOptional free-text note
parent_idstringParent production-group ObjectId for hierarchical grouping
organization_idsstring[]Organization ObjectIds this group is scoped to
_idstringProduction group ObjectId
is_deletedbooleanSoft-delete flag
created_atstring (date-time)Creation timestamp (ISO 8601)
updated_atstring (date-time)Last update timestamp (ISO 8601)
json
{
  "code": 0,
  "message": "Success",
  "status_code": 200,
  "data": {
    "type": "tech_map",
    "name": "string",
    "code": "string",
    "note": "string",
    "parent_id": "string",
    "organization_ids": [
      "string"
    ],
    "_id": "string",
    "is_deleted": false,
    "created_at": "2025-05-01T12:00:00Z",
    "updated_at": "2025-05-01T12:00:00Z"
  },
  "time": "2025-05-01T12:00:00Z"
}

GET /production-group/get-by-id/{id} ​

Fetch a single production group by ObjectId.

Yo‘l parametrlari

ParametrTurMajburiyTavsif
idstringHaProduction-group ObjectId

So‘rov tanasi

So‘rov tanasi talab qilinmaydi.

Javob

Javob tuzilishi quyidagi bilan bir xil: POST /production-group/create.

POST /production-group/get-paging ​

Paginated list of production groups, filterable by type and organization.

So‘rov tanasi

MaydonTurMajburiyTavsif
pagenumberHaStandart: 1
limitnumberHaStandart: 20
searchstringYo‘qFilter by name or code
typestringYo‘qFilter by group type. Mumkin qiymatlar: tech_map, route_sheet
organization_idstringYo‘qFilter by organization ObjectId
parent_idstringYo‘qFilter by parent group ObjectId
json
{
  "page": 1,
  "limit": 20,
  "search": "string",
  "type": "tech_map",
  "organization_id": "string",
  "parent_id": "string"
}

Javob

MaydonTurTavsif
totalnumber
listobject[]
list[].typestringCategory of tech-maps this group organises (tech_map or route_sheet). Mumkin qiymatlar: tech_map, route_sheet
list[].namestringDisplay name of the production group
list[].codestringOptional short code for the group
list[].notestringOptional free-text note
list[].parent_idstringParent production-group ObjectId for hierarchical grouping
list[].organization_idsstring[]Organization ObjectIds this group is scoped to
list[]._idstringProduction group ObjectId
list[].is_deletedbooleanSoft-delete flag
list[].created_atstring (date-time)Creation timestamp (ISO 8601)
list[].updated_atstring (date-time)Last update timestamp (ISO 8601)
json
{
  "code": 0,
  "message": "Success",
  "status_code": 200,
  "data": {
    "total": 0,
    "list": [
      {
        "type": "tech_map",
        "name": "string",
        "code": "string",
        "note": "string",
        "parent_id": "string",
        "organization_ids": [],
        "_id": "string",
        "is_deleted": false,
        "created_at": "2025-05-01T12:00:00Z",
        "updated_at": "2025-05-01T12:00:00Z"
      }
    ]
  },
  "time": "2025-05-01T12:00:00Z"
}

PUT /production-group/update/{id} ​

Update an existing production group.

Yo‘l parametrlari

ParametrTurMajburiyTavsif
idstringHaProduction-group ObjectId

So‘rov tanasi

MaydonTurMajburiyTavsif
typestringYo‘qCategory of tech-maps this group organises. Mumkin qiymatlar: tech_map, route_sheet
namestringYo‘qDisplay name of the production group
codestringYo‘qOptional short code for the group
notestringYo‘qOptional free-text note
parent_idstringYo‘qParent production-group ObjectId for hierarchical grouping
organization_idsstring[]Yo‘qOrganization ObjectIds this group is scoped to
json
{
  "type": "tech_map",
  "name": "string",
  "code": "string",
  "note": "string",
  "parent_id": "string",
  "organization_ids": [
    "string"
  ]
}

Javob

Javob tuzilishi quyidagi bilan bir xil: POST /production-group/create.

DELETE /production-group/delete/{id} ​

Soft-delete a production group by ObjectId.

Yo‘l parametrlari

ParametrTurMajburiyTavsif
idstringHaProduction-group ObjectId

So‘rov tanasi

So‘rov tanasi talab qilinmaydi.

Javob

json
{
  "code": 0,
  "message": "Success",
  "status_code": 200,
  "data": "ok",
  "time": "2025-05-01T12:00:00Z"
}

Bu sahifa OpenAPI spetsifikatsiyasidan yaratilgan.

Bito 2.0 Integration API