admin-vue3/src/api/mes/pro/route/index.ts

37 lines
1.1 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import request from '@/config/axios'
// TODO @AI参考别的 api 文件,需要有一些注释
export interface ProRouteVO {
id?: number
code: string
name: string
description?: string
status: number
remark?: string
createTime?: Date
}
export const ProRouteApi = {
getRoutePage: async (params: any) => {
return await request.get({ url: `/mes/pro/route/page`, params })
},
getRouteSimpleList: async () => {
return await request.get({ url: `/mes/pro/route/simple-list` })
},
getRoute: async (id: number) => {
return await request.get({ url: `/mes/pro/route/get?id=` + id })
},
createRoute: async (data: ProRouteVO) => {
return await request.post({ url: `/mes/pro/route/create`, data })
},
updateRoute: async (data: ProRouteVO) => {
return await request.put({ url: `/mes/pro/route/update`, data })
},
deleteRoute: async (id: number) => {
return await request.delete({ url: `/mes/pro/route/delete?id=` + id })
},
exportRoute: async (params: any) => {
return await request.download({ url: `/mes/pro/route/export-excel`, params })
}
}