feat:功能优化,设备报警信息、微信缓存用户,操作记录信息,代码提交。
This commit is contained in:
63
src/api/fishery/deviceWarnCombine/index.ts
Normal file
63
src/api/fishery/deviceWarnCombine/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { DeviceWarnCombineVO, DeviceWarnCombineForm, DeviceWarnCombineQuery } from '@/api/fishery/deviceWarnCombine/types';
|
||||
|
||||
/**
|
||||
* 查询设备告警信息列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listDeviceWarnCombine = (query?: DeviceWarnCombineQuery): AxiosPromise<DeviceWarnCombineVO[]> => {
|
||||
return request({
|
||||
url: '/fishery/deviceWarnCombine/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询设备告警信息详细
|
||||
* @param id
|
||||
*/
|
||||
export const getDeviceWarnCombine = (id: string | number): AxiosPromise<DeviceWarnCombineVO> => {
|
||||
return request({
|
||||
url: '/fishery/deviceWarnCombine/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增设备告警信息
|
||||
* @param data
|
||||
*/
|
||||
export const addDeviceWarnCombine = (data: DeviceWarnCombineForm) => {
|
||||
return request({
|
||||
url: '/fishery/deviceWarnCombine',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改设备告警信息
|
||||
* @param data
|
||||
*/
|
||||
export const updateDeviceWarnCombine = (data: DeviceWarnCombineForm) => {
|
||||
return request({
|
||||
url: '/fishery/deviceWarnCombine',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除设备告警信息
|
||||
* @param id
|
||||
*/
|
||||
export const delDeviceWarnCombine = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/fishery/deviceWarnCombine/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
143
src/api/fishery/deviceWarnCombine/types.ts
Normal file
143
src/api/fishery/deviceWarnCombine/types.ts
Normal file
@@ -0,0 +1,143 @@
|
||||
export interface DeviceWarnCombineVO {
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 设备编号
|
||||
*/
|
||||
deviceSerialNum: string;
|
||||
|
||||
/**
|
||||
* 设备类型
|
||||
*/
|
||||
deviceType: number;
|
||||
|
||||
/**
|
||||
* 参数类型
|
||||
*/
|
||||
thresholdType: number;
|
||||
|
||||
/**
|
||||
* 进展状态
|
||||
*/
|
||||
processStatus: number;
|
||||
|
||||
/**
|
||||
* 故障类型
|
||||
*/
|
||||
warnType: number;
|
||||
|
||||
/**
|
||||
* 告警总数量
|
||||
*/
|
||||
totalCount: number;
|
||||
|
||||
/**
|
||||
* 处理人
|
||||
*/
|
||||
handlerName: string;
|
||||
|
||||
/**
|
||||
* 处理时间
|
||||
*/
|
||||
processTime: string;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
createTime: string;
|
||||
|
||||
}
|
||||
|
||||
export interface DeviceWarnCombineForm extends BaseEntity {
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 设备编号
|
||||
*/
|
||||
deviceSerialNum?: string;
|
||||
|
||||
/**
|
||||
* 设备类型
|
||||
*/
|
||||
deviceType?: number;
|
||||
|
||||
/**
|
||||
* 参数类型
|
||||
*/
|
||||
thresholdType?: number;
|
||||
|
||||
/**
|
||||
* 进展状态
|
||||
*/
|
||||
processStatus?: number;
|
||||
|
||||
/**
|
||||
* 故障类型
|
||||
*/
|
||||
warnType?: number;
|
||||
|
||||
/**
|
||||
* 告警总数量
|
||||
*/
|
||||
totalCount?: number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remarkContent?: string;
|
||||
|
||||
/**
|
||||
* 处理人
|
||||
*/
|
||||
handlerName?: string;
|
||||
|
||||
/**
|
||||
* 处理时间
|
||||
*/
|
||||
processTime?: string;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
|
||||
}
|
||||
|
||||
export interface DeviceWarnCombineQuery extends PageQuery {
|
||||
|
||||
/**
|
||||
* 设备编号
|
||||
*/
|
||||
deviceSerialNum?: string;
|
||||
|
||||
/**
|
||||
* 设备类型
|
||||
*/
|
||||
deviceType?: number;
|
||||
|
||||
/**
|
||||
* 参数类型
|
||||
*/
|
||||
thresholdType?: number;
|
||||
|
||||
/**
|
||||
* 进展状态
|
||||
*/
|
||||
processStatus?: number;
|
||||
|
||||
/**
|
||||
* 故障类型
|
||||
*/
|
||||
warnType?: number;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
63
src/api/fishery/deviceWarnOne/index.ts
Normal file
63
src/api/fishery/deviceWarnOne/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { DeviceWarnOneVO, DeviceWarnOneForm, DeviceWarnOneQuery } from '@/api/fishery/deviceWarnOne/types';
|
||||
|
||||
/**
|
||||
* 查询设备报警明细列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listDeviceWarnOne = (query?: DeviceWarnOneQuery): AxiosPromise<DeviceWarnOneVO[]> => {
|
||||
return request({
|
||||
url: '/fishery/deviceWarnOne/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询设备报警明细详细
|
||||
* @param id
|
||||
*/
|
||||
export const getDeviceWarnOne = (id: string | number): AxiosPromise<DeviceWarnOneVO> => {
|
||||
return request({
|
||||
url: '/fishery/deviceWarnOne/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增设备报警明细
|
||||
* @param data
|
||||
*/
|
||||
export const addDeviceWarnOne = (data: DeviceWarnOneForm) => {
|
||||
return request({
|
||||
url: '/fishery/deviceWarnOne',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改设备报警明细
|
||||
* @param data
|
||||
*/
|
||||
export const updateDeviceWarnOne = (data: DeviceWarnOneForm) => {
|
||||
return request({
|
||||
url: '/fishery/deviceWarnOne',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除设备报警明细
|
||||
* @param id
|
||||
*/
|
||||
export const delDeviceWarnOne = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/fishery/deviceWarnOne/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
143
src/api/fishery/deviceWarnOne/types.ts
Normal file
143
src/api/fishery/deviceWarnOne/types.ts
Normal file
@@ -0,0 +1,143 @@
|
||||
export interface DeviceWarnOneVO {
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 报警主表id
|
||||
*/
|
||||
warnCombineId: string | number;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
userId: string | number;
|
||||
|
||||
/**
|
||||
* 告警最大值
|
||||
*/
|
||||
limitUpper: number;
|
||||
|
||||
/**
|
||||
* 告警最小值
|
||||
*/
|
||||
limitLower: number;
|
||||
|
||||
/**
|
||||
* 告警当前值
|
||||
*/
|
||||
curValue: number;
|
||||
|
||||
/**
|
||||
* 进展状态
|
||||
*/
|
||||
processStatus: number;
|
||||
|
||||
/**
|
||||
* 故障类型
|
||||
*/
|
||||
warnType: number;
|
||||
|
||||
/**
|
||||
* 处理人
|
||||
*/
|
||||
handlerName: string;
|
||||
|
||||
/**
|
||||
* 处理时间
|
||||
*/
|
||||
processTime: string;
|
||||
|
||||
}
|
||||
|
||||
export interface DeviceWarnOneForm extends BaseEntity {
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 报警主表id
|
||||
*/
|
||||
warnCombineId?: string | number;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
userId?: string | number;
|
||||
|
||||
/**
|
||||
* 告警最大值
|
||||
*/
|
||||
limitUpper?: number;
|
||||
|
||||
/**
|
||||
* 告警最小值
|
||||
*/
|
||||
limitLower?: number;
|
||||
|
||||
/**
|
||||
* 告警当前值
|
||||
*/
|
||||
curValue?: number;
|
||||
|
||||
/**
|
||||
* 进展状态
|
||||
*/
|
||||
processStatus?: number;
|
||||
|
||||
/**
|
||||
* 故障类型
|
||||
*/
|
||||
warnType?: number;
|
||||
|
||||
/**
|
||||
* 处理人
|
||||
*/
|
||||
handlerName?: string;
|
||||
|
||||
/**
|
||||
* 处理时间
|
||||
*/
|
||||
processTime?: string;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
|
||||
}
|
||||
|
||||
export interface DeviceWarnOneQuery extends PageQuery {
|
||||
|
||||
/**
|
||||
* 报警主表id
|
||||
*/
|
||||
warnCombineId?: string | number;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
userId?: string | number;
|
||||
|
||||
/**
|
||||
* 进展状态
|
||||
*/
|
||||
processStatus?: number;
|
||||
|
||||
/**
|
||||
* 故障类型
|
||||
*/
|
||||
warnType?: number;
|
||||
|
||||
/**
|
||||
* 处理人
|
||||
*/
|
||||
handlerName?: string;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
63
src/api/fishery/messageOpRecord/index.ts
Normal file
63
src/api/fishery/messageOpRecord/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { MessageOpRecordVO, MessageOpRecordForm, MessageOpRecordQuery } from '@/api/fishery/messageOpRecord/types';
|
||||
|
||||
/**
|
||||
* 查询用户操作记录列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listMessageOpRecord = (query?: MessageOpRecordQuery): AxiosPromise<MessageOpRecordVO[]> => {
|
||||
return request({
|
||||
url: '/fishery/messageOpRecord/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询用户操作记录详细
|
||||
* @param id
|
||||
*/
|
||||
export const getMessageOpRecord = (id: string | number): AxiosPromise<MessageOpRecordVO> => {
|
||||
return request({
|
||||
url: '/fishery/messageOpRecord/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增用户操作记录
|
||||
* @param data
|
||||
*/
|
||||
export const addMessageOpRecord = (data: MessageOpRecordForm) => {
|
||||
return request({
|
||||
url: '/fishery/messageOpRecord',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改用户操作记录
|
||||
* @param data
|
||||
*/
|
||||
export const updateMessageOpRecord = (data: MessageOpRecordForm) => {
|
||||
return request({
|
||||
url: '/fishery/messageOpRecord',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除用户操作记录
|
||||
* @param id
|
||||
*/
|
||||
export const delMessageOpRecord = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/fishery/messageOpRecord/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
108
src/api/fishery/messageOpRecord/types.ts
Normal file
108
src/api/fishery/messageOpRecord/types.ts
Normal file
@@ -0,0 +1,108 @@
|
||||
export interface MessageOpRecordVO {
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
userId: string | number;
|
||||
|
||||
/**
|
||||
* 操作用户id
|
||||
*/
|
||||
opUserId: string | number;
|
||||
|
||||
/**
|
||||
* 操作标题
|
||||
*/
|
||||
title: string;
|
||||
|
||||
/**
|
||||
* 操作内容
|
||||
*/
|
||||
message: string;
|
||||
|
||||
/**
|
||||
* 操作方式
|
||||
*/
|
||||
opType: number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark: string;
|
||||
|
||||
}
|
||||
|
||||
export interface MessageOpRecordForm extends BaseEntity {
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
userId?: string | number;
|
||||
|
||||
/**
|
||||
* 操作用户id
|
||||
*/
|
||||
opUserId?: string | number;
|
||||
|
||||
/**
|
||||
* 操作标题
|
||||
*/
|
||||
title?: string;
|
||||
|
||||
/**
|
||||
* 操作内容
|
||||
*/
|
||||
message?: string;
|
||||
|
||||
/**
|
||||
* 操作方式
|
||||
*/
|
||||
opType?: number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
|
||||
}
|
||||
|
||||
export interface MessageOpRecordQuery extends PageQuery {
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
userId?: string | number;
|
||||
|
||||
/**
|
||||
* 操作用户id
|
||||
*/
|
||||
opUserId?: string | number;
|
||||
|
||||
/**
|
||||
* 操作标题
|
||||
*/
|
||||
title?: string;
|
||||
|
||||
/**
|
||||
* 操作内容
|
||||
*/
|
||||
message?: string;
|
||||
|
||||
/**
|
||||
* 操作方式
|
||||
*/
|
||||
opType?: number;
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
63
src/api/fishery/tecentUserCache/index.ts
Normal file
63
src/api/fishery/tecentUserCache/index.ts
Normal file
@@ -0,0 +1,63 @@
|
||||
import request from '@/utils/request';
|
||||
import { AxiosPromise } from 'axios';
|
||||
import { TecentUserCacheVO, TecentUserCacheForm, TecentUserCacheQuery } from '@/api/fishery/tecentUserCache/types';
|
||||
|
||||
/**
|
||||
* 查询公众号用户缓存列表
|
||||
* @param query
|
||||
* @returns {*}
|
||||
*/
|
||||
|
||||
export const listTecentUserCache = (query?: TecentUserCacheQuery): AxiosPromise<TecentUserCacheVO[]> => {
|
||||
return request({
|
||||
url: '/fishery/tecentUserCache/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 查询公众号用户缓存详细
|
||||
* @param id
|
||||
*/
|
||||
export const getTecentUserCache = (id: string | number): AxiosPromise<TecentUserCacheVO> => {
|
||||
return request({
|
||||
url: '/fishery/tecentUserCache/' + id,
|
||||
method: 'get'
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 新增公众号用户缓存
|
||||
* @param data
|
||||
*/
|
||||
export const addTecentUserCache = (data: TecentUserCacheForm) => {
|
||||
return request({
|
||||
url: '/fishery/tecentUserCache',
|
||||
method: 'post',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 修改公众号用户缓存
|
||||
* @param data
|
||||
*/
|
||||
export const updateTecentUserCache = (data: TecentUserCacheForm) => {
|
||||
return request({
|
||||
url: '/fishery/tecentUserCache',
|
||||
method: 'put',
|
||||
data: data
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* 删除公众号用户缓存
|
||||
* @param id
|
||||
*/
|
||||
export const delTecentUserCache = (id: string | number | Array<string | number>) => {
|
||||
return request({
|
||||
url: '/fishery/tecentUserCache/' + id,
|
||||
method: 'delete'
|
||||
});
|
||||
};
|
||||
53
src/api/fishery/tecentUserCache/types.ts
Normal file
53
src/api/fishery/tecentUserCache/types.ts
Normal file
@@ -0,0 +1,53 @@
|
||||
export interface TecentUserCacheVO {
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
id: string | number;
|
||||
|
||||
/**
|
||||
* openId
|
||||
*/
|
||||
openId: string | number;
|
||||
|
||||
/**
|
||||
* unionId
|
||||
*/
|
||||
unionId: string | number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark: string;
|
||||
|
||||
}
|
||||
|
||||
export interface TecentUserCacheForm extends BaseEntity {
|
||||
/**
|
||||
* 主键id
|
||||
*/
|
||||
id?: string | number;
|
||||
|
||||
/**
|
||||
* openId
|
||||
*/
|
||||
openId?: string | number;
|
||||
|
||||
/**
|
||||
* unionId
|
||||
*/
|
||||
unionId?: string | number;
|
||||
|
||||
/**
|
||||
* 备注
|
||||
*/
|
||||
remark?: string;
|
||||
|
||||
}
|
||||
|
||||
export interface TecentUserCacheQuery extends PageQuery {
|
||||
|
||||
/**
|
||||
* 日期范围参数
|
||||
*/
|
||||
params?: any;
|
||||
}
|
||||
Reference in New Issue
Block a user