using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MESClassLibrary.Model
{
    public class TESPartDetModel
    {
        public string GUID { get; set; }

        public string PartCode { get; set; }

        public string Site { get; set; }

        public string AbcClass { get; set; }

        public string LotControl { get; set; }

        public string Location { get; set; }

        public string LocationType { get; set; }

        public string AutoMaticLotNumbers { get; set; }

        public int AverageInterval { get; set; }

        public int CycleCountInterval { get; set; }

        public int ShelfLife { get; set; }

        public string KeyPart { get; set; }

        public string PoReceiptStatus { get; set; }

        public string RctPoActive { get; set; }

        public string WoReceiptStatus { get; set; }

        public string RctWoActive { get; set; }

        public string MemoOrderType { get; set; }

        public string MasterSchedule { get; set; }

        public string PlanOrders { get; set; }

        public int TimeFence { get; set; }

        public string OrderPolicy { get; set; }

        public decimal OrderQuantity { get; set; }

        public int OrderPeriod { get; set; }

        public decimal SafetyStock { get; set; }

        public decimal SafetyTime { get; set; }

        public decimal ReorderPoint { get; set; }

        public string PlanningRev { get; set; }

        public string IssuePolicy { get; set; }

        public string BuyerPlanner { get; set; }

        public string Supplier { get; set; }

        public string PoSite { get; set; }

        public string PurMfg { get; set; }

        public string ConfigurationType { get; set; }

        public string InspectionLocation { get; set; }

        public string InspectionRequired { get; set; }

        public string InspectionLeadTime { get; set; }

        public int CumulativeLeadTime { get; set; }

        public int ManufacturingLedaTime { get; set; }

        public int PurchaseLeadTime { get; set; }

        public string AtpEnforcementLevel { get; set; }

        public string FamilyATP { get; set; }

        public int AtpHorizon { get; set; }

        public string RunSeq1 { get; set; }

        public string RunSeq2 { get; set; }

        public string Phantom { get; set; }

        public decimal MinimumOrder { get; set; }

        public decimal MaximumOrder { get; set; }

        public decimal OrderMultiple { get; set; }

        public string OperationBasedYield { get; set; }

        public decimal YieldPercent { get; set; }

        public string RunTime { get; set; }

        public decimal SetupTime { get; set; }

        public string EmtType { get; set; }

        public string AutomaticEmtProcessing { get; set; }

        public string NetWorkCode { get; set; }

        public string RoutingCode { get; set; }

        public string BomFormulaCode { get; set; }

        public string ReplenishmentMethod { get; set; }

        public int UID { get; set; }

        public string CreateUser { get; set; }

        public DateTime CreateTime { get; set; }

        public string Remark { get; set; }

        public string TaskID { get; set; }

        public string CommandType { get; set; }

        public string DataID { get; set; }

        public string Domain { get; set; }

    }
}