| | |
| | | public MES_LINE CurLine { get; set; } |
| | | public MES_POSITION CurPosition { get; set; } |
| | | public IWorkBatch WorkBatch { get; } |
| | | public MES_WIP_DATA CurWipSN { get; set; } |
| | | public MES_WIP_HIS CurWipSNHis { get; set; } |
| | | public IPosition Init(string id, string apiHost, string userCode, string postCode); |
| | | public void ResetSteps(); |
| | | public List<MES_WIP_DATA> CurWipSNs { get; set; } |
| | | public string CurSN { get; } |
| | | public List<MES_WIP_HIS> CurWipSNHiss { get; set; } |
| | | public Dictionary<string, object> Context { get; set; } |
| | | /// <summary> |
| | | /// 是否需要临时存储数据库提交操作,待需要的时候再提交 |
| | | /// </summary> |
| | | public bool NeedTemporaryStoreDBCommitAction { get; set; } |
| | | #endregion Propertys & Variables |
| | | |
| | | #region Functions |
| | | /// <summary> |
| | | /// 初始化岗位 |
| | | /// </summary> |
| | | /// <param name="id"></param> |
| | | /// <param name="apiHost"></param> |
| | | /// <param name="userCode"></param> |
| | | /// <param name="postCode"></param> |
| | | /// <returns></returns> |
| | | public IPosition Init(string id, string apiHost, string userCode, string postCode); |
| | | /// <summary> |
| | | /// 重置工序操作 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public ApiAction Reset(); |
| | | /// <summary> |
| | | /// 重置工步列表 |
| | | /// </summary> |
| | | public void ResetNode(); |
| | | /// <summary> |
| | | /// 获取提交数据的DbClient对象 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public DbClient GetCommitDB(); |
| | | /// <summary> |
| | | /// 获取打印标签模板过程变量值 |
| | | /// </summary> |
| | | /// <param name="labelPVs">过程变量列表</param> |
| | | /// <param name="label">标签模板</param> |
| | | /// <returns></returns> |
| | | public BAS_LABEL_TEMP SetLabelVariables(List<BAS_LABEL_PV> labelPVs, BAS_LABEL_TEMP label); |
| | | /// <summary> |
| | | /// 获取打印标签模板过程变量值 |
| | | /// </summary> |
| | | /// <param name="labelPVs">过程变量列表</param> |
| | | /// <param name="lv">标签模板变量</param> |
| | | /// <returns></returns> |
| | | public string GetPrintProcessValue(List<BAS_LABEL_PV> labelPVs, BAS_LABEL_VAR lv); |
| | | #endregion Functions |
| | | } |
| | | } |