using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace WIDESEA_DTO.Agv
|
{
|
/// <summary>
|
/// AGV任务
|
/// </summary>
|
public class AgvTaskDTO
|
{
|
/// <summary>
|
/// 请求编号 每个请求都要一个唯一编号,同一个请求重复提交,使用同一编号
|
/// </summary>
|
public string ReqCode { get; set; }
|
/// <summary>
|
/// 任务类型
|
/// </summary>
|
public string TaskTyp { get; set; }
|
/// <summary>
|
/// 工作位
|
/// </summary>
|
public string WbCode { get; set; }
|
/// <summary>
|
/// 位置路径
|
/// </summary>
|
public List<CodePath> PositionCodePath { get; set; }
|
/// <summary>
|
/// 载具编号
|
/// </summary>
|
public string PodCode { get; set; }
|
/// <summary>
|
/// 载具类型
|
/// </summary>
|
public string PodTyp { get; set; }
|
/// <summary>
|
/// 物料批次
|
/// </summary>
|
public string MaterialLot { get; set; }
|
/// <summary>
|
/// 优先级(1~127)最大优先级最高 为空时,采用任务模板的优先级
|
/// </summary>
|
public string Priority { get; set; }
|
/// <summary>
|
/// AGV任务号
|
/// </summary>
|
public string TaskCode { get; set; }
|
/// <summary>
|
/// AGV设备编号 填写可指定某一编号的AGV执行该任务
|
/// </summary>
|
public string AgvCode { get; set; }
|
/// <summary>
|
/// AGV设备类型
|
/// </summary>
|
public string AgvTyp { get; set; }
|
/// <summary>
|
/// 区域/策略<br/>
|
/// 挑选货架以及根据物料批次挑选货架时的先进先出规则,支持以下4个值:<br/>
|
/// 1:按照货架到达储位的时间顺序,先进先出<br/>
|
/// 2:按照货架到达储位的时间顺序,先进后出<br/>
|
/// 9:按照货架绑定物料批次的时间顺序,先进先出<br/>
|
/// 10:按照货架绑定物料批次的时间顺序,先进后出<br/>
|
/// </summary>
|
public string PositionSelStrategy { get; set; }
|
/// <summary>
|
/// 自定义字段
|
/// </summary>
|
public string Data { get; set; }
|
}
|
|
public class CodePath
|
{
|
public string type { get; set; }
|
public string positionCode { get; set; }
|
}
|
}
|