2024-07-30 15:43:42 +08:00

44 lines
1.4 KiB
TypeScript

import request from '@/config/axios'
// 黑名单配置 VO
export interface BlacklistDeliveryVO {
id: number // id
parkNumber: string // 场库编号
source: string // 来源
size: number // 本次黑名单数量
plate: string // 车牌号
memo: string // 备注
}
// 黑名单配置 API
export const BlacklistDeliveryApi = {
// 查询黑名单配置分页
getBlacklistDeliveryPage: async (params: any) => {
return await request.get({ url: `/parking/blacklist-delivery/page`, params })
},
// 查询黑名单配置详情
getBlacklistDelivery: async (id: number) => {
return await request.get({ url: `/parking/blacklist-delivery/get?id=` + id })
},
// 新增黑名单配置
createBlacklistDelivery: async (data: BlacklistDeliveryVO) => {
return await request.post({ url: `/parking/blacklist-delivery/create`, data })
},
// 修改黑名单配置
updateBlacklistDelivery: async (data: BlacklistDeliveryVO) => {
return await request.put({ url: `/parking/blacklist-delivery/update`, data })
},
// 删除黑名单配置
deleteBlacklistDelivery: async (id: number) => {
return await request.delete({ url: `/parking/blacklist-delivery/delete?id=` + id })
},
// 导出黑名单配置 Excel
exportBlacklistDelivery: async (params) => {
return await request.download({ url: `/parking/blacklist-delivery/export-excel`, params })
},
}