车辆信息
This commit is contained in:
parent
35c4b63065
commit
aa0f2ba231
49
src/api/home/carinfo/index.ts
Normal file
49
src/api/home/carinfo/index.ts
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
import request from '@/config/axios'
|
||||||
|
|
||||||
|
// 车辆信息录入 VO
|
||||||
|
export interface CarinfoVO {
|
||||||
|
id: number // id
|
||||||
|
licensePlate: string // 车牌号
|
||||||
|
model: string // 具体名称型号
|
||||||
|
brand: string // 车辆品牌
|
||||||
|
carStatus: number // 车辆状态
|
||||||
|
carType: number // 车辆类型
|
||||||
|
color: string // 车身主要颜色
|
||||||
|
purchaseDate: Date // 购买日期
|
||||||
|
purchasePrice: number // 购买金额(元)
|
||||||
|
engineNumber: string // 发动机号
|
||||||
|
remark: string // 备注
|
||||||
|
}
|
||||||
|
|
||||||
|
// 车辆信息录入 API
|
||||||
|
export const CarinfoApi = {
|
||||||
|
// 查询车辆信息录入分页
|
||||||
|
getCarinfoPage: async (params: any) => {
|
||||||
|
return await request.get({ url: `/home/carinfo/page`, params })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 查询车辆信息录入详情
|
||||||
|
getCarinfo: async (id: number) => {
|
||||||
|
return await request.get({ url: `/home/carinfo/get?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 新增车辆信息录入
|
||||||
|
createCarinfo: async (data: CarinfoVO) => {
|
||||||
|
return await request.post({ url: `/home/carinfo/create`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 修改车辆信息录入
|
||||||
|
updateCarinfo: async (data: CarinfoVO) => {
|
||||||
|
return await request.put({ url: `/home/carinfo/update`, data })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 删除车辆信息录入
|
||||||
|
deleteCarinfo: async (id: number) => {
|
||||||
|
return await request.delete({ url: `/home/carinfo/delete?id=` + id })
|
||||||
|
},
|
||||||
|
|
||||||
|
// 导出车辆信息录入 Excel
|
||||||
|
exportCarinfo: async (params) => {
|
||||||
|
return await request.download({ url: `/home/carinfo/export-excel`, params })
|
||||||
|
},
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user