feat(api): 增加获取全部列表接口及首页统计数据接口

- 在rfidDevice模块新增获取全部设备信息列表接口,用于下拉和首页场景
- 在rfidLocation模块新增获取全部位置信息列表接口,用于下拉和树选择场景
- 在rfidReadRecord模块新增获取全部读取记录列表接口,用于首页告警统计场景
- 新增dashboard模块接口,用于获取首页统计数据
- 扩展rfidDevice和rfidReadRecord相关类型定义,新增位置名称和设备名称等字段
main
zangch@mesnac.com 2 months ago
parent f8809a016e
commit 748754c82c

@ -0,0 +1,11 @@
import request from '@/utils/request';
/**
*
*/
export const getDashboardStats = () => {
return request({
url: '/rfid/dashboard/stats',
method: 'get'
})
}

@ -1,6 +1,6 @@
import request from '@/utils/request'; import request from '@/utils/request';
import {AxiosPromise} from 'axios'; import { AxiosPromise } from 'axios';
import {RfidDeviceForm, RfidDeviceQuery, RfidDeviceVO} from '@/api/'; import { RfidDeviceForm, RfidDeviceQuery, RfidDeviceVO } from './types';
/** /**
* *
@ -61,3 +61,15 @@ export const delRfidDevice = (id: string | number | Array<string | number>) => {
method: 'delete' method: 'delete'
}); });
}; };
/**
*
* @param query
*/
export const getRfidDeviceList = (query?: RfidDeviceQuery) => {
return request({
url: '/rfid/rfidDevice/getRfidDeviceList',
method: 'get',
params: query
});
};

@ -19,6 +19,11 @@ export interface RfidDeviceVO {
*/ */
locationId: string | number; locationId: string | number;
/**
*
*/
locationAlias?: string;
/** /**
* (IP) * (IP)
*/ */

@ -16,6 +16,18 @@ export const listRfidLocation = (query?: RfidLocationQuery): AxiosPromise<RfidLo
}); });
}; };
/**
*
* @param query
*/
export const getRfidLocationList = (query?: RfidLocationQuery) => {
return request({
url: '/rfid/rfidLocation/getRfidLocationList',
method: 'get',
params: query
});
};
/** /**
* *
* @param id * @param id

@ -1,6 +1,6 @@
import request from '@/utils/request'; import request from '@/utils/request';
import {AxiosPromise} from 'axios'; import { AxiosPromise } from 'axios';
import {RfidReadRecordForm, RfidReadRecordQuery, RfidReadRecordVO} from '@/api/'; import { RfidReadRecordForm, RfidReadRecordQuery, RfidReadRecordVO } from './types';
/** /**
* *
@ -61,3 +61,15 @@ export const delRfidReadRecord = (id: string | number | Array<string | number>)
method: 'delete' method: 'delete'
}); });
}; };
/**
*
* @param query
*/
export const getRfidReadRecordList = (query?: RfidReadRecordQuery) => {
return request({
url: '/rfid/rfidReadRecord/getRfidReadRecordList',
method: 'get',
params: query
});
};

@ -5,10 +5,20 @@ export interface RfidReadRecordVO {
id: string | number; id: string | number;
/** /**
* rfid_device.id * idrfid_device.id
*/ */
deviceId: string | number; deviceId: string | number;
/**
*
*/
deviceCode?: string;
/**
*
*/
deviceName?: string;
/** /**
* (1-;0-) * (1-;0-)
*/ */
@ -53,7 +63,7 @@ export interface RfidReadRecordForm extends BaseEntity {
id?: string | number; id?: string | number;
/** /**
* rfid_device.id * idrfid_device.id
*/ */
deviceId?: string | number; deviceId?: string | number;

Loading…
Cancel
Save