| | |
| | | import cn.iocoder.yudao.framework.common.util.collection.MapUtils; |
| | | 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.MesProMpsAuditReqVO; |
| | | 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; |
| | |
| | | return success(true); |
| | | } |
| | | |
| | | @PostMapping("/audit") |
| | | @Operation(summary = "审核生产主计划") |
| | | @PreAuthorize("@ss.hasPermission('mes:pro-mps:audit')") |
| | | public CommonResult<Boolean> auditMps(@Valid @RequestBody MesProMpsAuditReqVO reqVO) { |
| | | mpsService.auditMps(reqVO); |
| | | return success(true); |
| | | } |
| | | |
| | | @GetMapping("/item-list") |
| | | @Operation(summary = "获得生产主计划辅料需求列表") |
| | | @Parameter(name = "id", description = "MPS 编号", required = true) |
| | |
| | | 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) |