using MECF.Framework.Common.SubstrateTrackings; using System; using System.Collections.Generic; using System.Linq; using System.ServiceModel; using System.Text; using System.Threading.Tasks; namespace MECF.Framework.Common.WaferHolder { [ServiceContract] public interface IWaferHolderDataService { /// /// 获取所有载具数据 /// /// [OperationContract] List GetAllWaferHolderDatas(); /// /// 根据Location获取WaferHolder信息 /// /// [OperationContract] WaferHolderInfo GetWaferHolderDataByLocation(string location); /// /// 更新载具可用性 /// /// /// [OperationContract] int UpdateWaferHolderEnable(string waferHolderId, bool enable); /// /// 新增 /// /// /// /// [OperationContract] int AddWaferHolderData(int bufferId, WaferHolderInfo waferHolderInfo); /// /// 更新 /// /// /// /// [OperationContract] int UpdateWaferHolderData(string waferHolderId, WaferHolderInfo info,bool sync); /// /// 删除 /// /// /// [OperationContract] int DeleteWaferHolderData(string waferHolderId); } }