| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- import { post, get } from '../utils'
- /**
- * 获取设备列表
- * @param {Object} params - 查询参数
- * @returns {Promise} 设备列表
- */
- export const getDeviceList = (params) => {
- return post('/washDevice/list', params)
- }
- /**
- * 获取设备详情
- * @param {number} id - 设备ID
- * @returns {Promise} 设备详情
- */
- export const getDeviceDetail = (id) => {
- return get(`/washDevice/detail/${id}`)
- }
- /**
- * 添加设备
- * @param {Object} device - 设备信息
- * @returns {Promise} 添加结果
- */
- export const addDevice = (device) => {
- return post('/washDevice/add', device)
- }
- /**
- * 修改设备信息
- * @param {Object} device - 设备信息
- * @returns {Promise} 修改结果
- */
- export const modifyDevice = (device) => {
- return post('/washDevice/modify', device)
- }
- /**
- * 删除设备
- * @param {number} id - 设备ID
- * @returns {Promise} 删除结果
- */
- export const removeDevice = (id) => {
- return get(`/washDevice/remove/${id}`)
- }
- /**
- * 停止设备并关闭订单
- * @param {string} shortId - 设备短ID
- * @returns {Promise} 操作结果
- */
- export const stopDevice = (shortId) => {
- return post(`/washDevice/stopDevice/${shortId}`)
- }
- /**
- * 获取设备配置列表
- * @param {Object} params - 查询参数
- * @returns {Promise} 配置列表
- */
- export const getDeviceConfigList = (params) => {
- return post('/device-config/list', params)
- }
- /**
- * 获取设备配置详情
- * @param {string|number} id - 配置ID
- * @returns {Promise} 配置详情
- */
- export const getDeviceConfigDetail = (id) => {
- return post(`/device-config/${id}`)
- }
- /**
- * 添加设备配置
- * @param {Object} config - 配置信息
- * @returns {Promise} 结果
- */
- export const addDeviceConfig = (config) => {
- return post('/device-config/add', config)
- }
- /**
- * 修改设备配置
- * @param {Object} config - 配置信息
- * @returns {Promise} 结果
- */
- export const modifyDeviceConfig = (config) => {
- return post('/device-config/modify', config)
- }
- /**
- * 批量绑定设备配置
- * @param {Object} params - { deviceIds: [], deviceConfigId: Long }
- * @returns {Promise} 结果
- */
- export const batchModifyDeviceConfig = (params) => {
- return post('/device-config/batchModify', params)
- }
|