|
|
@@ -89,7 +89,11 @@ export interface AlgoItem {
|
|
|
updatedAt?: string;
|
|
|
extra: string;
|
|
|
}
|
|
|
-/** 查询所有的算法 */
|
|
|
+
|
|
|
+
|
|
|
+/**
|
|
|
+ * v4: 获取所有算法列表
|
|
|
+ */
|
|
|
export const getAllAlgosApi = () => {
|
|
|
return http.request<AlgoItem[]>({
|
|
|
url: '/admin/algo/queryAlgoInfo',
|
|
|
@@ -105,6 +109,17 @@ export const getAlgosByCameraCode = (cameraCode: string) => {
|
|
|
});
|
|
|
};
|
|
|
|
|
|
+/**
|
|
|
+ * v4: 根据相机ID获取绑定的算法
|
|
|
+ */
|
|
|
+export const getAlgosByCameraId = (cameraId: number) => {
|
|
|
+ return http.request<AlgoItem[]>({
|
|
|
+ url: `/admin/algo/queryAllAlgoInfoByCameraId?cameraId=${cameraId}`,
|
|
|
+ method: 'POST'
|
|
|
+ });
|
|
|
+};
|
|
|
+
|
|
|
+
|
|
|
/** 相机关联的算法信息 */
|
|
|
export interface CameraAlgoItem {
|
|
|
id?: number;
|
|
|
@@ -399,12 +414,17 @@ interface AlgoPresetType {
|
|
|
status: number;
|
|
|
}
|
|
|
|
|
|
-//查询相机算法预设列表
|
|
|
+
|
|
|
+/**
|
|
|
+ * v4: 查询指定相机的算法预设列表
|
|
|
+ * @param cameraId
|
|
|
+ * @returns
|
|
|
+ */
|
|
|
export const getCameraAlgoPresetList = (
|
|
|
- cameraCode: string,
|
|
|
+ cameraId: number,
|
|
|
): Promise<{ algoInfoVOList: AlgoInfoType[] }> => {
|
|
|
return http.request({
|
|
|
- url: `/cameraPreview/getCameraAlgoPresetList?cameraCode=${cameraCode}`,
|
|
|
+ url: `/admin/cameraPreview/queryCameraAlgoPresetList?cameraId=${cameraId}`,
|
|
|
method: 'get',
|
|
|
});
|
|
|
};
|
|
|
@@ -423,10 +443,14 @@ export const updateFenceDisplayStatus = (data: UpdateFenceType) => {
|
|
|
});
|
|
|
};
|
|
|
|
|
|
-// 根据相机id查询相机detail
|
|
|
+/**
|
|
|
+ * v4: 根据相机id查询相机detail
|
|
|
+ * @param id
|
|
|
+ * @returns
|
|
|
+ */
|
|
|
export const getCameraDeatilById = (id: number) => {
|
|
|
return http.request({
|
|
|
- url: `/cameraPreview/queryCameraDetailById?id=${id}`,
|
|
|
+ url: `/admin/cameraPreview/queryCameraDetailById?id=${id}`,
|
|
|
method: 'post',
|
|
|
});
|
|
|
};
|