48 lines
1.4 KiB
TypeScript
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 })
|
|
},
|
|
}
|