using Newtonsoft.Json;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace HH.WCS.JiaTong.LISTA.process
|
{
|
public class HttpModel
|
{
|
/// <summary>
|
/// 任务上报
|
/// </summary>
|
public class Reportback
|
{
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
public string taskNum { get; set; }
|
|
/// <summary>
|
/// 单号
|
/// </summary>
|
public string orderNum { get; set; }
|
/// <summary>
|
/// 任务状态
|
/// </summary>
|
public int taskStatus { get; set; }
|
}
|
/// <summary>
|
/// 安全请求
|
/// </summary>
|
public class TaskAccess
|
{
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
public string taskNum { get; set; }
|
/// <summary>
|
/// 单号
|
/// </summary>
|
public string orderNum { get; set; }
|
/// <summary>
|
/// 点位
|
/// </summary>
|
public string station { get; set; }
|
/// <summary>
|
/// 类型
|
/// </summary>
|
public int type { get; set; }
|
/// <summary>
|
/// 任务状态
|
/// </summary>
|
public int taskStatus { get; set; }
|
}
|
|
public class GzTaskAccess
|
{
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
public string task_no { get; set; }
|
/// <summary>
|
/// 货位
|
/// </summary>
|
public string loc_code { get; set; }
|
/// <summary>
|
/// 类型
|
/// </summary>
|
public string type { get; set; }
|
|
}
|
/// <summary>
|
/// 空托返回
|
/// </summary>
|
public class Traystacker
|
{
|
/// <summary>
|
/// 货位编码,起点位置编码
|
/// </summary>
|
public string station { get; set; }
|
|
/// <summary>
|
/// 物料号
|
/// </summary>
|
public int taskSource { get; set; }
|
|
/// <summary>
|
/// 数量
|
/// </summary>
|
public int Qty { get; set; }
|
/// <summary>
|
/// 请求类型
|
/// </summary>
|
public int dpType { get; set; }
|
}
|
|
/// <summary>
|
/// 空托返回
|
/// </summary>
|
public class Traystackermobox
|
{
|
/// <summary>
|
/// 货位编码,起点位置编码
|
/// </summary>
|
public string LocationCode { get; set; }
|
|
/// <summary>
|
/// 物料号
|
/// </summary>
|
public string PartNumber { get; set; }
|
public string CntrCode { get; set; }
|
|
/// <summary>
|
/// 数量
|
/// </summary>
|
public int Qty { get; set; }
|
}
|
|
/// <summary>
|
/// mes任务回报
|
/// </summary>
|
public partial class StatusArrive
|
{
|
/// <summary>
|
/// 库位编号
|
/// </summary>
|
[JsonProperty("locationNum")]
|
public string LocationNum { get; set; }
|
|
/// <summary>
|
/// 取消信息
|
/// </summary>
|
[JsonProperty("message")]
|
public string Message { get; set; } = "1";
|
|
/// <summary>
|
/// 状态
|
/// </summary>
|
[JsonProperty("status")]
|
public string Status { get; set; }
|
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
[JsonProperty("taskNumber")]
|
public string TaskNumber { get; set; }
|
|
/// <summary>
|
/// 状态变更时间
|
/// </summary>
|
[JsonProperty("time")]
|
public string Time { get; set; }
|
}
|
|
public partial class iteminfoArrive
|
{
|
/// <summary>
|
/// 到货时间
|
/// </summary>
|
[JsonProperty("arricalTime")]
|
public string ArricalTime { get; set; }
|
|
/// <summary>
|
/// 库位编号
|
/// </summary>
|
[JsonProperty("locationNum")]
|
public string LocationNum { get; set; }
|
|
[JsonProperty("lotList")]
|
public List<LotListh> LotList { get; set; }
|
|
/// <summary>
|
/// 物料描述
|
/// </summary>
|
[JsonProperty("partDesc")]
|
public string PartDesc { get; set; }
|
|
/// <summary>
|
/// 物料编号
|
/// </summary>
|
[JsonProperty("partNumber")]
|
public string PartNumber { get; set; }
|
|
/// <summary>
|
/// 工装编号
|
/// </summary>
|
[JsonProperty("rfid")]
|
public string Rfid { get; set; }
|
|
/// <summary>
|
/// 任务号
|
/// </summary>
|
[JsonProperty("taskNumber")]
|
public string TaskNumber { get; set; }
|
}
|
|
public partial class LotListh
|
{
|
/// <summary>
|
/// 物料批次信息
|
/// </summary>
|
[JsonProperty("lotNumber")]
|
public string LotNumber { get; set; }
|
|
/// <summary>
|
/// 重量
|
/// </summary>
|
[JsonProperty("weight")]
|
public double? Weight { get; set; }
|
}
|
|
/// <summary>
|
/// 物料回报数据模型
|
/// </summary>
|
public partial class MesItemBackModel
|
{
|
/// <summary>
|
/// 到货时间
|
/// </summary>
|
[JsonProperty("arricalTime")]
|
public string ArricalTime { get; set; }
|
|
/// <summary>
|
/// 库位编号
|
/// </summary>
|
[JsonProperty("locationNum")]
|
public string LocationNum { get; set; }
|
|
/// <summary>
|
///
|
/// </summary>
|
[JsonProperty("result")]
|
public string Result { get; set; }
|
|
|
|
/// <summary>
|
/// mes任务号
|
/// </summary>
|
[JsonProperty("taskNumber")]
|
public string TaskNumber { get; set; }
|
/// <summary>
|
///Wms任务号
|
/// </summary>
|
[JsonProperty("wmsTaskNumber")]
|
public string WmsTaskNumber { get; set; }
|
/// <summary>
|
/// 工装编号
|
/// </summary>
|
[JsonProperty("rfid")]
|
public string Rfid { get; set; }
|
|
[JsonProperty("list")]
|
public List<MesItemBackInfoModel> List { get; set; }
|
|
|
}
|
|
/// <summary>
|
/// 物料到位回报明细
|
/// </summary>
|
public partial class MesItemBackInfoModel
|
{
|
/// <summary>
|
/// 子库
|
/// </summary>
|
[JsonProperty("subpool")]
|
public string Subpool { get; set; }
|
/// <summary>
|
/// wms
|
/// </summary>
|
[JsonProperty("wmsLot")]
|
public string WmsLot { get; set; }
|
/// <summary>
|
/// 收获批次
|
/// </summary>
|
[JsonProperty("receiveLot")]
|
public string ReceiveLot { get; set; }
|
/// <summary>
|
/// 重量
|
/// </summary>
|
[JsonProperty("qty")]
|
public string Qty { get; set; }
|
/// <summary>
|
///供应商
|
/// </summary>
|
[JsonProperty("supplier")]
|
public string Supplier { get; set; }
|
/// <summary>
|
/// 轮型
|
/// </summary>
|
[JsonProperty("tyreType")]
|
public string TyreType { get; set; }
|
/// <summary>
|
/// 生产时间
|
/// </summary>
|
[JsonProperty("produceTime")]
|
public string ProduceTime { get; set; }
|
|
/// <summary>
|
/// 物料编码
|
/// </summary>
|
[JsonProperty("partNumber")]
|
public string PartNumber { get; set; }
|
|
/// <summary>
|
/// 工装编号
|
/// </summary>
|
[JsonProperty("rfid")]
|
public string Rfid { get; set; }
|
|
/// <summary>
|
/// 物料批次信息
|
/// </summary>
|
[JsonProperty("lotNumber")]
|
public string LotNumber { get; set; }
|
/// <summary>
|
/// 物料等级
|
/// </summary>
|
[JsonProperty("level")]
|
public string Level { get; set; }
|
|
|
}
|
/// <summary>
|
/// 任务上报
|
/// </summary>
|
public class GTWMSData
|
{
|
/// <summary>
|
/// 仓库编码
|
/// </summary>
|
public string wh_code { get; set; }
|
|
/// <summary>
|
/// 单号
|
/// </summary>
|
public string task_no { get; set; }
|
|
/// <summary>
|
/// 任务状态
|
/// </summary>
|
public int status { get; set; }
|
}
|
|
/// <summary>
|
/// GTWMS任务回报
|
/// </summary>
|
public class GTWMS
|
{
|
/// <summary>
|
/// 仓库编码
|
/// </summary>
|
public string application { get; set; } = "";
|
|
/// <summary>
|
/// 单号
|
/// </summary>
|
public string code { get; set; }
|
|
public GTWMSData data { get; set; }
|
}
|
}
|
}
|