import request from '@/utils/request'; import { AxiosPromise } from 'axios'; import { VirtualUnitVo, VirtualUnitForm } from './types'; /** * 查询虚拟单位树列表(树结构) */ export const getVirtualUnitTreeList = (): AxiosPromise => { return request({ url: '/enforcementcode/virtualUnit/treeList', method: 'get' }); }; /** * 查询虚拟单位详细信息 */ export const getVirtualUnit = (virId: string): AxiosPromise => { return request({ url: '/enforcementcode/virtualUnit/' + virId, method: 'get' }); }; /** * 新增虚拟单位 */ export const addVirtualUnit = (data: VirtualUnitForm) => { return request({ url: '/enforcementcode/virtualUnit', method: 'post', data: data }); }; /** * 修改虚拟单位 */ export const updateVirtualUnit = (data: VirtualUnitForm) => { return request({ url: '/enforcementcode/virtualUnit', method: 'put', data: data }); }; /** * 删除虚拟单位 */ export const delVirtualUnit = (virId: string) => { return request({ url: '/enforcementcode/virtualUnit/' + virId, method: 'delete' }); };