package com.zy.asrs.controller; import com.alibaba.fastjson.JSONObject; import com.zy.asrs.entity.mes.TransParent; import com.zy.asrs.entity.rcs.RcsReporterEqpt; import com.zy.asrs.entity.rcs.RcsReporterTask; import com.zy.asrs.entity.rcs.RcsReturn; import com.zy.asrs.service.RcsService; import com.zy.common.web.BaseController; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; @RestController public class RcsController extends BaseController { @Resource private RcsService rcsService; // 反馈任务执行结果 @PostMapping("/api/robot/reporter/task") public RcsReturn reporterTask(@RequestBody RcsReporterTask param){ return rcsService.reporterTask(param); } // 反馈封锁区(自动门)申请 @PostMapping("/api/robot/reporter/eqpt") public RcsReturn reporterEqpt(@RequestBody RcsReporterEqpt param){ return rcsService.reporterEqpt(param); } // 华晓AGV申请进入产线(光幕) @PostMapping("/api/robot/apply/inLine") public JSONObject hxApplyInLine(@RequestBody TransParent param){ return rcsService.hxApplyInLine(param); } }