using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Model { public class PHTGL_InvoicePrintModel { public Order Order { get; set; } public List Data { get; set; } public OrderApproveIn ApproveIn { get; set; } public OrderApproveOut ApproveOut { get; set; } } public class Order { public string InvoiceCode { get; set; } public string InvoiceNumber { get; set; } public string SellerName { get; set; } public DateTime InvoiceDate { get; set; } public DateTime OrderInDate { get; set; } public string OrderCode { get; set; } public DateTime OrderOutDate { get; set; } public string MaterialRequisitionUnit { get; set; } public string ProjectName { get; set; } public string ContractCode { get; set; } } public class OrderDetail { public string GoodsOrServicesName { get; set; } public string SpecificationModel { get; set; } public string Unit { get; set; } public decimal Quantity { get; set; } public decimal UnitPrice { get; set; } public decimal NoTaxPrice { get; set; } public string TaxRate { get; set; } public decimal Tax { get; set; } public decimal Amount { get; set; } } public class OrderApproveIn { /// /// 专业工程师 /// public string ProfessionalEngineer { get; set; } /// /// 施工经理 /// public string ConstructionManager { get; set; } /// /// 控制经理 /// public string ControlManager { get; set; } /// /// 项目经理 /// public string ProjectManager { get; set; } } public class OrderApproveOut { /// /// 采购员 /// public string PurchasingMan { get; set; } /// /// 控制经理 /// public string ControlManager { get; set; } /// /// 项目经理 /// public string ProjectManager { get; set; } /// /// 施工单位材料经理 /// public string ConUnitMaterialOfficer { get; set; } /// /// 施工单位项目经理 /// public string ConUnitProjectManager { get; set; } } }