| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- import request from '@/utils/request';
- import { AxiosPromise } from 'axios';
- import { MinioDataVO, MinioDataForm, MinioDataQuery, SourceStatisticsVO } from '@/api/smsb/source/minioData_type';
- import { DeviceErrorRecordVO } from '@/api/smsb/device/errorRecord_type';
- /**
- * 查询文件资源列表
- * @param query
- * @returns {*}
- */
- export const listMinioData = (query?: MinioDataQuery): AxiosPromise<MinioDataVO[]> => {
- return request({
- url: '/source/minioData/list',
- method: 'get',
- params: query
- });
- };
- /**
- * 查询文件资源详细
- * @param id
- */
- export const getMinioData = (id: string | number): AxiosPromise<MinioDataVO> => {
- return request({
- url: '/source/minioData/' + id,
- method: 'get'
- });
- };
- /**
- * 新增文件资源
- * @param data
- */
- export const addMinioData = (data: MinioDataForm) => {
- return request({
- url: '/source/minioData',
- method: 'post',
- data: data
- });
- };
- /**
- * 修改文件资源
- * @param data
- */
- export const updateMinioData = (data: MinioDataForm) => {
- return request({
- url: '/source/minioData',
- method: 'put',
- data: data
- });
- };
- /**
- * 删除文件资源
- * @param id
- */
- export const delMinioData = (id: string | number | Array<string | number>) => {
- return request({
- url: '/source/minioData/' + id,
- method: 'delete'
- });
- };
- export const fileStatistics = () => {
- return request({
- url: '/source/minioData/statistics',
- method: 'get'
- });
- };
- export const fileStatisticsByTag = () => {
- return request({
- url: '/source/minioData/statistics/byTag',
- method: 'get'
- });
- };
- export const statisticsByTypeAndTag = () => {
- return request({
- url: '/source/minioData/statistics/byTypeAndTag',
- method: 'get'
- });
- };
- export const numLine = (params?: any): AxiosPromise<SourceStatisticsVO> => {
- return request({
- url: '/source/minioData/dashboard/play/numLine',
- method: 'get',
- params: params
- });
- };
|