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.
39 lines
1012 B
39 lines
1012 B
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 })
|
|
}
|
|
}
|
|
|