InsuranceArrangement.java 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865
  1. package com.dgtis.data.domain;
  2. import com.dgtis.common.core.annotation.Excel;
  3. import com.dgtis.common.core.web.domain.BaseEntity;
  4. import org.apache.commons.lang3.builder.ToStringBuilder;
  5. import org.apache.commons.lang3.builder.ToStringStyle;
  6. import java.util.Date;
  7. /**
  8. * 保单对象 InsuranceArrangement
  9. *
  10. * @author dgtly
  11. * @date 2021-01-20
  12. */
  13. public class InsuranceArrangement extends BaseEntity
  14. {
  15. private static final long serialVersionUID = 1L;
  16. /** 保单ID */
  17. private String iaid;
  18. /** 保险单号 */
  19. @Excel(name = "保险单号")
  20. private String policyno;
  21. /** 投保单号 */
  22. @Excel(name = "投保单号")
  23. private String pano;
  24. /** 保险期限 */
  25. @Excel(name = "保险期限")
  26. private String agrmntage;
  27. /** 受益分配方式 */
  28. @Excel(name = "受益分配方式")
  29. private String pbinst;
  30. /** 承保分公司 */
  31. @Excel(name = "承保分公司")
  32. private String pwcomp;
  33. /** 起保日期 */
  34. @Excel(name = "起保日期", width = 30, dateFormat = "yyyy-MM-dd")
  35. private Date pindate;
  36. /** 终保日期 */
  37. @Excel(name = "终保日期", width = 30, dateFormat = "yyyy-MM-dd")
  38. private Date pmdate;
  39. /** 签单日期 */
  40. @Excel(name = "签单日期", width = 30, dateFormat = "yyyy-MM-dd")
  41. private Date pisdate;
  42. /** 投保日期 */
  43. @Excel(name = "投保日期", width = 30, dateFormat = "yyyy-MM-dd")
  44. private Date padate;
  45. /** 续保日期 */
  46. @Excel(name = "续保日期", width = 30, dateFormat = "yyyy-MM-dd")
  47. private Date renewaldate;
  48. /** 续保次数 */
  49. @Excel(name = "续保次数")
  50. private Long norenewal;
  51. /** 保单类型 */
  52. @Excel(name = "保单类型")
  53. private String policytype;
  54. /** 销售渠道 */
  55. @Excel(name = "销售渠道")
  56. private String schannel;
  57. /** 业务来源 */
  58. @Excel(name = "业务来源")
  59. private String bsource;
  60. /** 保单状态 */
  61. @Excel(name = "保单状态")
  62. private String policystate;
  63. /** 缴费类型 */
  64. @Excel(name = "缴费类型")
  65. private String topay;
  66. /** 缴费方式 */
  67. @Excel(name = "缴费方式")
  68. private String payment;
  69. /** 总保额 */
  70. @Excel(name = "总保额")
  71. private Double risk;
  72. /** 总保费 */
  73. @Excel(name = "总保费")
  74. private Double prem;
  75. /** 币种 */
  76. @Excel(name = "币种")
  77. private String currency;
  78. /** 下次缴费日期 */
  79. @Excel(name = "下次缴费日期", width = 30, dateFormat = "yyyy-MM-dd")
  80. private Date npdate;
  81. /** 被保人数 */
  82. @Excel(name = "被保人数")
  83. private Long soinsured;
  84. /** 基本保额 */
  85. @Excel(name = "基本保额")
  86. private Double bsinsured;
  87. /** 保单价值 */
  88. @Excel(name = "保单价值")
  89. private Double insurvalue;
  90. /** 投保人 */
  91. @Excel(name = "投保人")
  92. private String applicantid;
  93. /** 投保人名称 */
  94. @Excel(name = "投保人名称")
  95. private String appname;
  96. /** 投保人手机 */
  97. @Excel(name = "投保人手机")
  98. private String appphone;
  99. /** 投保人证件号码 */
  100. @Excel(name = "投保人证件号码")
  101. private String appcertid;
  102. /** 主被保险人 */
  103. @Excel(name = "主被保险人")
  104. private String insuredid;
  105. /** 主被保险人名称 */
  106. @Excel(name = "主被保险人名称")
  107. private String insname;
  108. /** 主被保险人手机 */
  109. @Excel(name = "主被保险人手机")
  110. private String insphone;
  111. /** 主被保险人证件号码 */
  112. @Excel(name = "主被保险人证件号码")
  113. private String inscertid;
  114. /** 险种代码 */
  115. @Excel(name = "险种代码")
  116. private String productid;
  117. /** 险种名称 */
  118. @Excel(name = "险种名称")
  119. private String productname;
  120. /** 业务员 */
  121. @Excel(name = "业务员")
  122. private String salesperson;
  123. /** 业务员名称 */
  124. @Excel(name = "业务员名称")
  125. private String spname;
  126. /** 所属保险账户 */
  127. @Excel(name = "所属保险账户")
  128. private String iaccount;
  129. /** 机构代码 */
  130. @Excel(name = "机构代码")
  131. private String branchcode;
  132. /** 业绩归属 */
  133. @Excel(name = "业绩归属")
  134. private String policybelong;
  135. /** 代理渠道 */
  136. @Excel(name = "代理渠道")
  137. private String agentchannel;
  138. /** 代理机构 */
  139. @Excel(name = "代理机构")
  140. private String agentorg;
  141. /** 户籍类型 */
  142. @Excel(name = "户籍类型")
  143. private String regtype;
  144. /** 个人年收入 */
  145. @Excel(name = "个人年收入")
  146. private Double pincome;
  147. /** 家庭年收入 */
  148. @Excel(name = "家庭年收入")
  149. private Double fincome;
  150. /** 收入来源 */
  151. @Excel(name = "收入来源")
  152. private String incomesource;
  153. /** 是否有社保 */
  154. @Excel(name = "是否有社保")
  155. private String socialinsurance;
  156. /** 是否投保其他保险公司 */
  157. @Excel(name = "是否投保其他保险公司")
  158. private String oipolicy;
  159. /** 其他保险公司 */
  160. @Excel(name = "其他保险公司")
  161. private String oicompany;
  162. /** 其他保险公司险种 */
  163. @Excel(name = "其他保险公司险种")
  164. private String oicproduct;
  165. /** 其他保险公司保额 */
  166. @Excel(name = "其他保险公司保额")
  167. private Double oiamount;
  168. /** 是否饮酒 */
  169. @Excel(name = "是否饮酒")
  170. private String drinking;
  171. /** 饮酒喜好 */
  172. @Excel(name = "饮酒喜好")
  173. private String dfavor;
  174. /** 是否保全 */
  175. @Excel(name = "是否保全")
  176. private String poservice;
  177. /** 缴费年期 */
  178. @Excel(name = "缴费年期")
  179. private Long payendyear;
  180. /** 保单质押贷款金额 */
  181. @Excel(name = "保单质押贷款金额")
  182. private Double loanmoney;
  183. /** 创建人 */
  184. @Excel(name = "创建人")
  185. private String createdBy;
  186. /** 创建时间 */
  187. @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
  188. private Date createdTime;
  189. /** 更新人 */
  190. @Excel(name = "更新人")
  191. private String updatedBy;
  192. /** 更新时间 */
  193. @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
  194. private Date updatedTime;
  195. public void setIaid(String iaid)
  196. {
  197. this.iaid = iaid;
  198. }
  199. public String getIaid()
  200. {
  201. return iaid;
  202. }
  203. public void setPolicyno(String policyno)
  204. {
  205. this.policyno = policyno;
  206. }
  207. public String getPolicyno()
  208. {
  209. return policyno;
  210. }
  211. public void setPano(String pano)
  212. {
  213. this.pano = pano;
  214. }
  215. public String getPano()
  216. {
  217. return pano;
  218. }
  219. public void setAgrmntage(String agrmntage)
  220. {
  221. this.agrmntage = agrmntage;
  222. }
  223. public String getAgrmntage()
  224. {
  225. return agrmntage;
  226. }
  227. public void setPbinst(String pbinst)
  228. {
  229. this.pbinst = pbinst;
  230. }
  231. public String getPbinst()
  232. {
  233. return pbinst;
  234. }
  235. public void setPwcomp(String pwcomp)
  236. {
  237. this.pwcomp = pwcomp;
  238. }
  239. public String getPwcomp()
  240. {
  241. return pwcomp;
  242. }
  243. public void setPindate(Date pindate)
  244. {
  245. this.pindate = pindate;
  246. }
  247. public Date getPindate()
  248. {
  249. return pindate;
  250. }
  251. public void setPmdate(Date pmdate)
  252. {
  253. this.pmdate = pmdate;
  254. }
  255. public Date getPmdate()
  256. {
  257. return pmdate;
  258. }
  259. public void setPisdate(Date pisdate)
  260. {
  261. this.pisdate = pisdate;
  262. }
  263. public Date getPisdate()
  264. {
  265. return pisdate;
  266. }
  267. public void setPadate(Date padate)
  268. {
  269. this.padate = padate;
  270. }
  271. public Date getPadate()
  272. {
  273. return padate;
  274. }
  275. public void setRenewaldate(Date renewaldate)
  276. {
  277. this.renewaldate = renewaldate;
  278. }
  279. public Date getRenewaldate()
  280. {
  281. return renewaldate;
  282. }
  283. public void setNorenewal(Long norenewal)
  284. {
  285. this.norenewal = norenewal;
  286. }
  287. public Long getNorenewal()
  288. {
  289. return norenewal;
  290. }
  291. public void setPolicytype(String policytype)
  292. {
  293. this.policytype = policytype;
  294. }
  295. public String getPolicytype()
  296. {
  297. return policytype;
  298. }
  299. public void setSchannel(String schannel)
  300. {
  301. this.schannel = schannel;
  302. }
  303. public String getSchannel()
  304. {
  305. return schannel;
  306. }
  307. public void setBsource(String bsource)
  308. {
  309. this.bsource = bsource;
  310. }
  311. public String getBsource()
  312. {
  313. return bsource;
  314. }
  315. public void setPolicystate(String policystate)
  316. {
  317. this.policystate = policystate;
  318. }
  319. public String getPolicystate()
  320. {
  321. return policystate;
  322. }
  323. public void setTopay(String topay)
  324. {
  325. this.topay = topay;
  326. }
  327. public String getTopay()
  328. {
  329. return topay;
  330. }
  331. public void setPayment(String payment)
  332. {
  333. this.payment = payment;
  334. }
  335. public String getPayment()
  336. {
  337. return payment;
  338. }
  339. public void setRisk(Double risk)
  340. {
  341. this.risk = risk;
  342. }
  343. public Double getRisk()
  344. {
  345. return risk;
  346. }
  347. public void setPrem(Double prem)
  348. {
  349. this.prem = prem;
  350. }
  351. public Double getPrem()
  352. {
  353. return prem;
  354. }
  355. public void setCurrency(String currency)
  356. {
  357. this.currency = currency;
  358. }
  359. public String getCurrency()
  360. {
  361. return currency;
  362. }
  363. public void setNpdate(Date npdate)
  364. {
  365. this.npdate = npdate;
  366. }
  367. public Date getNpdate()
  368. {
  369. return npdate;
  370. }
  371. public void setSoinsured(Long soinsured)
  372. {
  373. this.soinsured = soinsured;
  374. }
  375. public Long getSoinsured()
  376. {
  377. return soinsured;
  378. }
  379. public void setBsinsured(Double bsinsured)
  380. {
  381. this.bsinsured = bsinsured;
  382. }
  383. public Double getBsinsured()
  384. {
  385. return bsinsured;
  386. }
  387. public void setInsurvalue(Double insurvalue)
  388. {
  389. this.insurvalue = insurvalue;
  390. }
  391. public Double getInsurvalue()
  392. {
  393. return insurvalue;
  394. }
  395. public void setApplicantid(String applicantid)
  396. {
  397. this.applicantid = applicantid;
  398. }
  399. public String getApplicantid()
  400. {
  401. return applicantid;
  402. }
  403. public void setAppname(String appname)
  404. {
  405. this.appname = appname;
  406. }
  407. public String getAppname()
  408. {
  409. return appname;
  410. }
  411. public void setAppphone(String appphone)
  412. {
  413. this.appphone = appphone;
  414. }
  415. public String getAppphone()
  416. {
  417. return appphone;
  418. }
  419. public void setAppcertid(String appcertid)
  420. {
  421. this.appcertid = appcertid;
  422. }
  423. public String getAppcertid()
  424. {
  425. return appcertid;
  426. }
  427. public void setInsuredid(String insuredid)
  428. {
  429. this.insuredid = insuredid;
  430. }
  431. public String getInsuredid()
  432. {
  433. return insuredid;
  434. }
  435. public void setInsname(String insname)
  436. {
  437. this.insname = insname;
  438. }
  439. public String getInsname()
  440. {
  441. return insname;
  442. }
  443. public void setInsphone(String insphone)
  444. {
  445. this.insphone = insphone;
  446. }
  447. public String getInsphone()
  448. {
  449. return insphone;
  450. }
  451. public void setInscertid(String inscertid)
  452. {
  453. this.inscertid = inscertid;
  454. }
  455. public String getInscertid()
  456. {
  457. return inscertid;
  458. }
  459. public void setProductid(String productid)
  460. {
  461. this.productid = productid;
  462. }
  463. public String getProductid()
  464. {
  465. return productid;
  466. }
  467. public void setProductname(String productname)
  468. {
  469. this.productname = productname;
  470. }
  471. public String getProductname()
  472. {
  473. return productname;
  474. }
  475. public void setSalesperson(String salesperson)
  476. {
  477. this.salesperson = salesperson;
  478. }
  479. public String getSalesperson()
  480. {
  481. return salesperson;
  482. }
  483. public void setSpname(String spname)
  484. {
  485. this.spname = spname;
  486. }
  487. public String getSpname()
  488. {
  489. return spname;
  490. }
  491. public void setIaccount(String iaccount)
  492. {
  493. this.iaccount = iaccount;
  494. }
  495. public String getIaccount()
  496. {
  497. return iaccount;
  498. }
  499. public void setBranchcode(String branchcode)
  500. {
  501. this.branchcode = branchcode;
  502. }
  503. public String getBranchcode()
  504. {
  505. return branchcode;
  506. }
  507. public void setPolicybelong(String policybelong)
  508. {
  509. this.policybelong = policybelong;
  510. }
  511. public String getPolicybelong()
  512. {
  513. return policybelong;
  514. }
  515. public void setAgentchannel(String agentchannel)
  516. {
  517. this.agentchannel = agentchannel;
  518. }
  519. public String getAgentchannel()
  520. {
  521. return agentchannel;
  522. }
  523. public void setAgentorg(String agentorg)
  524. {
  525. this.agentorg = agentorg;
  526. }
  527. public String getAgentorg()
  528. {
  529. return agentorg;
  530. }
  531. public void setRegtype(String regtype)
  532. {
  533. this.regtype = regtype;
  534. }
  535. public String getRegtype()
  536. {
  537. return regtype;
  538. }
  539. public void setPincome(Double pincome)
  540. {
  541. this.pincome = pincome;
  542. }
  543. public Double getPincome()
  544. {
  545. return pincome;
  546. }
  547. public void setFincome(Double fincome)
  548. {
  549. this.fincome = fincome;
  550. }
  551. public Double getFincome()
  552. {
  553. return fincome;
  554. }
  555. public void setIncomesource(String incomesource)
  556. {
  557. this.incomesource = incomesource;
  558. }
  559. public String getIncomesource()
  560. {
  561. return incomesource;
  562. }
  563. public void setSocialinsurance(String socialinsurance)
  564. {
  565. this.socialinsurance = socialinsurance;
  566. }
  567. public String getSocialinsurance()
  568. {
  569. return socialinsurance;
  570. }
  571. public void setOipolicy(String oipolicy)
  572. {
  573. this.oipolicy = oipolicy;
  574. }
  575. public String getOipolicy()
  576. {
  577. return oipolicy;
  578. }
  579. public void setOicompany(String oicompany)
  580. {
  581. this.oicompany = oicompany;
  582. }
  583. public String getOicompany()
  584. {
  585. return oicompany;
  586. }
  587. public void setOicproduct(String oicproduct)
  588. {
  589. this.oicproduct = oicproduct;
  590. }
  591. public String getOicproduct()
  592. {
  593. return oicproduct;
  594. }
  595. public void setOiamount(Double oiamount)
  596. {
  597. this.oiamount = oiamount;
  598. }
  599. public Double getOiamount()
  600. {
  601. return oiamount;
  602. }
  603. public void setDrinking(String drinking)
  604. {
  605. this.drinking = drinking;
  606. }
  607. public String getDrinking()
  608. {
  609. return drinking;
  610. }
  611. public void setDfavor(String dfavor)
  612. {
  613. this.dfavor = dfavor;
  614. }
  615. public String getDfavor()
  616. {
  617. return dfavor;
  618. }
  619. public void setPoservice(String poservice)
  620. {
  621. this.poservice = poservice;
  622. }
  623. public String getPoservice()
  624. {
  625. return poservice;
  626. }
  627. public void setPayendyear(Long payendyear)
  628. {
  629. this.payendyear = payendyear;
  630. }
  631. public Long getPayendyear()
  632. {
  633. return payendyear;
  634. }
  635. public void setLoanmoney(Double loanmoney)
  636. {
  637. this.loanmoney = loanmoney;
  638. }
  639. public Double getLoanmoney()
  640. {
  641. return loanmoney;
  642. }
  643. public void setCreatedBy(String createdBy)
  644. {
  645. this.createdBy = createdBy;
  646. }
  647. public String getCreatedBy()
  648. {
  649. return createdBy;
  650. }
  651. public void setCreatedTime(Date createdTime)
  652. {
  653. this.createdTime = createdTime;
  654. }
  655. public Date getCreatedTime()
  656. {
  657. return createdTime;
  658. }
  659. public void setUpdatedBy(String updatedBy)
  660. {
  661. this.updatedBy = updatedBy;
  662. }
  663. public String getUpdatedBy()
  664. {
  665. return updatedBy;
  666. }
  667. public void setUpdatedTime(Date updatedTime)
  668. {
  669. this.updatedTime = updatedTime;
  670. }
  671. public Date getUpdatedTime()
  672. {
  673. return updatedTime;
  674. }
  675. @Override
  676. public String toString() {
  677. return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
  678. .append("iaid", getIaid())
  679. .append("policyno", getPolicyno())
  680. .append("pano", getPano())
  681. .append("agrmntage", getAgrmntage())
  682. .append("pbinst", getPbinst())
  683. .append("pwcomp", getPwcomp())
  684. .append("pindate", getPindate())
  685. .append("pmdate", getPmdate())
  686. .append("pisdate", getPisdate())
  687. .append("padate", getPadate())
  688. .append("renewaldate", getRenewaldate())
  689. .append("norenewal", getNorenewal())
  690. .append("policytype", getPolicytype())
  691. .append("schannel", getSchannel())
  692. .append("bsource", getBsource())
  693. .append("policystate", getPolicystate())
  694. .append("topay", getTopay())
  695. .append("payment", getPayment())
  696. .append("risk", getRisk())
  697. .append("prem", getPrem())
  698. .append("currency", getCurrency())
  699. .append("npdate", getNpdate())
  700. .append("soinsured", getSoinsured())
  701. .append("bsinsured", getBsinsured())
  702. .append("insurvalue", getInsurvalue())
  703. .append("applicantid", getApplicantid())
  704. .append("appname", getAppname())
  705. .append("appphone", getAppphone())
  706. .append("appcertid", getAppcertid())
  707. .append("insuredid", getInsuredid())
  708. .append("insname", getInsname())
  709. .append("insphone", getInsphone())
  710. .append("inscertid", getInscertid())
  711. .append("productid", getProductid())
  712. .append("productname", getProductname())
  713. .append("salesperson", getSalesperson())
  714. .append("spname", getSpname())
  715. .append("iaccount", getIaccount())
  716. .append("branchcode", getBranchcode())
  717. .append("policybelong", getPolicybelong())
  718. .append("agentchannel", getAgentchannel())
  719. .append("agentorg", getAgentorg())
  720. .append("regtype", getRegtype())
  721. .append("pincome", getPincome())
  722. .append("fincome", getFincome())
  723. .append("incomesource", getIncomesource())
  724. .append("socialinsurance", getSocialinsurance())
  725. .append("oipolicy", getOipolicy())
  726. .append("oicompany", getOicompany())
  727. .append("oicproduct", getOicproduct())
  728. .append("oiamount", getOiamount())
  729. .append("drinking", getDrinking())
  730. .append("dfavor", getDfavor())
  731. .append("poservice", getPoservice())
  732. .append("payendyear", getPayendyear())
  733. .append("loanmoney", getLoanmoney())
  734. .append("createdBy", getCreatedBy())
  735. .append("createdTime", getCreatedTime())
  736. .append("updatedBy", getUpdatedBy())
  737. .append("updatedTime", getUpdatedTime())
  738. .toString();
  739. }
  740. }