OrganizationIdentity.java 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925
  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. import com.goafanti.common.constant.AFTConstants;
  8. public class OrganizationIdentity {
  9. private String id;
  10. private String uid;
  11. /**
  12. * 联系人
  13. */
  14. private String contacts;
  15. /**
  16. * 联系方式
  17. */
  18. private String contactMobile;
  19. /**
  20. * 固定电话
  21. */
  22. private String fixedTel;
  23. /**
  24. * QQ号
  25. */
  26. private String qq;
  27. /**
  28. * 通讯地址
  29. */
  30. private String postalAddress;
  31. /**
  32. * 邮政编码
  33. */
  34. private String postcode;
  35. /**
  36. * 用户名
  37. */
  38. private String aftUsername;
  39. /**
  40. * 单位名称
  41. */
  42. private String unitName;
  43. /**
  44. * 注册资金
  45. */
  46. private Integer registeredCapital;
  47. /**
  48. * 营业执照注册号
  49. */
  50. private String licenceNumber;
  51. /**
  52. * 营业执照所在地--省
  53. */
  54. private String licenceProvince;
  55. /**
  56. * 营业执照所在地-市
  57. */
  58. private String licenceCity;
  59. /**
  60. * 营业执照所在地-区(县)
  61. */
  62. private String licenceArea;
  63. /**
  64. * 营业执照副本扫描件URL
  65. */
  66. private String licenceScanningUrl;
  67. /**
  68. * 组织机构代码证号码
  69. */
  70. private String orgCode;
  71. /**
  72. * 组织机构代码证URL
  73. */
  74. private String orgCodeUrl;
  75. /**
  76. * 银行账号
  77. */
  78. private String bankAccount;
  79. /**
  80. * 开户行
  81. */
  82. private String banks;
  83. /**
  84. * 开户行支行
  85. */
  86. private String bankBranch;
  87. /**
  88. * 银行卡号
  89. */
  90. private String bankCardNumber;
  91. /**
  92. * 打入账内信息
  93. */
  94. private BigDecimal validationAmount;
  95. /**
  96. * 身份类型
  97. */
  98. private Integer identityType;
  99. /**
  100. * 开户行所在地-省
  101. */
  102. private String locationProvince;
  103. /**
  104. * 开户行所在地-市
  105. */
  106. private String locationCity;
  107. /**
  108. * 开户行所在地-区(县)
  109. */
  110. private String locationArea;
  111. /**
  112. * 法人
  113. */
  114. private String legalPerson;
  115. /**
  116. * 法人身份证号
  117. */
  118. private String legalPersonIdCard;
  119. /**
  120. * 上年度纳税报表
  121. */
  122. private String lastYearTaxReportUrl;
  123. /**
  124. * 审核状态
  125. */
  126. private Integer auditStatus;
  127. /**
  128. * 实名认证流程
  129. */
  130. private Integer process;
  131. /**
  132. * 输入错误打款金额次数
  133. */
  134. private Integer wrongCount;
  135. /**
  136. * 打款日期
  137. */
  138. private Date paymentDate;
  139. /**
  140. * 第一联系人
  141. */
  142. private String firstContacts;
  143. /**
  144. * 第一联系人电话
  145. */
  146. private String firstMobile;
  147. /**
  148. * 第二联系人
  149. */
  150. private String secondContacts;
  151. /**
  152. * 第二联系人电话
  153. */
  154. private String secondMobile;
  155. /**
  156. * 第三联系人
  157. */
  158. private String thirdContacts;
  159. /**
  160. * 第三联系人电话
  161. */
  162. private String thirdMobile;
  163. /**
  164. * 是否上市
  165. */
  166. private Integer listed;
  167. /**
  168. * 上市时间
  169. */
  170. private Date listedDate;
  171. /**
  172. * 上市类型
  173. */
  174. private Integer listedType;
  175. /**
  176. * 股票代码
  177. */
  178. private String stockCode;
  179. /**
  180. * 高企认订证书编号
  181. */
  182. private String certificateNumber;
  183. /**
  184. * 高企认定发证时间
  185. */
  186. private Date issuingDate;
  187. /**
  188. * 高企认定联系人及联系方式
  189. */
  190. private Integer cogContacts;
  191. /**
  192. * 高企认定咨询师
  193. */
  194. private String consultant;
  195. /**
  196. * 联系人电话
  197. */
  198. private String contactsFixedTel;
  199. /**
  200. * 联系人传真
  201. */
  202. private String contactsFax;
  203. /**
  204. * 法人电话
  205. */
  206. private String legalPersonTel;
  207. /**
  208. * 法人传真
  209. */
  210. private String legalPersonFax;
  211. /**
  212. * 法人Email
  213. */
  214. private String legalPersonEmail;
  215. /**
  216. * 注册时间
  217. */
  218. private Date registrationTime;
  219. /**
  220. * 税务登记号/统一社会信用代码
  221. */
  222. private String ratepayCode;
  223. /**
  224. * 所属行业
  225. */
  226. private Integer industry;
  227. /**
  228. * 企业规模(注册资金)
  229. */
  230. private Integer enterpriseScale;
  231. /**
  232. * 注册类型
  233. */
  234. private String registerType;
  235. /**
  236. * 外资来源地
  237. */
  238. private String foreignInvestment;
  239. /**
  240. * 领域
  241. */
  242. private String field;
  243. /**
  244. * 企业所得税主管税务机关
  245. */
  246. private Integer taxAuthority;
  247. /**
  248. * 企业所得税征收方式
  249. */
  250. private Integer ratepayMethod;
  251. /**
  252. * 是否属于国家级高新区内企业
  253. */
  254. private Integer highTechZone;
  255. /**
  256. * 是否引入风险投资
  257. */
  258. private Integer riskInvestment;
  259. /**
  260. * 经营范围
  261. */
  262. private String businessScope;
  263. /**
  264. * 国家级高新区名称
  265. */
  266. private String highTechName;
  267. public String getId() {
  268. return id;
  269. }
  270. public void setId(String id) {
  271. this.id = id;
  272. }
  273. public String getUid() {
  274. return uid;
  275. }
  276. public void setUid(String uid) {
  277. this.uid = uid;
  278. }
  279. public String getContacts() {
  280. return contacts;
  281. }
  282. public void setContacts(String contacts) {
  283. this.contacts = contacts;
  284. }
  285. public String getContactMobile() {
  286. return contactMobile;
  287. }
  288. public void setContactMobile(String contactMobile) {
  289. this.contactMobile = contactMobile;
  290. }
  291. public String getFixedTel() {
  292. return fixedTel;
  293. }
  294. public void setFixedTel(String fixedTel) {
  295. this.fixedTel = fixedTel;
  296. }
  297. public String getQq() {
  298. return qq;
  299. }
  300. public void setQq(String qq) {
  301. this.qq = qq;
  302. }
  303. public String getPostalAddress() {
  304. return postalAddress;
  305. }
  306. public void setPostalAddress(String postalAddress) {
  307. this.postalAddress = postalAddress;
  308. }
  309. public String getPostcode() {
  310. return postcode;
  311. }
  312. public void setPostcode(String postcode) {
  313. this.postcode = postcode;
  314. }
  315. public String getAftUsername() {
  316. return aftUsername;
  317. }
  318. public void setAftUsername(String aftUsername) {
  319. this.aftUsername = aftUsername;
  320. }
  321. public String getUnitName() {
  322. return unitName;
  323. }
  324. public void setUnitName(String unitName) {
  325. this.unitName = unitName;
  326. }
  327. public Integer getRegisteredCapital() {
  328. return registeredCapital;
  329. }
  330. public void setRegisteredCapital(Integer registeredCapital) {
  331. this.registeredCapital = registeredCapital;
  332. }
  333. public String getLicenceNumber() {
  334. return licenceNumber;
  335. }
  336. public void setLicenceNumber(String licenceNumber) {
  337. this.licenceNumber = licenceNumber;
  338. }
  339. public String getLicenceProvince() {
  340. return licenceProvince;
  341. }
  342. public void setLicenceProvince(String licenceProvince) {
  343. this.licenceProvince = licenceProvince;
  344. }
  345. public String getLicenceCity() {
  346. return licenceCity;
  347. }
  348. public void setLicenceCity(String licenceCity) {
  349. this.licenceCity = licenceCity;
  350. }
  351. public String getLicenceArea() {
  352. return licenceArea;
  353. }
  354. public void setLicenceArea(String licenceArea) {
  355. this.licenceArea = licenceArea;
  356. }
  357. public String getLicenceScanningUrl() {
  358. return licenceScanningUrl;
  359. }
  360. public void setLicenceScanningUrl(String licenceScanningUrl) {
  361. this.licenceScanningUrl = licenceScanningUrl;
  362. }
  363. public String getOrgCode() {
  364. return orgCode;
  365. }
  366. public void setOrgCode(String orgCode) {
  367. this.orgCode = orgCode;
  368. }
  369. public String getOrgCodeUrl() {
  370. return orgCodeUrl;
  371. }
  372. public void setOrgCodeUrl(String orgCodeUrl) {
  373. this.orgCodeUrl = orgCodeUrl;
  374. }
  375. public String getBankAccount() {
  376. return bankAccount;
  377. }
  378. public void setBankAccount(String bankAccount) {
  379. this.bankAccount = bankAccount;
  380. }
  381. public String getBanks() {
  382. return banks;
  383. }
  384. public void setBanks(String banks) {
  385. this.banks = banks;
  386. }
  387. public String getBankBranch() {
  388. return bankBranch;
  389. }
  390. public void setBankBranch(String bankBranch) {
  391. this.bankBranch = bankBranch;
  392. }
  393. public String getBankCardNumber() {
  394. return bankCardNumber;
  395. }
  396. public void setBankCardNumber(String bankCardNumber) {
  397. this.bankCardNumber = bankCardNumber;
  398. }
  399. public BigDecimal getValidationAmount() {
  400. return validationAmount;
  401. }
  402. public void setValidationAmount(BigDecimal validationAmount) {
  403. this.validationAmount = validationAmount;
  404. }
  405. @JsonFormat(shape = Shape.STRING)
  406. public Integer getIdentityType() {
  407. return identityType;
  408. }
  409. public void setIdentityType(Integer identityType) {
  410. this.identityType = identityType;
  411. }
  412. public String getLocationProvince() {
  413. return locationProvince;
  414. }
  415. public void setLocationProvince(String locationProvince) {
  416. this.locationProvince = locationProvince;
  417. }
  418. public String getLocationCity() {
  419. return locationCity;
  420. }
  421. public void setLocationCity(String locationCity) {
  422. this.locationCity = locationCity;
  423. }
  424. public String getLocationArea() {
  425. return locationArea;
  426. }
  427. public void setLocationArea(String locationArea) {
  428. this.locationArea = locationArea;
  429. }
  430. public String getLegalPerson() {
  431. return legalPerson;
  432. }
  433. public void setLegalPerson(String legalPerson) {
  434. this.legalPerson = legalPerson;
  435. }
  436. public String getLegalPersonIdCard() {
  437. return legalPersonIdCard;
  438. }
  439. public void setLegalPersonIdCard(String legalPersonIdCard) {
  440. this.legalPersonIdCard = legalPersonIdCard;
  441. }
  442. public String getLastYearTaxReportUrl() {
  443. return lastYearTaxReportUrl;
  444. }
  445. public void setLastYearTaxReportUrl(String lastYearTaxReportUrl) {
  446. this.lastYearTaxReportUrl = lastYearTaxReportUrl;
  447. }
  448. @JsonFormat(shape = Shape.STRING)
  449. public Integer getAuditStatus() {
  450. return auditStatus;
  451. }
  452. public void setAuditStatus(Integer auditStatus) {
  453. this.auditStatus = auditStatus;
  454. }
  455. public Integer getProcess() {
  456. return process;
  457. }
  458. public void setProcess(Integer process) {
  459. this.process = process;
  460. }
  461. public Integer getWrongCount() {
  462. return wrongCount;
  463. }
  464. public void setWrongCount(Integer wrongCount) {
  465. this.wrongCount = wrongCount;
  466. }
  467. public Date getPaymentDate() {
  468. return paymentDate;
  469. }
  470. public void setPaymentDate(Date paymentDate) {
  471. this.paymentDate = paymentDate;
  472. }
  473. public String getFirstContacts() {
  474. return firstContacts;
  475. }
  476. public void setFirstContacts(String firstContacts) {
  477. this.firstContacts = firstContacts;
  478. }
  479. public String getFirstMobile() {
  480. return firstMobile;
  481. }
  482. public void setFirstMobile(String firstMobile) {
  483. this.firstMobile = firstMobile;
  484. }
  485. public String getSecondContacts() {
  486. return secondContacts;
  487. }
  488. public void setSecondContacts(String secondContacts) {
  489. this.secondContacts = secondContacts;
  490. }
  491. public String getSecondMobile() {
  492. return secondMobile;
  493. }
  494. public void setSecondMobile(String secondMobile) {
  495. this.secondMobile = secondMobile;
  496. }
  497. public String getThirdContacts() {
  498. return thirdContacts;
  499. }
  500. public void setThirdContacts(String thirdContacts) {
  501. this.thirdContacts = thirdContacts;
  502. }
  503. public String getThirdMobile() {
  504. return thirdMobile;
  505. }
  506. public void setThirdMobile(String thirdMobile) {
  507. this.thirdMobile = thirdMobile;
  508. }
  509. @JsonFormat(shape = Shape.STRING)
  510. public Integer getListed() {
  511. return listed;
  512. }
  513. public void setListed(Integer listed) {
  514. this.listed = listed;
  515. }
  516. public Date getListedDate() {
  517. return listedDate;
  518. }
  519. public void setListedDate(Date listedDate) {
  520. this.listedDate = listedDate;
  521. }
  522. @JsonFormat(shape = Shape.STRING)
  523. public Integer getListedType() {
  524. return listedType;
  525. }
  526. public void setListedType(Integer listedType) {
  527. this.listedType = listedType;
  528. }
  529. public String getStockCode() {
  530. return stockCode;
  531. }
  532. public void setStockCode(String stockCode) {
  533. this.stockCode = stockCode;
  534. }
  535. public String getCertificateNumber() {
  536. return certificateNumber;
  537. }
  538. public void setCertificateNumber(String certificateNumber) {
  539. this.certificateNumber = certificateNumber;
  540. }
  541. public Date getIssuingDate() {
  542. return issuingDate;
  543. }
  544. public void setIssuingDate(Date issuingDate) {
  545. this.issuingDate = issuingDate;
  546. }
  547. public Integer getCogContacts() {
  548. return cogContacts;
  549. }
  550. public void setCogContacts(Integer cogContacts) {
  551. this.cogContacts = cogContacts;
  552. }
  553. public String getConsultant() {
  554. return consultant;
  555. }
  556. public void setConsultant(String consultant) {
  557. this.consultant = consultant;
  558. }
  559. public String getContactsFixedTel() {
  560. return contactsFixedTel;
  561. }
  562. public void setContactsFixedTel(String contactsFixedTel) {
  563. this.contactsFixedTel = contactsFixedTel;
  564. }
  565. public String getContactsFax() {
  566. return contactsFax;
  567. }
  568. public void setContactsFax(String contactsFax) {
  569. this.contactsFax = contactsFax;
  570. }
  571. public String getLegalPersonTel() {
  572. return legalPersonTel;
  573. }
  574. public void setLegalPersonTel(String legalPersonTel) {
  575. this.legalPersonTel = legalPersonTel;
  576. }
  577. public String getLegalPersonFax() {
  578. return legalPersonFax;
  579. }
  580. public void setLegalPersonFax(String legalPersonFax) {
  581. this.legalPersonFax = legalPersonFax;
  582. }
  583. public String getLegalPersonEmail() {
  584. return legalPersonEmail;
  585. }
  586. public void setLegalPersonEmail(String legalPersonEmail) {
  587. this.legalPersonEmail = legalPersonEmail;
  588. }
  589. public Date getRegistrationTime() {
  590. return registrationTime;
  591. }
  592. public void setRegistrationTime(Date registrationTime) {
  593. this.registrationTime = registrationTime;
  594. }
  595. public String getRatepayCode() {
  596. return ratepayCode;
  597. }
  598. public void setRatepayCode(String ratepayCode) {
  599. this.ratepayCode = ratepayCode;
  600. }
  601. public Integer getIndustry() {
  602. return industry;
  603. }
  604. public void setIndustry(Integer industry) {
  605. this.industry = industry;
  606. }
  607. public Integer getEnterpriseScale() {
  608. return enterpriseScale;
  609. }
  610. public void setEnterpriseScale(Integer enterpriseScale) {
  611. this.enterpriseScale = enterpriseScale;
  612. }
  613. public String getRegisterType() {
  614. return registerType;
  615. }
  616. public void setRegisterType(String registerType) {
  617. this.registerType = registerType;
  618. }
  619. public String getForeignInvestment() {
  620. return foreignInvestment;
  621. }
  622. public void setForeignInvestment(String foreignInvestment) {
  623. this.foreignInvestment = foreignInvestment;
  624. }
  625. public String getField() {
  626. return field;
  627. }
  628. public void setField(String field) {
  629. this.field = field;
  630. }
  631. public Integer getTaxAuthority() {
  632. return taxAuthority;
  633. }
  634. public void setTaxAuthority(Integer taxAuthority) {
  635. this.taxAuthority = taxAuthority;
  636. }
  637. public Integer getRatepayMethod() {
  638. return ratepayMethod;
  639. }
  640. public void setRatepayMethod(Integer ratepayMethod) {
  641. this.ratepayMethod = ratepayMethod;
  642. }
  643. public Integer getHighTechZone() {
  644. return highTechZone;
  645. }
  646. public void setHighTechZone(Integer highTechZone) {
  647. this.highTechZone = highTechZone;
  648. }
  649. public Integer getRiskInvestment() {
  650. return riskInvestment;
  651. }
  652. public void setRiskInvestment(Integer riskInvestment) {
  653. this.riskInvestment = riskInvestment;
  654. }
  655. public String getBusinessScope() {
  656. return businessScope;
  657. }
  658. public void setBusinessScope(String businessScope) {
  659. this.businessScope = businessScope;
  660. }
  661. public String getHighTechName() {
  662. return highTechName;
  663. }
  664. public void setHighTechName(String highTechName) {
  665. this.highTechName = highTechName;
  666. }
  667. //打款日期
  668. public String getPaymentDateFormattedDate(){
  669. if (this.paymentDate == null) {
  670. return null;
  671. } else {
  672. return DateFormatUtils.format(this.getPaymentDate(), AFTConstants.YYYYMMDDHHMMSS);
  673. }
  674. }
  675. public void setPaymentDateFormattedDate(String paymentDateFormattedDate){
  676. }
  677. //上市时间
  678. public String getListedDateFormattedDate(){
  679. if (this.listedDate == null) {
  680. return null;
  681. } else {
  682. return DateFormatUtils.format(this.getListedDate(), AFTConstants.YYYYMMDD);
  683. }
  684. }
  685. public void setListedDateFormattedDate(String listedDateFormattedDate){
  686. }
  687. //高企认定时间
  688. public String getIssuingDateFormattedDate(){
  689. if (this.issuingDate == null) {
  690. return null;
  691. } else {
  692. return DateFormatUtils.format(this.getIssuingDate(), AFTConstants.YYYYMMDDHHMMSS);
  693. }
  694. }
  695. public void setIssuingDateFormattedDate(String issuingDateFormattedDate){
  696. }
  697. }