package com.mes.upworkstation.controller;
|
|
|
import com.mes.upworkstation.entity.UpWorkstation;
|
import com.mes.upworkstation.service.LoadGlassService;
|
import com.mes.utils.Result;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 前端控制器
|
* </p>
|
*
|
* @author zhoush
|
* @since 2024-04-07
|
*/
|
@RestController
|
@RequestMapping("/upWorkstation")
|
public class UpWorkstationController {
|
@Autowired
|
private LoadGlassService loadGlassService;
|
|
@PostMapping("/SelectAll") //查询现在上片机的玻璃信息
|
@ResponseBody
|
public Result selectGlassInfo() {
|
List<UpWorkstation> glass = loadGlassService.selectAll();
|
System.out.println(glass);
|
return Result.build(200,"", glass);
|
}
|
|
@PostMapping("/insertGlass") //修改一条工位信息,接收实例类字段为宽高厚膜系数量工位id
|
@ResponseBody
|
public void insertGlassinfo(@RequestBody UpWorkstation upwork) {
|
loadGlassService.insertGlass(upwork);
|
|
}
|
|
@PostMapping("/deleteGlass") //修改一条工位的玻璃信息,传输工位id将玻璃信息相关字段更改为null
|
@ResponseBody
|
public void selectCutTerritory(int upworkid) {
|
loadGlassService.deleteGlass(upworkid);
|
}
|
|
@PostMapping("/selectPriority") //开始上片任务
|
@ResponseBody
|
public void selectPriority() {
|
boolean result = loadGlassService.isCanLoadGlass();
|
if(result){
|
loadGlassService.selectPriority();
|
}
|
}
|
}
|