圣珀
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

2 years ago
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace ICSSoft.Entity
  7. {
  8. //采购订单
  9. public class PO
  10. {
  11. public string DocNo;
  12. public string OrgCode;
  13. public string DocumentType;
  14. public int BizType;
  15. public DateTime BusinessDate;
  16. public string Supplier;
  17. public string bz;
  18. public bool IsPriceIncludeTax;
  19. public List<POLine> POLines;
  20. }
  21. public class POLine
  22. {
  23. public string ItemCode;
  24. public decimal ReqQtyTU;
  25. public decimal ReqQtyTBU;
  26. public decimal SupplierConfirmQtyTU;
  27. public decimal SupplierConfirmQtyTBU;
  28. public decimal FinallyPriceTC;
  29. public bool IsPresent;
  30. public string TaxSchedule;
  31. public string SeiBanCode;
  32. //public string shItemNo;
  33. }
  34. public class POModel
  35. {
  36. public string WorkPoint;//编码
  37. public DateTime StartTime;//开始时间
  38. public DateTime EndTime;//结束时间
  39. }
  40. public class CreatePOOperationResult
  41. {
  42. public string Message { get; set; }
  43. public bool IsSuccess { get; set; }
  44. }
  45. public class POInput
  46. {
  47. public string DocNo;
  48. public string OrgCode;
  49. public string DocumentType;
  50. public int BizType;
  51. public DateTime BusinessDate;
  52. public Supplier Supplier;
  53. public string bz;
  54. public bool IsPriceIncludeTax;
  55. public List<POLineInput> POLineDTOList;
  56. }
  57. public class POLineInput
  58. {
  59. public ItemInfo ItemInfo;
  60. public decimal ReqQtyTU;
  61. public decimal ReqQtyTBU;
  62. public decimal SupplierConfirmQtyTU;
  63. public decimal SupplierConfirmQtyTBU;
  64. public decimal FinallyPriceTC;
  65. public bool IsPresent;
  66. public string SeiBanCode;
  67. public TaxSchedule TaxSchedule;
  68. public Seiban Seiban;
  69. //public string shItemNo;
  70. }
  71. public class Seiban
  72. {
  73. public long m_iD;
  74. public string m_code;
  75. public string m_name;
  76. }
  77. public class ItemInfo
  78. {
  79. public string m_iD;
  80. public string m_code;
  81. public string m_name;
  82. }
  83. public class TaxSchedule
  84. {
  85. public string m_iD;
  86. public string m_code;
  87. public string m_name;
  88. }
  89. public class Supplier
  90. {
  91. public string ID;
  92. public string Code;
  93. public string Name;
  94. }
  95. }