using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace XGL.Thrift
{
public class ThriftServiceImp : ThriftService.Iface
{
public delegate string deleteGetLocatorInfoList();
///
/// 获取库存信息
///
public deleteGetLocatorInfoList GetLocatorInfoListEvent;
public string GetLocatorInfoList()
{
if (GetLocatorInfoListEvent != null)
{
return GetLocatorInfoListEvent();
}
return "";
}
public delegate string deleteGetOutLocatorList();
///
/// 获取出库信息
///
public deleteGetOutLocatorList GetOutLocatorListEvent;
public string GetOutLocatorList()
{
if (GetLocatorInfoListEvent != null)
{
return GetLocatorInfoListEvent();
}
return "";
}
public delegate string deleteGetReceiveCarNo(string carno);
///
/// 获取到位小车号小车号
///
public deleteGetReceiveCarNo GetReceiveCarNoEvent;
public string GetReceiveCarNo(string carno)
{
if (GetReceiveCarNoEvent != null)
{
return GetReceiveCarNoEvent(carno);
}
return "";
}
public delegate string deletesendCarMaterialList(List CarNosOrMater,string order_code);
///
/// 上件小车发车
///
public deletesendCarMaterialList sendCarMaterialListEvent;
public string sendCarMaterialList(List CarNosOrMater,string order_code)
{
if (sendCarMaterialListEvent != null)
{
return sendCarMaterialListEvent(CarNosOrMater, order_code);
}
return "";
}
public delegate string deletesendCheckBarcode(string barcode);
///
/// 检测门体条码准确性
///
public deletesendCheckBarcode sendCheckBarcodeEvent;
public string sendCheckBarcode(string barcode)
{
if (sendCheckBarcodeEvent != null)
{
return sendCheckBarcodeEvent(barcode);
}
return "";
}
public delegate string deleteSendCheckServerState();
///
/// 获取服务器状态
///
public deleteSendCheckServerState SendCheckServerStateEvent;
public string SendCheckServerState()
{
if (SendCheckServerStateEvent != null)
{
return SendCheckServerStateEvent();
}
return "";
}
public delegate string deleteSendOutLocatorBarcode(string barcode);
///
/// 发送出库条码
///
public deleteSendOutLocatorBarcode SendOutLocatorBarcodeEvent;
public string SendOutLocatorBarcode(string barcode)
{
if (SendOutLocatorBarcodeEvent != null)
{
return SendOutLocatorBarcodeEvent(barcode);
}
return "";
}
public delegate string deleteSendSetCarInfo(string carno, string materialno, string materialdesc, string locatorid, string outlocatorstate, string optdt);
///
/// 设置小车信息
///
public deleteSendSetCarInfo SendSetCarInfoEvent;
public string SendSetCarInfo(string carno, string materialno, string materialdesc, string locatorid, string outlocatorstate, string optdt)
{
if (SendSetCarInfoEvent != null)
{
return SendSetCarInfoEvent(carno, materialno, materialdesc, locatorid, outlocatorstate, optdt);
}
return "";
}
public delegate string deletesendMaterialList(List materialnos);
public deletesendMaterialList sendMaterialListEvent;
public string sendMaterialList(List MaterialNos)
{
if (sendMaterialListEvent != null)
{
return sendMaterialListEvent(MaterialNos);
}
return "";
}
public delegate string deleteGetLineAreaList(List linearea);
public deleteGetLineAreaList GetLineAreaListEvent;
public string GetLineAreaList(List linearea)
{
if (GetLineAreaListEvent != null)
{
return GetLineAreaListEvent(linearea);
}
return "";
}
public delegate string deleteGetCarAreaList(List cararea);
public deleteGetCarAreaList GetCarAreaListEvent;
public string GetCarAreaList(List cararea)
{
if (GetCarAreaListEvent != null)
{
return GetCarAreaListEvent(cararea);
}
return "";
}
public delegate string deleteGetOrdelist(List orderlist);
public deleteGetOrdelist GetOrderListEvent;
public string GetOrderList(List orderlist)
{
if (GetOrderListEvent != null)
{
return GetOrderListEvent(orderlist);
}
return "";
}
public delegate string deleteGetOutCarLineList(List outcarlinelist);
public deleteGetOutCarLineList GetOutCarLineListEvent;
public string GetOutCarLineList(List outcarlinelist)
{
if (GetOutCarLineListEvent != null)
{
return GetOutCarLineListEvent(outcarlinelist);
}
return "";
}
public delegate string deleteGetMaterialList(List MaterialNos);
public deleteGetMaterialList GetMaterialListEvent;
public string GetMaterialList(List materiallist)
{
if (GetMaterialListEvent != null)
{
return GetMaterialListEvent(materiallist);
}
return "";
}
public delegate string deleteGetUpDownMaterielNum(string siteno);
///
/// 获取物料以及上件数量信息
///
public deleteGetUpDownMaterielNum GetUpDownMaterielNumEvent;
public string GetUpDownMaterielNum(string siteno)
{
if (GetUpDownMaterielNumEvent != null)
{
return GetUpDownMaterielNumEvent(siteno);
}
return "";
}
public delegate string deleteSendDeleteRelief();
public deleteSendDeleteRelief SendDeleteReliefEvent;
public string SendDeleteRelief()
{
if (SendDeleteReliefEvent != null)
{
return SendDeleteReliefEvent();
}
return "";
}
public delegate string deleteSendUpdateDownNum();
public deleteSendDeleteRelief SendUpdateDownNumEvent;
public string SendUpdateDownNum()
{
if (SendUpdateDownNumEvent != null)
{
return SendUpdateDownNumEvent();
}
return "";
}
public delegate string deleteGetDownLineNum(string siteno);
///
/// 获取下件队列数量信息
///
public deleteGetUpDownMaterielNum GetDownLineNumEvent;
public string GetDownLineNum(string siteno)
{
if (GetDownLineNumEvent != null)
{
return GetDownLineNumEvent(siteno);
}
return "";
}
public delegate string deleteGetMaterielNumByKBList(List materielnumkb);
public deleteGetMaterielNumByKBList GetMaterielNumByKBListEvent;
public string GetMaterielNumByKBList(List materielnumkb)
{
if (GetMaterielNumByKBListEvent != null)
{
return GetMaterielNumByKBListEvent(materielnumkb);
}
return "";
}
public delegate string deleteGetFaultList(List Faults);
public deleteGetFaultList GetFaultListEvent;
public string GetFaultList(List faultlist)
{
if (GetFaultListEvent != null)
{
return GetFaultListEvent(faultlist);
}
return "";
}
public delegate string deleteGetAreaPlcList(List AreaPlcs);
public deleteGetAreaPlcList GetAreaPlcListEvent;
public string GetAreaPlcList(List areaplclist)
{
if (GetAreaPlcListEvent != null)
{
return GetAreaPlcListEvent(areaplclist);
}
return "";
}
public delegate string deleteSendInsertFault();
public deleteSendDeleteRelief SendInsertFaultEvent;
///
/// 插入故障数据
///
public string SendInsertFault()
{
if (SendInsertFaultEvent != null)
{
return SendInsertFaultEvent();
}
return "";
}
public delegate string deleteSendUpdateFault();
public deleteSendDeleteRelief SendUpdateFaultEvent;
///
/// 插入故障数据
///
public string SendUpdateFault()
{
if (SendUpdateFaultEvent != null)
{
return SendUpdateFaultEvent();
}
return "";
}
///
/// 上件条码显示
///
///
///
public delegate string deleteShowUpBarcode(string barcode, string materialno, string message, int status);
public deleteShowUpBarcode ShowUpBarcodeEvent;
public string ShowUpBarcode(string barcode, string materialno, string message, int status)
{
if (ShowUpBarcodeEvent != null)
{
return ShowUpBarcodeEvent(barcode, materialno, message, status);
}
return "";
}
///
/// cs重启拉取数据
///
///
///
///
public delegate string deleteDataForRestart();
public deleteDataForRestart DataForRestartEvent;
public string DataForRestart()
{
if (DataForRestartEvent != null)
{
return DataForRestart();
}
return "";
}
///
/// 下料改变物料状态
///
///
public delegate string deleMaterialRemove(string barcode);
public deleMaterialRemove MaterialRemoveEvent;
public string MaterialRemove(string barcode)
{
if (MaterialRemoveEvent != null)
{
return MaterialRemoveEvent(barcode);
}
return "";
}
}
}