1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- namespace AmrControl.Dto
- {
- /// <summary>
- /// 出库任务单,出库到工位,派送的时候通过小车送出
- /// </summary>
- public class IssueNoteDto
- {
- /// <summary>
- /// 出库任务单ID
- /// </summary>
- public string ID { get; set; }
- /// <summary>
- /// 绑定的上游MES的订单ID
- /// </summary>
- public string MesTaskID { get; set; }
- /// <summary>
- /// 送去的目标工站的ID,目标工站带有XY坐标
- /// </summary>
- public string StationID { get; set; }
- /// <summary>
- /// 所需的物料
- /// </summary>
- public List<RequireRawBom> RawBoms { get; set; }
- public IssueNoteDto()
- {
- RawBoms = new List<RequireRawBom>();
- }
- }
- /// <summary>
- /// 原材料需求清单
- /// </summary>
- public class RequireRawBom
- {
- /// <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 DemandQuantity { get; set; }
- /// <summary>
- /// 发料数量
- /// </summary>
- public double ReleaseQuantity { get; set; }
- /// <summary>
- /// 物料有层级,这里预留,应该只用一层
- /// </summary>
- public List<RequireRawBom>? ChildBoms { get; set; }
-
- public RequireRawBom()
- {
- ChildBoms = new List<RequireRawBom>();
- }
- }
- }
|