CreditEvaluationEnum.java
4.13 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
package com.lhcredit.project.business.calculateRatings;
import com.lhcredit.common.utils.Static;
public enum CreditEvaluationEnum {
//企业规模
CompanyScale_Poor("CompanyScale_Poor","企业规模严重不足,市场地位薄弱。"), //差
CompanyScale_Fair("CompanyScale_Fair","企业规模偏小,市场竞争力有限。"), //较差
CompanyScale_Average("CompanyScale_Average","企业规模适中,能满足日常运营需求。"), // 一般
CompanyScale_Good("CompanyScale_Good","企业规模处于行业前列,具备较强的市场地位。"), //良好
CompanyScale_Excellent("CompanyScale_Excellent","企业规模庞大,具备显著的竞争优势和市场影响力。"), // 优秀
//2.基本素质,
CompanyQuality_Poor("CompanyQuality_Poor","企业基本素质差,经营和团队能力薄弱。"), //差
CompanyQuality_Fair("CompanyQuality_Fair","企业基本素质有待提高,经营和团队表现不稳定。"), //较差
CompanyQuality_Average("CompanyQuality_Average","企业基本素质一般,经营和团队表现尚可。"), // 一般
CompanyQuality_Good("CompanyQuality_Good","企业基本素质较好,经营稳定,团队能力较强。"), //良好
CompanyQuality_Excellent("CompanyQuality_Excellent","企业基本素质优良,经营稳健,团队素质高。"),// 优秀
//3.经营稳定性
BusinessStability_Poor("BusinessStability_Poor","企业经营极不稳定,负增长,风险极大。"), //差
BusinessStability_Fair("BusinessStability_Fair","企业经营不稳定,增长缓慢,风险较高。"), //较差
BusinessStability_Average("BusinessStability_Average","企业经营波动,增长一般,风险存在。"), // 一般
BusinessStability_Good("BusinessStability_Good","企业经营稳定,增长稳定,风险可控。"), //良好
BusinessStability_Excellent("BusinessStability_Excellent","企业经营稳定,增长强劲,风险抵御能力强。"),
//高管素质
SeniorQuality_Poor("SeniorQuality_Poor","高管团队素质差,领导能力严重不足,需进行重组。"), //差
SeniorQuality_Fair("SeniorQuality_Fair","高管团队经验不足,领导能力较弱,需加强培训。"), //较差
SeniorQuality_Average("SeniorQuality_Average","高管团队经验一般,领导能力尚可,需继续提升。"), // 一般
SeniorQuality_Good("SeniorQuality_Good","高管团队经验较足,领导良好,能胜任企业管理工作。"), //良好
SeniorQuality_Excellent("SeniorQuality_Excellent","高管团队经验丰富,领导力强,能够引领企业发展。"),
//财务状况
FinancialStatus_Poor("FinancialStatus_Poor","企业财务状况极差,严重亏损,偿债能力严重不足。"), //差
FinancialStatus_Fair("FinancialStatus_Fair","企业财务状况较差,盈利能力波动,偿债能力较弱。"), //较差
FinancialStatus_Average("FinancialStatus_Average","企业财务状况一般,盈利能力尚可,偿债能力一般。"), // 一般
FinancialStatus_Good("FinancialStatus_Good","企业财务状况良好,盈利能力稳定,偿债能力良好。"), //良好
FinancialStatus_Excellent("FinancialStatus_Excellent","企业财务状况健康,盈利能力强,偿债能力优秀。");
private final String name;
private final String description;
CreditEvaluationEnum(String name,String description) {
this.name = name;
this.description = description;
}
public String getName(){
return name;
}
public String getDescription(){
return description;
}
public static String getCredtEvaluationByName(String name) {
for (CreditEvaluationEnum evaluationEnum : CreditEvaluationEnum.values()) {
if (evaluationEnum.getName().equals(name))
return evaluationEnum.getDescription();
}
throw new IllegalArgumentException("没有对应的枚举常量" + name);
}
/*public static void main(String[] args) {
String byName = getCredtEvaluationByName("BusinessStability_Fair");
System.out.println(byName);
}*/
}