提交 bea444ad authored 作者: 马晨俊's avatar 马晨俊

mcj:更新枚举 新增 无枚举

上级 ae67d55d
......@@ -39,7 +39,8 @@ public enum ApplicationType {
DIAODU(23,"多信源、多信道、多流程的监控调度类平台"),
XIAOXIN(24,"具备上述多项功能的小型平台"),
ZHONXIN(25,"具备上述多项功能的中型平台"),
DAXIN(26,"具备上述多项功能的特大型平台")
DAXIN(26,"具备上述多项功能的特大型平台"),
NONE(-1,"无")
;
private Integer code;
......@@ -63,10 +64,16 @@ public enum ApplicationType {
}
public static ApplicationType getByName(String name){
ApplicationType applicationType = applicationTypeHashMap.get(name);
if(applicationType==null){
return NONE;
}
return applicationType;
}
public static ApplicationType getByCode(Integer code){
ApplicationType applicationType = applicationTypeCodeHashMap.get(code);
if(applicationType==null){
return NONE;
}
return applicationType;
}
......
......@@ -47,10 +47,16 @@ public enum BrowserPlugEnum {
}
public static BrowserPlugEnum getByName(String name){
BrowserPlugEnum browserPlugEnum = browserPlugEnumMap.get(name);
if(browserPlugEnum==null){
return NONE;
}
return browserPlugEnum;
}
public static BrowserPlugEnum getByCode(Integer code){
BrowserPlugEnum browserPlugEnum = browserPlugCodeEnumMap.get(code);
if(browserPlugEnum==null){
return NONE;
}
return browserPlugEnum;
}
}
......@@ -10,7 +10,7 @@ import java.util.Map;
@Getter
public enum CSTechnologyEnum {
BUSHEJI(1,"不涉及"),
WU(-1,"无"),
NONE(-1,"无"),
C(2,"VC/C++/C#"),
VB(3,"VB"),
DELPHI(4,"Delphi"),
......@@ -40,10 +40,16 @@ public enum CSTechnologyEnum {
public static CSTechnologyEnum getByName(String name){
CSTechnologyEnum csTechnologyEnum = csTechnologyEnumMap.get(name);
if(csTechnologyEnum==null){
return NONE;
}
return csTechnologyEnum;
}
public static CSTechnologyEnum getByCode(Integer code){
CSTechnologyEnum csTechnologyEnum = csTechnologyEnumCodeMap.get(code);
if(csTechnologyEnum==null){
return NONE;
}
return csTechnologyEnum;
}
}
......@@ -45,10 +45,16 @@ public enum CompatibleBrowser {
public static CompatibleBrowser getByName(String name) {
CompatibleBrowser compatibleBrowser = compatibleBrowserMap.get(name);
if(compatibleBrowser==null){
return NONE;
}
return compatibleBrowser;
}
public static CompatibleBrowser getByCode(Integer code) {
CompatibleBrowser compatibleBrowser = compatibleBrowserCodeMap.get(code);
if(compatibleBrowser==null){
return NONE;
}
return compatibleBrowser;
}
}
\ No newline at end of file
......@@ -61,10 +61,16 @@ public enum DatabaseType {
}
public static DatabaseType getByName(String name) {
DatabaseType databaseType = databaseTypeMap.get(name);
if(databaseType==null){
return NONE;
}
return databaseType;
}
public static DatabaseType getByCode(Integer code) {
DatabaseType databaseType = databaseTypeCodeMap.get(code);
if(databaseType==null){
return NONE;
}
return databaseType;
}
}
......@@ -10,7 +10,7 @@ import java.util.Map;
@Getter
public enum FontTechnologyEnum {
BUSHEJI("不涉及",1),
WU("无",-1),
NONE("无",-1),
JS("JS",2),
CSS("CSS",3),
ASP("ASP",4),
......@@ -48,10 +48,16 @@ public enum FontTechnologyEnum {
public static FontTechnologyEnum getByName(String name){
FontTechnologyEnum fontTechnologyEnum = fontTechnologyEnumMap.get(name);
if(fontTechnologyEnum==null){
return NONE;
}
return fontTechnologyEnum;
}
public static FontTechnologyEnum getByCode(Integer code){
FontTechnologyEnum fontTechnologyEnum = fontTechnologyEnumCodeMap.get(code);
if(fontTechnologyEnum==null){
return NONE;
}
return fontTechnologyEnum;
}
}
......@@ -9,7 +9,7 @@ import java.util.Map;
@ApiModel(value = "主开发架构")
@Getter
public enum FrameWorkEnum {
WU(-1,"无"),
NONE(-1,"无"),
NET(1,".NET体系下的框架"),
JEE(2,"J2EE体系下的框架"),
PHP(3,"ThinkPHP"),
......@@ -46,10 +46,16 @@ public enum FrameWorkEnum {
public static FrameWorkEnum getByName(String name){
FrameWorkEnum frameWorkEnum = frameWorkEnumMap.get(name);
if(frameWorkEnum==null){
return NONE;
}
return frameWorkEnum;
}
public static FrameWorkEnum getByCode(Integer code){
FrameWorkEnum frameWorkEnum = frameWorkEnumCodeMap.get(code);
if(frameWorkEnum==null){
return NONE;
}
return frameWorkEnum;
}
}
......@@ -9,7 +9,7 @@ import java.util.Map;
@ApiModel(value = "其他开发语言")
@Getter
public enum LanguageEnum {
WU(-1,"无"),
NONE(-1,"无"),
C(1,"VC/C++/C#"),
VB(2,"VB"),
DELPHI(3,"Delphi"),
......@@ -46,10 +46,16 @@ public enum LanguageEnum {
public static LanguageEnum getByName(String name){
LanguageEnum languageEnum = languageEnumMap.get(name);
if(languageEnum==null){
return NONE;
}
return languageEnum;
}
public static LanguageEnum getByCode(Integer code){
LanguageEnum languageEnum = languageEnumCodeMap.get(code);
if(languageEnum==null){
return NONE;
}
return languageEnum;
}
}
......@@ -20,8 +20,8 @@ public enum MainLanguageEnum {
RUBY(9,"Ruby"),
PERL(10,"Perl"),
MATLAB(11,"Matlab"),
QITA(12,"其他:请在备注中填写,如需填写多个,请以逗号分隔");
QITA(12,"其他:请在备注中填写,如需填写多个,请以逗号分隔"),
NONE(-1,"无");
private Integer code;
private String name;
......@@ -43,10 +43,16 @@ public enum MainLanguageEnum {
public static MainLanguageEnum getByName(String name){
MainLanguageEnum mainLanguageEnum = mainLanguageEnumMap.get(name);
if(mainLanguageEnum==null){
return NONE;
}
return mainLanguageEnum;
}
public static MainLanguageEnum getByCode(Integer code){
MainLanguageEnum mainLanguageEnum = mainLanguageEnumMap.get(code);
if(mainLanguageEnum==null){
return NONE;
}
return mainLanguageEnum;
}
}
......@@ -53,7 +53,7 @@ public enum MicroServiceEnum {
public static MicroServiceEnum getByName(String name){
MicroServiceEnum microServiceEnum = microServiceEnumMap.get(name);
if(microServiceEnum == null){
return null;
return NONE;
}
return microServiceEnum;
}
......
......@@ -13,35 +13,36 @@ import java.util.Map;
*/
@Getter
public enum MiddlewareEnum {
NONE(-1,"无"),
IIS(0,"IIS"),
TOMCAT(1,"Tomcat"),
NGNIX(2,"Ngnix"),
WEBSPHERE(3,"Websphere"),
WEBLOGIC(4,"Weblogic"),
JBOSS(5,"JBOSS"),
JONAS(6,"JOnAS"),
HADOOP(7,"Hadoop"),
KAFKA(8,"Kafka"),
SPARK(9,"Spark"),
LVS(10,"LVS"),
LHA(11,"LHA"),
GERONIMO(12,"Geronimo"),
JINDIE(13,"金蝶"),
DONGFANGTONG(14,"东方通"),
OTHER(15,"其他:请在备注中填写,如需填写多个,请以逗号分隔");
NONE(-1, "无"),
IIS(0, "IIS"),
TOMCAT(1, "Tomcat"),
NGNIX(2, "Ngnix"),
WEBSPHERE(3, "Websphere"),
WEBLOGIC(4, "Weblogic"),
JBOSS(5, "JBOSS"),
JONAS(6, "JOnAS"),
HADOOP(7, "Hadoop"),
KAFKA(8, "Kafka"),
SPARK(9, "Spark"),
LVS(10, "LVS"),
LHA(11, "LHA"),
GERONIMO(12, "Geronimo"),
JINDIE(13, "金蝶"),
DONGFANGTONG(14, "东方通"),
OTHER(15, "其他:请在备注中填写,如需填写多个,请以逗号分隔");
private Integer code;
private String name;
private static Map<String, MiddlewareEnum> middlewareEnumMap=new HashMap<>();
private static Map<Integer, MiddlewareEnum> middlewareEnumCodeMap=new HashMap<>();
private static Map<String, MiddlewareEnum> middlewareEnumMap = new HashMap<>();
private static Map<Integer, MiddlewareEnum> middlewareEnumCodeMap = new HashMap<>();
static {
for (MiddlewareEnum middlewareEnum : MiddlewareEnum.values()) {
middlewareEnumMap.put(middlewareEnum.getName(),middlewareEnum);
middlewareEnumCodeMap.put(middlewareEnum.getCode(),middlewareEnum);
middlewareEnumMap.put(middlewareEnum.getName(), middlewareEnum);
middlewareEnumCodeMap.put(middlewareEnum.getCode(), middlewareEnum);
}
}
MiddlewareEnum() {
}
......@@ -49,12 +50,20 @@ public enum MiddlewareEnum {
this.code = code;
this.name = name;
}
public static MiddlewareEnum getByName(String name){
public static MiddlewareEnum getByName(String name) {
MiddlewareEnum middlewareEnum = middlewareEnumMap.get(name);
if(middlewareEnum==null){
return NONE;
}
return middlewareEnum;
}
public static MiddlewareEnum getByCode(Integer code){
public static MiddlewareEnum getByCode(Integer code) {
MiddlewareEnum middlewareEnum = middlewareEnumCodeMap.get(code);
if(middlewareEnum==null){
return NONE;
}
return middlewareEnum;
}
}
......@@ -61,10 +61,16 @@ public enum OperateSystem {
}
public static OperateSystem getByName(String name){
OperateSystem operateSystem = operateSystemMap.get(name);
if(operateSystem==null){
return NONE;
}
return operateSystem;
}
public static OperateSystem getByCode(String name){
OperateSystem operateSystem = operateSystemCodeMap.get(name);
if(operateSystem==null){
return NONE;
}
return operateSystem;
}
}
......@@ -9,7 +9,7 @@ import java.util.Map;
@ApiModel(value = "打包方式")
@Getter
public enum OpgaEnum {
WU(-1,"无"),
NONE(-1,"无"),
SETUPINSHEILD(-1,"SetUp/InstallSheild封装"),
MAVEN(-1,"Maven打包方式"),
GRADLE(-1,"Gradle打包方式"),
......@@ -34,10 +34,16 @@ public enum OpgaEnum {
public static OpgaEnum getByName(String name){
OpgaEnum opgaEnum = opgaEnumMap.get(name);
if(opgaEnum==null){
return NONE;
}
return opgaEnum;
}
public static OpgaEnum getByCode(Integer code){
OpgaEnum opgaEnum = opgaEnumCodeMap.get(code);
if(opgaEnum==null){
return NONE;
}
return opgaEnum;
}
}
......@@ -6,7 +6,7 @@ import java.util.HashMap;
import java.util.Map;
@Getter
public enum OtherApiEnum {
(-1,"无"),
NONE(-1,"无"),
JNDI(0,"JNDI"),
ML(1,"其他命名与目录类API:请在备注中填写,如需填写多个,请以逗号分隔"),
JMS(2,"JMS"),
......@@ -56,10 +56,16 @@ public enum OtherApiEnum {
}
public static OtherApiEnum getByName(String name){
OtherApiEnum otherApiEnum = otherApiEnumMap.get(name);
if(otherApiEnum==null){
return NONE;
}
return otherApiEnum;
}
public static OtherApiEnum getByCode(Integer code){
OtherApiEnum otherApiEnum = otherApiCodeEnumMap.get(code);
if(otherApiEnum==null){
return NONE;
}
return otherApiEnum;
}
}
......@@ -13,8 +13,8 @@ public enum RpoEnum {
QESS(3,"与RTO时间的前24小时同步"),
HFQ(4,"允许丢失恢复期间所产生的数据"),
GJ(5,"允许丢失割接准备时期+恢复期间所产生的数据"),
GJALL(6,"允许丢失割接前备份以外的所有数据");
GJALL(6,"允许丢失割接前备份以外的所有数据"),
NONE(-1,"无");
private static Map<String,RpoEnum> rpoEnumHashMap=new HashMap<>();
private static Map<Integer,RpoEnum> rpoCodeEnumHashMap=new HashMap<>();
......@@ -26,10 +26,16 @@ public enum RpoEnum {
}
public static RpoEnum getByName(String name){
RpoEnum rpoEnum = rpoEnumHashMap.get(name);
if(rpoEnum==null){
return NONE;
}
return rpoEnum;
}
public static RpoEnum getByCode(Integer code){
RpoEnum rpoEnum = rpoCodeEnumHashMap.get(code);
if(rpoEnum==null){
return NONE;
}
return rpoEnum;
}
......
......@@ -19,8 +19,8 @@ public enum RtoEnum {
//暂停服务
QI(8,"72小时内"),
//休息日或晚间替换
ZH(9,"一周内");
ZH(9,"一周内"),
NONE(-1,"无");
private Integer code;
private String name;
......@@ -37,10 +37,16 @@ public enum RtoEnum {
}
public static RtoEnum getByName(String name){
RtoEnum rpoEnum = rtoEnumHashMap.get(name);
if(rpoEnum==null){
return NONE;
}
return rpoEnum;
}
public static RtoEnum getByCode(Integer code){
RtoEnum rpoEnum = rtoEnumHashMap.get(code);
if(rpoEnum==null){
return NONE;
}
return rpoEnum;
}
RtoEnum(Integer code, String name) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论