package com.mes.md.controller;
|
|
|
import com.mes.md.entity.KBBTJPDrawingBP;
|
import com.mes.md.entity.Machine;
|
import com.mes.md.entity.PrimitiveTask;
|
import com.mes.md.entity.Tasking;
|
import com.mes.md.service.KBBTJPDrawingBPService;
|
import com.mes.md.service.PrimitiveTaskService;
|
import com.mes.md.service.TaskingService;
|
import com.mes.utils.Result;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 原始任务表 前端控制器
|
* </p>
|
*
|
* @author wu
|
* @since 2024-08-28
|
*/
|
@RestController
|
@RequestMapping("/primitiveTask")
|
public class PrimitiveTaskController {
|
|
@Autowired
|
private PrimitiveTaskService primitiveTaskService;
|
@Autowired
|
private KBBTJPDrawingBPService kBBTJPDrawingBPService;
|
|
@ApiOperation("查询当前设备,未完工状态的线上任务")
|
@PostMapping("/selectPrimitiveTask")
|
@ResponseBody
|
public Result findMachineTask(@RequestBody PrimitiveTask primitiveTask) {
|
List<PrimitiveTask> list =primitiveTaskService.selectPrimitiveTask(primitiveTask);
|
return Result.build(200,"成功",list);
|
}
|
|
@ApiOperation("查询当前 标准,可领取的任务(客户表)")
|
@PostMapping("/findKBBTJPDrawingBP")
|
@ResponseBody
|
public Result findKBBTJPDrawingBP() {
|
List<KBBTJPDrawingBP> list =kBBTJPDrawingBPService.notReceiveKBBTJPDrawingBP();
|
return Result.build(200,"成功",list);
|
}
|
|
@ApiOperation("领取或结束 ")
|
@PostMapping("/startOrStopPrimitiveTasking")
|
@ResponseBody
|
public Result startOrStopPrimitiveTasking(@RequestBody PrimitiveTask primitiveTask) {
|
int list =primitiveTaskService.startOrStopPrimitiveTasking(primitiveTask);
|
return Result.build(200,"成功",list);
|
}
|
@ApiOperation("根据批次号进行手动报工")
|
@PostMapping("/updatePrimitiveTask")
|
@ResponseBody
|
public Result updatePrimitiveTask(@RequestBody PrimitiveTask primitiveTask) {
|
boolean list =primitiveTaskService.updatePrimitiveTask(primitiveTask);
|
return Result.build(200,"成功",list);
|
}
|
}
|