From ced07b17ff2ad31c5b1b71de28dbcac5c357cc41 Mon Sep 17 00:00:00 2001 From: yangsy Date: Tue, 2 Sep 2025 23:17:52 +0800 Subject: [PATCH] chore: apis --- src/apis/requests/device/other/ndm-security-box.ts | 13 +++++++++++++ src/apis/requests/device/storage/ndm-nvr.ts | 10 ++++++++++ 2 files changed, 23 insertions(+) diff --git a/src/apis/requests/device/other/ndm-security-box.ts b/src/apis/requests/device/other/ndm-security-box.ts index 2dfd452..b7198df 100644 --- a/src/apis/requests/device/other/ndm-security-box.ts +++ b/src/apis/requests/device/other/ndm-security-box.ts @@ -35,3 +35,16 @@ export const turnStatus = async (stationCode: string, ipAddress: string, circuit } return result; }; + +export const rebootSecurityBox = async (stationCode: string, ipAddress: string) => { + const prefix = stationCode ? `/${stationCode}` : ''; + const resp = await ndmClient.post(`${prefix}/api/ndm/ndmSecurityBox/reboot`, { + community: 'public', + ipAddress, + }); + const [err, result] = resp; + if (err || !result) { + throw err; + } + return result; +}; diff --git a/src/apis/requests/device/storage/ndm-nvr.ts b/src/apis/requests/device/storage/ndm-nvr.ts index 42357c7..c277622 100644 --- a/src/apis/requests/device/storage/ndm-nvr.ts +++ b/src/apis/requests/device/storage/ndm-nvr.ts @@ -64,3 +64,13 @@ export const reloadRecordCheckByGbId = async (stationCode: string, channel: Clie } return result; }; + +export const reloadAllRecordCheck = async (stationCode: string, dayOffset: number) => { + const prefix = stationCode ? `/${stationCode}` : ''; + const resp = await ndmClient.post(`${prefix}/api/ndm/ndmRecordCheck/reloadAllRecordCheck`, dayOffset); + const [err, result] = resp; + if (err || !result) { + throw err; + } + return result; +};