CreditGrantingInfo.java
4.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
package com.lhcredit.project.business.creditGrantingInfo.domain;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.lhcredit.framework.aspectj.lang.annotation.Excel;
import com.lhcredit.project.business.financeInfo.domain.FinanceInfo;
import com.lhcredit.project.business.universalEvaluationMode.domain.UniversalEvaluationMode;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.lhcredit.framework.web.domain.BaseEntity;
import lombok.NoArgsConstructor;
import java.util.Date;
import java.util.List;
/**
* 信用评级申请表 credit_granting_info
*
* @author lhcredit
* @date 2024-06-11
*/
@Data
@ApiModel(value = "信用评级申请")
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class CreditGrantingInfo extends BaseEntity{
private static final long serialVersionUID=1L;
/** id */
@ApiModelProperty(value = "id")
private Long id;
/** 企业名称 */
@ApiModelProperty(value = "企业名称")
private String ename;
/** 基本信息 */
@Excel(name = "企业名称")
@ApiModelProperty(value = "基本信息")
private String basicInfo;
/** 企业类型 */
@ApiModelProperty(value = "企业类型")
private String companyType;
/** 企业性质 */
@ApiModelProperty(value = "企业性质")
private String companyNature;
/** 抵押物 */
@ApiModelProperty(value = "抵押物")
private String collateralList;
/** 担保合同 */
@ApiModelProperty(value = "担保合同")
private String guaranteeContract;
/** 历史交易数据 */
@ApiModelProperty(value = "历史交易数据")
private String historicalTransactions;
/** 历史交易附件 */
@ApiModelProperty(value = "历史交易附件")
private String historicalTransactionsAnnex;
/** 企业各维度分析 */
@ApiModelProperty(value = "企业各维度分析")
private String creditAnalysis;
/** 信用等级 */
@Excel(name = "信用等级")
@ApiModelProperty(value = "信用等级")
private String creditLv;
/** 综合评分 */
@Excel(name = "信用综合评分")
@ApiModelProperty(value = "综合评分")
private String comprehensiveRate;
/** 综合评分图 */
@ApiModelProperty(value = "综合评分图")
private String comprehensiveRateImg;
/** 综合评分减分项 */
@ApiModelProperty(value = "综合评分减分项")
private Integer comprehensiveRateSub;
/** 综合评分减分项详情 */
@ApiModelProperty(value = "综合评分减分项详情")
private String comprehensiveRateSubInfo;
/** 等级释义 */
@ApiModelProperty(value = "等级释义")
private String creditRemark;
/** 报告pdf附件 */
@ApiModelProperty(value = "报告pdf附件")
private String creditReport;
/** 授信额度(生成) */
@ApiModelProperty(value = "授信额度(生成)")
private Long creditLimit;
/** 最终授信额度 */
@Excel(name = "建议授信额度")
@ApiModelProperty(value = "最终授信额度")
private Long creditLimitLast;
/** 申请增加授信额度 */
@ApiModelProperty(value = "申请增加授信额度")
private Long creditLimitAdd;
/** 申请增加授信说明 */
@ApiModelProperty(value = "申请增加授信说明")
private String creditLimitAddInfo;
/** 申请增加授信附件 */
@ApiModelProperty(value = "申请增加授信附件")
private String creditLimitAddAnnex;
/** 申请用户id */
@ApiModelProperty(value = "申请用户id")
private Long userId;
/** 机构id */
@ApiModelProperty(value = "机构id")
private Long orgId;
/** 生效日期 */
@Excel(name = "生效日期",dateFormat = "yyyy-MM-dd")
@ApiModelProperty(value = "生效日期")
@JsonFormat(pattern = "yyyy-MM-dd")
private Date effectiveDate;
/** 截止日期 */
@ApiModelProperty(value = "截止日期")
@Excel(name = "有效截止日期",dateFormat = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd")
private Date deadline;
/** 删除标识 0/1 */
@ApiModelProperty(value = "删除标识 0/1")
private String delFlag;
@ApiModelProperty(value = "通用评价模型 对应的各级指标数据")
private List<UniversalEvaluationMode> evaluationModeList;
/** 雷达图 */
@ApiModelProperty(value = "雷达图")
private String radarImg;
private List<FinanceInfo> financeInfoList;
}