Initial commit

This commit is contained in:
2024-04-24 11:13:56 +03:00
commit 22d37bb0a4
301 changed files with 86455 additions and 0 deletions

143
tests/mocks/machines.js Normal file
View File

@@ -0,0 +1,143 @@
const apiModalMachine = {
"zav_nomer": "007",
"type": "АВФ-1М.2",
"railway_name": "РЖД",
"org_name": "ДКРЭ",
"nomer_zn8": 19413152,
"machine_type": "АВФ-1М.2 № 007",
"machine_id": 5862,
"imei": 868136032634217,
"device_number": "КР190617",
"device_id": 6248
}
const appModalMachine = {
"zavNomer": "007",
"type": "АВФ-1М.2",
"railwayName": "РЖД",
"orgName": "ДКРЭ",
"nomerZn8": 19413152,
"machineType": "АВФ-1М.2 № 007",
"machineId": 5862,
"imei": 868136032634217,
"deviceNumber": "КР190617",
"deviceId": 6248
}
const defaultLastMachines = [
{
"zav_nomer": "157",
"type": "УК",
"railway_name": "В-Сиб",
"pack_number": 7683,
"pack_dt": "2024-04-08T07:58:47.150000",
"org_name": "ПМС-183",
"nomer_zn8": 157,
"machine_type": "УК-25/25",
"machine_id": 3409,
"imei": 868136034784234,
"device_number": "КР214014",
"device_id": 3302
},
{
"zav_nomer": "162",
"type": "УК",
"railway_name": "Д-Вост",
"pack_number": 7683,
"pack_dt": "2024-04-08T04:10:03.250000",
"org_name": "ПМС-233",
"nomer_zn8": 162,
"machine_type": "УК-25/25",
"machine_id": 3425,
"imei": 864004043339297,
"device_number": "КР214015",
"device_id": 3572
},
{
"zav_nomer": "176",
"type": "УК",
"railway_name": "Заб",
"pack_number": 7683,
"pack_dt": "2024-04-05T05:39:04.392000",
"org_name": "ПМС-185",
"nomer_zn8": 176,
"machine_type": "УК-25/25",
"machine_id": 4619,
"imei": 868136034805187,
"device_number": "КР214038",
"device_id": 3328
}
]
const resLastMachines = [
{
"zavNomer": "157",
"type": "УК",
"railwayName": "В-Сиб",
"packNumber": 7683,
"packDt": "2024-04-08T07:58:47.150000",
"orgName": "ПМС-183",
"nomerZn8": 157,
"machineType": "УК-25/25",
"machineId": 3409,
"imei": 868136034784234,
"deviceNumber": "КР214014",
"deviceId": 3302
},
{
"zavNomer": "162",
"type": "УК",
"railwayName": "Д-Вост",
"packNumber": 7683,
"packDt": "2024-04-08T04:10:03.250000",
"orgName": "ПМС-233",
"nomerZn8": 162,
"machineType": "УК-25/25",
"machineId": 3425,
"imei": 864004043339297,
"deviceNumber": "КР214015",
"deviceId": 3572
},
{
"zavNomer": "176",
"type": "УК",
"railwayName": "Заб",
"packNumber": 7683,
"packDt": "2024-04-05T05:39:04.392000",
"orgName": "ПМС-185",
"nomerZn8": 176,
"machineType": "УК-25/25",
"machineId": 4619,
"imei": 868136034805187,
"deviceNumber": "КР214038",
"deviceId": 3328
}
]
const apiModalListMachines = [apiModalMachine]
const appModalListMachines = [appModalMachine]
class AdapterOfMachines {
constructor() {
}
/**
*
* @returns {Promise<Array>}
*/
async fetchModalMachines() {
return appModalListMachines
}
/**
*
* @returns {Promise<Array>}
*/
async fetchLastMachinesByPackNum() {
return resLastMachines
}
}
export { apiModalMachine, appModalMachine, apiModalListMachines, appModalListMachines, defaultLastMachines, resLastMachines, AdapterOfMachines }

161
tests/mocks/packs.js Normal file
View File

@@ -0,0 +1,161 @@
const defaultParams = {
"imei": "868136035512212",
"dtStart": "2024-03-04T00:00:00",
"dtFinish": "2024-04-04T23:59:00",
}
const freePacksParams = [
{
"packs": [7683],
"imei": "868136035512212",
"dtStart": "2024-03-04T00:00:00",
"dtFinish": "2024-04-04T23:59:00",
},
{
"pagination": {"count": 2, "page": 2},
"settings": {"date_param": "pack_dt", "sort_order": "asc"}
}
]
const defaultLastPacks = [{
"pack_number": 1,
"pack_dt": "2024-04-03T09:18:53.000000",
"count": 6653
},
{
"pack_number": 8,
"pack_dt": "2024-04-03T09:05:42.477000",
"count": 90
},
{
"pack_number": 9,
"pack_dt": "2024-04-03T09:05:42.477000",
"count": 441
},
{
"pack_number": 12,
"pack_dt": "2024-04-03T06:30:56.601000",
"count": 44963
},
{
"pack_number": 13,
"pack_dt": "2024-04-03T06:28:22.691000",
"count": 1047
},
{
"pack_number": 14,
"pack_dt": "2024-04-03T06:30:57.208000",
"count": 23281
}]
const resPacks = [{
"packNumber": 1,
"packDt": "2024-04-03T09:18:53.000000",
"count": 6653
},
{
"packNumber": 8,
"packDt": "2024-04-03T09:05:42.477000",
"count": 90
},
{
"packNumber": 9,
"packDt": "2024-04-03T09:05:42.477000",
"count": 441
},
{
"packNumber": 12,
"packDt": "2024-04-03T06:30:56.601000",
"count": 44963
},
{
"packNumber": 13,
"packDt": "2024-04-03T06:28:22.691000",
"count": 1047
},
{
"packNumber": 14,
"packDt": "2024-04-03T06:30:57.208000",
"count": 23281
}]
const defaultFreePacks = {
"max_data_length": 69,
"logs": [
{
"rcvd_dt": "2024-04-04T13:43:16.394540",
"pack_number": 7683,
"pack_dt": "2024-04-04T10:43:05.234000",
"key": "20343046594D500B0028001A",
"imei": 868136034800014,
"id": 4236613068,
"dt": "2024-04-04T13:43:18.878316",
"data": "7683,384185234,57204033,39404035,4,2557,0,2,128,3,800281,788125,0",
"arhiv_date": null
},
{
"rcvd_dt": "2024-04-04T13:43:43.585266",
"pack_number": 7683,
"pack_dt": "2024-04-04T10:43:15.254000",
"key": "20343046594D500B0028001A",
"imei": 868136034800014,
"id": 4236616912,
"dt": "2024-04-04T13:43:47.427510",
"data": "7683,384195254,57204036,39404033,0,2573,0,2,128,3,797447,806304,0",
"arhiv_date": null
}
]
}
const resFreePacks = {
"maxDataLength": 69,
"logs": [
{
"rcvdDt": "2024-04-04T13:43:16.394540",
"packNumber": 7683,
"packDt": "2024-04-04T10:43:05.234000",
"key": "20343046594D500B0028001A",
"imei": 868136034800014,
"id": 4236613068,
"dt": "2024-04-04T13:43:18.878316",
"data": "7683,384185234,57204033,39404035,4,2557,0,2,128,3,800281,788125,0",
"arhivDate": null
},
{
"rcvdDt": "2024-04-04T13:43:43.585266",
"packNumber": 7683,
"packDt": "2024-04-04T10:43:15.254000",
"key": "20343046594D500B0028001A",
"imei": 868136034800014,
"id": 4236616912,
"dt": "2024-04-04T13:43:47.427510",
"data": "7683,384195254,57204036,39404033,0,2573,0,2,128,3,797447,806304,0",
"arhivDate": null
}
]
}
class ApiOfPacks {
constructor() {
}
/**
*
* @returns {Promise<Array>}
*/
async fetchLastPacks() {
return defaultLastPacks
}
/**
*
* @returns {Promise<Array>}
*/
async fetchFreePacks() {
return defaultFreePacks
}
}
export {defaultLastPacks, resPacks, defaultFreePacks, resFreePacks, defaultParams, freePacksParams, ApiOfPacks}