feat(api/rfid): 新增获取设备最新读取记录接口

- 添加 getDeviceLatestRecords 接口,获取每个设备的最新读取记录
- 返回数据包括设备ID、编号、名称、最新条码、时间和读取状态
- 在 types.ts 中新增 DeviceLatestRecordVO 类型定义
- 更新接口导出列表,包含新类型 DeviceLatestRecordVO
main
zangch@mesnac.com 2 months ago
parent d1102e547f
commit c66d18182f

@ -6,7 +6,8 @@ import {
LocationTreeNode,
SuccessRateTrend,
StatisticsOverview,
AlarmStatVO
AlarmStatVO,
DeviceLatestRecordVO
} from './types';
// ==================== 新增接口(按需刷新) ====================
@ -50,6 +51,17 @@ export const getSuccessRateTrends = (): AxiosPromise<SuccessRateTrend[]> => {
});
};
/**
* 4
* ID
*/
export const getDeviceLatestRecords = (): AxiosPromise<DeviceLatestRecordVO[]> => {
return request({
url: '/rfid/dashboard/deviceLatestRecords',
method: 'get'
});
};
// ==================== 原有接口(保留) ====================
/**

@ -129,3 +129,22 @@ export interface SuccessRateTrend {
/** 昨日同一小时成功率 */
yesterdaySuccessRate: number | null;
}
/**
* 4
*
*/
export interface DeviceLatestRecordVO {
/** 设备ID */
deviceId: number;
/** 设备编号 */
deviceCode: string;
/** 设备名称 */
deviceName: string;
/** 最新条码信息 */
latestBarcode: string | null;
/** 最新记录时间 */
latestRecordTime: string | null;
/** 读取状态 (1-成功; 0-失败) */
readStatus: string | null;
}

Loading…
Cancel
Save