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
}
}