| | |
| | | import cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskAutoGeneratePreviewRespVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskAutoGenerateReqVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskPauseReqVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskStartWaitCountdownReqVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskResumeReqVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskPageReqVO; |
| | | import cn.iocoder.yudao.module.mes.controller.admin.pro.task.vo.MesProTaskRespVO; |
| | |
| | | import java.io.IOException; |
| | | import java.math.BigDecimal; |
| | | import java.math.RoundingMode; |
| | | import java.time.LocalDateTime; |
| | | import java.util.*; |
| | | |
| | | import static cn.iocoder.yudao.framework.apilog.core.enums.OperateTypeEnum.EXPORT; |
| | |
| | | return success(true); |
| | | } |
| | | |
| | | @PostMapping("/start-wait-countdown") |
| | | @Operation(summary = "开始报工倒计时", description = "工序配置了等待时长时,点击开始倒计时,记录倒计时开始时间") |
| | | @PreAuthorize("@ss.hasPermission('mes:pro-task:update')") |
| | | public CommonResult<LocalDateTime> startWaitCountdown(@Valid @RequestBody MesProTaskStartWaitCountdownReqVO reqVO) { |
| | | return success(taskService.startWaitCountdown(reqVO.getTaskId())); |
| | | } |
| | | |
| | | @PostMapping("/auto-generate/preview") |
| | | @Operation(summary = "一键排产预览") |
| | | @PreAuthorize("@ss.hasPermission('mes:pro-task:create')") |