导出加字段

This commit is contained in:
shuo.wang
2025-04-29 19:23:31 +08:00
parent a1c50bfe98
commit fcc86e38f0
7 changed files with 148 additions and 125 deletions

View File

@@ -8,23 +8,25 @@ import java.util.function.Function;
import java.util.stream.Collectors;
public enum SignTypeEnum {
TRANSFER(0,"转让","A104"),
NEW_SIGNING(1,"新签","A101"),
RENEWAL(2,"续签","A102"),
RELOCATION (3,"迁址","A103"),
NEW_SIGNING_INDUSTRIES(5,"新签同异业转化","A105"),
TRANSFER(0,"转让"),
NEW_SIGNING(1,"新签"),
RENEWAL(2,"续签"),
RELOCATION (3,"迁址"),
NEW_SIGNING_INDUSTRIES(5,"新签同异业转化"),
OLD_NEW_OPEN(6,"老店新开"),
DIRECT_SALES_TO_JOINING(7,"直营转加盟"),
;
private Integer code;
private String desc;
private String sap;
SignTypeEnum(Integer code, String desc,String sap) {
SignTypeEnum(Integer code, String desc) {
this.code = code;
this.desc = desc;
this.sap =sap;
}
public Integer getCode() {
@@ -43,14 +45,6 @@ public enum SignTypeEnum {
this.desc = desc;
}
public String getSap() {
return sap;
}
public void setSap(String sap) {
this.sap = sap;
}
protected static final Map<Integer, SignTypeEnum> map = Arrays.stream(values()).collect(
Collectors.toMap(SignTypeEnum::getCode, Function.identity()));
@@ -60,4 +54,15 @@ public enum SignTypeEnum {
}
return map.get(code);
}
public static String getDescByCode(Integer code) {
if(code == null) {
return null;
}
SignTypeEnum signTypeEnum = map.get(code);
if(signTypeEnum == null) {
return null;
}
return signTypeEnum.getDesc();
}
}