48 lines
1.4 KiB
TypeScript

import request from '@/config/axios'
// 白名单管理 VO
export interface WhiteVO {
fixedId: number // 白名单记录流水号
parkNumber: string // 场库编号
plate: string // 车牌号
chargeType: string // 收费类型
certificate: string // 身份证信息
start: string // 生效日期
end: string // 失效日期
dept: string // 部门
memo: string // 备注
source: string // 来源
}
// 白名单管理 API
export const WhiteApi = {
// 查询白名单管理分页
getWhitePage: async (params: any) => {
return await request.get({ url: `/parking/white/page`, params })
},
// 查询白名单管理详情
getWhite: async (id: number) => {
return await request.get({ url: `/parking/white/get?id=` + id })
},
// 新增白名单管理
createWhite: async (data: WhiteVO) => {
return await request.post({ url: `/parking/white/create`, data })
},
// 修改白名单管理
updateWhite: async (data: WhiteVO) => {
return await request.put({ url: `/parking/white/update`, data })
},
// 删除白名单管理
deleteWhite: async (id: number) => {
return await request.delete({ url: `/parking/white/delete?id=` + id })
},
// 导出白名单管理 Excel
exportWhite: async (params) => {
return await request.download({ url: `/parking/white/export-excel`, params })
},
}