feat(api): 添加获取计数的接口

- 在多个 API 文件中添加了获取计数的接口方法
- 新增接口包括报警信息计数、调试计数、安装计数、采购计数等
master
zangch@mesnac.com 3 months ago
parent a587ac3105
commit b58e5133fe

@ -75,3 +75,16 @@ export function getBaseAlarmInfoList (query) {
params: query
});
};
/**
* Get alarm info count
* @param query
* @returns {*}
*/
export const getAlarmInfoCount = (query?: BaseAlarmInfoQuery): AxiosPromise<number> => {
return request({
url: '/dms/baseAlarmInfo/count',
method: 'get',
params: query
});
};

@ -62,6 +62,18 @@ export const delDmsBaseDeviceDebugging = (deviceDebuggingId: string | number | A
});
};
/**
* Get debugging count
* @returns
*/
export const getDebuggingCount = (params: any): AxiosPromise<number> => {
return request({
url: '/dms/dmsBaseDeviceDebugging/count',
method: 'get',
params
});
};
/**
*

@ -62,6 +62,18 @@ export const delDmsBaseDeviceInstall = (deviceInstallId: string | number | Array
});
};
/**
* Get install count
* @returns
*/
export const getInstallCount = (params: any): AxiosPromise<number> => {
return request({
url: '/dms/dmsBaseDeviceInstall/count',
method: 'get',
params
});
};
/**
*

@ -62,6 +62,18 @@ export const delDmsBaseDevicePurchase = (devicePurchaseId: string | number | Arr
});
};
/**
* Get purchase count
* @returns
*/
export const getPurchaseCount = (params: any): AxiosPromise<number> => {
return request({
url: '/dms/dmsBaseDevicePurchase/count',
method: 'get',
params
});
};
/**
*

@ -62,6 +62,18 @@ export const delDmsBillsFaultInstance = (repairInstanceId: string | number | Arr
});
};
/**
* Get fault instance count
* @returns
*/
export const getFaultInstanceCount = (params: any): AxiosPromise<number> => {
return request({
url: '/dms/dmsBillsFaultInstance/count',
method: 'get',
params
});
};
/**
* ;

@ -62,6 +62,18 @@ export const delDmsBillsInspectInstance = (inspectInstanceId: string | number |
});
};
/**
* Get inspect instance count
* @returns
*/
export const getInspectInstanceCount = (params: any): AxiosPromise<number> => {
return request({
url: '/dms/dmsBillsInspectInstance/count',
method: 'get',
params
});
};
/**
*

@ -51,6 +51,19 @@ export const updateDmsBillsMaintInstance = (data: DmsBillsMaintInstanceForm) =>
});
};
/**
* @description:
* @param {R} params
* @return {R}
*/
export const getDmsDeviceMaintenanceStats = (params: any) => {
return request({
url: '/dms/dmsBillsMaintInstance/getDmsDeviceMaintenanceStats',
method: 'get',
params
});
};
/**
*
* @param maintInstanceId
@ -62,6 +75,18 @@ export const delDmsBillsMaintInstance = (maintInstanceId: string | number | Arra
});
};
/**
* Get maintenance instance count
* @returns
*/
export const getMaintInstanceCount = (params: any): AxiosPromise<number> => {
return request({
url: '/dms/dmsBillsMaintInstance/count',
method: 'get',
params
});
};
/**
*

Loading…
Cancel
Save