import request from '@/config/axios' // 场库列表 VO export interface ParkVO { parkNumber: string // 场库编号 parkName: string // 场库名称 spaceCount: number // 场库总车位数 freeSpaceCount: number // 场库空车位数 bookSpaceCount: number // 场库可预约数 bookInParkCount: number // 场库在场预约数 } // 场库列表 API export const ParkApi = { // 查询场库列表分页 getParkPage: async (params: any) => { return await request.get({ url: `/parking/park/page`, params }) }, // 查询场库列表详情 getPark: async (id: number) => { return await request.get({ url: `/parking/park/get?id=` + id }) }, // 新增场库列表 createPark: async (data: ParkVO) => { return await request.post({ url: `/parking/park/create`, data }) }, // 修改场库列表 updatePark: async (data: ParkVO) => { return await request.put({ url: `/parking/park/update`, data }) }, // 删除场库列表 deletePark: async (id: number) => { return await request.delete({ url: `/parking/park/delete?id=` + id }) }, // 导出场库列表 Excel exportPark: async (params) => { return await request.download({ url: `/parking/park/export-excel`, params }) }, }