import request from '@/config/axios' // 实验室设备 VO export interface LabEquipmentVO { id: number // 主键ID labId: number // 实验室ID equipmentName: string // 设备名称 revision: number // 乐观锁 } // 实验室设备 API export const LabEquipmentApi = { // 查询实验室设备分页 getLabEquipmentPage: async (params: any) => { return await request.get({ url: `/lab-equipment/page`, params }) }, // 查询实验室设备详情 getLabEquipment: async (id: number) => { return await request.get({ url: `/lab-equipment/get?id=` + id }) }, // 新增实验室设备 createLabEquipment: async (data: LabEquipmentVO) => { return await request.post({ url: `/lab-equipment/create`, data }) }, // 修改实验室设备 updateLabEquipment: async (data: LabEquipmentVO) => { return await request.put({ url: `/lab-equipment/update`, data }) }, // 删除实验室设备 deleteLabEquipment: async (id: number) => { return await request.delete({ url: `/lab-equipment/delete?id=` + id }) }, // 导出实验室设备 Excel exportLabEquipment: async (params) => { return await request.download({ url: `/lab-equipment/export-excel`, params }) } }