import request from '@/utils/request' // 分页查询盈亏记录列表 export const getStockProfitLossPage = (params) => { return request({ url: '/stockProfitLoss/page', method: 'get', params, }) } // 查询盈亏记录详情 export const getStockProfitLossDetail = (id) => { return request({ url: '/stockProfitLoss/' + id, method: 'get', }) } // 新增盈亏记录(手动创建) export const addStockProfitLoss = (data) => { return request({ url: '/stockProfitLoss/add', method: 'post', data, }) } // 修改盈亏记录 export const updateStockProfitLoss = (data) => { return request({ url: '/stockProfitLoss/update', method: 'put', data, }) } // 删除盈亏记录 export const deleteStockProfitLoss = (id) => { return request({ url: '/stockProfitLoss/delete/' + id, method: 'delete', }) } // 提交审批 export const submitApproval = (id) => { return request({ url: '/stockProfitLoss/submitApproval/' + id, method: 'post', }) } // 审批通过 export const approveProfitLoss = (id) => { return request({ url: '/stockProfitLoss/approve/' + id, method: 'post', }) } // 审批拒绝 export const rejectProfitLoss = (id, reason) => { return request({ url: '/stockProfitLoss/reject/' + id, method: 'post', data: { reason }, }) } // 执行盈亏处理(更新库存) export const executeProfitLoss = (id) => { return request({ url: '/stockProfitLoss/execute/' + id, method: 'post', }) } // 根据盘点计划ID查询差异商品(用于生成盈亏单) export const getDiffItemsByPlanId = (planId) => { return request({ url: '/stockProfitLoss/diffItems/' + planId, method: 'get', }) } // 导出盈亏记录 export const exportStockProfitLoss = (params) => { return request({ url: '/stockProfitLoss/export', method: 'get', params, responseType: 'blob', }) }