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

- 在rfidDevice模块新增获取全部设备信息列表接口,用于下拉和首页场景
- 在rfidLocation模块新增获取全部位置信息列表接口,用于下拉和树选择场景
- 在rfidReadRecord模块新增获取全部读取记录列表接口,用于首页告警统计场景
- 新增dashboard模块接口,用于获取首页统计数据
- 扩展rfidDevice和rfidReadRecord相关类型定义,新增位置名称和设备名称等字段
main
zangch@mesnac.com 1 month 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 {AxiosPromise} from 'axios';
import {RfidDeviceForm, RfidDeviceQuery, RfidDeviceVO} from '@/api/';
import { AxiosPromise } from 'axios';
import { RfidDeviceForm, RfidDeviceQuery, RfidDeviceVO } from './types';
/**
*
@ -61,3 +61,15 @@ export const delRfidDevice = (id: string | number | Array<string | number>) => {
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;
/**
*
*/
locationAlias?: string;
/**
* (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

@ -1,6 +1,6 @@
import request from '@/utils/request';
import {AxiosPromise} from 'axios';
import {RfidReadRecordForm, RfidReadRecordQuery, RfidReadRecordVO} from '@/api/';
import { AxiosPromise } from 'axios';
import { RfidReadRecordForm, RfidReadRecordQuery, RfidReadRecordVO } from './types';
/**
*
@ -61,3 +61,15 @@ export const delRfidReadRecord = (id: string | number | Array<string | number>)
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;
/**
* rfid_device.id
* idrfid_device.id
*/
deviceId: string | number;
/**
*
*/
deviceCode?: string;
/**
*
*/
deviceName?: string;
/**
* (1-;0-)
*/
@ -53,7 +63,7 @@ export interface RfidReadRecordForm extends BaseEntity {
id?: string | number;
/**
* rfid_device.id
* idrfid_device.id
*/
deviceId?: string | number;

Loading…
Cancel
Save