package com.zy.asrs.service;
|
|
import com.alibaba.fastjson.JSONObject;
|
import com.zy.asrs.entity.mes.TransInOutStationAllow;
|
import com.zy.asrs.entity.mes.TransParent;
|
import com.zy.asrs.entity.rcs.*;
|
|
public interface RcsService {
|
|
/**
|
* 管理封锁区进入
|
*
|
*/
|
void managerBlock();
|
|
/**
|
* 2.1.2任务下发接口
|
*
|
* @param rcsTaskSubmit
|
* @param rcsFactory 1 海康;2 华晓;
|
* @return
|
*/
|
int submitTask(RcsTaskSubmit rcsTaskSubmit, int rcsFactory);
|
|
/**
|
* 2.1.3任务继续执行接口
|
*
|
* @param rcsTaskContinue
|
* @param rcsFactory
|
* @return
|
*/
|
int continueTask(RcsTaskContinue rcsTaskContinue, int rcsFactory);
|
|
/**
|
* 2.1.4任务取消接口
|
*
|
* @param rcsTaskCancel
|
* @param rcsFactory
|
* @return
|
*/
|
int cancelTask(RcsTaskCancel rcsTaskCancel, int rcsFactory);
|
|
/**
|
* 2.2.1任务执行回馈
|
*
|
* @param rcsReporterTask
|
* @return
|
*/
|
RcsReturn reporterTask(RcsReporterTask rcsReporterTask);
|
|
/**
|
* 2.2.4请求外设接口,请求封锁区
|
*
|
* @param rcsReporterEqpt
|
* @return
|
*/
|
RcsReturn reporterEqpt(RcsReporterEqpt rcsReporterEqpt);
|
|
/**
|
* 9.7申请进入生产线
|
*
|
* @param apply
|
* @return
|
*/
|
JSONObject hxApplyInLine(TransParent apply);
|
}
|