feat(property): 添加电表趋势分析功能

This commit is contained in:
2025-08-28 01:22:23 +08:00
parent d8a91ff4be
commit 5f32b3141d
5 changed files with 405 additions and 237 deletions

View File

@@ -1,4 +1,4 @@
import type { MeterRecordVO, MeterRecordForm, MeterRecordQuery } from './model';
import type { MeterRecordVO, MeterRecordForm, MeterRecordQuery, MeterRecordTrend } from './model';
import type { ID, IDS } from '#/api/common';
import type { PageResult } from '#/api/common';
@@ -59,3 +59,13 @@ export function meterRecordUpdate(data: MeterRecordForm) {
export function meterRecordRemove(id: ID | IDS) {
return requestClient.deleteWithMsg<void>(`/property/meterRecord/${id}`);
}
/**
* 获取用电/气/水趋势分析数据
*
* @param params
* @returns 用电/气/水趋势分析数据
*/
export function meterRecordTrend(params: MeterRecordTrend) {
return requestClient.get<void>('/property/meterRecord/trend', { params });
}

View File

@@ -147,3 +147,36 @@ export interface MeterRecordQuery extends PageQuery {
*/
params?: any
}
export interface MeterRecordTrend {
/**
* 仪表类型
*/
meterType?: string | number
/**
* 仪表ID
*/
meterId: string | number
/**
* 楼层ID
*/
floorId: string | number
/**
* 日期
*/
day?: string
/**
* 月份
*/
month?: string
/**
* 年份
*/
year?: string
}