import { request } from '@/http/axios' import type { CabinetDetailResponse } from './type' import { OpenCabinetApiData } from '../shop/type' /** 获取智能柜详情接口 */ export function getCabinetDetailApi(shopId: number) { return request({ url: 'cabinet/detail', method: 'get', params: { shopId } }) } export function openCabinet(cabinetId: number, pinNo: number, data: OpenCabinetApiData) { return request>({ url: `cabinet/openCabinet/${cabinetId}/${pinNo}`, method: 'post', data }) } export const configureGoodsCellsStock = (cellId: number, goodsId: number, stock: number) => { return request>({ url: `/cabinet/configureGoodsCellsStock/${cellId}/${goodsId}/${stock}`, method: 'put' }); }; export const changeGoodsCellsStock = (cellId: number, stock: number) => { return request>({ url: `/cabinet/changeGoodsCellsStock/${cellId}/${stock}`, method: 'put' }); }; export const clearGoodsCells = (cellId: number) => { return request>({ url: `/cabinet/clearGoodsCells/${cellId}`, method: 'put' }); };