AlipayEcoEduCampusJobCreateModel.py 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. import json
  4. from alipay.aop.api.constant.ParamConstants import *
  5. class AlipayEcoEduCampusJobCreateModel(object):
  6. def __init__(self):
  7. self._area_city_code = None
  8. self._area_city_name = None
  9. self._area_district_code = None
  10. self._area_district_name = None
  11. self._area_job_address = None
  12. self._area_province_code = None
  13. self._area_province_name = None
  14. self._area_street_name = None
  15. self._company_lawname = None
  16. self._company_logo = None
  17. self._company_name = None
  18. self._company_source = None
  19. self._content_var = None
  20. self._gmt_expired = None
  21. self._gmt_refresh = None
  22. self._gmt_start = None
  23. self._job_desc = None
  24. self._job_hire_number = None
  25. self._job_name = None
  26. self._job_perk = None
  27. self._job_resume_lg = None
  28. self._job_rq_education = None
  29. self._job_tier_one_code = None
  30. self._job_tier_one_name = None
  31. self._job_tier_three_code = None
  32. self._job_tier_three_name = None
  33. self._job_tier_two_code = None
  34. self._job_tier_two_name = None
  35. self._job_type = None
  36. self._payment_max = None
  37. self._payment_min = None
  38. self._payment_unit = None
  39. self._source_code = None
  40. self._source_id = None
  41. self._tra_job_freq = None
  42. self._tra_job_period = None
  43. self._tra_job_promot = None
  44. @property
  45. def area_city_code(self):
  46. return self._area_city_code
  47. @area_city_code.setter
  48. def area_city_code(self, value):
  49. self._area_city_code = value
  50. @property
  51. def area_city_name(self):
  52. return self._area_city_name
  53. @area_city_name.setter
  54. def area_city_name(self, value):
  55. self._area_city_name = value
  56. @property
  57. def area_district_code(self):
  58. return self._area_district_code
  59. @area_district_code.setter
  60. def area_district_code(self, value):
  61. self._area_district_code = value
  62. @property
  63. def area_district_name(self):
  64. return self._area_district_name
  65. @area_district_name.setter
  66. def area_district_name(self, value):
  67. self._area_district_name = value
  68. @property
  69. def area_job_address(self):
  70. return self._area_job_address
  71. @area_job_address.setter
  72. def area_job_address(self, value):
  73. self._area_job_address = value
  74. @property
  75. def area_province_code(self):
  76. return self._area_province_code
  77. @area_province_code.setter
  78. def area_province_code(self, value):
  79. self._area_province_code = value
  80. @property
  81. def area_province_name(self):
  82. return self._area_province_name
  83. @area_province_name.setter
  84. def area_province_name(self, value):
  85. self._area_province_name = value
  86. @property
  87. def area_street_name(self):
  88. return self._area_street_name
  89. @area_street_name.setter
  90. def area_street_name(self, value):
  91. self._area_street_name = value
  92. @property
  93. def company_lawname(self):
  94. return self._company_lawname
  95. @company_lawname.setter
  96. def company_lawname(self, value):
  97. self._company_lawname = value
  98. @property
  99. def company_logo(self):
  100. return self._company_logo
  101. @company_logo.setter
  102. def company_logo(self, value):
  103. self._company_logo = value
  104. @property
  105. def company_name(self):
  106. return self._company_name
  107. @company_name.setter
  108. def company_name(self, value):
  109. self._company_name = value
  110. @property
  111. def company_source(self):
  112. return self._company_source
  113. @company_source.setter
  114. def company_source(self, value):
  115. self._company_source = value
  116. @property
  117. def content_var(self):
  118. return self._content_var
  119. @content_var.setter
  120. def content_var(self, value):
  121. self._content_var = value
  122. @property
  123. def gmt_expired(self):
  124. return self._gmt_expired
  125. @gmt_expired.setter
  126. def gmt_expired(self, value):
  127. self._gmt_expired = value
  128. @property
  129. def gmt_refresh(self):
  130. return self._gmt_refresh
  131. @gmt_refresh.setter
  132. def gmt_refresh(self, value):
  133. self._gmt_refresh = value
  134. @property
  135. def gmt_start(self):
  136. return self._gmt_start
  137. @gmt_start.setter
  138. def gmt_start(self, value):
  139. self._gmt_start = value
  140. @property
  141. def job_desc(self):
  142. return self._job_desc
  143. @job_desc.setter
  144. def job_desc(self, value):
  145. self._job_desc = value
  146. @property
  147. def job_hire_number(self):
  148. return self._job_hire_number
  149. @job_hire_number.setter
  150. def job_hire_number(self, value):
  151. self._job_hire_number = value
  152. @property
  153. def job_name(self):
  154. return self._job_name
  155. @job_name.setter
  156. def job_name(self, value):
  157. self._job_name = value
  158. @property
  159. def job_perk(self):
  160. return self._job_perk
  161. @job_perk.setter
  162. def job_perk(self, value):
  163. self._job_perk = value
  164. @property
  165. def job_resume_lg(self):
  166. return self._job_resume_lg
  167. @job_resume_lg.setter
  168. def job_resume_lg(self, value):
  169. self._job_resume_lg = value
  170. @property
  171. def job_rq_education(self):
  172. return self._job_rq_education
  173. @job_rq_education.setter
  174. def job_rq_education(self, value):
  175. self._job_rq_education = value
  176. @property
  177. def job_tier_one_code(self):
  178. return self._job_tier_one_code
  179. @job_tier_one_code.setter
  180. def job_tier_one_code(self, value):
  181. self._job_tier_one_code = value
  182. @property
  183. def job_tier_one_name(self):
  184. return self._job_tier_one_name
  185. @job_tier_one_name.setter
  186. def job_tier_one_name(self, value):
  187. self._job_tier_one_name = value
  188. @property
  189. def job_tier_three_code(self):
  190. return self._job_tier_three_code
  191. @job_tier_three_code.setter
  192. def job_tier_three_code(self, value):
  193. self._job_tier_three_code = value
  194. @property
  195. def job_tier_three_name(self):
  196. return self._job_tier_three_name
  197. @job_tier_three_name.setter
  198. def job_tier_three_name(self, value):
  199. self._job_tier_three_name = value
  200. @property
  201. def job_tier_two_code(self):
  202. return self._job_tier_two_code
  203. @job_tier_two_code.setter
  204. def job_tier_two_code(self, value):
  205. self._job_tier_two_code = value
  206. @property
  207. def job_tier_two_name(self):
  208. return self._job_tier_two_name
  209. @job_tier_two_name.setter
  210. def job_tier_two_name(self, value):
  211. self._job_tier_two_name = value
  212. @property
  213. def job_type(self):
  214. return self._job_type
  215. @job_type.setter
  216. def job_type(self, value):
  217. self._job_type = value
  218. @property
  219. def payment_max(self):
  220. return self._payment_max
  221. @payment_max.setter
  222. def payment_max(self, value):
  223. self._payment_max = value
  224. @property
  225. def payment_min(self):
  226. return self._payment_min
  227. @payment_min.setter
  228. def payment_min(self, value):
  229. self._payment_min = value
  230. @property
  231. def payment_unit(self):
  232. return self._payment_unit
  233. @payment_unit.setter
  234. def payment_unit(self, value):
  235. self._payment_unit = value
  236. @property
  237. def source_code(self):
  238. return self._source_code
  239. @source_code.setter
  240. def source_code(self, value):
  241. self._source_code = value
  242. @property
  243. def source_id(self):
  244. return self._source_id
  245. @source_id.setter
  246. def source_id(self, value):
  247. self._source_id = value
  248. @property
  249. def tra_job_freq(self):
  250. return self._tra_job_freq
  251. @tra_job_freq.setter
  252. def tra_job_freq(self, value):
  253. self._tra_job_freq = value
  254. @property
  255. def tra_job_period(self):
  256. return self._tra_job_period
  257. @tra_job_period.setter
  258. def tra_job_period(self, value):
  259. self._tra_job_period = value
  260. @property
  261. def tra_job_promot(self):
  262. return self._tra_job_promot
  263. @tra_job_promot.setter
  264. def tra_job_promot(self, value):
  265. self._tra_job_promot = value
  266. def to_alipay_dict(self):
  267. params = dict()
  268. if self.area_city_code:
  269. if hasattr(self.area_city_code, 'to_alipay_dict'):
  270. params['area_city_code'] = self.area_city_code.to_alipay_dict()
  271. else:
  272. params['area_city_code'] = self.area_city_code
  273. if self.area_city_name:
  274. if hasattr(self.area_city_name, 'to_alipay_dict'):
  275. params['area_city_name'] = self.area_city_name.to_alipay_dict()
  276. else:
  277. params['area_city_name'] = self.area_city_name
  278. if self.area_district_code:
  279. if hasattr(self.area_district_code, 'to_alipay_dict'):
  280. params['area_district_code'] = self.area_district_code.to_alipay_dict()
  281. else:
  282. params['area_district_code'] = self.area_district_code
  283. if self.area_district_name:
  284. if hasattr(self.area_district_name, 'to_alipay_dict'):
  285. params['area_district_name'] = self.area_district_name.to_alipay_dict()
  286. else:
  287. params['area_district_name'] = self.area_district_name
  288. if self.area_job_address:
  289. if hasattr(self.area_job_address, 'to_alipay_dict'):
  290. params['area_job_address'] = self.area_job_address.to_alipay_dict()
  291. else:
  292. params['area_job_address'] = self.area_job_address
  293. if self.area_province_code:
  294. if hasattr(self.area_province_code, 'to_alipay_dict'):
  295. params['area_province_code'] = self.area_province_code.to_alipay_dict()
  296. else:
  297. params['area_province_code'] = self.area_province_code
  298. if self.area_province_name:
  299. if hasattr(self.area_province_name, 'to_alipay_dict'):
  300. params['area_province_name'] = self.area_province_name.to_alipay_dict()
  301. else:
  302. params['area_province_name'] = self.area_province_name
  303. if self.area_street_name:
  304. if hasattr(self.area_street_name, 'to_alipay_dict'):
  305. params['area_street_name'] = self.area_street_name.to_alipay_dict()
  306. else:
  307. params['area_street_name'] = self.area_street_name
  308. if self.company_lawname:
  309. if hasattr(self.company_lawname, 'to_alipay_dict'):
  310. params['company_lawname'] = self.company_lawname.to_alipay_dict()
  311. else:
  312. params['company_lawname'] = self.company_lawname
  313. if self.company_logo:
  314. if hasattr(self.company_logo, 'to_alipay_dict'):
  315. params['company_logo'] = self.company_logo.to_alipay_dict()
  316. else:
  317. params['company_logo'] = self.company_logo
  318. if self.company_name:
  319. if hasattr(self.company_name, 'to_alipay_dict'):
  320. params['company_name'] = self.company_name.to_alipay_dict()
  321. else:
  322. params['company_name'] = self.company_name
  323. if self.company_source:
  324. if hasattr(self.company_source, 'to_alipay_dict'):
  325. params['company_source'] = self.company_source.to_alipay_dict()
  326. else:
  327. params['company_source'] = self.company_source
  328. if self.content_var:
  329. if hasattr(self.content_var, 'to_alipay_dict'):
  330. params['content_var'] = self.content_var.to_alipay_dict()
  331. else:
  332. params['content_var'] = self.content_var
  333. if self.gmt_expired:
  334. if hasattr(self.gmt_expired, 'to_alipay_dict'):
  335. params['gmt_expired'] = self.gmt_expired.to_alipay_dict()
  336. else:
  337. params['gmt_expired'] = self.gmt_expired
  338. if self.gmt_refresh:
  339. if hasattr(self.gmt_refresh, 'to_alipay_dict'):
  340. params['gmt_refresh'] = self.gmt_refresh.to_alipay_dict()
  341. else:
  342. params['gmt_refresh'] = self.gmt_refresh
  343. if self.gmt_start:
  344. if hasattr(self.gmt_start, 'to_alipay_dict'):
  345. params['gmt_start'] = self.gmt_start.to_alipay_dict()
  346. else:
  347. params['gmt_start'] = self.gmt_start
  348. if self.job_desc:
  349. if hasattr(self.job_desc, 'to_alipay_dict'):
  350. params['job_desc'] = self.job_desc.to_alipay_dict()
  351. else:
  352. params['job_desc'] = self.job_desc
  353. if self.job_hire_number:
  354. if hasattr(self.job_hire_number, 'to_alipay_dict'):
  355. params['job_hire_number'] = self.job_hire_number.to_alipay_dict()
  356. else:
  357. params['job_hire_number'] = self.job_hire_number
  358. if self.job_name:
  359. if hasattr(self.job_name, 'to_alipay_dict'):
  360. params['job_name'] = self.job_name.to_alipay_dict()
  361. else:
  362. params['job_name'] = self.job_name
  363. if self.job_perk:
  364. if hasattr(self.job_perk, 'to_alipay_dict'):
  365. params['job_perk'] = self.job_perk.to_alipay_dict()
  366. else:
  367. params['job_perk'] = self.job_perk
  368. if self.job_resume_lg:
  369. if hasattr(self.job_resume_lg, 'to_alipay_dict'):
  370. params['job_resume_lg'] = self.job_resume_lg.to_alipay_dict()
  371. else:
  372. params['job_resume_lg'] = self.job_resume_lg
  373. if self.job_rq_education:
  374. if hasattr(self.job_rq_education, 'to_alipay_dict'):
  375. params['job_rq_education'] = self.job_rq_education.to_alipay_dict()
  376. else:
  377. params['job_rq_education'] = self.job_rq_education
  378. if self.job_tier_one_code:
  379. if hasattr(self.job_tier_one_code, 'to_alipay_dict'):
  380. params['job_tier_one_code'] = self.job_tier_one_code.to_alipay_dict()
  381. else:
  382. params['job_tier_one_code'] = self.job_tier_one_code
  383. if self.job_tier_one_name:
  384. if hasattr(self.job_tier_one_name, 'to_alipay_dict'):
  385. params['job_tier_one_name'] = self.job_tier_one_name.to_alipay_dict()
  386. else:
  387. params['job_tier_one_name'] = self.job_tier_one_name
  388. if self.job_tier_three_code:
  389. if hasattr(self.job_tier_three_code, 'to_alipay_dict'):
  390. params['job_tier_three_code'] = self.job_tier_three_code.to_alipay_dict()
  391. else:
  392. params['job_tier_three_code'] = self.job_tier_three_code
  393. if self.job_tier_three_name:
  394. if hasattr(self.job_tier_three_name, 'to_alipay_dict'):
  395. params['job_tier_three_name'] = self.job_tier_three_name.to_alipay_dict()
  396. else:
  397. params['job_tier_three_name'] = self.job_tier_three_name
  398. if self.job_tier_two_code:
  399. if hasattr(self.job_tier_two_code, 'to_alipay_dict'):
  400. params['job_tier_two_code'] = self.job_tier_two_code.to_alipay_dict()
  401. else:
  402. params['job_tier_two_code'] = self.job_tier_two_code
  403. if self.job_tier_two_name:
  404. if hasattr(self.job_tier_two_name, 'to_alipay_dict'):
  405. params['job_tier_two_name'] = self.job_tier_two_name.to_alipay_dict()
  406. else:
  407. params['job_tier_two_name'] = self.job_tier_two_name
  408. if self.job_type:
  409. if hasattr(self.job_type, 'to_alipay_dict'):
  410. params['job_type'] = self.job_type.to_alipay_dict()
  411. else:
  412. params['job_type'] = self.job_type
  413. if self.payment_max:
  414. if hasattr(self.payment_max, 'to_alipay_dict'):
  415. params['payment_max'] = self.payment_max.to_alipay_dict()
  416. else:
  417. params['payment_max'] = self.payment_max
  418. if self.payment_min:
  419. if hasattr(self.payment_min, 'to_alipay_dict'):
  420. params['payment_min'] = self.payment_min.to_alipay_dict()
  421. else:
  422. params['payment_min'] = self.payment_min
  423. if self.payment_unit:
  424. if hasattr(self.payment_unit, 'to_alipay_dict'):
  425. params['payment_unit'] = self.payment_unit.to_alipay_dict()
  426. else:
  427. params['payment_unit'] = self.payment_unit
  428. if self.source_code:
  429. if hasattr(self.source_code, 'to_alipay_dict'):
  430. params['source_code'] = self.source_code.to_alipay_dict()
  431. else:
  432. params['source_code'] = self.source_code
  433. if self.source_id:
  434. if hasattr(self.source_id, 'to_alipay_dict'):
  435. params['source_id'] = self.source_id.to_alipay_dict()
  436. else:
  437. params['source_id'] = self.source_id
  438. if self.tra_job_freq:
  439. if hasattr(self.tra_job_freq, 'to_alipay_dict'):
  440. params['tra_job_freq'] = self.tra_job_freq.to_alipay_dict()
  441. else:
  442. params['tra_job_freq'] = self.tra_job_freq
  443. if self.tra_job_period:
  444. if hasattr(self.tra_job_period, 'to_alipay_dict'):
  445. params['tra_job_period'] = self.tra_job_period.to_alipay_dict()
  446. else:
  447. params['tra_job_period'] = self.tra_job_period
  448. if self.tra_job_promot:
  449. if hasattr(self.tra_job_promot, 'to_alipay_dict'):
  450. params['tra_job_promot'] = self.tra_job_promot.to_alipay_dict()
  451. else:
  452. params['tra_job_promot'] = self.tra_job_promot
  453. return params
  454. @staticmethod
  455. def from_alipay_dict(d):
  456. if not d:
  457. return None
  458. o = AlipayEcoEduCampusJobCreateModel()
  459. if 'area_city_code' in d:
  460. o.area_city_code = d['area_city_code']
  461. if 'area_city_name' in d:
  462. o.area_city_name = d['area_city_name']
  463. if 'area_district_code' in d:
  464. o.area_district_code = d['area_district_code']
  465. if 'area_district_name' in d:
  466. o.area_district_name = d['area_district_name']
  467. if 'area_job_address' in d:
  468. o.area_job_address = d['area_job_address']
  469. if 'area_province_code' in d:
  470. o.area_province_code = d['area_province_code']
  471. if 'area_province_name' in d:
  472. o.area_province_name = d['area_province_name']
  473. if 'area_street_name' in d:
  474. o.area_street_name = d['area_street_name']
  475. if 'company_lawname' in d:
  476. o.company_lawname = d['company_lawname']
  477. if 'company_logo' in d:
  478. o.company_logo = d['company_logo']
  479. if 'company_name' in d:
  480. o.company_name = d['company_name']
  481. if 'company_source' in d:
  482. o.company_source = d['company_source']
  483. if 'content_var' in d:
  484. o.content_var = d['content_var']
  485. if 'gmt_expired' in d:
  486. o.gmt_expired = d['gmt_expired']
  487. if 'gmt_refresh' in d:
  488. o.gmt_refresh = d['gmt_refresh']
  489. if 'gmt_start' in d:
  490. o.gmt_start = d['gmt_start']
  491. if 'job_desc' in d:
  492. o.job_desc = d['job_desc']
  493. if 'job_hire_number' in d:
  494. o.job_hire_number = d['job_hire_number']
  495. if 'job_name' in d:
  496. o.job_name = d['job_name']
  497. if 'job_perk' in d:
  498. o.job_perk = d['job_perk']
  499. if 'job_resume_lg' in d:
  500. o.job_resume_lg = d['job_resume_lg']
  501. if 'job_rq_education' in d:
  502. o.job_rq_education = d['job_rq_education']
  503. if 'job_tier_one_code' in d:
  504. o.job_tier_one_code = d['job_tier_one_code']
  505. if 'job_tier_one_name' in d:
  506. o.job_tier_one_name = d['job_tier_one_name']
  507. if 'job_tier_three_code' in d:
  508. o.job_tier_three_code = d['job_tier_three_code']
  509. if 'job_tier_three_name' in d:
  510. o.job_tier_three_name = d['job_tier_three_name']
  511. if 'job_tier_two_code' in d:
  512. o.job_tier_two_code = d['job_tier_two_code']
  513. if 'job_tier_two_name' in d:
  514. o.job_tier_two_name = d['job_tier_two_name']
  515. if 'job_type' in d:
  516. o.job_type = d['job_type']
  517. if 'payment_max' in d:
  518. o.payment_max = d['payment_max']
  519. if 'payment_min' in d:
  520. o.payment_min = d['payment_min']
  521. if 'payment_unit' in d:
  522. o.payment_unit = d['payment_unit']
  523. if 'source_code' in d:
  524. o.source_code = d['source_code']
  525. if 'source_id' in d:
  526. o.source_id = d['source_id']
  527. if 'tra_job_freq' in d:
  528. o.tra_job_freq = d['tra_job_freq']
  529. if 'tra_job_period' in d:
  530. o.tra_job_period = d['tra_job_period']
  531. if 'tra_job_promot' in d:
  532. o.tra_job_promot = d['tra_job_promot']
  533. return o