Files
Arbitrate-Backend/ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseApplication.java
T

412 lines
12 KiB
Java
Raw Normal View History

2023-09-11 14:29:15 +08:00
package com.ruoyi.wisdomarbitrate.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
2023-12-08 17:59:09 +08:00
import com.ruoyi.wisdomarbitrate.domain.vo.ColumnValue;
2023-09-11 14:29:15 +08:00
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
@Data
2023-09-11 14:29:15 +08:00
public class CaseApplication extends BaseEntity {
private static final long serialVersionUID = 1L;
2023-10-30 15:56:34 +08:00
/**
* 查询案件时区分是否待办案件,0待办案件,1已办案件
*/
private String selectCaseStatus;
2023-09-11 14:29:15 +08:00
/** ID */
private Long id;
2023-11-03 10:57:15 +08:00
/** 案件名称 */
@Excel(name = "案件名称")
private String caseName;
2023-09-11 14:29:15 +08:00
/** 案件编号 */
// @Excel(name = "案件编号")
2023-09-11 14:29:15 +08:00
private String caseNum;
/** 案件标的 */
@Excel(name = "案件标的")
private BigDecimal caseSubjectAmount;
2023-12-07 09:29:33 +08:00
/**
* 模板id
*/
private Long templateId;
2023-09-14 18:40:44 +08:00
2023-12-08 17:59:09 +08:00
2023-09-11 14:29:15 +08:00
/** 立案日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date registerDate;
/** 仲裁方式 */
2023-09-22 14:59:02 +08:00
private Integer arbitratMethod;
2023-11-01 11:06:44 +08:00
/**
* 是否导入,0手动录入,1导入,默认0
*/
private Integer importFlag;
2023-09-22 14:59:02 +08:00
/** 仲裁方式名称 */
private String arbitratMethodName;
2023-09-11 14:29:15 +08:00
/** 案件状态 */
2023-09-20 19:49:51 +08:00
private Integer caseStatus;
2023-12-13 15:58:38 +08:00
/** 申请人是否书面审理 */
private Integer applicantIsWrittenHear;
/** 被申请人是否书面审理 */
private Integer respondentIsWrittenHear;
2023-11-22 13:58:34 +08:00
/** 案件申请表ID */
private Long caseAppliId;
2023-09-11 14:29:15 +08:00
/** 开庭日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date hearDate;
2023-09-11 14:29:15 +08:00
/** 借款开始日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
2023-09-14 18:40:44 +08:00
@Excel(name = "借款开始日期")
2023-09-11 14:29:15 +08:00
private Date loanStartDate;
/** 借款结束日期 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
2023-09-14 18:40:44 +08:00
@Excel(name = "借款结束日期")
2023-09-11 14:29:15 +08:00
private Date loanEndDate;
2023-09-14 18:40:44 +08:00
/** 合同编号 */
@Excel(name = "合同编号")
private String contractNumber;
2023-09-11 14:29:15 +08:00
/** 申请人主张欠本金 */
@Excel(name = "申请人主张欠本金")
private BigDecimal claimPrinciOwed;
/** 申请人主张欠利息 */
@Excel(name = "申请人主张欠利息")
private BigDecimal claimInterestOwed;
/** 申请人主张违约金 */
@Excel(name = "申请人主张违约金")
private BigDecimal claimLiquidDamag;
2023-11-01 14:29:16 +08:00
/** 申请人请求仲裁庭裁决 */
@Excel(name = "申请人请求仲裁庭裁决",width = 36)
private String requestRule;
/** 是否财产保全申请 */
@Excel(name = "是否财产保全申请",width = 26,combo= {"是","否"},readConverterExp = "0=否,1=是")
private Integer properPreser;
2023-10-17 15:30:21 +08:00
/** 申请人仲裁请求及事实和理由 */
2023-10-17 18:56:35 +08:00
@Excel(name = "申请人仲裁请求及事实和理由",width = 36)
private String arbitratClaims;
2023-09-11 14:29:15 +08:00
/** 仲裁应缴费用 */
private BigDecimal feePayable;
2023-09-20 15:53:56 +08:00
2023-09-11 14:29:15 +08:00
/** 开始在线视频时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date beginVideoDate;
/** 在线视频人员 */
private String onlineVideoPerson;
2023-09-14 18:40:44 +08:00
/** 仲裁员id */
private String arbitratorId;
/** 仲裁员名称 */
private String arbitratorName;
2023-09-18 18:15:34 +08:00
/** 案件描述 */
private String caseDescribe;
2023-10-15 10:16:48 +08:00
/** 裁决书URL */
private String filearbitraUrl;
2023-09-19 10:13:16 +08:00
/** 是否同意组庭 */
2023-09-22 14:59:02 +08:00
private Integer isAgreePendTral;
2023-09-19 10:13:16 +08:00
2023-09-19 14:31:17 +08:00
/** 是否有异议需要举证 */
2023-09-22 14:59:02 +08:00
private Integer objectionAddEviden;
2023-09-19 14:31:17 +08:00
/** 是否需要开庭审理 */
2023-09-22 14:59:02 +08:00
private Integer openCourtHear;
2023-10-16 15:11:33 +08:00
/** 是否仲裁反请求 */
private Integer adjudicaCounter;
2023-11-25 11:03:51 +08:00
/**
* 仲裁反请求原因
*/
private String adjudicaCounterReason;
2023-11-01 14:29:16 +08:00
2023-10-16 15:11:33 +08:00
/** 被申请人是否缺席 */
private Integer isAbsence;
/** 是否管辖异议申请 */
private Integer objectiJuris;
/** 被申请人质证意见 */
private String responCrossOpin;
2023-10-16 15:37:22 +08:00
/** 被申请人的答辩意见 */
private String responDefenOpini;
2023-10-17 15:30:21 +08:00
/** 申请人是否缺席 */
private Integer appliIsAbsen;
2023-10-16 15:11:33 +08:00
/** 申请人质证意见 */
private String applicaCrossOpin;
2023-09-22 17:03:26 +08:00
/** 支付状态 */
private Integer paymentStatus;
2023-10-16 15:11:33 +08:00
2023-09-22 17:03:26 +08:00
/** 支付状态描述 */
private String paymentStatusName;
2023-10-15 15:51:41 +08:00
/**
* 支付方式code,0线上支付,1线下支付
*/
private Integer payTypeCode;
/**
* 支付方式name,0线上支付,1线下支付
*/
private String payTypeName;
2023-10-19 15:18:46 +08:00
2023-10-15 15:51:41 +08:00
/**
* 缴费凭证
*/
private List<CaseAttach> payOrderList;
2023-10-11 16:40:40 +08:00
// 导入校验失败信息
private StringBuilder errorMsg;
2023-10-20 14:47:58 +08:00
/**
* 是否锁定,0-否,1-是
*/
private Integer lockStatus;
2023-09-19 21:09:21 +08:00
/** 案件状态名称 */
private String caseStatusName;
2023-09-20 19:49:51 +08:00
/** 是否同意审核 */
private Integer agreeOrNotCheck;
2023-09-19 21:09:21 +08:00
/** 申请人名称 */
private String applicantName;
/** 被申请人名称 */
private String respondentName;
2023-10-15 15:51:41 +08:00
/**
* 用户身份证号
*/
private String idCard;
/**
* 用户id
*/
private String userId;
2023-10-30 15:56:34 +08:00
/**
* 登录用户用户名
*/
private String loginUserName;
2023-10-15 15:51:41 +08:00
private List<Long> deptIds;
2023-10-17 12:19:47 +08:00
/**
* 部门长状态
*/
private List<Integer> deptHeadStatus;
2023-11-16 15:59:40 +08:00
/**
* 代理人角色有关部门
*/
private List<Long> agentDeptIds;
2023-10-17 12:19:47 +08:00
/**
* 财务状态
*/
private Integer financeStatus;
2023-11-22 13:58:34 +08:00
/**
* 是否是被申请人,仲裁员,部门长,财务,代理人,0-否,1-是
*/
private Integer isOtherRole;
/**
* 案件日志id
*/
private Long caseLogId;
2023-09-18 18:15:34 +08:00
/** 仲裁结果 */
private String caseResult;
2023-09-14 18:40:44 +08:00
/** 是否指派仲裁员 */
private int pendingAppointArbotrar;
2023-09-11 14:29:15 +08:00
/** 案件关联人信息 */
private List<CaseAffiliate> caseAffiliates;
2023-09-14 18:40:44 +08:00
/** 案件仲裁员 */
private List<Arbitrator> arbitrators;
2023-09-20 16:51:43 +08:00
private List<Integer> caseStatusList;
2023-09-26 14:52:17 +08:00
private List<Integer> annexTypeList;
private Integer annexType;
/**
* 案件附件列表
*/
private List<CaseAttach> caseAttachList;
2023-09-20 15:53:56 +08:00
/** 仲裁记录 */
private ArbitrateRecord arbitrateRecord;
2023-09-14 18:40:44 +08:00
/** 身份类型 */
2023-10-09 17:13:46 +08:00
// @Excel(name = "身份类型")
2023-09-14 18:40:44 +08:00
private int identityType;
2023-10-09 17:13:46 +08:00
/**
* 申请人主体信息
*/
2023-09-14 18:40:44 +08:00
/** 姓名 */
2023-10-10 16:00:34 +08:00
@Excel(name = "申请人主体信息-申请人(机构)",width = 26)
2023-09-14 18:40:44 +08:00
private String name;
2023-11-01 14:29:16 +08:00
/** 身份证号 */
@Excel(name = "申请人主体信息-代码",width = 26)
private String identityNum;
/** 申请人主体信息-法定代表人 */
@Excel(name = "申请人主体信息-法定代表人",width = 26)
private String compLegalPerson;
/** 申请人主体信息-法定代表人 */
@Excel(name = "申请人主体信息-法定代表人职位",width = 26)
private String compLegalperPost;
2023-10-11 11:31:35 +08:00
/**
* 申请人主体信息-申请人(机构)id
*/
private String nameId;
2023-10-09 17:13:46 +08:00
2023-09-14 18:40:44 +08:00
/** 联系电话 */
2023-10-09 17:13:46 +08:00
@Excel(name = "申请人主体信息-联系电话",width = 26)
2023-09-14 18:40:44 +08:00
private String contactTelphone;
/** 联系地址 */
2023-10-09 17:13:46 +08:00
@Excel(name = "申请人主体信息-联系地址",width = 26)
2023-09-14 18:40:44 +08:00
private String contactAddress;
2023-10-09 17:13:46 +08:00
/** 单位电话 */
@Excel(name = "申请人主体信息-单位电话",width = 26)
private String workTelphone;
2023-09-14 18:40:44 +08:00
/** 单位地址 */
2023-10-09 17:13:46 +08:00
@Excel(name = "申请人主体信息-单位地址",width = 26)
2023-09-14 18:40:44 +08:00
private String workAddress;
2023-11-01 14:29:16 +08:00
2023-10-25 17:07:48 +08:00
/** 申请人住所 */
@Excel(name = "申请人主体信息-住所",width = 26)
private String residenAffiliAppli;
2023-11-16 12:09:36 +08:00
/** 申请人邮箱 */
@Excel(name = "申请人主体信息-邮箱",width = 26)
private String email;
2023-09-14 18:40:44 +08:00
/** 代理人姓名 */
2023-10-09 17:13:46 +08:00
@Excel(name = "申请人主体信息-代理人姓名",width = 26)
2023-09-14 18:40:44 +08:00
private String nameAgent;
/** 身份证号 */
2023-10-09 17:13:46 +08:00
@Excel(name = "申请人主体信息-代理人身份证号",width = 26)
2023-09-14 18:40:44 +08:00
private String identityNumAgent;
2023-10-17 18:56:35 +08:00
2023-09-14 18:40:44 +08:00
/** 联系电话 */
2023-10-09 17:13:46 +08:00
@Excel(name = "申请人主体信息-代理人联系电话",width = 26)
2023-09-14 18:40:44 +08:00
private String contactTelphoneAgent;
2023-10-09 17:13:46 +08:00
/** 联系地址 */
@Excel(name = "申请人主体信息-代理人联系地址",width = 26)
private String contactAddressAgent;
2023-10-17 18:56:35 +08:00
/** 申请人代理人职称 */
@Excel(name = "申请人主体信息-代理人职称",width = 26)
private String appliAgentTitle;
/**
2023-10-09 17:13:46 +08:00
* 被申请人主体信息
*/
/** 姓名 */
@Excel(name = "被申请人主体信息-申请人姓名",width = 26)
private String debtorName;
/** 身份证号 */
@Excel(name = "被申请人主体信息-身份证号",width = 26)
private String debtorIdentityNum;
2023-10-17 15:30:21 +08:00
/** 被申请人主体信息-性别 */
2023-11-02 14:49:18 +08:00
@Excel(name = "被申请人主体信息-性别",width = 26,combo= {"男","女"},readConverterExp = "0=男,1=女")
2023-10-17 15:30:21 +08:00
private String responSex;
/** 被申请人主体信息-出生年月日 */
@Excel(name = "被申请人主体信息-出生年月日",width = 26)
2023-10-18 10:45:08 +08:00
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date responBirth;
2023-10-09 17:13:46 +08:00
/** 联系电话 */
@Excel(name = "被申请人主体信息-联系电话",width = 26)
private String debtorContactTelphone;
/** 联系地址 */
@Excel(name = "被申请人主体信息-联系地址",width = 26)
private String debtorContactAddress;
2023-10-17 18:56:35 +08:00
/** 被申请人住所 */
@Excel(name = "被申请人主体信息-住所",width = 26)
private String residenAffiliRespon;
2023-10-09 17:13:46 +08:00
/** 单位电话 */
@Excel(name = "被申请人主体信息-单位电话",width = 26)
private String debtorWorkTelphone;
/** 单位地址 */
@Excel(name = "被申请人主体信息-单位地址",width = 26)
private String debtorWorkAddress;
2023-11-16 12:09:36 +08:00
/** 邮箱 */
@Excel(name = "被申请人主体信息-邮箱",width = 26)
private String debtorEmail;
2023-10-09 17:13:46 +08:00
/** 代理人姓名 */
@Excel(name = "被申请人主体信息-代理人姓名",width = 26)
private String debtorNameAgent;
/** 身份证号 */
@Excel(name = "被申请人主体信息-代理人身份证号",width = 26)
private String debtorIdentityNumAgent;
/** 联系电话 */
@Excel(name = "被申请人主体信息-代理人联系电话",width = 26)
private String debtorContactTelphoneAgent;
/** 联系地址 */
@Excel(name = "被申请人主体信息-代理人联系地址",width = 26)
private String debtorContactAddressAgent;
2023-11-06 14:50:46 +08:00
/**
* 申请机构id
*/
private String applicationOrganId;
2023-11-22 13:58:34 +08:00
/**
* 版本号
*/
private Integer version;
/**
* 修改案件的提交状态,0-未提交,1-已提交,2-同意,3-拒绝,4-撤销
*/
private Integer updateSubmitStatus;
2023-12-04 17:08:39 +08:00
/** 合同名称 */
private String contractName;
/**
* 事实和理由
*/
private String facts;
/**
* 合同甲方
*/
private String partyA;
/**
* 利率
*/
private String interestRate;
/**
* 待还金额
*/
private String outstandingMoney;
/**
* 调解达成协议内容
*/
private String mediationAgreement;
/**
* 金融消费纠纷基本情况
*/
private String disputes;
/**
* 贷款类型
*/
private String loanType;
/**
* 贷款期限
*/
private String loanTerm;
/**
* 本案争议焦点
*/
private String caseFocus;
/**
* 本案事实
*/
private String caseFacts;
/**
* 被申请人对上述材料的质证意见
*/
private String respondentOpinion;
/**
* 申请人对上述材料的质证意见
*/
private String applicantOpinion;
/**
* 批号
*/
private String batchNumber;
/**
* 自定义字段
*/
private List<ColumnValue> columnValues;
2023-09-11 14:29:15 +08:00
}