shanghai_vue3/src/api/pftdata/index.ts
2025-07-25 17:21:22 +08:00

49 lines
1.4 KiB
TypeScript

import request from '@/config/axios'
// 肺功能数据 VO
export interface PftdataVO {
id: number // 主键ID
regid: string // 注册ID
examid: string // 检查ID
weartime: Date // 佩戴时间
measuretime: Date // 测量时间
deviceid: string // 设备ID
devicename: string // 设备名称
pftdata: string // 数据
createtime: Date // 创建时间
updatetime: Date // 更新时间
diagnosis: string // 诊断结论
}
// 肺功能数据 API
export const PftdataApi = {
// 查询肺功能数据分页
getPftdataPage: async (params: any) => {
return await request.get({ url: `/system/pftdata/page`, params })
},
// 查询肺功能数据详情
getPftdata: async (id: number) => {
return await request.get({ url: `/system/pftdata/get?id=` + id })
},
// 新增肺功能数据
createPftdata: async (data: PftdataVO) => {
return await request.post({ url: `/system/pftdata/create`, data })
},
// 修改肺功能数据
updatePftdata: async (data: PftdataVO) => {
return await request.put({ url: `/system/pftdata/update`, data })
},
// 删除肺功能数据
deletePftdata: async (id: number) => {
return await request.delete({ url: `/system/pftdata/delete?id=` + id })
},
// 导出肺功能数据 Excel
exportPftdata: async (params) => {
return await request.download({ url: `/system/pftdata/export-excel`, params })
}
}