| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | 
							- 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
 
-     {
 
-         /// <summary>
 
-         /// 获取所有载具数据
 
-         /// </summary>
 
-         /// <returns></returns>
 
-         [OperationContract]
 
-         List<WaferHolderInfo> GetAllWaferHolderDatas();
 
-         /// <summary>
 
-         /// 根据Location获取WaferHolder信息
 
-         /// </summary>
 
-         /// <returns></returns>
 
-         [OperationContract]
 
-         WaferHolderInfo GetWaferHolderDataByLocation(string location);
 
-         /// <summary>
 
-         /// 更新载具可用性
 
-         /// </summary>
 
-         /// <param name="waferHolderId"></param>
 
-         /// <param name="enable"></param>
 
-         [OperationContract]
 
-         int UpdateWaferHolderEnable(string waferHolderId, bool enable);
 
-         /// <summary>
 
-         /// 新增
 
-         /// </summary>
 
-         /// <param name="bufferId"></param>
 
-         /// <param name="waferHolderInfo"></param>
 
-         /// <returns></returns>
 
-         [OperationContract]
 
-         int AddWaferHolderData(int bufferId, WaferHolderInfo waferHolderInfo);
 
-         /// <summary>
 
-         /// 更新
 
-         /// </summary>
 
-         /// <param name="waferHolderId"></param>
 
-         /// <param name="info"></param>
 
-         /// <returns></returns>
 
-         [OperationContract]
 
-         int UpdateWaferHolderData(string waferHolderId, WaferHolderInfo info,bool sync);
 
-         /// <summary>
 
-         /// 删除
 
-         /// </summary>
 
-         /// <param name="waferHolderId"></param>
 
-         /// <returns></returns>
 
-         [OperationContract]
 
-         int DeleteWaferHolderData(string waferHolderId);
 
-     }
 
- }
 
 
  |