getScanTasksList — шалгалтын даалгавруудын жагсаалт авах
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ арга нь шалгалтын (scan) даалгавруудын жагсаалтыг буцаана.
Параметрүүд
- `name` — Төрөл: String; Заавал биш; Даалгаврын нэр. Даалгавруудын жагсаалтыг нэрээр шүүнэ. Түлхүүр үгийг нэрийн аль ч хэсэгт хайхын тулд түүний өмнө од (*) тэмдэг тавина. Орхивол зөвхөн нэр нь түлхүүр үгээр эхэлсэн үр дүнг буцаана.
- `status` — Төрөл: Number; Заавал биш; Даалгаврын төлөв. Боломжит сонголтууд: 1 - Pending; 2 - In progress; 3 - Finished.
- `page` — Төрөл: Number; Заавал биш; Үр дүнгийн хуудасны дугаар. Анхдагч хуудасны дугаар нь 1.
- `perPage` — Төрөл: Number; Заавал биш; Нэг хуудсанд харуулах зүйлийн тоо. Дээд хязгаар нь нэг хуудсанд 100 зүйл. Анхдагч утга: нэг хуудсанд 30 зүйл.
Буцаах утга
Энэ арга нь даалгавруудын мэдээллийг агуулсан Object буцаана. Буцаах объект дараахыг агуулна:
page— харуулж буй одоогийн хуудас
pagesCount— боломжит хуудасны нийт тоо
perPage— нэг хуудсанд буцаасан зүйлийн тоо
total— зүйлийн нийт тоо
items— даалгавруудын жагсаалт. Жагсаалтын оруулга бүр дараах талбаруудтай:
- id, даалгаврын ID,
- name, даалгаврын нэр,
- status, даалгаврын төлөв (дээр тодорхойлсон),
- startDate, даалгавар эхэлсэн огноо
Жишээ
Хүсэлт:
{
"params": {
"status": 1,
"page": 2,
"perPage": 5
},
"jsonrpc": "2.0",
"method": "getScanTasksList",
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f"
}Хариу:
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc": "2.0",
"result": {
"page": 2,
"pagesCount": 11,
"perPage": 5,
"total": 54,
"items": [
{
"id": "21a295eeb1a43d8b497b23b7",
"name": "task 1",
"status": 1,
"startDate": "2015-08-21T23:48:16"
},
{
"id": "21a295eeb1a43d8b497b23b8",
"name": "task 2",
"status": 1,
"startDate": "2015-08-21T10:21:15"
},
]
}
}