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

107 lines
2.7 KiB

2 years ago
2 years ago
2 years ago
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace ICSSoft.Entity
  6. {
  7. public class ship
  8. {
  9. public string scode;
  10. public DateTime fhrq;
  11. public string ywlx;
  12. public string xsdd;
  13. public string fph;
  14. public string idaccount;
  15. public string iddep;
  16. public string idowner;
  17. public string shdz;
  18. public string fyfs;
  19. public string bz;
  20. public string snote;
  21. public List<shipLine> lstShip;
  22. }
  23. public class shipLine
  24. {
  25. public string ckmc;
  26. public string chhm;
  27. public string idproduct;
  28. public string sproductspec;
  29. public string cpxh;
  30. public decimal zjl;
  31. public string ph;
  32. public decimal dbamount;
  33. public decimal dbprice;
  34. public decimal bhsbj;
  35. public decimal hsbj;
  36. public decimal wsje;
  37. public decimal jshj;
  38. public decimal zkl;
  39. public decimal zke;
  40. public string xmbm;
  41. public string xmmc;
  42. public string pm;
  43. public decimal zdsj;
  44. public decimal shuil;
  45. public decimal se;
  46. }
  47. public class shipModel
  48. {
  49. public string WorkPoint;//编码
  50. public DateTime StartTime;//开始时间
  51. public DateTime EndTime;//结束时间
  52. }
  53. public class CreateSMShipOperationResult
  54. {
  55. public string Message { get; set; }
  56. public bool IsSuccess { get; set; }
  57. }
  58. public class SMShip
  59. {
  60. public int SrcDocType;
  61. public string SrcDocNo;
  62. public int SrcDocLineNo;
  63. public int SrcDocSubLineNo;
  64. public long SrcDocLineID;
  65. public string WH;
  66. //public string Locations;
  67. public Decimal CurShipQty1;
  68. public Decimal CurShipQty2;
  69. public bool SOIsConsign;
  70. public string ShipDate;
  71. public string ShipMemo;
  72. public int DocStatus;
  73. public string LotCode;
  74. public List<Location> Locations;
  75. public OptionalSplitTerm[] OptionalSplitTerm;
  76. //public List<SMShipLine> lstShip;
  77. }
  78. public class Location
  79. {
  80. public long ID;
  81. public string LocationNo;
  82. public decimal LocationQtyInvAmount;
  83. public DateTime DealItemTime;
  84. }
  85. public class OptionalSplitTerm
  86. {
  87. }
  88. public class SMShipLine
  89. {
  90. public string ckmc;
  91. public string chhm;
  92. public string idproduct;
  93. public string sproductspec;
  94. public string cpxh;
  95. public decimal zjl;
  96. public string xmmc;
  97. public string pm;
  98. public decimal zdsj;
  99. public decimal shuil;
  100. public decimal se;
  101. }
  102. }