AssetProduceItem.py 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import json
  4. from alipay.aop.api.constant.ParamConstants import *
  5. class AssetProduceItem(object):
  6. def __init__(self):
  7. self._action_type = None
  8. self._apply_date = None
  9. self._apply_order_id = None
  10. self._asset_pic_url = None
  11. self._asset_resource = None
  12. self._assign_item_id = None
  13. self._biz_tag = None
  14. self._biz_type = None
  15. self._city = None
  16. self._count = None
  17. self._create_date = None
  18. self._data_version = None
  19. self._district = None
  20. self._logistics_code = None
  21. self._logistics_name = None
  22. self._logistics_no = None
  23. self._memo = None
  24. self._ou_code = None
  25. self._ou_name = None
  26. self._parent_template_id = None
  27. self._postcode = None
  28. self._print_data = None
  29. self._produce_order = None
  30. self._produce_type = None
  31. self._province = None
  32. self._receiver_address = None
  33. self._receiver_mobile = None
  34. self._receiver_name = None
  35. self._supplier_pid = None
  36. self._template_id = None
  37. self._template_name = None
  38. @property
  39. def action_type(self):
  40. return self._action_type
  41. @action_type.setter
  42. def action_type(self, value):
  43. self._action_type = value
  44. @property
  45. def apply_date(self):
  46. return self._apply_date
  47. @apply_date.setter
  48. def apply_date(self, value):
  49. self._apply_date = value
  50. @property
  51. def apply_order_id(self):
  52. return self._apply_order_id
  53. @apply_order_id.setter
  54. def apply_order_id(self, value):
  55. self._apply_order_id = value
  56. @property
  57. def asset_pic_url(self):
  58. return self._asset_pic_url
  59. @asset_pic_url.setter
  60. def asset_pic_url(self, value):
  61. self._asset_pic_url = value
  62. @property
  63. def asset_resource(self):
  64. return self._asset_resource
  65. @asset_resource.setter
  66. def asset_resource(self, value):
  67. self._asset_resource = value
  68. @property
  69. def assign_item_id(self):
  70. return self._assign_item_id
  71. @assign_item_id.setter
  72. def assign_item_id(self, value):
  73. self._assign_item_id = value
  74. @property
  75. def biz_tag(self):
  76. return self._biz_tag
  77. @biz_tag.setter
  78. def biz_tag(self, value):
  79. self._biz_tag = value
  80. @property
  81. def biz_type(self):
  82. return self._biz_type
  83. @biz_type.setter
  84. def biz_type(self, value):
  85. self._biz_type = value
  86. @property
  87. def city(self):
  88. return self._city
  89. @city.setter
  90. def city(self, value):
  91. self._city = value
  92. @property
  93. def count(self):
  94. return self._count
  95. @count.setter
  96. def count(self, value):
  97. self._count = value
  98. @property
  99. def create_date(self):
  100. return self._create_date
  101. @create_date.setter
  102. def create_date(self, value):
  103. self._create_date = value
  104. @property
  105. def data_version(self):
  106. return self._data_version
  107. @data_version.setter
  108. def data_version(self, value):
  109. self._data_version = value
  110. @property
  111. def district(self):
  112. return self._district
  113. @district.setter
  114. def district(self, value):
  115. self._district = value
  116. @property
  117. def logistics_code(self):
  118. return self._logistics_code
  119. @logistics_code.setter
  120. def logistics_code(self, value):
  121. self._logistics_code = value
  122. @property
  123. def logistics_name(self):
  124. return self._logistics_name
  125. @logistics_name.setter
  126. def logistics_name(self, value):
  127. self._logistics_name = value
  128. @property
  129. def logistics_no(self):
  130. return self._logistics_no
  131. @logistics_no.setter
  132. def logistics_no(self, value):
  133. self._logistics_no = value
  134. @property
  135. def memo(self):
  136. return self._memo
  137. @memo.setter
  138. def memo(self, value):
  139. self._memo = value
  140. @property
  141. def ou_code(self):
  142. return self._ou_code
  143. @ou_code.setter
  144. def ou_code(self, value):
  145. self._ou_code = value
  146. @property
  147. def ou_name(self):
  148. return self._ou_name
  149. @ou_name.setter
  150. def ou_name(self, value):
  151. self._ou_name = value
  152. @property
  153. def parent_template_id(self):
  154. return self._parent_template_id
  155. @parent_template_id.setter
  156. def parent_template_id(self, value):
  157. self._parent_template_id = value
  158. @property
  159. def postcode(self):
  160. return self._postcode
  161. @postcode.setter
  162. def postcode(self, value):
  163. self._postcode = value
  164. @property
  165. def print_data(self):
  166. return self._print_data
  167. @print_data.setter
  168. def print_data(self, value):
  169. self._print_data = value
  170. @property
  171. def produce_order(self):
  172. return self._produce_order
  173. @produce_order.setter
  174. def produce_order(self, value):
  175. self._produce_order = value
  176. @property
  177. def produce_type(self):
  178. return self._produce_type
  179. @produce_type.setter
  180. def produce_type(self, value):
  181. self._produce_type = value
  182. @property
  183. def province(self):
  184. return self._province
  185. @province.setter
  186. def province(self, value):
  187. self._province = value
  188. @property
  189. def receiver_address(self):
  190. return self._receiver_address
  191. @receiver_address.setter
  192. def receiver_address(self, value):
  193. self._receiver_address = value
  194. @property
  195. def receiver_mobile(self):
  196. return self._receiver_mobile
  197. @receiver_mobile.setter
  198. def receiver_mobile(self, value):
  199. self._receiver_mobile = value
  200. @property
  201. def receiver_name(self):
  202. return self._receiver_name
  203. @receiver_name.setter
  204. def receiver_name(self, value):
  205. self._receiver_name = value
  206. @property
  207. def supplier_pid(self):
  208. return self._supplier_pid
  209. @supplier_pid.setter
  210. def supplier_pid(self, value):
  211. self._supplier_pid = value
  212. @property
  213. def template_id(self):
  214. return self._template_id
  215. @template_id.setter
  216. def template_id(self, value):
  217. self._template_id = value
  218. @property
  219. def template_name(self):
  220. return self._template_name
  221. @template_name.setter
  222. def template_name(self, value):
  223. self._template_name = value
  224. def to_alipay_dict(self):
  225. params = dict()
  226. if self.action_type:
  227. if hasattr(self.action_type, 'to_alipay_dict'):
  228. params['action_type'] = self.action_type.to_alipay_dict()
  229. else:
  230. params['action_type'] = self.action_type
  231. if self.apply_date:
  232. if hasattr(self.apply_date, 'to_alipay_dict'):
  233. params['apply_date'] = self.apply_date.to_alipay_dict()
  234. else:
  235. params['apply_date'] = self.apply_date
  236. if self.apply_order_id:
  237. if hasattr(self.apply_order_id, 'to_alipay_dict'):
  238. params['apply_order_id'] = self.apply_order_id.to_alipay_dict()
  239. else:
  240. params['apply_order_id'] = self.apply_order_id
  241. if self.asset_pic_url:
  242. if hasattr(self.asset_pic_url, 'to_alipay_dict'):
  243. params['asset_pic_url'] = self.asset_pic_url.to_alipay_dict()
  244. else:
  245. params['asset_pic_url'] = self.asset_pic_url
  246. if self.asset_resource:
  247. if hasattr(self.asset_resource, 'to_alipay_dict'):
  248. params['asset_resource'] = self.asset_resource.to_alipay_dict()
  249. else:
  250. params['asset_resource'] = self.asset_resource
  251. if self.assign_item_id:
  252. if hasattr(self.assign_item_id, 'to_alipay_dict'):
  253. params['assign_item_id'] = self.assign_item_id.to_alipay_dict()
  254. else:
  255. params['assign_item_id'] = self.assign_item_id
  256. if self.biz_tag:
  257. if hasattr(self.biz_tag, 'to_alipay_dict'):
  258. params['biz_tag'] = self.biz_tag.to_alipay_dict()
  259. else:
  260. params['biz_tag'] = self.biz_tag
  261. if self.biz_type:
  262. if hasattr(self.biz_type, 'to_alipay_dict'):
  263. params['biz_type'] = self.biz_type.to_alipay_dict()
  264. else:
  265. params['biz_type'] = self.biz_type
  266. if self.city:
  267. if hasattr(self.city, 'to_alipay_dict'):
  268. params['city'] = self.city.to_alipay_dict()
  269. else:
  270. params['city'] = self.city
  271. if self.count:
  272. if hasattr(self.count, 'to_alipay_dict'):
  273. params['count'] = self.count.to_alipay_dict()
  274. else:
  275. params['count'] = self.count
  276. if self.create_date:
  277. if hasattr(self.create_date, 'to_alipay_dict'):
  278. params['create_date'] = self.create_date.to_alipay_dict()
  279. else:
  280. params['create_date'] = self.create_date
  281. if self.data_version:
  282. if hasattr(self.data_version, 'to_alipay_dict'):
  283. params['data_version'] = self.data_version.to_alipay_dict()
  284. else:
  285. params['data_version'] = self.data_version
  286. if self.district:
  287. if hasattr(self.district, 'to_alipay_dict'):
  288. params['district'] = self.district.to_alipay_dict()
  289. else:
  290. params['district'] = self.district
  291. if self.logistics_code:
  292. if hasattr(self.logistics_code, 'to_alipay_dict'):
  293. params['logistics_code'] = self.logistics_code.to_alipay_dict()
  294. else:
  295. params['logistics_code'] = self.logistics_code
  296. if self.logistics_name:
  297. if hasattr(self.logistics_name, 'to_alipay_dict'):
  298. params['logistics_name'] = self.logistics_name.to_alipay_dict()
  299. else:
  300. params['logistics_name'] = self.logistics_name
  301. if self.logistics_no:
  302. if hasattr(self.logistics_no, 'to_alipay_dict'):
  303. params['logistics_no'] = self.logistics_no.to_alipay_dict()
  304. else:
  305. params['logistics_no'] = self.logistics_no
  306. if self.memo:
  307. if hasattr(self.memo, 'to_alipay_dict'):
  308. params['memo'] = self.memo.to_alipay_dict()
  309. else:
  310. params['memo'] = self.memo
  311. if self.ou_code:
  312. if hasattr(self.ou_code, 'to_alipay_dict'):
  313. params['ou_code'] = self.ou_code.to_alipay_dict()
  314. else:
  315. params['ou_code'] = self.ou_code
  316. if self.ou_name:
  317. if hasattr(self.ou_name, 'to_alipay_dict'):
  318. params['ou_name'] = self.ou_name.to_alipay_dict()
  319. else:
  320. params['ou_name'] = self.ou_name
  321. if self.parent_template_id:
  322. if hasattr(self.parent_template_id, 'to_alipay_dict'):
  323. params['parent_template_id'] = self.parent_template_id.to_alipay_dict()
  324. else:
  325. params['parent_template_id'] = self.parent_template_id
  326. if self.postcode:
  327. if hasattr(self.postcode, 'to_alipay_dict'):
  328. params['postcode'] = self.postcode.to_alipay_dict()
  329. else:
  330. params['postcode'] = self.postcode
  331. if self.print_data:
  332. if hasattr(self.print_data, 'to_alipay_dict'):
  333. params['print_data'] = self.print_data.to_alipay_dict()
  334. else:
  335. params['print_data'] = self.print_data
  336. if self.produce_order:
  337. if hasattr(self.produce_order, 'to_alipay_dict'):
  338. params['produce_order'] = self.produce_order.to_alipay_dict()
  339. else:
  340. params['produce_order'] = self.produce_order
  341. if self.produce_type:
  342. if hasattr(self.produce_type, 'to_alipay_dict'):
  343. params['produce_type'] = self.produce_type.to_alipay_dict()
  344. else:
  345. params['produce_type'] = self.produce_type
  346. if self.province:
  347. if hasattr(self.province, 'to_alipay_dict'):
  348. params['province'] = self.province.to_alipay_dict()
  349. else:
  350. params['province'] = self.province
  351. if self.receiver_address:
  352. if hasattr(self.receiver_address, 'to_alipay_dict'):
  353. params['receiver_address'] = self.receiver_address.to_alipay_dict()
  354. else:
  355. params['receiver_address'] = self.receiver_address
  356. if self.receiver_mobile:
  357. if hasattr(self.receiver_mobile, 'to_alipay_dict'):
  358. params['receiver_mobile'] = self.receiver_mobile.to_alipay_dict()
  359. else:
  360. params['receiver_mobile'] = self.receiver_mobile
  361. if self.receiver_name:
  362. if hasattr(self.receiver_name, 'to_alipay_dict'):
  363. params['receiver_name'] = self.receiver_name.to_alipay_dict()
  364. else:
  365. params['receiver_name'] = self.receiver_name
  366. if self.supplier_pid:
  367. if hasattr(self.supplier_pid, 'to_alipay_dict'):
  368. params['supplier_pid'] = self.supplier_pid.to_alipay_dict()
  369. else:
  370. params['supplier_pid'] = self.supplier_pid
  371. if self.template_id:
  372. if hasattr(self.template_id, 'to_alipay_dict'):
  373. params['template_id'] = self.template_id.to_alipay_dict()
  374. else:
  375. params['template_id'] = self.template_id
  376. if self.template_name:
  377. if hasattr(self.template_name, 'to_alipay_dict'):
  378. params['template_name'] = self.template_name.to_alipay_dict()
  379. else:
  380. params['template_name'] = self.template_name
  381. return params
  382. @staticmethod
  383. def from_alipay_dict(d):
  384. if not d:
  385. return None
  386. o = AssetProduceItem()
  387. if 'action_type' in d:
  388. o.action_type = d['action_type']
  389. if 'apply_date' in d:
  390. o.apply_date = d['apply_date']
  391. if 'apply_order_id' in d:
  392. o.apply_order_id = d['apply_order_id']
  393. if 'asset_pic_url' in d:
  394. o.asset_pic_url = d['asset_pic_url']
  395. if 'asset_resource' in d:
  396. o.asset_resource = d['asset_resource']
  397. if 'assign_item_id' in d:
  398. o.assign_item_id = d['assign_item_id']
  399. if 'biz_tag' in d:
  400. o.biz_tag = d['biz_tag']
  401. if 'biz_type' in d:
  402. o.biz_type = d['biz_type']
  403. if 'city' in d:
  404. o.city = d['city']
  405. if 'count' in d:
  406. o.count = d['count']
  407. if 'create_date' in d:
  408. o.create_date = d['create_date']
  409. if 'data_version' in d:
  410. o.data_version = d['data_version']
  411. if 'district' in d:
  412. o.district = d['district']
  413. if 'logistics_code' in d:
  414. o.logistics_code = d['logistics_code']
  415. if 'logistics_name' in d:
  416. o.logistics_name = d['logistics_name']
  417. if 'logistics_no' in d:
  418. o.logistics_no = d['logistics_no']
  419. if 'memo' in d:
  420. o.memo = d['memo']
  421. if 'ou_code' in d:
  422. o.ou_code = d['ou_code']
  423. if 'ou_name' in d:
  424. o.ou_name = d['ou_name']
  425. if 'parent_template_id' in d:
  426. o.parent_template_id = d['parent_template_id']
  427. if 'postcode' in d:
  428. o.postcode = d['postcode']
  429. if 'print_data' in d:
  430. o.print_data = d['print_data']
  431. if 'produce_order' in d:
  432. o.produce_order = d['produce_order']
  433. if 'produce_type' in d:
  434. o.produce_type = d['produce_type']
  435. if 'province' in d:
  436. o.province = d['province']
  437. if 'receiver_address' in d:
  438. o.receiver_address = d['receiver_address']
  439. if 'receiver_mobile' in d:
  440. o.receiver_mobile = d['receiver_mobile']
  441. if 'receiver_name' in d:
  442. o.receiver_name = d['receiver_name']
  443. if 'supplier_pid' in d:
  444. o.supplier_pid = d['supplier_pid']
  445. if 'template_id' in d:
  446. o.template_id = d['template_id']
  447. if 'template_name' in d:
  448. o.template_name = d['template_name']
  449. return o