fourcal/src/main/java/cn/palmte/work/bean/UnderwrittenModeEnum.java

53 lines
1.5 KiB
Java

package cn.palmte.work.bean;
/**
* @author xiongshiyan at 2021/11/1 , contact me with email yanshixiong@126.com or phone 15208384257
*/
public enum UnderwrittenModeEnum {
PLAN_O(-1,""),
PLAN_A(1,"A类-不垫资(战略合作)"),
PLAN_B(2,"B类-不垫资(背靠背)"),
PLAN_C(3,"C类-垫资(账期覆盖)"),
PLAN_D(4,"D类-垫资(账期不覆盖");
private int underwrittenMode;
private String underwrittenModeStr;
private UnderwrittenModeEnum(int underwrittenMode, String underwrittenModeStr) {
this.underwrittenMode = underwrittenMode;
this.underwrittenModeStr = underwrittenModeStr;
}
public int getUnderwrittenMode() {
return underwrittenMode;
}
public void setUnderwrittenMode(int underwrittenMode) {
this.underwrittenMode = underwrittenMode;
}
public String getUnderwrittenModeStr() {
return underwrittenModeStr;
}
public void setUnderwrittenModeStr(String underwrittenModeStr) {
this.underwrittenModeStr = underwrittenModeStr;
}
public static UnderwrittenModeEnum parseUnderwrittenMode(int underwrittenMode){
if(underwrittenMode == 1){
return PLAN_A;
}
if(underwrittenMode == 2){
return PLAN_B;
}
if(underwrittenMode == 3){
return PLAN_C;
}
if(underwrittenMode == 4){
return PLAN_D;
}
throw new IllegalArgumentException("Unkown underwrittenMode:"+underwrittenMode);
}
}