using iWareModel;
using iWareModel.Entity.Device;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using XiGang.Core.Model.PostParamModels.Task;
namespace iWareCC.WCF
{
// 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码和配置文件中的接口名“ICCWcfService”。
[ServiceContract]
public interface ICCWcfService
{
///
/// MES提供某个发动机的详细信息
///
///
[OperationContract]
string getEngineInfo(string mes_url, string XiGang_Mes_Url_getEngineInfo, string token, string _barCode);
///
/// 获取设备坐标
///
///
[OperationContract]
DeviceCoordinat GetDeviceCoordinat();
///
/// 模式是否正在运行
///
///
[OperationContract]
bool IsStartedModel();
///
/// 生成最新的任务序列号
///
///
///
[OperationContract]
int GenerateTaskSequence();
///
/// 输送线站台是否有货
///
///
///
[OperationContract]
bool IsMeetRequirements(string station);
/////
///// 新增入库任务
/////
/////
/////
/////
/////
//[OperationContract]
//FunRetEntity AddInStoreTask(SysUser user, AddMainTaskPostParam param);
/////
///// 新增手动出库任务
/////
/////
/////
/////
/////
//[OperationContract]
//FunRetEntity AddOutStoreTaskByHand(SysUser user, int stationId);
}
}