Files
WMS-Api/src/WMS.Web.Core/Dto/OpsBoxResponse.cs
2023-11-14 15:19:00 +08:00

96 lines
2.8 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Text;
namespace WMS.Web.Core.Dto
{
/// <summary>
/// 老ops箱信息
/// </summary>
public class OpsBoxResponse
{
/// <summary>
/// 对应老OPS的箱ID
/// </summary>
[JsonProperty("CartonId")]
public int OpsBoxId { get; set; }
/// <summary>
/// 箱编号老OPS生成的箱号
/// </summary>
[JsonProperty("CartonNo")]
public string BoxBillNo { get; set; }
/// <summary>
/// 供应商Id
/// </summary>
[JsonProperty("GysNo")]
public int? SupplierId { get; set; }
/// <summary>
/// 组织Id
/// </summary>
[JsonProperty("orgId")]
public int? OrgId { get; set; }
/// <summary>
/// 完成装箱时间
/// </summary>
[JsonProperty("CompleteCartonTime")]
public DateTime CompleteCartonTime { get; set; } = DateTime.Now;
/// <summary>
/// 完成装箱用户
/// </summary>
[JsonProperty("BoxUser")]
public string CompleteCartonUser { get; set; }
/// <summary>
/// 箱子创建用户
/// </summary>
[JsonProperty("Create_user")]
public string CreateUser { get; set; }
/// <summary>
/// 创建时间对应老OPS的创建时间
/// </summary>
[JsonProperty("cartonCreateTime")]
public DateTime CreateTime { get; set; } = DateTime.Now;
/// <summary>
/// 明细
/// </summary>
[JsonProperty("BoxReturnDetails")]
public List<OpsBoxDetailsResponse> Details { get; set; } = new List<OpsBoxDetailsResponse>();
}
public class OpsSerialNumbersResponse
{
/// <summary>
/// 序列号
/// </summary>
[JsonProperty("sn")]
public string SerialNumber { get; set; }
/// <summary>
/// 序列号生成时间
/// </summary>
[JsonProperty("barCreateTime")]
public DateTime? BarCreateTime { get; set; }
/// <summary>
/// 序列号生成用户
/// </summary>
[JsonProperty("barCereateUser")]
public string BarCereateUser { get; set; }
}
public class OpsBoxDetailsResponse {
/// <summary>
/// 物料ID
/// </summary>
[JsonProperty("FMaterialId")]
public int MaterialId { get; set; }
/// <summary>
/// 数量(装箱数量)
/// </summary>
[JsonProperty("Qty")]
public decimal Qty { get; set; }
/// <summary>
/// 序列号集
/// </summary>
[JsonProperty("SerialNumbers")]
public List<OpsSerialNumbersResponse> SerialNumbers { get; set; } = new List<OpsSerialNumbersResponse>();
}
}