| | |
| | | /// 物料规格 |
| | | /// </summary> |
| | | [JsonProperty("s_spec")] |
| | | public string s_spec { get; set; } |
| | | public string Spec { get; set; } |
| | | /// <summary> |
| | | /// 数量 |
| | | /// </summary> |
| | | [JsonProperty("n_num")] |
| | | public int n_num { get; set; } |
| | | public int Num { get; set; } |
| | | /// <summary> |
| | | /// 起点货位信息 |
| | | /// </summary> |
| | |
| | | public string StartLoc { get; set; } |
| | | } |
| | | |
| | | public class EmptyInboundDetailInfo { } |
| | | |
| | | //public class EmptyOnlineInfo { |
| | | // public string ItemCode { get; set; } |
| | | // public string ItemName { get; set; } |
| | | // public string PatchNo { get; set; } |
| | | // public string EndLoc { get; set; } |
| | | //} |
| | | |
| | | public class EmptyOnlinePalletInfo { |
| | | /// <summary> |
| | | /// 物料编码 |
| | | /// </summary> |
| | | |
| | | [JsonProperty("item_code")] |
| | | public string ItemCode { get; set; } |
| | | ///// <summary> |
| | | ///// 物料名称 |
| | | ///// </summary> |
| | | // |
| | | //[JsonProperty("item_name")] |
| | | //public string ItemName { get; set; } |
| | | /// <summary> |
| | | /// 批次号 |
| | | /// </summary> |
| | | |
| | | [JsonProperty("batch_no")] |
| | | public string BatchNo { get; set; } |
| | | /// <summary> |
| | | /// 物料规格 |
| | | /// </summary> |
| | | [JsonProperty("spe")] |
| | | public string Spe { get; set; } |
| | | /// <summary> |
| | | /// 容器编码 |
| | | /// </summary> |
| | | public string Spec { get; set; } // 物料规格 |
| | | [JsonProperty("cnt_id")] |
| | | public string CntId { get; set; } |
| | | // 容器类型 = 托盘 |
| | | public string CntId { get; set; } // 容器类型 = 托盘 |
| | | } |
| | | |
| | | public class EmptyOnlineGoodpackInfo { |
| | | // 容器类型 = 好运箱 |
| | | /// <summary> |
| | | /// 容器编码 |
| | | /// </summary> |
| | | [JsonProperty("cnt_id")] |
| | | public string CntId { get; set; } |
| | | public string CntId { get; set; } // 容器类型 = 好运箱 |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | |
| | | [JsonProperty("item_code")] |
| | | public string ItemCode { get; set; } |
| | | ///// <summary> |
| | | ///// 物料名称 |
| | | ///// </summary> |
| | | // |
| | | //[JsonProperty("item_name")] |
| | | //public string ItemName { get; set; } |
| | | /// <summary> |
| | | /// 物料规格 |
| | | /// </summary> |
| | |
| | | /// 物料信息下发同步 数据类 |
| | | /// </summary> |
| | | public class CgInfoSyncInfo { |
| | | /// <summary> |
| | | /// 物料名称 |
| | | /// </summary> |
| | | [JsonProperty("itemName")] |
| | | public string ItemName { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 产品牌号 |
| | | /// </summary> |
| | | [JsonProperty("itemCode")] |
| | | public string ItemCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 批次号 |
| | | /// </summary> |
| | | [JsonProperty("batchNo")] |
| | | public string BatchNo { get; set; } |
| | | |
| | |
| | | /// <summary> |
| | | /// MES API 响应结果类 |
| | | /// </summary> |
| | | public class WmsResult { |
| | | public class MesResult { |
| | | /// <summary> |
| | | /// 接口调用结果 1-成功 0-失败 |
| | | /// </summary> |
| | |
| | | public string Data { get; set; } |
| | | } |
| | | |
| | | public static WmsResult NewWmsResult(int code, string message = "", bool printLog = true) { |
| | | return new WmsResult { |
| | | public static MesResult NewMesResult(int code, string message = "", bool printLog = true) { |
| | | return new MesResult { |
| | | Result = code, |
| | | Success = code == 0, // 仅当code=0时,success=true |
| | | Data = message, |
| | | }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 反馈 ERP 的数据类型 |
| | | /// </summary> |
| | | public class ErpResult { |
| | | [JsonProperty("code")] |
| | | public int Code { get; set; } |
| | | [JsonProperty("message")] |
| | | public string Message { get; set; } |
| | | } |
| | | |
| | | public static ErpResult NewErpResult(int code, string message) { |
| | | return new ErpResult { Code = code, Message = message }; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// ERP 下发出库任务的数据类型 |
| | | /// </summary> |
| | | public class ErpSendOutboundOrderInfo { |
| | | public string ErpNo { get; set; } // ERP 单号 |
| | | /// <summary> |
| | | /// 物料编码 |
| | | /// </summary> |
| | | [JsonProperty("item_code")] |
| | | public string ItemCode { get; set; } |
| | | ///// <summary> |
| | | ///// 物料名称 |
| | | ///// </summary> |
| | | //[JsonProperty("item_name")] |
| | | //public string ItemName { get; set; } |
| | | /// <summary> |
| | | /// 物料规格 |
| | | /// </summary> |
| | | [JsonProperty("spe")] |
| | | public string Spe { get; set; } |
| | | /// <summary> |
| | | /// 批次号 |
| | | /// </summary> |
| | | [JsonProperty("batch_no")] |
| | | public string BatchNo { get; set; } |
| | | /// <summary> |
| | | /// 需出库数量 |
| | | /// </summary> |
| | | [JsonProperty("qty")] |
| | | public int Qty { get; set; } |
| | | /// <summary> |
| | | /// 容器类型 |
| | | /// </summary> |
| | | [JsonProperty("cntr_type")] |
| | | public string CntrType { get; set; } |
| | | /// <summary> |
| | | /// 出库终点货区 |
| | | /// </summary> |
| | | [JsonProperty("end_area")] |
| | | public string EndArea { get; set; } |
| | | /// <summary> |
| | | /// 是否强制出库 |
| | | /// </summary> |
| | | [JsonProperty("force_out")] |
| | | public bool ForcedOut { get; set; } |
| | | |
| | | } |
| | | |
| | | public class PickUpReturnErpInfo { |
| | | public string LocCode { get; set; } |
| | | |
| | | } |
| | | } |
| | | } |