出库单明细加字段;

This commit is contained in:
王奎兴
2026-04-29 16:08:53 +08:00
parent d4748995b9
commit 8a796aa432
9 changed files with 133 additions and 62 deletions
@@ -5,6 +5,8 @@ import com.mhd.common.core.web.controller.BaseController;
import com.mhd.common.core.web.domain.AjaxResult;
import com.mhd.common.core.web.page.TableDataInfo;
import com.mhd.oms.domain.reserveOutMaterialDetail.repository.po.ReserveOutMaterialDetailPO;
import com.mhd.oms.domain.reserveStockInOrder.repository.todo.ReserveStockInOrderDO;
import com.mhd.oms.domain.reserveStockInOrder.repository.todo.ReserveStockInOrderDTO;
import com.mhd.oms.domain.reserveStockOutOrder.entity.ReserveStockOutOrder;
import com.mhd.oms.domain.reserveStockOutOrder.repository.facade.IReserveStockOutOrderService;
import com.mhd.oms.domain.reserveStockOutOrder.repository.po.ReserveStockOutOrderPO;
@@ -58,6 +60,27 @@ public class ReserveStockOutOrderApi extends BaseController {
}
/**
* 审核入库单
*/
@ApiOperation("驳回")
@PostMapping(value = "/orderReject")
public AjaxResult orderReject(@RequestBody ReserveStockOutOrderDTO stockOutOrderDTO) {
ReserveStockOutOrderDO stockOutOrderDO = stockOutOrderAssembler.toDO(stockOutOrderDTO);
return AjaxResult.success(stockOutOrderApplicationService.orderReject(stockOutOrderDO));
}
/**
* 下发入库单
*/
@ApiOperation("确认入库单")
@PostMapping(value = "/issueOrder")
public AjaxResult issueOrder(@RequestBody ReserveStockOutOrderDTO stockOutOrderDTO) {
ReserveStockOutOrderDO stockOutOrderDO = stockOutOrderAssembler.toDO(stockOutOrderDTO);
return AjaxResult.success(stockOutOrderApplicationService.issueOrder(stockOutOrderDO));
}
/**
* 编辑出库单
*/
@@ -163,12 +186,12 @@ public class ReserveStockOutOrderApi extends BaseController {
/**
* 下发出库单
*/
@ApiOperation("下发出库单")
@PostMapping(value = "/issueOrder")
public AjaxResult issueOrder(@RequestBody ReserveStockOutOrderDTO stockOutOrderDTO) {
ReserveStockOutOrderDO stockOutOrderDO = stockOutOrderAssembler.toDO(stockOutOrderDTO);
return AjaxResult.success(stockOutOrderApplicationService.issueOrder(stockOutOrderDO));
}
// @ApiOperation("下发出库单")
// @PostMapping(value = "/issueOrder")
// public AjaxResult issueOrder(@RequestBody ReserveStockOutOrderDTO stockOutOrderDTO) {
// ReserveStockOutOrderDO stockOutOrderDO = stockOutOrderAssembler.toDO(stockOutOrderDTO);
// return AjaxResult.success(stockOutOrderApplicationService.issueOrder(stockOutOrderDO));
// }
@ApiOperation("关闭出库单")
@PostMapping("/close")