using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; #region << 版 本 注 释 >> /*-------------------------------------------------------------------- * 版权所有 (c) 2026 WenJY 保留所有权利。 * CLR版本:4.0.30319.42000 * 机器名称:T14-GEN3-7895 * 命名空间:Sln.Wcs.HikRoBotSdk.Domain * 唯一标识:19479d6e-828e-4406-a182-b32aed64a718 * * 创建者:WenJY * 电子邮箱: * 创建时间:2026-02-25 14:38:41 * 版本:V1.0.0 * 描述: * *-------------------------------------------------------------------- * 修改人: * 时间: * 修改说明: * * 版本:V1.0.0 *--------------------------------------------------------------------*/ #endregion << 版 本 注 释 >> namespace Sln.Wcs.HikRoBotSdk.Dto.GenAgvSchedulingTask { public class GenAgvSchedulingTaskDto { public string taskType{get;set;} public List targetRoutes{get;set;} // /// // /// 请求编号,每个请求都要一个唯一编号, 同一个请求重复提交, 使用同一编号。; // /// // public string reqCode { get; set; } // // /// // /// 请求时间截 格式: “yyyy-MM-dd HH:mm:ss”。 // /// // public string reqTime { get; set; } // // /// // /// 客户端编号,如PDA,HCWMS等。 // /// // public string clientCode { get; set; } // // /// // /// 令牌号, 由调度系统颁发 // /// // public string tokenCode { get; set; } // // /// // /// 任务类型, // /// 业务流程 // /// 5层柜体来料验收拆分 柜体物料 提升机输送线对接位-验收拆分区 WMS F501 2 // /// 5层柜体来料入库 柜体物料 验收拆分区-原材料周转区 WMS F502 2 // /// 5层辅料立体库物料入库 辅料料箱 回转输送线回库口-辅料库货架 WMS F503 1 // /// 5层辅料立体库分拣出库 辅料料箱 辅料库货架-回转输送线出库口 WMS F504 1 // /// 5层辅料立体库分拣回库 辅料料箱 回转输送线回库口-辅料库货架 WMS F505 1 // /// 5层辅料配送流程 辅料料箱 物料分拣位-装配区领料工位 WMS F506 空值 // /// 5层背板安装区物料配送 柜体物料 原材料周转区-背板安装区 WMS F507 2 // /// 5层半成品下线 半成品柜 背板安装区-半成品周转区 WMS F508 2 // /// 5层半成品检验 半成品柜 半成品周转区-检测台 WMS F509 2 // /// 5层成品柜体入库 成品柜体 检验台-成品区 WMS F510 2 // /// 5层成品柜体出库 成品柜体 成品区-提升机输送线对接点 WMS F511 2 // /// // public string taskTyp { get; set; } // // /// // /// 容器类型(叉车/CTU专用)叉车项目必传 // /// // public string ctnrTyp { get; set; } // // /// // /// 容器编号(叉车/CTU专用) // /// // public string ctnrCode { get; set; } // // /// // /// 容器数量(叉车堆叠专用),默认值1,仅记录堆叠的数量不记录堆叠的每个容器号 // /// // public string ctnrNum { get; set; } // // /// // /// 任务模式 0-普通move 1-出库move 2-入库move 3-移库move // /// // public string taskMode { get; set; } // // /// // /// 工作位,一般为机台或工作台位置,与RCS-2000端配置的位置名称一致, 工作位名称为字母\数字\或组合, 不超过32位。 // /// // public string wbCode { get; set; } // // /// // /// 位置路径:AGV关键路径位置集合,与任务类型中模板配置的位置路径一一对应。待现场地图部署、配置完成后可获取。 // /// // public List positionCodePath { get; set; } // // /// // /// “180”,”0”,”90”,”-90” 分别对应地图的”左”,”右”,”上”,”下” ,不指定方向可以为空 // /// // public string podDir { get; set; } // // /// // /// “180”,”0”,”90”,”-90” 分别对应地图的”左”,”右”,”上”,”下” ,不指定方向可以为空 // /// // public string podTyp { get; set; } // // /// // /// “180”,”0”,”90”,”-90” 分别对应地图的”左”,”右”,”上”,”下” ,不指定方向可以为空 // /// // public string podCode { get; set; } // // /// // /// 物料批次或货架上的物料唯一编码, // /// // public string materialLot { get; set; } // // /// // /// 物料类型, 仅移载机器人协议专用必填, 其它车型任务不填 // /// // public string materialType { get; set; } // // /// // /// 优先级,从(1~127)级,最大优先级最高。为空时,采用任务模板的优先级。 // /// // public string priority { get; set; } // // /// // /// 任务单号,选填, 不填系统自动生成,UUID小于等于64位 // /// // public string taskCode { get; set; } // // /// // /// AGV编号,填写表示指定某一编号的AGV执行该任务 // /// // public string agvCode { get; set; } // // /// // /// 组编号 // /// // public string groupId { get; set; } // // /// // /// 设备类型 // /// // public string agvTyp { get; set; } // // /// // /// 区域/策略中挑选货架以及根据物料批次挑选货架时的先进先出规则 // /// // public string positionSelStrategy { get; set; } // // public string data { get; set; } } public class targetRoute { public string type{get;set;} public string code{get;set;} } }