package com.ld.igds.inout;
|
|
import com.ld.igds.inout.dto.ApiInoutData;
|
import com.ld.igds.inout.dto.InoutData;
|
|
|
/**
|
* @Desc: 出入库相关设备调用接口
|
* @author: Andy
|
* @update-time: 2023/5/29
|
*/
|
public interface ApiInoutService {
|
|
/**
|
* 获取协议
|
*
|
* @return
|
*/
|
String getProtocol();
|
|
|
/**
|
* 通过协议获取一卡通的结果
|
*
|
* @param param
|
* @return
|
*/
|
ApiInoutData getIcCardNum(ApiInoutData param);
|
|
|
/**
|
* 获取车牌识别结果
|
*
|
* @param param
|
* @return
|
*/
|
ApiInoutData getPlateNum(ApiInoutData param);
|
|
/**
|
* 车牌识别初始化
|
*
|
* @param param
|
* @return
|
*/
|
String initLpr(ApiInoutData param);
|
|
|
/**
|
* 闸机控制
|
*
|
* @param param
|
* @return
|
*/
|
String gateControl(ApiInoutData param);
|
|
|
/**
|
* 红路灯控制
|
*
|
* @param param
|
* @return
|
*/
|
String lightControl(ApiInoutData param);
|
|
|
/**
|
* 远程语音播报
|
*
|
* @param param
|
* @return
|
*/
|
String noticeRadio(ApiInoutData param, InoutData data);
|
|
|
/**
|
* LED屏幕推送信息
|
*
|
* @param param
|
* @return
|
*/
|
String noticeLed(ApiInoutData param, InoutData data);
|
|
|
}
|