using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WIDESEA_Core.Attributes;
|
|
namespace WIDESEA_DTO.MES
|
{
|
/// <summary>
|
/// MES空托/余料接收实体
|
/// </summary>
|
[ModelValidate]
|
public class MESReturnIssueDTO
|
{
|
/// <summary>
|
/// 出库来源明细ID
|
/// </summary>
|
[PropertyValidate("出库来源明细ID", NotNullAndEmpty = true)]
|
public int OutDetailId { get; set; }
|
|
/// <summary>
|
/// 呼叫Id
|
/// </summary>
|
[PropertyValidate("呼叫Id", NotNullAndEmpty = true)]
|
public string IssueId { get; set; }
|
|
/// <summary>
|
/// 周转位置编号
|
/// </summary>
|
[PropertyValidate("周转位置编号", NotNullAndEmpty = true)]
|
public string PointCode { get; set; }
|
/// <summary>
|
/// 余料信息
|
/// </summary>
|
[PropertyValidate("余料信息", NotNullAndEmpty = false)]
|
public MESReturnMaterial? ReturnMaterial { get; set; }
|
}
|
/// <summary>
|
/// 余料信息
|
/// </summary>
|
public class MESReturnMaterial
|
{
|
/// <summary>
|
/// 条码信息
|
/// </summary>
|
[PropertyValidate("条码信息", NotNullAndEmpty = true)]
|
public string BarCode { get; set; }
|
/// <summary>
|
/// 物料代码
|
/// </summary>
|
[PropertyValidate("物料代码", NotNullAndEmpty = true)]
|
public string MaterialCode { get; set; }
|
/// <summary>
|
/// 物料批次
|
/// </summary>
|
[PropertyValidate("物料批次", NotNullAndEmpty = true)]
|
public string MaterialLot { get; set; }
|
/// <summary>
|
/// 退料数量
|
/// </summary>
|
[PropertyValidate("退料数量", NotNullAndEmpty = true)]
|
public decimal ReturnQuantity { get; set; }
|
/// <summary>
|
/// 是否领料(1未领料 0已临料)
|
/// </summary>
|
[PropertyValidate("是否领料(1未领料 0已临料)", NotNullAndEmpty = true)]
|
public string Whether { get; set; }
|
/// <summary>
|
/// 退料工单号(ERP相关)
|
/// </summary>
|
[PropertyValidate("退料工单号(ERP相关)", NotNullAndEmpty = false)]
|
public string ReturnOrderNo { get; set; }
|
/// <summary>
|
/// 直径
|
/// </summary>
|
[PropertyValidate("直径", NotNullAndEmpty = true)]
|
public string Thickness { get; set; }
|
/// <summary>
|
/// 幅宽
|
/// </summary>
|
[PropertyValidate("幅宽", NotNullAndEmpty = true)]
|
public decimal Wide { get; set; }
|
/// <summary>
|
/// 重量
|
/// </summary>
|
[PropertyValidate("重量", NotNullAndEmpty = true)]
|
public decimal Weight { get; set; }
|
}
|
}
|