import request from '@/config/axios' export const groupApi = { add: (group) => request({ url: '/device_api/manager/group/add', method: 'post', data: group }), delete: (id) => request({ url: '/device_api/manager/group/delete/' + id, method: 'post' }), update: (group) => request({ url: '/device_api/manager/group/update', method: 'post', data: group }), selectById: (id) => request({ url: '/device_api/manager/group/id/' + id, method: 'get' }), list: (group) => request({ url: '/device_api/manager/group/list', method: 'post', data: group }), dictionary: () => request({ url: '/device_api/manager/group/dictionary', method: 'get' }) }; export const profileApi = { add: (profile) => request({ url: '/device_api/manager/profile/add', method: 'post', data: profile }), delete: (id) => request({ url: '/device_api/manager/profile/delete/' + id, method: 'post' }), update: (profile) => request({ url: '/device_api/manager/profile/update', method: 'post', data: profile }), selectById: (id) => request({ url: '/device_api/manager/profile/id/' + id, method: 'get' }), list: (profile) => request({ url: '/device_api/manager/profile/list', method: 'post', data: profile }), dictionary: () => request({ url: '/device_api/manager/profile/dictionary', method: 'get' }) }; export const deviceApi = { add: (device) => request({ url: '/device_api/manager/device/add', method: 'post', data: device }), delete: (id) => request({ url: '/device_api/manager/device/delete/' + id, method: 'post' }), update: (device) => request({ url: '/device_api/manager/device/update', method: 'post', data: device }), selectById: (id) => request({ url: '/device_api/manager/device/id/' + id, method: 'get' }), selectByCode: (code) => request({ url: '/device_api/manager/device/code/' + code, method: 'get' }), selectByGroupAndName: (groupId, name) => request({ url: '/device_api/manager/device/group/' + groupId + '/name/' + name, method: 'get' }), list: (device) => request({ url: '/device_api/manager/device/list', method: 'post', data: device }) };