using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WIDESEA_External.Model
{
    /// 
    /// 成品送检
    /// 
    public class ERPProductCheckModel
    {
        /// 
        /// 操作类型
        /// 1 新增 
        /// 
        public int Way { get; set; }
        /// 
        /// WMES主健值
        /// 
        public string UniqueTag { get; set; }
        /// 
        /// 检验单号
        /// 
        public string Code { get; set; }
        /// 
        /// 工厂代号
        /// 
        public string PlantsCode { get; set; } = "HA02";
        /// 
        /// 送检单号
        /// 
        public string RecheckCode { get; set; }
        /// 
        /// 生产型号
        /// 
        public string PartNum { get; set; }
        /// 
        /// 版本号
        /// 
        public string PartRev { get; set; }
        /// 
        /// 仓库代号
        /// "HA72尾数仓、 HA71成品仓、HA73研发仓"
        /// 
        public string WarehouseCode { get; set; }
        /// 
        /// 储位代号
        ///"HA72尾数仓、 HA71成品仓、HA73研发仓"
        /// 
        public string Location { get; set; }
        /// 
        /// 批次号
        /// 
        public string LotNo { get; set; }
        /// 
        /// 备注
        /// 
        public string Node { get; set; }
        /// 
        /// 合格PCS数量
        /// 
        public int QtyPcs { get; set; }
        /// 
        /// 合格Set数量
        /// 
        public int QtyArray { get; set; }
        /// 
        /// 合格PNL数量
        /// 
        public int QtyPanel { get; set; }
        /// 
        /// 送检PCS数量
        /// 
        public int QtyPcsRecieved { get; set; }
        /// 
        /// 送检Set数量
        /// 
        public int QtyArrayRecieved { get; set; }
        /// 
        /// 送检PNL数量
        /// 
        public int QtyPanelRecieved { get; set; }
        /// 
        ///报废Pcs数量
        /// 
        public int QtyPcsScrapped { get; set; }
        /// 
        /// 报废Set数量
        /// 
        public int QtyArrayScrapped { get; set; }
        /// 
        /// 报废PNL数量
        /// 
        public int QtyPanelScrapped { get; set; }
        /// 
        ///抽检Pcs数量
        ///如无默认为0
        /// 
        public int QtySample { get; set; }
        /// 
        /// 接收日期
        /// 格式:yyyy-MM-dd
        /// 
        public string ReceiveDate { get; set; }
        /// 
        /// 创建人代号
        /// 
        public string CreatorCode { get; set; }
        /// 
        /// 检验日期
        /// 格式:yyyy-MM-dd
        /// 
        public string TestDate { get; set; }
        /// 
        /// 
        /// 
        public List IqcItem { get; set; }
    }
    public class ProductCheckItem
    {
        /// 
        /// 缺陷代码
        /// 
        public string DefectCode { get; set; }
        /// 
        /// 结果
        /// 
        public string Result{ get; set; }
        /// 
        /// 检验日期
        /// 
        public string TestDate { get; set; }
        /// 
        /// PCS数量
        /// 
        public string QtyPcs { get; set; }
        /// 
        /// Set数量
        /// 
        public string QtyArray { get; set; }
        /// 
        /// PNL数量
        /// 
        public string QtyPanel { get; set; }
        /// 
        /// 备注
        /// 
        public string Node { get; set; }
    }
}