提交
This commit is contained in:
1 parent
299609706c
commit
e46c0480d4
87 files changed
+11975
-15543
No files matched your search
@@ -1,36 +0,0 @@
|
||||
import type { AxiosRequestConfig } from 'axios'
|
||||
import dbRequest from '@/utils/http/db'
|
||||
|
||||
export interface Vehicle {
|
||||
id: string
|
||||
vehicleNo: string
|
||||
remarks?: string | null
|
||||
}
|
||||
|
||||
export interface VehicleCreate {
|
||||
vehicleNo: string
|
||||
remarks?: string | null
|
||||
}
|
||||
|
||||
export interface VehicleUpdate {
|
||||
vehicleNo?: string
|
||||
remarks?: string | null
|
||||
}
|
||||
|
||||
export const vehicleApi = {
|
||||
list(q?: string) {
|
||||
return dbRequest.get<Vehicle[]>('/master-data/vehicles', { params: q ? { q } : undefined })
|
||||
},
|
||||
get(id: string) {
|
||||
return dbRequest.get<Vehicle>(`/master-data/vehicles/${id}`)
|
||||
},
|
||||
create(payload: VehicleCreate, config?: AxiosRequestConfig) {
|
||||
return dbRequest.post<Vehicle>('/master-data/vehicles', payload, config)
|
||||
},
|
||||
update(id: string, payload: VehicleUpdate) {
|
||||
return dbRequest.patch<Vehicle>(`/master-data/vehicles/${id}`, payload)
|
||||
},
|
||||
delete(id: string) {
|
||||
return dbRequest.delete<void>(`/master-data/vehicles/${id}`)
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user