using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using WIDESEA_Core.Attributes;
namespace WIDESEA_DTO.Outbound
{
///
/// 成品报废单新增
///
[ModelValidate]
public class ErpProScrapSheetModel
{
//
/// 仓库Id
///
[PropertyValidate("仓库Id", NotNullAndEmpty = true)]
public int WarehouseId { get; set; }
///
/// 单据编号
///
[PropertyValidate("单据编号", NotNullAndEmpty = true)]
public string ProScrapSheetOrderNo { get; set; }
///
/// 报废明细
///
[PropertyValidate("报废明细", NotNullAndEmpty = true)]
public List Details { get; set; }
}
[ModelValidate]
public class ErpProScrapSheetDetailDTO
{
///
/// 产品编码
///
[PropertyValidate("产品编码", NotNullAndEmpty = true)]
public string ScrapProCode { get; set; }
///
/// 报废版本
///
[PropertyValidate("报废版本", NotNullAndEmpty = true)]
public string ScrapProVersion { get; set; }
///
/// 批次号
///
[PropertyValidate("批次号", NotNullAndEmpty = true)]
public string ScrapProLotNo { get; set; }
///
/// 报废SET数量
///
[PropertyValidate("报废SET数量", NotNullAndEmpty = true)]
public int ScrapSETQty { get; set; }
///
/// 报废PCS数
///
[PropertyValidate("报废PCS数", NotNullAndEmpty = true)]
public int ScrapPcsQty { get; set; }
///
/// 备注
///
[PropertyValidate("备注", NotNullAndEmpty = false)]
public string Remark { get; set; }
}
}