namespace AmrControl.Dto
{
///
/// 储位的位置信息
///
public class LocationBase
{
///
/// 位置信息X
///
public int PositionX { get; set; }
///
/// 位置信息Y
///
public int PositionY { get; set; }
///
/// 位置信息Z
///
public int PositionZ { get; set; }
}
///
/// 储位信息
///
public class StorageBox :LocationBase
{
///
/// 包含的物料盒子的RFID,也可能当前储位并不包含RFID
/// 相对于每个料框都有一个ID,这个可以由系统虚拟产生
/// 箱子位置信息是变动的,不是唯一项,但是需要有一个ID值来关联
/// 如果没有RFID,则需要贴一个条码进行跟踪,过程中才能方便校验,避免出错。
///
public string BoxRFID { get; set; }
public List RawBoms { get; set; }
public StorageBox()
{
RawBoms = new List();
}
}
public class RawBom
{
///
/// 材料ID
///
public string MaterialID { get; set; }
///
/// 材料类型
///
public string MaterialType { get; set; }
///
/// 材料名称
///
public string MaterialName { get; set; }
///
/// 数量
///
public double Quantity { get; set; }
}
}