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); } }