using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WIDESEA_External.Model
{
    /// 
    /// 收货单回传ERP
    /// 
    public class ERPReceiveModel
    {
        /// 
        /// 操作类型
        /// 
        public int Way { get; set; }
        /// 
        /// WMS主健值
        /// 
        public string UniqueTag { get; set; }
        /// 
        /// 收货单号
        /// 
        public string Code { get; set; }
        /// 
        /// 单据类型
        /// 
        public string Type { get; set; }
        /// 
        /// 公司代号
        /// 
        public string CompanyId { get; set; } = "HATC";
        /// 
        /// 工厂代号
        /// 
        public string PlantsId { get; set; } = "HA020";
        /// 
        /// 客户代号
        /// 
        public string CustomerId { get; set; } = "";
        /// 
        /// 供应商代号
        /// 
        public string SuppliersId { get; set; } = "";
        /// 
        /// 收货日期
        /// 
        public string ReceiveDate { get; set; }
        /// 
        /// 送货单号
        /// 
        public string DeliveryCode { get; set; } = "/";
        /// 
        /// 仓库代号
        /// 
        public string WarehouseCode { get; set; } = "";
        /// 
        /// 创建人代号
        /// 
        public string CreatorId { get; set; } = "";
        /// 
        /// 创建时间
        /// 
        public string EntDate { get; set; }
        public List Details { get; set; }
    }
    public class RecevieOrderDetailModel
    {
        /// 
        /// 采购单号
        /// 
        public string PurchaseOrderCode { get; set; }
        /// 
        /// 采购明细行号
        /// 
        public int PurchaseOrderSerno { get; set; }
        /// 
        /// 收货明细行号
        /// 
        public int Serno { get; set; }
        /// 
        /// 材料编码
        /// 
        public string MaterialsId { get; set; }
        /// 
        /// 收货数量
        /// 
        public int QtyRecieved { get; set; }
        /// 
        /// 收货批次
        /// 
        public string Lotno { get; set; }
        /// 
        /// 供应商批次
        /// 
        public string Supplotno { get; set; }
        /// 
        /// 是否要检验
        /// 
        public int IfInspection { get; set; }
        /// 
        /// 含税价格
        /// 
        public int PriceInTax { get; set; } = 0;
        /// 
        /// 税率
        /// 
        public string Taxrate { get; set; } = "";
        /// 
        /// 币别编码
        /// 
        public string Currcode { get; set; } = "";
    }
}