You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1012 B
40 lines
1012 B
2 days ago
|
import request from '@/config/axios'
|
||
|
export interface tdQuery {
|
||
|
pageNo: number // 页码
|
||
|
pageSize: number // 每页数量
|
||
|
|
||
|
sn?: string // 设备编号
|
||
|
|
||
|
startTime?: string | number // 开始时间
|
||
|
endTime?: string | number // 结束时间
|
||
|
}
|
||
|
/** 历史数据 */
|
||
|
export interface tdStruct {
|
||
|
sn?: string // 设备编号
|
||
|
battery?: string // 电量
|
||
|
value?: number // 数据
|
||
|
longitude?: number // 经度
|
||
|
latitude?: number // 纬度
|
||
|
ts?: string | number // 更新时间
|
||
|
name?: string // 持有人姓名
|
||
|
}
|
||
|
|
||
|
/** 原始数据 */
|
||
|
export interface tdengineOriginalStruct {
|
||
|
sn: string // 设备编号
|
||
|
payload: string //
|
||
|
ts: string | number // 更新时间
|
||
|
}
|
||
|
|
||
|
// 历史记录
|
||
|
export const tdengineApi = {
|
||
|
// 获取历史数据
|
||
|
getPage: async (params: any) => {
|
||
|
return await request.get({ url: `/gas/tdengine/page`, params })
|
||
|
},
|
||
|
// 获取原始数据
|
||
|
getOriginalLogPage: async (params: any) => {
|
||
|
return await request.get({ url: `/gas/tdengine/original-log-page`, params })
|
||
|
}
|
||
|
}
|