OrganizationIdentity.java 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612
  1. package com.goafanti.common.model;
  2. import java.math.BigDecimal;
  3. import java.util.Date;
  4. import org.apache.commons.lang3.time.DateFormatUtils;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import com.fasterxml.jackson.annotation.JsonFormat.Shape;
  7. public class OrganizationIdentity {
  8. private String id;
  9. private String uid;
  10. /**
  11. * 联系人
  12. */
  13. private String contacts;
  14. /**
  15. * 联系方式
  16. */
  17. private String contactMobile;
  18. /**
  19. * 固定电话
  20. */
  21. private String fixedTel;
  22. /**
  23. * QQ号
  24. */
  25. private String qq;
  26. /**
  27. * 通讯地址
  28. */
  29. private String postalAddress;
  30. /**
  31. * 邮政编码
  32. */
  33. private String postcode;
  34. /**
  35. * 用户名
  36. */
  37. private String aftUsername;
  38. /**
  39. * 单位名称
  40. */
  41. private String unitName;
  42. /**
  43. * 注册资金
  44. */
  45. private Integer registeredCapital;
  46. /**
  47. * 营业执照注册号
  48. */
  49. private String licenceNumber;
  50. /**
  51. * 营业执照所在地--省
  52. */
  53. private String licenceProvince;
  54. /**
  55. * 营业执照所在地-市
  56. */
  57. private String licenceCity;
  58. /**
  59. * 营业执照所在地-区(县)
  60. */
  61. private String licenceArea;
  62. /**
  63. * 营业执照副本扫描件URL
  64. */
  65. private String licenceScanningUrl;
  66. /**
  67. * 组织机构代码证号码
  68. */
  69. private String orgCode;
  70. /**
  71. * 组织机构代码证URL
  72. */
  73. private String orgCodeUrl;
  74. /**
  75. * 银行账号
  76. */
  77. private String bankAccount;
  78. /**
  79. * 开户行
  80. */
  81. private String banks;
  82. /**
  83. * 开户行支行
  84. */
  85. private String bankBranch;
  86. /**
  87. * 银行卡号
  88. */
  89. private String bankCardNumber;
  90. /**
  91. * 打入账内信息
  92. */
  93. private BigDecimal validationAmount;
  94. /**
  95. * 身份类型
  96. */
  97. private Integer identityType;
  98. /**
  99. * 开户行所在地-省
  100. */
  101. private String locationProvince;
  102. /**
  103. * 开户行所在地-市
  104. */
  105. private String locationCity;
  106. /**
  107. * 开户行所在地-区(县)
  108. */
  109. private String locationArea;
  110. /**
  111. * 法人
  112. */
  113. private String legalPerson;
  114. /**
  115. * 法人身份证号
  116. */
  117. private String legalPersonIdCard;
  118. /**
  119. * 上年度纳税报表
  120. */
  121. private String lastYearTaxReportUrl;
  122. /**
  123. * 审核状态
  124. */
  125. private Integer auditStatus;
  126. /**
  127. * 实名认证流程
  128. */
  129. private Integer process;
  130. /**
  131. * 输入错误打款金额次数
  132. */
  133. private Integer wrongCount;
  134. /**
  135. * 打款日期
  136. */
  137. private Date paymentDate;
  138. /**
  139. * 第一联系人
  140. */
  141. private String firstContacts;
  142. /**
  143. * 第一联系人电话
  144. */
  145. private String firstMobile;
  146. /**
  147. * 第二联系人
  148. */
  149. private String secondContacts;
  150. /**
  151. * 第二联系人电话
  152. */
  153. private String secondMobile;
  154. /**
  155. * 第三联系人
  156. */
  157. private String thirdContacts;
  158. /**
  159. * 第三联系人电话
  160. */
  161. private String thirdMobile;
  162. /**
  163. * 是否上市
  164. */
  165. private Integer listed;
  166. /**
  167. * 上市时间
  168. */
  169. private Date listedDate;
  170. /**
  171. * 上市类型
  172. */
  173. private Integer listedType;
  174. /**
  175. * 股票代码
  176. */
  177. private String stockCode;
  178. public String getId() {
  179. return id;
  180. }
  181. public void setId(String id) {
  182. this.id = id;
  183. }
  184. public String getUid() {
  185. return uid;
  186. }
  187. public void setUid(String uid) {
  188. this.uid = uid;
  189. }
  190. public String getContacts() {
  191. return contacts;
  192. }
  193. public void setContacts(String contacts) {
  194. this.contacts = contacts;
  195. }
  196. public String getContactMobile() {
  197. return contactMobile;
  198. }
  199. public void setContactMobile(String contactMobile) {
  200. this.contactMobile = contactMobile;
  201. }
  202. public String getFixedTel() {
  203. return fixedTel;
  204. }
  205. public void setFixedTel(String fixedTel) {
  206. this.fixedTel = fixedTel;
  207. }
  208. public String getQq() {
  209. return qq;
  210. }
  211. public void setQq(String qq) {
  212. this.qq = qq;
  213. }
  214. public String getPostalAddress() {
  215. return postalAddress;
  216. }
  217. public void setPostalAddress(String postalAddress) {
  218. this.postalAddress = postalAddress;
  219. }
  220. public String getPostcode() {
  221. return postcode;
  222. }
  223. public void setPostcode(String postcode) {
  224. this.postcode = postcode;
  225. }
  226. public String getAftUsername() {
  227. return aftUsername;
  228. }
  229. public void setAftUsername(String aftUsername) {
  230. this.aftUsername = aftUsername;
  231. }
  232. public String getUnitName() {
  233. return unitName;
  234. }
  235. public void setUnitName(String unitName) {
  236. this.unitName = unitName;
  237. }
  238. public Integer getRegisteredCapital() {
  239. return registeredCapital;
  240. }
  241. public void setRegisteredCapital(Integer registeredCapital) {
  242. this.registeredCapital = registeredCapital;
  243. }
  244. public String getLicenceNumber() {
  245. return licenceNumber;
  246. }
  247. public void setLicenceNumber(String licenceNumber) {
  248. this.licenceNumber = licenceNumber;
  249. }
  250. public String getLicenceProvince() {
  251. return licenceProvince;
  252. }
  253. public void setLicenceProvince(String licenceProvince) {
  254. this.licenceProvince = licenceProvince;
  255. }
  256. public String getLicenceCity() {
  257. return licenceCity;
  258. }
  259. public void setLicenceCity(String licenceCity) {
  260. this.licenceCity = licenceCity;
  261. }
  262. public String getLicenceArea() {
  263. return licenceArea;
  264. }
  265. public void setLicenceArea(String licenceArea) {
  266. this.licenceArea = licenceArea;
  267. }
  268. public String getLicenceScanningUrl() {
  269. return licenceScanningUrl;
  270. }
  271. public void setLicenceScanningUrl(String licenceScanningUrl) {
  272. this.licenceScanningUrl = licenceScanningUrl;
  273. }
  274. public String getOrgCode() {
  275. return orgCode;
  276. }
  277. public void setOrgCode(String orgCode) {
  278. this.orgCode = orgCode;
  279. }
  280. public String getOrgCodeUrl() {
  281. return orgCodeUrl;
  282. }
  283. public void setOrgCodeUrl(String orgCodeUrl) {
  284. this.orgCodeUrl = orgCodeUrl;
  285. }
  286. public String getBankAccount() {
  287. return bankAccount;
  288. }
  289. public void setBankAccount(String bankAccount) {
  290. this.bankAccount = bankAccount;
  291. }
  292. public String getBanks() {
  293. return banks;
  294. }
  295. public void setBanks(String banks) {
  296. this.banks = banks;
  297. }
  298. public String getBankBranch() {
  299. return bankBranch;
  300. }
  301. public void setBankBranch(String bankBranch) {
  302. this.bankBranch = bankBranch;
  303. }
  304. public String getBankCardNumber() {
  305. return bankCardNumber;
  306. }
  307. public void setBankCardNumber(String bankCardNumber) {
  308. this.bankCardNumber = bankCardNumber;
  309. }
  310. public BigDecimal getValidationAmount() {
  311. return validationAmount;
  312. }
  313. public void setValidationAmount(BigDecimal validationAmount) {
  314. this.validationAmount = validationAmount;
  315. }
  316. public Integer getIdentityType() {
  317. return identityType;
  318. }
  319. public void setIdentityType(Integer identityType) {
  320. this.identityType = identityType;
  321. }
  322. public String getLocationProvince() {
  323. return locationProvince;
  324. }
  325. public void setLocationProvince(String locationProvince) {
  326. this.locationProvince = locationProvince;
  327. }
  328. public String getLocationCity() {
  329. return locationCity;
  330. }
  331. public void setLocationCity(String locationCity) {
  332. this.locationCity = locationCity;
  333. }
  334. public String getLocationArea() {
  335. return locationArea;
  336. }
  337. public void setLocationArea(String locationArea) {
  338. this.locationArea = locationArea;
  339. }
  340. public String getLegalPerson() {
  341. return legalPerson;
  342. }
  343. public void setLegalPerson(String legalPerson) {
  344. this.legalPerson = legalPerson;
  345. }
  346. public String getLegalPersonIdCard() {
  347. return legalPersonIdCard;
  348. }
  349. public void setLegalPersonIdCard(String legalPersonIdCard) {
  350. this.legalPersonIdCard = legalPersonIdCard;
  351. }
  352. public String getLastYearTaxReportUrl() {
  353. return lastYearTaxReportUrl;
  354. }
  355. public void setLastYearTaxReportUrl(String lastYearTaxReportUrl) {
  356. this.lastYearTaxReportUrl = lastYearTaxReportUrl;
  357. }
  358. public Integer getAuditStatus() {
  359. return auditStatus;
  360. }
  361. public void setAuditStatus(Integer auditStatus) {
  362. this.auditStatus = auditStatus;
  363. }
  364. public Integer getProcess() {
  365. return process;
  366. }
  367. public void setProcess(Integer process) {
  368. this.process = process;
  369. }
  370. public Integer getWrongCount() {
  371. return wrongCount;
  372. }
  373. public void setWrongCount(Integer wrongCount) {
  374. this.wrongCount = wrongCount;
  375. }
  376. public Date getPaymentDate() {
  377. return paymentDate;
  378. }
  379. public void setPaymentDate(Date paymentDate) {
  380. this.paymentDate = paymentDate;
  381. }
  382. public String getFirstContacts() {
  383. return firstContacts;
  384. }
  385. public void setFirstContacts(String firstContacts) {
  386. this.firstContacts = firstContacts;
  387. }
  388. public String getFirstMobile() {
  389. return firstMobile;
  390. }
  391. public void setFirstMobile(String firstMobile) {
  392. this.firstMobile = firstMobile;
  393. }
  394. public String getSecondContacts() {
  395. return secondContacts;
  396. }
  397. public void setSecondContacts(String secondContacts) {
  398. this.secondContacts = secondContacts;
  399. }
  400. public String getSecondMobile() {
  401. return secondMobile;
  402. }
  403. public void setSecondMobile(String secondMobile) {
  404. this.secondMobile = secondMobile;
  405. }
  406. public String getThirdContacts() {
  407. return thirdContacts;
  408. }
  409. public void setThirdContacts(String thirdContacts) {
  410. this.thirdContacts = thirdContacts;
  411. }
  412. public String getThirdMobile() {
  413. return thirdMobile;
  414. }
  415. public void setThirdMobile(String thirdMobile) {
  416. this.thirdMobile = thirdMobile;
  417. }
  418. @JsonFormat(shape = Shape.STRING)
  419. public Integer getListed() {
  420. return listed;
  421. }
  422. public void setListed(Integer listed) {
  423. this.listed = listed;
  424. }
  425. public Date getListedDate() {
  426. return listedDate;
  427. }
  428. public void setListedDate(Date listedDate) {
  429. this.listedDate = listedDate;
  430. }
  431. @JsonFormat(shape = Shape.STRING)
  432. public Integer getListedType() {
  433. return listedType;
  434. }
  435. public void setListedType(Integer listedType) {
  436. this.listedType = listedType;
  437. }
  438. public String getStockCode() {
  439. return stockCode;
  440. }
  441. public void setStockCode(String stockCode) {
  442. this.stockCode = stockCode;
  443. }
  444. //打款日期
  445. public String getPaymentDateFormattedDate(){
  446. if (this.paymentDate == null) {
  447. return null;
  448. } else {
  449. return DateFormatUtils.format(this.getPaymentDate(), "yyyy-MM-dd");
  450. }
  451. }
  452. public void setPaymentDateFormattedDate(String paymentDateFormattedDate){
  453. }
  454. /**
  455. * 上市时间
  456. */
  457. public String getListedDateFormattedDate(){
  458. if (this.listedDate == null) {
  459. return null;
  460. } else {
  461. return DateFormatUtils.format(this.getListedDate(), "yyyy-MM-dd");
  462. }
  463. }
  464. public void setListedDateFormattedDate(String listedDateFormattedDate){
  465. }
  466. }