ExpressFeechargesModel.cs 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. using System;
  2. namespace XYY.Service.JobManage
  3. {
  4. public class ExpressFeechargesModel
  5. {
  6. public bool Bookkeeping
  7. {
  8. get; set;
  9. }
  10. /// <summary>
  11. /// 客户
  12. /// </summary>
  13. public int CustomerId
  14. {
  15. get; set;
  16. }
  17. public double BillingWeight
  18. {
  19. get; set;
  20. }
  21. /// <summary>
  22. /// 冲减帐目
  23. /// </summary>
  24. public bool Offset
  25. {
  26. get; set;
  27. }
  28. /// <summary>
  29. /// 业务号码
  30. /// </summary>
  31. public string BillNo
  32. {
  33. get; set;
  34. }
  35. /// <summary>
  36. /// 计费单号
  37. /// </summary>
  38. public string AccountingNo
  39. {
  40. get; set;
  41. }
  42. /// <summary>
  43. /// 单据类型
  44. /// </summary>
  45. public string BillType
  46. {
  47. get; set;
  48. }
  49. /// <summary>
  50. /// 卖家订单号
  51. /// </summary>
  52. public string ClientOrderNo
  53. {
  54. get; set;
  55. }
  56. /// <summary>
  57. /// 记账日期
  58. /// </summary>
  59. public DateTime? AccountingDate
  60. {
  61. get; set;
  62. }
  63. /// <summary>
  64. /// 价格版本号
  65. /// </summary>
  66. public long? PriceVersion
  67. {
  68. get; set;
  69. }
  70. /// <summary>
  71. /// 交易类型
  72. /// </summary>
  73. public int TransactionType
  74. {
  75. get; set;
  76. }
  77. /// <summary>
  78. /// 交易号
  79. /// </summary>
  80. public string TransactionNo
  81. {
  82. get; set;
  83. }
  84. /// <summary>
  85. /// 费用名称
  86. /// </summary>
  87. public string ChargeName
  88. {
  89. get; set;
  90. }
  91. /// <summary>
  92. /// 交易时间
  93. /// </summary>
  94. public DateTime TransactionTime
  95. {
  96. get; set;
  97. }
  98. /// <summary>
  99. /// 收入/支出
  100. /// </summary>
  101. public string IncomeOrESxpense
  102. {
  103. get; set;
  104. }
  105. /// <summary>
  106. /// 币种
  107. /// </summary>
  108. public string Currency
  109. {
  110. get; set;
  111. }
  112. /// <summary>
  113. /// 金额
  114. /// </summary>
  115. public double AmountinOriginalCurrency
  116. {
  117. get; set;
  118. }
  119. /// <summary>
  120. /// 结算币种
  121. /// </summary>
  122. public string SettlementCurrency
  123. {
  124. get; set;
  125. }
  126. /// <summary>
  127. /// 结算汇率
  128. /// </summary>
  129. public double SettlementRate
  130. {
  131. get; set;
  132. }
  133. /// <summary>
  134. /// 结算金额
  135. /// </summary>
  136. public double SettlementAmount
  137. {
  138. get; set;
  139. }
  140. /// <summary>
  141. /// 费用说明
  142. /// </summary>
  143. public string FeeDescription
  144. {
  145. get; set;
  146. }
  147. /// <summary>
  148. /// 结算完成
  149. /// </summary>
  150. public bool SettlementCompleted
  151. {
  152. get; set;
  153. }
  154. public string ZipCode
  155. {
  156. get; set;
  157. }
  158. public bool HasIOSS
  159. {
  160. get; set;
  161. }
  162. public string GoodsDeclaredCurreny
  163. {
  164. get; set;
  165. }
  166. public bool IsOnline
  167. {
  168. get; set;
  169. }
  170. public bool IsResidential
  171. {
  172. get; set;
  173. }
  174. public decimal Width
  175. {
  176. get; set;
  177. }
  178. public decimal Height
  179. {
  180. get; set;
  181. }
  182. public decimal Length
  183. {
  184. get; set;
  185. }
  186. public int ExpressId
  187. {
  188. get; set;
  189. }
  190. public int PublicExpressId
  191. {
  192. get; set;
  193. }
  194. public string CountryCode
  195. {
  196. get; set;
  197. }
  198. public double GoodsDeclared
  199. {
  200. get; set;
  201. }
  202. public int OrderId
  203. {
  204. get; set;
  205. }
  206. public string TrackingNumber
  207. {
  208. get; set;
  209. }
  210. public int? BranchCompanyCustomerId { get; set; }
  211. /// <summary>
  212. /// 计费对象是否是分公司
  213. /// </summary>
  214. public bool IsChargeBranchCompany { get; set; }
  215. }
  216. }