84 lines
2.5 KiB
C#
84 lines
2.5 KiB
C#
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<OrderDetail> 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
|
|
{ /// <summary>
|
|
/// 专业工程师
|
|
/// </summary>
|
|
public string ProfessionalEngineer { get; set; }
|
|
/// <summary>
|
|
/// 施工经理
|
|
/// </summary>
|
|
public string ConstructionManager { get; set; }
|
|
/// <summary>
|
|
/// 控制经理
|
|
/// </summary>
|
|
public string ControlManager { get; set; }
|
|
/// <summary>
|
|
/// 项目经理
|
|
/// </summary>
|
|
public string ProjectManager { get; set; }
|
|
}
|
|
public class OrderApproveOut
|
|
{ /// <summary>
|
|
/// 采购员
|
|
/// </summary>
|
|
public string PurchasingMan { get; set; }
|
|
/// <summary>
|
|
/// 控制经理
|
|
/// </summary>
|
|
public string ControlManager { get; set; }
|
|
/// <summary>
|
|
/// 项目经理
|
|
/// </summary>
|
|
public string ProjectManager { get; set; }
|
|
/// <summary>
|
|
/// 施工单位材料经理
|
|
/// </summary>
|
|
public string ConUnitMaterialOfficer { get; set; }
|
|
/// <summary>
|
|
/// 施工单位项目经理
|
|
/// </summary>
|
|
public string ConUnitProjectManager { get; set; }
|
|
}
|
|
}
|