123456789101112131415161718192021222324252627282930313233343536 |
- import request from '@/config/axios'
- export interface CommonBomMaterialVO {
- id: number
- name: string
- code: string
- deviceCategoryId: number
- bomNodeId: number
- materialId: number
- quantity: number
- status: number
- remark: string
- createTime: Date
- }
- export const CommonBomMaterialApi = {
- getCommonBomMaterialPage: async (params: PageParam) => {
- return await request.get({ url: '/pms/iot-common-bom-material/page', params })
- },
- getCommonBomMaterial: async (id: number) => {
- return await request.get({ url: '/pms/iot-common-bom-material/get?id=' + id })
- },
- createCommonBomMaterial: async (data: CommonBomMaterialVO) => {
- return await request.post({ url: '/pms/iot-common-bom-material/create', data })
- },
- updateCommonBomMaterial: async (data: CommonBomMaterialVO) => {
- return await request.put({ url: '/pms/iot-common-bom-material/update', data })
- },
- deleteCommonBomMaterial: async (id: number) => {
- return await request.delete({ url: '/pms/iot-common-bom-material/delete?id=' + id })
- },
- deleteBomMaterial: async (bomNodeId: number, code: string) => {
- return await request.delete({ url: '/pms/iot-common-bom-material/deleteBomMaterial?bomNodeId=' + bomNodeId + '&code=' + code })
- }
- }
|