AlipayEcoLogisticsExpressOrderModifyModel.py 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import json
  4. from alipay.aop.api.constant.ParamConstants import *
  5. class AlipayEcoLogisticsExpressOrderModifyModel(object):
  6. def __init__(self):
  7. self._accept_type = None
  8. self._courier_alipay_account = None
  9. self._courier_emp_num = None
  10. self._courier_head_img = None
  11. self._courier_id_card = None
  12. self._courier_mobile = None
  13. self._courier_name = None
  14. self._goods_weight = None
  15. self._logis_merch_code = None
  16. self._order_amount = None
  17. self._order_no = None
  18. self._order_status = None
  19. self._product_type_change_reason = None
  20. self._product_type_code = None
  21. self._refuse_code = None
  22. self._refuse_desc = None
  23. self._site_area_code = None
  24. self._site_code = None
  25. self._site_complain_tel = None
  26. self._site_detail_addr = None
  27. self._site_leader_mobile = None
  28. self._site_leader_name = None
  29. self._site_name = None
  30. self._way_bill_no = None
  31. @property
  32. def accept_type(self):
  33. return self._accept_type
  34. @accept_type.setter
  35. def accept_type(self, value):
  36. self._accept_type = value
  37. @property
  38. def courier_alipay_account(self):
  39. return self._courier_alipay_account
  40. @courier_alipay_account.setter
  41. def courier_alipay_account(self, value):
  42. self._courier_alipay_account = value
  43. @property
  44. def courier_emp_num(self):
  45. return self._courier_emp_num
  46. @courier_emp_num.setter
  47. def courier_emp_num(self, value):
  48. self._courier_emp_num = value
  49. @property
  50. def courier_head_img(self):
  51. return self._courier_head_img
  52. @courier_head_img.setter
  53. def courier_head_img(self, value):
  54. self._courier_head_img = value
  55. @property
  56. def courier_id_card(self):
  57. return self._courier_id_card
  58. @courier_id_card.setter
  59. def courier_id_card(self, value):
  60. self._courier_id_card = value
  61. @property
  62. def courier_mobile(self):
  63. return self._courier_mobile
  64. @courier_mobile.setter
  65. def courier_mobile(self, value):
  66. self._courier_mobile = value
  67. @property
  68. def courier_name(self):
  69. return self._courier_name
  70. @courier_name.setter
  71. def courier_name(self, value):
  72. self._courier_name = value
  73. @property
  74. def goods_weight(self):
  75. return self._goods_weight
  76. @goods_weight.setter
  77. def goods_weight(self, value):
  78. self._goods_weight = value
  79. @property
  80. def logis_merch_code(self):
  81. return self._logis_merch_code
  82. @logis_merch_code.setter
  83. def logis_merch_code(self, value):
  84. self._logis_merch_code = value
  85. @property
  86. def order_amount(self):
  87. return self._order_amount
  88. @order_amount.setter
  89. def order_amount(self, value):
  90. self._order_amount = value
  91. @property
  92. def order_no(self):
  93. return self._order_no
  94. @order_no.setter
  95. def order_no(self, value):
  96. self._order_no = value
  97. @property
  98. def order_status(self):
  99. return self._order_status
  100. @order_status.setter
  101. def order_status(self, value):
  102. self._order_status = value
  103. @property
  104. def product_type_change_reason(self):
  105. return self._product_type_change_reason
  106. @product_type_change_reason.setter
  107. def product_type_change_reason(self, value):
  108. self._product_type_change_reason = value
  109. @property
  110. def product_type_code(self):
  111. return self._product_type_code
  112. @product_type_code.setter
  113. def product_type_code(self, value):
  114. self._product_type_code = value
  115. @property
  116. def refuse_code(self):
  117. return self._refuse_code
  118. @refuse_code.setter
  119. def refuse_code(self, value):
  120. self._refuse_code = value
  121. @property
  122. def refuse_desc(self):
  123. return self._refuse_desc
  124. @refuse_desc.setter
  125. def refuse_desc(self, value):
  126. self._refuse_desc = value
  127. @property
  128. def site_area_code(self):
  129. return self._site_area_code
  130. @site_area_code.setter
  131. def site_area_code(self, value):
  132. self._site_area_code = value
  133. @property
  134. def site_code(self):
  135. return self._site_code
  136. @site_code.setter
  137. def site_code(self, value):
  138. self._site_code = value
  139. @property
  140. def site_complain_tel(self):
  141. return self._site_complain_tel
  142. @site_complain_tel.setter
  143. def site_complain_tel(self, value):
  144. self._site_complain_tel = value
  145. @property
  146. def site_detail_addr(self):
  147. return self._site_detail_addr
  148. @site_detail_addr.setter
  149. def site_detail_addr(self, value):
  150. self._site_detail_addr = value
  151. @property
  152. def site_leader_mobile(self):
  153. return self._site_leader_mobile
  154. @site_leader_mobile.setter
  155. def site_leader_mobile(self, value):
  156. self._site_leader_mobile = value
  157. @property
  158. def site_leader_name(self):
  159. return self._site_leader_name
  160. @site_leader_name.setter
  161. def site_leader_name(self, value):
  162. self._site_leader_name = value
  163. @property
  164. def site_name(self):
  165. return self._site_name
  166. @site_name.setter
  167. def site_name(self, value):
  168. self._site_name = value
  169. @property
  170. def way_bill_no(self):
  171. return self._way_bill_no
  172. @way_bill_no.setter
  173. def way_bill_no(self, value):
  174. self._way_bill_no = value
  175. def to_alipay_dict(self):
  176. params = dict()
  177. if self.accept_type:
  178. if hasattr(self.accept_type, 'to_alipay_dict'):
  179. params['accept_type'] = self.accept_type.to_alipay_dict()
  180. else:
  181. params['accept_type'] = self.accept_type
  182. if self.courier_alipay_account:
  183. if hasattr(self.courier_alipay_account, 'to_alipay_dict'):
  184. params['courier_alipay_account'] = self.courier_alipay_account.to_alipay_dict()
  185. else:
  186. params['courier_alipay_account'] = self.courier_alipay_account
  187. if self.courier_emp_num:
  188. if hasattr(self.courier_emp_num, 'to_alipay_dict'):
  189. params['courier_emp_num'] = self.courier_emp_num.to_alipay_dict()
  190. else:
  191. params['courier_emp_num'] = self.courier_emp_num
  192. if self.courier_head_img:
  193. if hasattr(self.courier_head_img, 'to_alipay_dict'):
  194. params['courier_head_img'] = self.courier_head_img.to_alipay_dict()
  195. else:
  196. params['courier_head_img'] = self.courier_head_img
  197. if self.courier_id_card:
  198. if hasattr(self.courier_id_card, 'to_alipay_dict'):
  199. params['courier_id_card'] = self.courier_id_card.to_alipay_dict()
  200. else:
  201. params['courier_id_card'] = self.courier_id_card
  202. if self.courier_mobile:
  203. if hasattr(self.courier_mobile, 'to_alipay_dict'):
  204. params['courier_mobile'] = self.courier_mobile.to_alipay_dict()
  205. else:
  206. params['courier_mobile'] = self.courier_mobile
  207. if self.courier_name:
  208. if hasattr(self.courier_name, 'to_alipay_dict'):
  209. params['courier_name'] = self.courier_name.to_alipay_dict()
  210. else:
  211. params['courier_name'] = self.courier_name
  212. if self.goods_weight:
  213. if hasattr(self.goods_weight, 'to_alipay_dict'):
  214. params['goods_weight'] = self.goods_weight.to_alipay_dict()
  215. else:
  216. params['goods_weight'] = self.goods_weight
  217. if self.logis_merch_code:
  218. if hasattr(self.logis_merch_code, 'to_alipay_dict'):
  219. params['logis_merch_code'] = self.logis_merch_code.to_alipay_dict()
  220. else:
  221. params['logis_merch_code'] = self.logis_merch_code
  222. if self.order_amount:
  223. if hasattr(self.order_amount, 'to_alipay_dict'):
  224. params['order_amount'] = self.order_amount.to_alipay_dict()
  225. else:
  226. params['order_amount'] = self.order_amount
  227. if self.order_no:
  228. if hasattr(self.order_no, 'to_alipay_dict'):
  229. params['order_no'] = self.order_no.to_alipay_dict()
  230. else:
  231. params['order_no'] = self.order_no
  232. if self.order_status:
  233. if hasattr(self.order_status, 'to_alipay_dict'):
  234. params['order_status'] = self.order_status.to_alipay_dict()
  235. else:
  236. params['order_status'] = self.order_status
  237. if self.product_type_change_reason:
  238. if hasattr(self.product_type_change_reason, 'to_alipay_dict'):
  239. params['product_type_change_reason'] = self.product_type_change_reason.to_alipay_dict()
  240. else:
  241. params['product_type_change_reason'] = self.product_type_change_reason
  242. if self.product_type_code:
  243. if hasattr(self.product_type_code, 'to_alipay_dict'):
  244. params['product_type_code'] = self.product_type_code.to_alipay_dict()
  245. else:
  246. params['product_type_code'] = self.product_type_code
  247. if self.refuse_code:
  248. if hasattr(self.refuse_code, 'to_alipay_dict'):
  249. params['refuse_code'] = self.refuse_code.to_alipay_dict()
  250. else:
  251. params['refuse_code'] = self.refuse_code
  252. if self.refuse_desc:
  253. if hasattr(self.refuse_desc, 'to_alipay_dict'):
  254. params['refuse_desc'] = self.refuse_desc.to_alipay_dict()
  255. else:
  256. params['refuse_desc'] = self.refuse_desc
  257. if self.site_area_code:
  258. if hasattr(self.site_area_code, 'to_alipay_dict'):
  259. params['site_area_code'] = self.site_area_code.to_alipay_dict()
  260. else:
  261. params['site_area_code'] = self.site_area_code
  262. if self.site_code:
  263. if hasattr(self.site_code, 'to_alipay_dict'):
  264. params['site_code'] = self.site_code.to_alipay_dict()
  265. else:
  266. params['site_code'] = self.site_code
  267. if self.site_complain_tel:
  268. if hasattr(self.site_complain_tel, 'to_alipay_dict'):
  269. params['site_complain_tel'] = self.site_complain_tel.to_alipay_dict()
  270. else:
  271. params['site_complain_tel'] = self.site_complain_tel
  272. if self.site_detail_addr:
  273. if hasattr(self.site_detail_addr, 'to_alipay_dict'):
  274. params['site_detail_addr'] = self.site_detail_addr.to_alipay_dict()
  275. else:
  276. params['site_detail_addr'] = self.site_detail_addr
  277. if self.site_leader_mobile:
  278. if hasattr(self.site_leader_mobile, 'to_alipay_dict'):
  279. params['site_leader_mobile'] = self.site_leader_mobile.to_alipay_dict()
  280. else:
  281. params['site_leader_mobile'] = self.site_leader_mobile
  282. if self.site_leader_name:
  283. if hasattr(self.site_leader_name, 'to_alipay_dict'):
  284. params['site_leader_name'] = self.site_leader_name.to_alipay_dict()
  285. else:
  286. params['site_leader_name'] = self.site_leader_name
  287. if self.site_name:
  288. if hasattr(self.site_name, 'to_alipay_dict'):
  289. params['site_name'] = self.site_name.to_alipay_dict()
  290. else:
  291. params['site_name'] = self.site_name
  292. if self.way_bill_no:
  293. if hasattr(self.way_bill_no, 'to_alipay_dict'):
  294. params['way_bill_no'] = self.way_bill_no.to_alipay_dict()
  295. else:
  296. params['way_bill_no'] = self.way_bill_no
  297. return params
  298. @staticmethod
  299. def from_alipay_dict(d):
  300. if not d:
  301. return None
  302. o = AlipayEcoLogisticsExpressOrderModifyModel()
  303. if 'accept_type' in d:
  304. o.accept_type = d['accept_type']
  305. if 'courier_alipay_account' in d:
  306. o.courier_alipay_account = d['courier_alipay_account']
  307. if 'courier_emp_num' in d:
  308. o.courier_emp_num = d['courier_emp_num']
  309. if 'courier_head_img' in d:
  310. o.courier_head_img = d['courier_head_img']
  311. if 'courier_id_card' in d:
  312. o.courier_id_card = d['courier_id_card']
  313. if 'courier_mobile' in d:
  314. o.courier_mobile = d['courier_mobile']
  315. if 'courier_name' in d:
  316. o.courier_name = d['courier_name']
  317. if 'goods_weight' in d:
  318. o.goods_weight = d['goods_weight']
  319. if 'logis_merch_code' in d:
  320. o.logis_merch_code = d['logis_merch_code']
  321. if 'order_amount' in d:
  322. o.order_amount = d['order_amount']
  323. if 'order_no' in d:
  324. o.order_no = d['order_no']
  325. if 'order_status' in d:
  326. o.order_status = d['order_status']
  327. if 'product_type_change_reason' in d:
  328. o.product_type_change_reason = d['product_type_change_reason']
  329. if 'product_type_code' in d:
  330. o.product_type_code = d['product_type_code']
  331. if 'refuse_code' in d:
  332. o.refuse_code = d['refuse_code']
  333. if 'refuse_desc' in d:
  334. o.refuse_desc = d['refuse_desc']
  335. if 'site_area_code' in d:
  336. o.site_area_code = d['site_area_code']
  337. if 'site_code' in d:
  338. o.site_code = d['site_code']
  339. if 'site_complain_tel' in d:
  340. o.site_complain_tel = d['site_complain_tel']
  341. if 'site_detail_addr' in d:
  342. o.site_detail_addr = d['site_detail_addr']
  343. if 'site_leader_mobile' in d:
  344. o.site_leader_mobile = d['site_leader_mobile']
  345. if 'site_leader_name' in d:
  346. o.site_leader_name = d['site_leader_name']
  347. if 'site_name' in d:
  348. o.site_name = d['site_name']
  349. if 'way_bill_no' in d:
  350. o.way_bill_no = d['way_bill_no']
  351. return o