using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HH.WMS.Entitys.Ams { [Name("生成AGV任务")] public class AmsAddTask { //任务类型 (叫料/入库/出库/移库/盘点/拣货/转运/插单) public string businessType { get; set; } //来源仓库号 public string whNoFrom { get; set; } //目的仓库号 public string whNoTo { get; set; } //系统名称 public string sysName { get; set; } //设备名称 public string deviceName { get; set; } //上游系统生成的AGV任务号(要求唯一性) public string taskNo { get; set; } //上游系统生成的任务对应的批次号、批次号编码规则唯一性 public string batchNo { get; set; } //装箱顺序号、生成任务按照升序规则,不填默认为0 public int orderNo { get; set; } //搬运信息集合[{"itemCode":"物料编码","trayCode":"托盘码"}] public string transportInfo { get; set; } //来源暂存位 public string locationFrom { get; set; } //来源库区,支持多个库区 public string areaFrom { get; set; } //目的暂存位 public string locationTo { get; set; } //目的库区,支持多个库区 public string areaTo { get; set; } //优先级(数字越大优先级越高) public int priority { get; set; } //用以分区相同设备不同动作的流程 public string extParam { get; set; } //拓展参数1,用以区分相同起始点而过程不同的流程 public string ext1 { get; set; } //用以区分移库任务时的车型信息 public string ext2 { get; set; } public string ext3 { get; set; } } }