智能仲裁后端服务

CaseApplication.java 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801
  1. package com.ruoyi.wisdomarbitrate.domain;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.ruoyi.common.annotation.Excel;
  4. import com.ruoyi.common.core.domain.BaseEntity;
  5. import java.math.BigDecimal;
  6. import java.util.Date;
  7. import java.util.List;
  8. public class CaseApplication extends BaseEntity {
  9. private static final long serialVersionUID = 1L;
  10. /** ID */
  11. private Long id;
  12. /** 案件编号 */
  13. // @Excel(name = "案件编号")
  14. private String caseNum;
  15. /** 案件标的 */
  16. @Excel(name = "案件标的")
  17. private BigDecimal caseSubjectAmount;
  18. /** 立案日期 */
  19. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  20. private Date registerDate;
  21. /** 仲裁方式 */
  22. private Integer arbitratMethod;
  23. public Integer getArbitratMethod() {
  24. return arbitratMethod;
  25. }
  26. public void setArbitratMethod(Integer arbitratMethod) {
  27. this.arbitratMethod = arbitratMethod;
  28. }
  29. /** 仲裁方式名称 */
  30. private String arbitratMethodName;
  31. public String getArbitratMethodName() {
  32. return arbitratMethodName;
  33. }
  34. public void setArbitratMethodName(String arbitratMethodName) {
  35. this.arbitratMethodName = arbitratMethodName;
  36. }
  37. /** 案件状态 */
  38. private Integer caseStatus;
  39. public Integer getCaseStatus() {
  40. return caseStatus;
  41. }
  42. public void setCaseStatus(Integer caseStatus) {
  43. this.caseStatus = caseStatus;
  44. }
  45. /** 开庭日期 */
  46. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  47. private Date hearDate;
  48. /** 借款开始日期 */
  49. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  50. @Excel(name = "借款开始日期")
  51. private Date loanStartDate;
  52. /** 借款结束日期 */
  53. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  54. @Excel(name = "借款结束日期")
  55. private Date loanEndDate;
  56. /** 合同编号 */
  57. @Excel(name = "合同编号")
  58. private String contractNumber;
  59. /** 申请人主张欠本金 */
  60. @Excel(name = "申请人主张欠本金")
  61. private BigDecimal claimPrinciOwed;
  62. /** 申请人主张欠利息 */
  63. @Excel(name = "申请人主张欠利息")
  64. private BigDecimal claimInterestOwed;
  65. /** 申请人主张违约金 */
  66. @Excel(name = "申请人主张违约金")
  67. private BigDecimal claimLiquidDamag;
  68. /** 申请人仲裁诉求 */
  69. @Excel(name = "申请人仲裁诉求")
  70. private String arbitratClaims;
  71. /** 仲裁应缴费用 */
  72. private BigDecimal feePayable;
  73. /** 开始在线视频时间 */
  74. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  75. private Date beginVideoDate;
  76. /** 在线视频人员 */
  77. private String onlineVideoPerson;
  78. /** 仲裁员id */
  79. private String arbitratorId;
  80. /** 仲裁员名称 */
  81. private String arbitratorName;
  82. /** 案件名称 */
  83. private String caseName;
  84. /** 案件描述 */
  85. private String caseDescribe;
  86. /** 是否同意组庭 */
  87. private Integer isAgreePendTral;
  88. /** 是否有异议需要举证 */
  89. private Integer objectionAddEviden;
  90. /** 是否需要开庭审理 */
  91. private Integer openCourtHear;
  92. /** 支付状态 */
  93. private Integer paymentStatus;
  94. /** 支付状态描述 */
  95. private String paymentStatusName;
  96. /**
  97. * 支付方式code,0线上支付,1线下支付
  98. */
  99. private Integer payTypeCode;
  100. /**
  101. * 支付方式name,0线上支付,1线下支付
  102. */
  103. private String payTypeName;
  104. /**
  105. * 缴费凭证
  106. */
  107. private List<CaseAttach> payOrderList;
  108. // 导入校验失败信息
  109. private StringBuilder errorMsg;
  110. public Integer getPayTypeCode() {
  111. return payTypeCode;
  112. }
  113. public void setPayTypeCode(Integer payTypeCode) {
  114. this.payTypeCode = payTypeCode;
  115. }
  116. public String getPayTypeName() {
  117. return payTypeName;
  118. }
  119. public void setPayTypeName(String payTypeName) {
  120. this.payTypeName = payTypeName;
  121. }
  122. public List<CaseAttach> getPayOrderList() {
  123. return payOrderList;
  124. }
  125. public void setPayOrderList(List<CaseAttach> payOrderList) {
  126. this.payOrderList = payOrderList;
  127. }
  128. public StringBuilder getErrorMsg() {
  129. return errorMsg;
  130. }
  131. public void setErrorMsg(StringBuilder errorMsg) {
  132. this.errorMsg = errorMsg;
  133. }
  134. public Integer getPaymentStatus() {
  135. return paymentStatus;
  136. }
  137. public void setPaymentStatus(Integer paymentStatus) {
  138. this.paymentStatus = paymentStatus;
  139. }
  140. public String getPaymentStatusName() {
  141. return paymentStatusName;
  142. }
  143. public void setPaymentStatusName(String paymentStatusName) {
  144. this.paymentStatusName = paymentStatusName;
  145. }
  146. public Integer getIsAgreePendTral() {
  147. return isAgreePendTral;
  148. }
  149. public void setIsAgreePendTral(Integer isAgreePendTral) {
  150. this.isAgreePendTral = isAgreePendTral;
  151. }
  152. public Integer getObjectionAddEviden() {
  153. return objectionAddEviden;
  154. }
  155. public void setObjectionAddEviden(Integer objectionAddEviden) {
  156. this.objectionAddEviden = objectionAddEviden;
  157. }
  158. public Integer getOpenCourtHear() {
  159. return openCourtHear;
  160. }
  161. public void setOpenCourtHear(Integer openCourtHear) {
  162. this.openCourtHear = openCourtHear;
  163. }
  164. /** 案件状态名称 */
  165. private String caseStatusName;
  166. /** 是否同意审核 */
  167. private Integer agreeOrNotCheck;
  168. public Integer getAgreeOrNotCheck() {
  169. return agreeOrNotCheck;
  170. }
  171. public void setAgreeOrNotCheck(Integer agreeOrNotCheck) {
  172. this.agreeOrNotCheck = agreeOrNotCheck;
  173. }
  174. public String getCaseStatusName() {
  175. return caseStatusName;
  176. }
  177. public void setCaseStatusName(String caseStatusName) {
  178. this.caseStatusName = caseStatusName;
  179. }
  180. /** 申请人名称 */
  181. private String applicantName;
  182. /** 被申请人名称 */
  183. private String respondentName;
  184. /**
  185. * 用户身份证号
  186. */
  187. private String idCard;
  188. /**
  189. * 用户id
  190. */
  191. private String userId;
  192. private List<Long> deptIds;
  193. public List<Long> getDeptIds() {
  194. return deptIds;
  195. }
  196. public void setDeptIds(List<Long> deptIds) {
  197. this.deptIds = deptIds;
  198. }
  199. public String getUserId() {
  200. return userId;
  201. }
  202. public void setUserId(String userId) {
  203. this.userId = userId;
  204. }
  205. public String getIdCard() {
  206. return idCard;
  207. }
  208. public void setIdCard(String idCard) {
  209. this.idCard = idCard;
  210. }
  211. public String getApplicantName() {
  212. return applicantName;
  213. }
  214. public void setApplicantName(String applicantName) {
  215. this.applicantName = applicantName;
  216. }
  217. public String getRespondentName() {
  218. return respondentName;
  219. }
  220. public void setRespondentName(String respondentName) {
  221. this.respondentName = respondentName;
  222. }
  223. public String getCaseName() {
  224. return caseName;
  225. }
  226. public void setCaseName(String caseName) {
  227. this.caseName = caseName;
  228. }
  229. public String getCaseDescribe() {
  230. return caseDescribe;
  231. }
  232. public void setCaseDescribe(String caseDescribe) {
  233. this.caseDescribe = caseDescribe;
  234. }
  235. public String getCaseResult() {
  236. return caseResult;
  237. }
  238. public void setCaseResult(String caseResult) {
  239. this.caseResult = caseResult;
  240. }
  241. /** 仲裁结果 */
  242. private String caseResult;
  243. public String getArbitratorName() {
  244. return arbitratorName;
  245. }
  246. public void setArbitratorName(String arbitratorName) {
  247. this.arbitratorName = arbitratorName;
  248. }
  249. /** 是否指派仲裁员 */
  250. private int pendingAppointArbotrar;
  251. public int getPendingAppointArbotrar() {
  252. return pendingAppointArbotrar;
  253. }
  254. public void setPendingAppointArbotrar(int pendingAppointArbotrar) {
  255. this.pendingAppointArbotrar = pendingAppointArbotrar;
  256. }
  257. public String getArbitratorId() {
  258. return arbitratorId;
  259. }
  260. public void setArbitratorId(String arbitratorId) {
  261. this.arbitratorId = arbitratorId;
  262. }
  263. /** 案件关联人信息 */
  264. private List<CaseAffiliate> caseAffiliates;
  265. /** 案件仲裁员 */
  266. private List<Arbitrator> arbitrators;
  267. private List<Integer> caseStatusList;
  268. private List<Integer> annexTypeList;
  269. private Integer annexType;
  270. public Integer getAnnexType() {
  271. return annexType;
  272. }
  273. public void setAnnexType(Integer annexType) {
  274. this.annexType = annexType;
  275. }
  276. public List<Integer> getAnnexTypeList() {
  277. return annexTypeList;
  278. }
  279. public void setAnnexTypeList(List<Integer> annexTypeList) {
  280. this.annexTypeList = annexTypeList;
  281. }
  282. /**
  283. * 案件附件列表
  284. */
  285. private List<CaseAttach> caseAttachList;
  286. public List<CaseAttach> getCaseAttachList() {
  287. return caseAttachList;
  288. }
  289. public void setCaseAttachList(List<CaseAttach> caseAttachList) {
  290. this.caseAttachList = caseAttachList;
  291. }
  292. public List<Integer> getCaseStatusList() {
  293. return caseStatusList;
  294. }
  295. public void setCaseStatusList(List<Integer> caseStatusList) {
  296. this.caseStatusList = caseStatusList;
  297. }
  298. /** 仲裁记录 */
  299. private ArbitrateRecord arbitrateRecord;
  300. public ArbitrateRecord getArbitrateRecord() {
  301. return arbitrateRecord;
  302. }
  303. public void setArbitrateRecord(ArbitrateRecord arbitrateRecord) {
  304. this.arbitrateRecord = arbitrateRecord;
  305. }
  306. public List<Arbitrator> getArbitrators() {
  307. return arbitrators;
  308. }
  309. public void setArbitrators(List<Arbitrator> arbitrators) {
  310. this.arbitrators = arbitrators;
  311. }
  312. /** 身份类型 */
  313. // @Excel(name = "身份类型")
  314. private int identityType;
  315. /**
  316. * 申请人主体信息
  317. */
  318. /** 姓名 */
  319. @Excel(name = "申请人主体信息-申请人(机构)",width = 26)
  320. private String name;
  321. /**
  322. * 申请人主体信息-申请人(机构)id
  323. */
  324. private String nameId;
  325. /** 身份证号 */
  326. @Excel(name = "申请人主体信息-代码",width = 26)
  327. private String identityNum;
  328. /** 联系电话 */
  329. @Excel(name = "申请人主体信息-联系电话",width = 26)
  330. private String contactTelphone;
  331. /** 联系地址 */
  332. @Excel(name = "申请人主体信息-联系地址",width = 26)
  333. private String contactAddress;
  334. /** 单位电话 */
  335. @Excel(name = "申请人主体信息-单位电话",width = 26)
  336. private String workTelphone;
  337. /** 单位地址 */
  338. @Excel(name = "申请人主体信息-单位地址",width = 26)
  339. private String workAddress;
  340. /** 代理人姓名 */
  341. @Excel(name = "申请人主体信息-代理人姓名",width = 26)
  342. private String nameAgent;
  343. /** 身份证号 */
  344. @Excel(name = "申请人主体信息-代理人身份证号",width = 26)
  345. private String identityNumAgent;
  346. /** 联系电话 */
  347. @Excel(name = "申请人主体信息-代理人联系电话",width = 26)
  348. private String contactTelphoneAgent;
  349. /** 联系地址 */
  350. @Excel(name = "申请人主体信息-代理人联系地址",width = 26)
  351. private String contactAddressAgent;
  352. /**
  353. * 被申请人主体信息
  354. */
  355. /** 姓名 */
  356. @Excel(name = "被申请人主体信息-申请人姓名",width = 26)
  357. private String debtorName;
  358. /** 身份证号 */
  359. @Excel(name = "被申请人主体信息-身份证号",width = 26)
  360. private String debtorIdentityNum;
  361. /** 联系电话 */
  362. @Excel(name = "被申请人主体信息-联系电话",width = 26)
  363. private String debtorContactTelphone;
  364. /** 联系地址 */
  365. @Excel(name = "被申请人主体信息-联系地址",width = 26)
  366. private String debtorContactAddress;
  367. /** 单位电话 */
  368. @Excel(name = "被申请人主体信息-单位电话",width = 26)
  369. private String debtorWorkTelphone;
  370. /** 单位地址 */
  371. @Excel(name = "被申请人主体信息-单位地址",width = 26)
  372. private String debtorWorkAddress;
  373. /** 代理人姓名 */
  374. @Excel(name = "被申请人主体信息-代理人姓名",width = 26)
  375. private String debtorNameAgent;
  376. /** 身份证号 */
  377. @Excel(name = "被申请人主体信息-代理人身份证号",width = 26)
  378. private String debtorIdentityNumAgent;
  379. /** 联系电话 */
  380. @Excel(name = "被申请人主体信息-代理人联系电话",width = 26)
  381. private String debtorContactTelphoneAgent;
  382. /** 联系地址 */
  383. @Excel(name = "被申请人主体信息-代理人联系地址",width = 26)
  384. private String debtorContactAddressAgent;
  385. public int getIdentityType() {
  386. return identityType;
  387. }
  388. public void setIdentityType(int identityType) {
  389. this.identityType = identityType;
  390. }
  391. public String getName() {
  392. return name;
  393. }
  394. public void setName(String name) {
  395. this.name = name;
  396. }
  397. public String getNameId() {
  398. return nameId;
  399. }
  400. public void setNameId(String nameId) {
  401. this.nameId = nameId;
  402. }
  403. public String getIdentityNum() {
  404. return identityNum;
  405. }
  406. public void setIdentityNum(String identityNum) {
  407. this.identityNum = identityNum;
  408. }
  409. public String getWorkTelphone() {
  410. return workTelphone;
  411. }
  412. public void setWorkTelphone(String workTelphone) {
  413. this.workTelphone = workTelphone;
  414. }
  415. public String getContactTelphone() {
  416. return contactTelphone;
  417. }
  418. public void setContactTelphone(String contactTelphone) {
  419. this.contactTelphone = contactTelphone;
  420. }
  421. public String getContactAddress() {
  422. return contactAddress;
  423. }
  424. public void setContactAddress(String contactAddress) {
  425. this.contactAddress = contactAddress;
  426. }
  427. public String getWorkAddress() {
  428. return workAddress;
  429. }
  430. public void setWorkAddress(String workAddress) {
  431. this.workAddress = workAddress;
  432. }
  433. public String getNameAgent() {
  434. return nameAgent;
  435. }
  436. public void setNameAgent(String nameAgent) {
  437. this.nameAgent = nameAgent;
  438. }
  439. public String getIdentityNumAgent() {
  440. return identityNumAgent;
  441. }
  442. public void setIdentityNumAgent(String identityNumAgent) {
  443. this.identityNumAgent = identityNumAgent;
  444. }
  445. public String getContactTelphoneAgent() {
  446. return contactTelphoneAgent;
  447. }
  448. public void setContactTelphoneAgent(String contactTelphoneAgent) {
  449. this.contactTelphoneAgent = contactTelphoneAgent;
  450. }
  451. public String getContactAddressAgent() {
  452. return contactAddressAgent;
  453. }
  454. public void setContactAddressAgent(String contactAddressAgent) {
  455. this.contactAddressAgent = contactAddressAgent;
  456. }
  457. public String getDebtorName() {
  458. return debtorName;
  459. }
  460. public void setDebtorName(String debtorName) {
  461. this.debtorName = debtorName;
  462. }
  463. public String getDebtorIdentityNum() {
  464. return debtorIdentityNum;
  465. }
  466. public void setDebtorIdentityNum(String debtorIdentityNum) {
  467. this.debtorIdentityNum = debtorIdentityNum;
  468. }
  469. public String getDebtorContactTelphone() {
  470. return debtorContactTelphone;
  471. }
  472. public void setDebtorContactTelphone(String debtorContactTelphone) {
  473. this.debtorContactTelphone = debtorContactTelphone;
  474. }
  475. public String getDebtorContactAddress() {
  476. return debtorContactAddress;
  477. }
  478. public void setDebtorContactAddress(String debtorContactAddress) {
  479. this.debtorContactAddress = debtorContactAddress;
  480. }
  481. public String getDebtorWorkTelphone() {
  482. return debtorWorkTelphone;
  483. }
  484. public void setDebtorWorkTelphone(String debtorWorkTelphone) {
  485. this.debtorWorkTelphone = debtorWorkTelphone;
  486. }
  487. public String getDebtorWorkAddress() {
  488. return debtorWorkAddress;
  489. }
  490. public void setDebtorWorkAddress(String debtorWorkAddress) {
  491. this.debtorWorkAddress = debtorWorkAddress;
  492. }
  493. public String getDebtorNameAgent() {
  494. return debtorNameAgent;
  495. }
  496. public void setDebtorNameAgent(String debtorNameAgent) {
  497. this.debtorNameAgent = debtorNameAgent;
  498. }
  499. public String getDebtorIdentityNumAgent() {
  500. return debtorIdentityNumAgent;
  501. }
  502. public void setDebtorIdentityNumAgent(String debtorIdentityNumAgent) {
  503. this.debtorIdentityNumAgent = debtorIdentityNumAgent;
  504. }
  505. public String getDebtorContactTelphoneAgent() {
  506. return debtorContactTelphoneAgent;
  507. }
  508. public void setDebtorContactTelphoneAgent(String debtorContactTelphoneAgent) {
  509. this.debtorContactTelphoneAgent = debtorContactTelphoneAgent;
  510. }
  511. public String getDebtorContactAddressAgent() {
  512. return debtorContactAddressAgent;
  513. }
  514. public void setDebtorContactAddressAgent(String debtorContactAddressAgent) {
  515. this.debtorContactAddressAgent = debtorContactAddressAgent;
  516. }
  517. public Long getId() {
  518. return id;
  519. }
  520. public void setId(Long id) {
  521. this.id = id;
  522. }
  523. public String getCaseNum() {
  524. return caseNum;
  525. }
  526. public void setCaseNum(String caseNum) {
  527. this.caseNum = caseNum;
  528. }
  529. public String getContractNumber() {
  530. return contractNumber;
  531. }
  532. public void setContractNumber(String contractNumber) {
  533. this.contractNumber = contractNumber;
  534. }
  535. public BigDecimal getCaseSubjectAmount() {
  536. return caseSubjectAmount;
  537. }
  538. public void setCaseSubjectAmount(BigDecimal caseSubjectAmount) {
  539. this.caseSubjectAmount = caseSubjectAmount;
  540. }
  541. public Date getRegisterDate() {
  542. return registerDate;
  543. }
  544. public void setRegisterDate(Date registerDate) {
  545. this.registerDate = registerDate;
  546. }
  547. public Date getHearDate() {
  548. return hearDate;
  549. }
  550. public void setHearDate(Date hearDate) {
  551. this.hearDate = hearDate;
  552. }
  553. public String getArbitratClaims() {
  554. return arbitratClaims;
  555. }
  556. public void setArbitratClaims(String arbitratClaims) {
  557. this.arbitratClaims = arbitratClaims;
  558. }
  559. public Date getLoanStartDate() {
  560. return loanStartDate;
  561. }
  562. public void setLoanStartDate(Date loanStartDate) {
  563. this.loanStartDate = loanStartDate;
  564. }
  565. public Date getLoanEndDate() {
  566. return loanEndDate;
  567. }
  568. public void setLoanEndDate(Date loanEndDate) {
  569. this.loanEndDate = loanEndDate;
  570. }
  571. public BigDecimal getClaimPrinciOwed() {
  572. return claimPrinciOwed;
  573. }
  574. public void setClaimPrinciOwed(BigDecimal claimPrinciOwed) {
  575. this.claimPrinciOwed = claimPrinciOwed;
  576. }
  577. public BigDecimal getClaimInterestOwed() {
  578. return claimInterestOwed;
  579. }
  580. public void setClaimInterestOwed(BigDecimal claimInterestOwed) {
  581. this.claimInterestOwed = claimInterestOwed;
  582. }
  583. public BigDecimal getClaimLiquidDamag() {
  584. return claimLiquidDamag;
  585. }
  586. public void setClaimLiquidDamag(BigDecimal claimLiquidDamag) {
  587. this.claimLiquidDamag = claimLiquidDamag;
  588. }
  589. public BigDecimal getFeePayable() {
  590. return feePayable;
  591. }
  592. public void setFeePayable(BigDecimal feePayable) {
  593. this.feePayable = feePayable;
  594. }
  595. public Date getBeginVideoDate() {
  596. return beginVideoDate;
  597. }
  598. public void setBeginVideoDate(Date beginVideoDate) {
  599. this.beginVideoDate = beginVideoDate;
  600. }
  601. public String getOnlineVideoPerson() {
  602. return onlineVideoPerson;
  603. }
  604. public void setOnlineVideoPerson(String onlineVideoPerson) {
  605. this.onlineVideoPerson = onlineVideoPerson;
  606. }
  607. public List<CaseAffiliate> getCaseAffiliates() {
  608. return caseAffiliates;
  609. }
  610. public void setCaseAffiliates(List<CaseAffiliate> caseAffiliates) {
  611. this.caseAffiliates = caseAffiliates;
  612. }
  613. }