堆垛机调度初始化
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
package com.ruoyi.schedule;
|
||||
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/device/operation")
|
||||
public class ThreadOperationController {
|
||||
|
||||
@Resource
|
||||
private ScheduleThread scheduleThread;
|
||||
|
||||
/**
|
||||
* 开启plc读取线程
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/startAllThread")
|
||||
//@PreAuthorize("@ss.hasPermi('device:operation:start')")
|
||||
public AjaxResult startAllThread() {
|
||||
scheduleThread.startAllThread();
|
||||
return AjaxResult.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 开启调度线程
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/startAllThread2")
|
||||
//@PreAuthorize("@ss.hasPermi('device:operation:start')")
|
||||
public AjaxResult startAllThread2() {
|
||||
scheduleThread.startAllThread2();
|
||||
return AjaxResult.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 关闭线程
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/stopAllThread")
|
||||
//@PreAuthorize("@ss.hasPermi('device:operation:stop')")
|
||||
public AjaxResult stopAllThread() {
|
||||
scheduleThread.stopAllThread();
|
||||
return AjaxResult.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 关闭线程
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/stopAllThread2")
|
||||
//@PreAuthorize("@ss.hasPermi('device:operation:stop')")
|
||||
public AjaxResult stopAllThread2() {
|
||||
scheduleThread.stopAllThread2();
|
||||
return AjaxResult.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取调度状态
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping("/getScheduleStatus")
|
||||
public AjaxResult getScheduleStatus() {
|
||||
return AjaxResult.success(scheduleThread.getScheduleStatus());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user