using Newtonsoft.Json;
using Rhea.Common;
using System;
using Tiger.Model;
using Tiger.Model.Entitys.MES.Position;
namespace Tiger.IBusiness
{
///
/// 工单批次基类
///
public interface IWorkBatch
{
public string OrderNo { get; set; }
public BIZ_MES_WO WO { get; set; }
public BAS_ITEM Product { get; set; }
public BIZ_MES_WO_BATCH Batch { get; set; }
public BAS_CUSTOMER Customer { get; set; }
public List WoSNs { get; set; }
public List Edges { get; set; }
public List Nodes { get; set; }
public List NodeSets { get; set; }
public List NodeActs { get; set; }
public List ActionSets { get; set; }
public List NodePosts { get; set; }
public List NodeDftgs { get; set; }
public List DefectGroups { get; set; }
public List Defects { get; }
///
/// 工单开工
///
///
///
public bool StartWorking(string user);
///
/// 根据岗位编码判断是不是首站
///
///
///
public bool IsFirstNode(string postCode);
///
/// 根据岗位编码返回工序节点
///
///
///
public MES_WO_NODE GetNode(string postCode);
///
/// 根据岗位编码返回工序不良代码
///
///
///
public List GetNodeDefects(string postCode);
}
}