You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
113 lines
2.5 KiB
113 lines
2.5 KiB
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace ICSSoft.Entity
|
|
{
|
|
//采购订单
|
|
public class PO
|
|
{
|
|
|
|
public string DocNo;
|
|
|
|
public string OrgCode;
|
|
public string DocumentType;
|
|
public int BizType;
|
|
public DateTime BusinessDate;
|
|
public string Supplier;
|
|
public string bz;
|
|
public bool IsPriceIncludeTax;
|
|
|
|
public List<POLine> POLines;
|
|
}
|
|
public class POLine
|
|
{
|
|
public string ItemCode;
|
|
public decimal ReqQtyTU;
|
|
public decimal ReqQtyTBU;
|
|
public decimal SupplierConfirmQtyTU;
|
|
public decimal SupplierConfirmQtyTBU;
|
|
public decimal FinallyPriceTC;
|
|
public bool IsPresent;
|
|
|
|
public string TaxSchedule;
|
|
public string SeiBanCode;
|
|
|
|
//public string shItemNo;
|
|
}
|
|
|
|
public class POModel
|
|
{
|
|
public string WorkPoint;//编码
|
|
public DateTime StartTime;//开始时间
|
|
public DateTime EndTime;//结束时间
|
|
}
|
|
public class CreatePOOperationResult
|
|
{
|
|
public string Message { get; set; }
|
|
public bool IsSuccess { get; set; }
|
|
}
|
|
|
|
|
|
public class POInput
|
|
{
|
|
public string DocNo;
|
|
|
|
public string OrgCode;
|
|
public string DocumentType;
|
|
public int BizType;
|
|
public DateTime BusinessDate;
|
|
public Supplier Supplier;
|
|
public string bz;
|
|
public bool IsPriceIncludeTax;
|
|
|
|
public List<POLineInput> POLineDTOList;
|
|
}
|
|
public class POLineInput
|
|
{
|
|
public ItemInfo ItemInfo;
|
|
public decimal ReqQtyTU;
|
|
public decimal ReqQtyTBU;
|
|
public decimal SupplierConfirmQtyTU;
|
|
public decimal SupplierConfirmQtyTBU;
|
|
public decimal FinallyPriceTC;
|
|
public bool IsPresent;
|
|
|
|
public string SeiBanCode;
|
|
|
|
public TaxSchedule TaxSchedule;
|
|
public Seiban Seiban;
|
|
|
|
|
|
//public string shItemNo;
|
|
}
|
|
|
|
public class Seiban
|
|
{
|
|
public long m_iD;
|
|
public string m_code;
|
|
public string m_name;
|
|
}
|
|
public class ItemInfo
|
|
{
|
|
public string m_iD;
|
|
public string m_code;
|
|
public string m_name;
|
|
}
|
|
public class TaxSchedule
|
|
{
|
|
public string m_iD;
|
|
public string m_code;
|
|
public string m_name;
|
|
}
|
|
public class Supplier
|
|
{
|
|
public string ID;
|
|
public string Code;
|
|
public string Name;
|
|
}
|
|
|
|
|
|
}
|