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