using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WIDESEA_Core.Attributes;
|
|
namespace WIDESEA_DTO.ERP
|
{
|
/// <summary>
|
/// 成品订单出库
|
/// </summary>
|
public class ErpProOutOrderDTO
|
{
|
/// <summary>
|
/// 操作类型<br/>
|
/// 1:新增<br/>
|
/// 2:修改<br/>
|
/// 3:删除(删除只要明细行号和领料单号)
|
/// </summary>
|
[PropertyValidate("操作类型", NotNullAndEmpty = true, Check = new object[] { 1, 2, 3 })]
|
public int Way { get; set; }
|
/// <summary>
|
/// 出库订单号
|
/// </summary>
|
[PropertyValidate("出库订单号", NotNullAndEmpty = true)]
|
public string OrderNo { get; set; }
|
/// <summary>
|
/// 订单类型<br/>
|
/// 1:出库单<br/>
|
/// 2:寄售订单转仓<br/>
|
/// </summary>
|
[PropertyValidate("订单类型", NotNullAndEmpty = true, Check = new object[] { 1, 2})]
|
public int OType { get; set; }
|
/// <summary>
|
/// 计划出货时间
|
/// </summary>
|
public string PlantShipDate { get; set; }
|
/// <summary>
|
/// 备注
|
/// </summary>
|
public string Note { get; set; }
|
/// <summary>
|
/// 详情
|
/// </summary>
|
public List<ErpProOutOrderDetailds> OrderDetails { get; set; }
|
}
|
/// <summary>
|
/// 详细
|
/// </summary>
|
public class ErpProOutOrderDetailds
|
{
|
/// <summary>
|
/// 行号
|
/// </summary>
|
public int RowId { get; set; }
|
/// <summary>
|
/// 销售订单号
|
/// </summary>
|
public string SaleOrder { get; set; }
|
/// <summary>
|
/// 客户
|
/// </summary>
|
public string Customer { get; set; }
|
/// <summary>
|
/// 工厂
|
/// </summary>
|
public string FactoryCode { get; set; } = "HA02";
|
/// <summary>
|
/// 产品编码
|
/// </summary>
|
public string PCode { get; set; }
|
/// <summary>
|
/// 产品版本
|
/// </summary>
|
public string PVer { get; set; }
|
/// <summary>
|
/// 产品批次
|
/// </summary>
|
public string PLot { get; set; }
|
/// <summary>
|
/// 产品周期
|
/// </summary>
|
public int DateCode { get; set; }
|
/// <summary>
|
/// 合格PCS数
|
/// </summary>
|
public float QtyPcs { get; set; }
|
/// <summary>
|
/// X板数
|
/// </summary>
|
public float XQty { get; set; }
|
/// <summary>
|
/// X板位
|
/// </summary>
|
public string XSite { get; set; }
|
/// <summary>
|
/// 单位
|
/// </summary>
|
public string Unit { get; set; }
|
/// <summary>
|
/// 备品数
|
/// </summary>
|
public float SpareQty { get; set; }
|
}
|
|
}
|