yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/pro/mps/MesProMpsController.java
@@ -10,6 +10,7 @@
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
import cn.iocoder.yudao.module.mes.controller.admin.pro.mps.vo.MesProMpsPageReqVO;
import cn.iocoder.yudao.module.mes.controller.admin.pro.mps.vo.MesProMpsPreparationCheckRespVO;
import cn.iocoder.yudao.module.mes.controller.admin.pro.mps.vo.MesProMpsRespVO;
import cn.iocoder.yudao.module.mes.controller.admin.pro.mps.vo.MesProMpsSaveReqVO;
import cn.iocoder.yudao.module.mes.controller.admin.pro.workorder.vo.MesProWorkOrderItemRespVO;
@@ -158,6 +159,14 @@
        return success(mpsService.getMpsItemList(id));
    }
    @GetMapping("/preparation-check")
    @Operation(summary = "生产准备检查(物料、设备)")
    @Parameter(name = "id", description = "MPS 编号", required = true)
    @PreAuthorize("@ss.hasPermission('mes:pro-mps:query')")
    public CommonResult<MesProMpsPreparationCheckRespVO> getPreparationCheck(@RequestParam("id") Long id) {
        return success(mpsService.getPreparationCheck(id));
    }
    @PostMapping("/generate-purchase-request")
    @Operation(summary = "根据生产主计划辅料缺口生成采购申请单")
    @Parameter(name = "id", description = "MPS 编号", required = true)