wxw
2024-12-26 d7f5e3607825e621b40820d505b8ed0bb4e06125
Wms/Model/InterFaceModel/RCSModel.cs
@@ -7,96 +7,6 @@
    public class RCSModel
    {
        /// <summary>
        /// 生成RCS任务单 任务下发接口信息
        /// </summary>
        public class genAgvSchedulingTaskReq
        {
            /// <summary>
            /// 请求编号,每个请求都要一个唯一编号,同一个请求重复提交,使用同一编号
            /// 必填
            /// </summary>
            public string reqCode { get; set; }
            /// <summary>
            /// 请求时间 yyyy-MM-dd HH:mm:ss CMS系统生成
            /// </summary>
            public string reqTime { get; set; }
            /// <summary>
            /// 客户端编号
            /// </summary>
            public string clientCode { get; set; }
            /// <summary>
            /// 令牌号
            /// </summary>
            public string tokenCode { get; set; }
            /// <summary>
            /// 任务类型,根据配置的任务模板号填写
            /// 必填
            /// </summary>
            public string taskTyp { get; set; }
            public string scenetTyp { get; set; }
            /// <summary>
            /// 容器类型
            /// </summary>
            public string ctnrTyp { get; set; }
            /// <summary>
            /// 容器编号
            /// </summary>
            public string ctnrCode { get; set; }
            /// <summary>
            /// 工作位
            /// </summary>
            public string wbCode { get; set; }
            /// <summary>
            /// 位置路径 途经点--起点和终点
            /// 必须
            /// </summary>
            public List<PositionCodePath> positionCodePath { get; set; }
            /// <summary>
            /// 货架编号
            /// </summary>
            public string podCode { get; set; }
            /// <summary>
            /// 货架方向
            /// </summary>
            public string podDir { get; set; }
            /// <summary>
            /// 货架类型
            /// </summary>
            public string podTyp { get; set; }
            /// <summary>
            /// 物料批次或货架上的物料唯一编码
            /// </summary>
            public string materialLot { get; set; }
            /// <summary>
            /// 优先级
            /// </summary>
            public string priorit { get; set; }
            /// <summary>
            /// 任务单号
            /// </summary>
            public string taskCode { get; set; }
            /// <summary>
            /// AGV编号
            /// </summary>
            public string agvCode { get; set; }
            /// <summary>
            /// 自定义字段
            /// </summary>
            public List<data> data { get; set; }
        }
        public class PositionCodePath
        {
            public string positionCode { get; set; }
            public string type { get; set; }
        }
        public class data
        {
            public string materialLot { get; set; }
            public string materialCode { get; set; }
        }
        /// <summary>
        /// RCS任务返回
        /// </summary>
        public class genAgvSchedulingTaskRep
@@ -117,10 +27,19 @@
        public class Pallnetmsg
        {
            /// <summary>
            /// 设备编码
            /// </summary>
            public string Location { get; set; }
            /// <summary>
            /// 任务类型  0:叫净桶  1:叫料桶(混料) 2:叫料桶(下料) 3:叫脏桶
            /// </summary>
            public string Type { get; set; }
            /// <summary>
            /// 批次号
            /// </summary>
            public string LotNo { get; set; }
            public string Palletno { get; set; }
            public string PalletNo { get; set; }
            
        }
@@ -142,25 +61,22 @@
        public class TaskDetial
        {
            public string Taskno { get; set; }
            public string Startport { get; set; }
            public string Endport { get; set; }
            public string Pallno { get; set; }
            public string Type { get; set; }
            /// <summary>
            /// 任务类型 
            /// 0:入库
            /// 1:出库
            /// 0:申请储位
            /// 1:叫桶
            /// 2:同车间平层搬运
            /// </summary>
            public string Crtype { get; set; }
            /// <summary>
            /// 库存单据ID
            /// 车间编码
            /// </summary>
            public int? Noticedetailno { get; set; }
            public string LotNo { get; set; }
            public string WareHouseNo { get; set; }
        }
    }
}