using Rhea.Common; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Tiger.Model; namespace Tiger.IBusiness { public interface IPosition : IMESTransaction { public string UserCode { get; set; } public string PostCode { get; set; } public MES_FACTORY CurFactory { get; set; } public MES_WORKSHOP CurWorkshop { get; set; } public MES_LINE CurLine { get; set; } public MES_POSITION CurPosition { get; set; } public IWorkBatch WorkBatch { get; } public MES_WIP_DATA CurWipSN { get; set; } public IPosition Init(string id, string apiHost, string userCode, string postCode); public void ResetSteps(); //public bool Close(bool needSaveHistoryLog = false); } }