using System.Collections.Generic; namespace HH.WCS.Mobox3.AnGang.Controllers { /// /// 通用model /// public class ApiModel { #region mobox 相关 /// /// mobox 取消任务、标记完成任务 /// public class MoboxTaskBase { public string TaskNo { get; set; } } /// /// mobox 接口返回 /// public class SimpleResult { public int resultCode { get; set; } public string resultMsg { get; set; } public List result { get; set; } = new List(); } public class Result { public int resultCode { get; set; } public string resultMsg { get; set; } } /// /// 绑定 参数 /// public class BindParme { /// /// 托盘编码 /// public string CntrCode { get; set; } /// /// 托盘类型 /// public string CntrType { get; set; } /// /// 货位编码 /// public string LocCode { get; set; } /// /// 物料编码 /// public string ItemCode { get; set; } /// /// 物料数量 /// public int ItemQuantity { get; set; } } /// /// 解绑 参数 /// public class UnBindParme { /// /// 托盘编码 /// public string CntrCode { get; set; } } public class sendTask { /// /// 订单名 /// public string ts { get; set; } } /// /// 更新补货状态参数 /// public class replenishmentParme { /// /// Y开始人工补货进入交通管制,N表示人工补货完成可以开启自动转运 /// public string stauts { get; set; } } public class orderStatusReportParme { /// /// 订单ID /// public int orderID { get; set; } /// /// 订单名 /// public string orderName { get; set; } /// /// 订单状态 /// public string orderStatus { get; set; } /// /// agv车号列表 /// public string agvIDList { get; set; } /// /// 优先级 /// public string priority { get; set; } /// /// 订单当前的目的地 /// public string currentDes { get; set; } /// /// 当前指令 /// public string currentCmd { get; set; } /// /// 错误码 /// public int errorCode { get; set; } /// /// 订单的截至时间 /// public string deadLine { get; set; } /// /// 订单的创建时间 /// public string createdTime { get; set; } /// /// 额外信息1 /// public string extraInfo1 { get; set; } /// /// 额外信息2 /// public string extraInfo2 { get; set; } } /// /// 分拣确认 /// public class SortingResultCheck { public string sortNo { get; set; } public string cntrCode { get; set; } public string itemCode { get; set; } public float qty { get; set; } } public class CheckSortingWholeCntr { public string cntr { get; set; } /// /// 默认0,1表示自动生成分拣结果 /// public int autoSort { get; set; } } /// /// lua 调用接口,码盘信息 /// public class PalletSorting { public string cntr_code { get; set; } public string item_code { get; set; } public float qty { get; set; } public string arrival_no { get; set; } } public class PalletSorting1 { public string cntr_code { get; set; } public string bar_code { get; set; } public string org { get; set; } public float qty { get; set; } } public class ShippingOrderCheck { /// /// 多个发货单号 /// public string out_nos { get; set; } } public class SortingOrderCheck { public string s_no { get; set; } } public class ReturnResult1 { public int code { get; set; } public string msg { get; set; } } /// /// 安全交互 /// public class Interaction { public string station_name { get; set; } public string apply_code { get; set; } public int orderid { get; set; } } /// /// 返回给GZ /// public class GzResult { public int resultCode { get; set; } public string msg { get; set; } public int orderID { get; set; } } #endregion } }