import request from '@/config/axios' // 出场记录 VO export interface AppearanceRecordVO { id: number // id orderId: string // 入场记录编号 parkNumber: string // 停车场编号 operatorId: string // 操作员 Id operatorName: string // 操作员姓名 invoiceNo: string // 发票号码 plate: string // 车牌 idCard: string // 证件号码 inTime: string // 入场时间 outTime: string // 出场时间 inImage: string // 入场图片名 outImage: string // 出场图片名 inChannel: string // 入口通道名称 outChannel: string // 出口通道名称 openGateMode: string // 抬杆模式 matchMode: string // 匹配模式 charge: string // 总停车费 onLineCharge: string // 线上总收费 offLineCharge: string // 线下总收费 profitChargeTotal: string // 线上线下金额和时间优惠累计抵扣值 onLineProfitChargeNum: string // 线上累计优惠金额总面值 onLineProfitChargeValue: string // 线上累计优惠金额总抵扣值 offLineProfitChargeNum: string // 线下累计优惠金额总面值 offLineProfitChargeValue: string // 线下累计优惠金额总抵扣值 onLineProfitTimeNum: string // 线上累计优惠时间 onLineProfitTimeValue: string // 线上累计优惠时间总抵扣值 offLineProfitTimeNum: string // 线下累计优惠时间 offLineProfitTimeValue: string // 线下累计优惠时间总抵扣值 costTime: string // 时间 } // 出场记录 API export const AppearanceRecordApi = { // 查询出场记录分页 getAppearanceRecordPage: async (params: any) => { return await request.get({ url: `/parking/appearance-record/page`, params }) }, // 查询出场记录详情 getAppearanceRecord: async (id: number) => { return await request.get({ url: `/parking/appearance-record/get?id=` + id }) }, // 新增出场记录 createAppearanceRecord: async (data: AppearanceRecordVO) => { return await request.post({ url: `/parking/appearance-record/create`, data }) }, // 修改出场记录 updateAppearanceRecord: async (data: AppearanceRecordVO) => { return await request.put({ url: `/parking/appearance-record/update`, data }) }, // 删除出场记录 deleteAppearanceRecord: async (id: number) => { return await request.delete({ url: `/parking/appearance-record/delete?id=` + id }) }, // 导出出场记录 Excel exportAppearanceRecord: async (params) => { return await request.download({ url: `/parking/appearance-record/export-excel`, params }) }, }