Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
I
inspect
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
912协同工作系统
项目监控管理工具
inspect
Commits
f2c5043d
提交
f2c5043d
authored
4月 10, 2020
作者:
孙洁清
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
v1.1
上级
ccde3799
隐藏空白字符变更
内嵌
并排
正在显示
18 个修改的文件
包含
370 行增加
和
102 行删除
+370
-102
BaseDes.java
src/main/java/com/zjty/inspect/entity/BaseDes.java
+11
-0
Browser.java
src/main/java/com/zjty/inspect/entity/Browser.java
+1
-1
BrowserPlugEnum.java
src/main/java/com/zjty/inspect/entity/BrowserPlugEnum.java
+18
-1
CSTechnologyEnum.java
src/main/java/com/zjty/inspect/entity/CSTechnologyEnum.java
+17
-0
DevFramework.java
src/main/java/com/zjty/inspect/entity/DevFramework.java
+4
-1
DevelopLanguageSystem.java
...n/java/com/zjty/inspect/entity/DevelopLanguageSystem.java
+8
-6
FontTechnologyEnum.java
...main/java/com/zjty/inspect/entity/FontTechnologyEnum.java
+21
-4
FrameWorkEnum.java
src/main/java/com/zjty/inspect/entity/FrameWorkEnum.java
+18
-1
LanguageEnum.java
src/main/java/com/zjty/inspect/entity/LanguageEnum.java
+19
-1
LocalSystemDep.java
src/main/java/com/zjty/inspect/entity/LocalSystemDep.java
+2
-0
MainLanguageEnum.java
src/main/java/com/zjty/inspect/entity/MainLanguageEnum.java
+18
-1
MicroServiceEnum.java
src/main/java/com/zjty/inspect/entity/MicroServiceEnum.java
+17
-1
Middleware.java
src/main/java/com/zjty/inspect/entity/Middleware.java
+1
-1
OpgaEnum.java
src/main/java/com/zjty/inspect/entity/OpgaEnum.java
+18
-1
CompatibleBrowser.java
src/main/java/com/zjty/inspect/enums/CompatibleBrowser.java
+41
-10
DatabaseType.java
src/main/java/com/zjty/inspect/enums/DatabaseType.java
+54
-25
MiddlewareEnum.java
src/main/java/com/zjty/inspect/enums/MiddlewareEnum.java
+47
-17
OperateSystem.java
src/main/java/com/zjty/inspect/enums/OperateSystem.java
+55
-31
没有找到文件。
src/main/java/com/zjty/inspect/entity/BaseDes.java
0 → 100644
浏览文件 @
f2c5043d
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.Data
;
@Data
public
class
BaseDes
{
private
Integer
code
;
private
String
name
;
private
String
des
;
private
String
version
;
}
src/main/java/com/zjty/inspect/entity/Browser.java
浏览文件 @
f2c5043d
...
...
@@ -28,7 +28,7 @@ public class Browser {
/**
* 浏览器插件
*/
private
List
<
B
rowserPlug
>
browserPlugs
;
private
List
<
B
aseDes
>
browserPlugs
;
/**
* 插件安装情况int 1:是 2:否
...
...
src/main/java/com/zjty/inspect/entity/BrowserPlugEnum.java
浏览文件 @
f2c5043d
...
...
@@ -3,6 +3,10 @@ package com.zjty.inspect.entity;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.Map
;
@ApiModel
(
value
=
"浏览器插件"
)
@Getter
public
enum
BrowserPlugEnum
{
...
...
@@ -26,7 +30,12 @@ public enum BrowserPlugEnum {
private
Integer
code
;
private
String
name
;
private
static
Map
<
String
,
BrowserPlugEnum
>
browserPlugEnumMap
=
new
HashMap
<>();
static
{
for
(
BrowserPlugEnum
browserPlugEnum
:
BrowserPlugEnum
.
values
())
{
browserPlugEnumMap
.
put
(
browserPlugEnum
.
getName
(),
browserPlugEnum
);
}
}
BrowserPlugEnum
()
{
}
...
...
@@ -34,4 +43,12 @@ public enum BrowserPlugEnum {
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
BrowserPlugEnum
getByName
(
String
name
){
BrowserPlugEnum
browserPlugEnum
=
browserPlugEnumMap
.
get
(
name
);
if
(
browserPlugEnum
==
null
){
return
null
;
}
return
browserPlugEnum
;
}
}
src/main/java/com/zjty/inspect/entity/CSTechnologyEnum.java
浏览文件 @
f2c5043d
...
...
@@ -4,6 +4,9 @@ import io.swagger.annotations.ApiModel;
import
lombok.Getter
;
import
java.applet.Applet
;
import
java.util.HashMap
;
import
java.util.Map
;
@ApiModel
(
value
=
"cs技术类型"
)
@Getter
public
enum
CSTechnologyEnum
{
...
...
@@ -21,6 +24,12 @@ public enum CSTechnologyEnum {
private
Integer
code
;
private
String
name
;
private
static
Map
<
String
,
CSTechnologyEnum
>
csTechnologyEnumMap
=
new
HashMap
<>();
static
{
for
(
CSTechnologyEnum
csTechnologyEnum
:
CSTechnologyEnum
.
values
())
{
csTechnologyEnumMap
.
put
(
csTechnologyEnum
.
getName
(),
csTechnologyEnum
);
}
}
CSTechnologyEnum
()
{
}
...
...
@@ -28,4 +37,12 @@ public enum CSTechnologyEnum {
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
CSTechnologyEnum
getByName
(
String
name
){
CSTechnologyEnum
csTechnologyEnum
=
csTechnologyEnumMap
.
get
(
name
);
if
(
csTechnologyEnum
==
null
){
return
null
;
}
return
csTechnologyEnum
;
}
}
src/main/java/com/zjty/inspect/entity/DevFramework.java
浏览文件 @
f2c5043d
...
...
@@ -8,7 +8,10 @@ import lombok.Data;
@Data
public
class
DevFramework
{
//架构名称
private
FrameWorkEnum
frameWork
;
// private FrameWorkEnum frameWork;
private
String
name
;
//
private
Integer
code
;
//版本
private
String
version
;
//备注
...
...
src/main/java/com/zjty/inspect/entity/DevelopLanguageSystem.java
浏览文件 @
f2c5043d
...
...
@@ -7,15 +7,17 @@ import java.util.List;
@Data
public
class
DevelopLanguageSystem
{
//原应用主要开发架构
private
List
<
DevFramework
>
devFrameworks
;
private
List
<
BaseDes
>
devFrameworks
;
//bs原应用浏览器前端开发技术
private
List
<
FontDevTechnology
>
fontDevTechnologies
;
private
List
<
BaseDes
>
fontDevTechnologies
;
//cs前端开发技术
private
List
<
CSDevTechnology
>
csDevTechnologies
;
private
List
<
BaseDes
>
csDevTechnologies
;
//封装方式
private
List
<
OpGA
>
opGAs
;
private
List
<
BaseDes
>
opGAs
;
//主开发语言
private
MainLanguageEnum
mainLanguageEnum
;
private
Integer
code
;
private
String
name
;
// private MainLanguageEnum mainLanguageEnum;
//开发语言
private
List
<
DevLanguage
>
devLanguages
;
private
List
<
BaseDes
>
devLanguages
;
}
src/main/java/com/zjty/inspect/entity/FontTechnologyEnum.java
浏览文件 @
f2c5043d
...
...
@@ -2,6 +2,10 @@ package com.zjty.inspect.entity;
import
io.swagger.annotations.ApiModel
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.Map
;
@ApiModel
(
value
=
"bs浏览器技术名称"
)
@Getter
public
enum
FontTechnologyEnum
{
...
...
@@ -23,15 +27,28 @@ public enum FontTechnologyEnum {
AURELIA
(
"AURELIA框架"
,
15
),
QITA
(
"其他"
,
16
);
//描述
private
String
des
;
private
String
name
;
//序号
private
Integer
code
;
FontTechnologyEnum
()
{
}
FontTechnologyEnum
(
String
des
,
int
code
)
{
this
.
des
=
des
;
private
static
Map
<
String
,
FontTechnologyEnum
>
fontTechnologyEnumMap
=
new
HashMap
<>();
static
{
for
(
FontTechnologyEnum
fontTechnologyEnum
:
FontTechnologyEnum
.
values
())
{
fontTechnologyEnumMap
.
put
(
fontTechnologyEnum
.
getName
(),
fontTechnologyEnum
);
}
}
FontTechnologyEnum
(
String
name
,
int
code
)
{
this
.
name
=
name
;
this
.
code
=
code
;
}
public
static
FontTechnologyEnum
getByName
(
String
name
){
FontTechnologyEnum
fontTechnologyEnum
=
fontTechnologyEnumMap
.
get
(
name
);
if
(
fontTechnologyEnum
==
null
){
return
null
;
}
return
fontTechnologyEnum
;
}
}
src/main/java/com/zjty/inspect/entity/FrameWorkEnum.java
浏览文件 @
f2c5043d
...
...
@@ -2,6 +2,10 @@ package com.zjty.inspect.entity;
import
io.swagger.annotations.ApiModel
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.Map
;
@ApiModel
(
value
=
"架构类型"
)
@Getter
public
enum
FrameWorkEnum
{
...
...
@@ -26,9 +30,22 @@ public enum FrameWorkEnum {
private
String
name
;
FrameWorkEnum
()
{
}
private
static
Map
<
String
,
FrameWorkEnum
>
frameWorkEnumMap
=
new
HashMap
<>();
static
{
for
(
FrameWorkEnum
frameWorkEnum
:
FrameWorkEnum
.
values
())
{
frameWorkEnumMap
.
put
(
frameWorkEnum
.
getName
(),
frameWorkEnum
);
}
}
FrameWorkEnum
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
FrameWorkEnum
getByName
(
String
name
){
FrameWorkEnum
frameWorkEnum
=
frameWorkEnumMap
.
get
(
name
);
if
(
frameWorkEnum
==
null
){
return
null
;
}
return
frameWorkEnum
;
}
}
src/main/java/com/zjty/inspect/entity/LanguageEnum.java
浏览文件 @
f2c5043d
...
...
@@ -2,6 +2,10 @@ package com.zjty.inspect.entity;
import
io.swagger.annotations.ApiModel
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.Map
;
@ApiModel
(
value
=
"其他语言枚举类"
)
@Getter
public
enum
LanguageEnum
{
...
...
@@ -19,14 +23,28 @@ public enum LanguageEnum {
MATLAB
(
11
,
"MATLAB"
),
QITA
(
12
,
"其他"
);
private
Integer
code
;
private
String
name
;
LanguageEnum
()
{
}
private
static
Map
<
String
,
LanguageEnum
>
languageEnumMap
=
new
HashMap
<>();
static
{
for
(
LanguageEnum
languageEnum
:
LanguageEnum
.
values
())
{
languageEnumMap
.
put
(
languageEnum
.
getName
(),
languageEnum
);
}
}
LanguageEnum
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
LanguageEnum
getByName
(
String
name
){
LanguageEnum
languageEnum
=
languageEnumMap
.
get
(
name
);
if
(
languageEnum
==
null
){
return
null
;
}
return
languageEnum
;
}
}
src/main/java/com/zjty/inspect/entity/LocalSystemDep.java
浏览文件 @
f2c5043d
...
...
@@ -8,4 +8,6 @@ public class LocalSystemDep {
private
String
name
;
//金额
private
double
money
;
//备注
private
String
des
;
}
src/main/java/com/zjty/inspect/entity/MainLanguageEnum.java
浏览文件 @
f2c5043d
...
...
@@ -2,6 +2,10 @@ package com.zjty.inspect.entity;
import
io.swagger.annotations.ApiModel
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.Map
;
@ApiModel
(
value
=
"主语言枚举类"
)
@Getter
public
enum
MainLanguageEnum
{
...
...
@@ -23,9 +27,22 @@ public enum MainLanguageEnum {
MainLanguageEnum
()
{
}
private
static
Map
<
String
,
MainLanguageEnum
>
mainLanguageEnumMap
=
new
HashMap
<>();
static
{
for
(
MainLanguageEnum
mainLanguageEnum
:
MainLanguageEnum
.
values
())
{
mainLanguageEnumMap
.
put
(
mainLanguageEnum
.
getName
(),
mainLanguageEnum
);
}
}
MainLanguageEnum
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
MainLanguageEnum
getByName
(
String
name
){
MainLanguageEnum
mainLanguageEnum
=
mainLanguageEnumMap
.
get
(
name
);
if
(
mainLanguageEnum
==
null
){
return
null
;
}
return
mainLanguageEnum
;
}
}
src/main/java/com/zjty/inspect/entity/MicroServiceEnum.java
浏览文件 @
f2c5043d
...
...
@@ -3,6 +3,10 @@ package com.zjty.inspect.entity;
import
io.swagger.annotations.ApiModel
;
import
lombok.Getter
;
import
org.springframework.web.client.RestTemplate
;
import
java.util.HashMap
;
import
java.util.Map
;
@ApiModel
(
value
=
"微服务"
)
@Getter
public
enum
MicroServiceEnum
{
...
...
@@ -37,9 +41,21 @@ public enum MicroServiceEnum {
MicroServiceEnum
()
{
}
private
static
Map
<
String
,
MicroServiceEnum
>
microServiceEnumMap
=
new
HashMap
<>();
static
{
for
(
MicroServiceEnum
microServiceEnum
:
MicroServiceEnum
.
values
())
{
microServiceEnumMap
.
put
(
microServiceEnum
.
getName
(),
microServiceEnum
);
}
}
MicroServiceEnum
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
MicroServiceEnum
getByName
(
String
name
){
MicroServiceEnum
microServiceEnum
=
microServiceEnumMap
.
get
(
name
);
if
(
microServiceEnum
==
null
){
return
null
;
}
return
microServiceEnum
;
}
}
src/main/java/com/zjty/inspect/entity/Middleware.java
浏览文件 @
f2c5043d
...
...
@@ -37,7 +37,7 @@ public class Middleware {
/**
* 额外微服务
*/
private
List
<
MicroService
>
microServices
;
private
List
<
BaseDes
>
microServices
;
/*
更多需求
*/
...
...
src/main/java/com/zjty/inspect/entity/OpgaEnum.java
浏览文件 @
f2c5043d
...
...
@@ -2,6 +2,10 @@ package com.zjty.inspect.entity;
import
io.swagger.annotations.ApiModel
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.Map
;
@ApiModel
(
value
=
"打包方式"
)
@Getter
public
enum
OpgaEnum
{
...
...
@@ -13,7 +17,12 @@ public enum OpgaEnum {
private
Integer
code
;
private
String
name
;
private
static
Map
<
String
,
OpgaEnum
>
opgaEnumMap
=
new
HashMap
<>();
static
{
for
(
OpgaEnum
opgaEnum
:
OpgaEnum
.
values
())
{
opgaEnumMap
.
put
(
opgaEnum
.
getName
(),
opgaEnum
);
}
}
OpgaEnum
()
{
}
...
...
@@ -21,4 +30,12 @@ public enum OpgaEnum {
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
OpgaEnum
getByName
(
String
name
){
OpgaEnum
opgaEnum
=
opgaEnumMap
.
get
(
name
);
if
(
opgaEnum
==
null
){
return
null
;
}
return
opgaEnum
;
}
}
src/main/java/com/zjty/inspect/enums/CompatibleBrowser.java
浏览文件 @
f2c5043d
package
com
.
zjty
.
inspect
.
enums
;
import
com.zjty.inspect.entity.FontTechnologyEnum
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* <h4>Description : 兼容的浏览器</h4>
*
* @author : czq
* @Date : 2020-03-05 17:25
*/
@Getter
public
enum
CompatibleBrowser
{
SANLIUL
,
SAFARI
,
OTHER
,
IETRIDENT
,
CHROMEWEBKIT
,
FIREFOX
,
OPERA
,
SECURE
,
NONE
,
SANLIUL
(
1
,
"360安全浏览器(Trident/Blink内核)"
),
SAFARI
(
2
,
"Safari(webkit内核)"
),
OTHER
(
3
,
"其他:请在备注中填写,如需填写多个,请以逗号分隔"
),
IETRIDENT
(
4
,
"IE(Trident内核)"
),
CHROMEWEBKIT
(
5
,
"Chrome(Webkit/Blink内核)"
),
CHROMIUM
(
6
,
"Chrome(Chromium内核)"
),
FIREFOX
(
7
,
"Firefox(Gecko内核)"
),
OPERA
(
8
,
"Opera(Blink内核)"
),
SECURE
(
9
,
"secure"
),
NONE
(-
1
,
"none"
);
private
Integer
code
;
private
String
name
;
CompatibleBrowser
()
{
}
private
static
Map
<
String
,
CompatibleBrowser
>
compatibleBrowserMap
=
new
HashMap
<>();
static
{
for
(
CompatibleBrowser
compatibleBrowser
:
CompatibleBrowser
.
values
())
{
compatibleBrowserMap
.
put
(
compatibleBrowser
.
getName
(),
compatibleBrowser
);
}
}
CompatibleBrowser
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
}
public
static
CompatibleBrowser
getByName
(
String
name
)
{
CompatibleBrowser
compatibleBrowser
=
compatibleBrowserMap
.
get
(
name
);
if
(
compatibleBrowser
==
null
)
{
return
null
;
}
return
compatibleBrowser
;
}
}
\ No newline at end of file
src/main/java/com/zjty/inspect/enums/DatabaseType.java
浏览文件 @
f2c5043d
package
com
.
zjty
.
inspect
.
enums
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* <h4>Description : inspect</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 18:02
*/
@Getter
public
enum
DatabaseType
{
ACCESS
,
POSTGRESQL
,
SQLSERVER
,
ORACLE
,
MYSQL
,
SYBASE
,
DB2
,
MARIADB
,
MONGODB
,
COUCHBASE
,
AMAZON
,
DYNAMODB
,
COUCHDB
,
MARKLOGIC
,
NEO4J
,
ORIENTDB
,
TITAN
,
VIRTUOSO
,
ARANGODB
,
HANGAO
,
DAMENG
,
SHENTONG
,
JINCHANG
,
OTHER
,
NONE
,
ACCESS
(
1
,
"ACCESS"
),
POSTGRESQL
(
2
,
"PostgreSQL"
),
SQLSERVER
(
3
,
"SQL Server"
),
ORACLE
(
4
,
"Oracle"
),
MYSQL
(
5
,
"MySQL"
),
SYBASE
(
6
,
"SyBase"
),
DB2
(
7
,
"DB2"
),
MARIADB
(
8
,
"MariaDB"
),
MONGODB
(
9
,
"MongoDB"
),
COUCHBASE
(
10
,
"Couchbase"
),
AMAZON
(
11
,
"Amazon"
),
DYNAMODB
(
12
,
"DynamoDB"
),
COUCHDB
(
13
,
"CouchDB"
),
MARKLOGIC
(
14
,
"MarkLogic"
),
NEO4J
(
15
,
"Neo4j"
),
ORIENTDB
(
16
,
"OrientDB"
),
TITAN
(
17
,
"Titan"
),
VIRTUOSO
(
18
,
"Virtuoso"
),
ARANGODB
(
19
,
"ArangoDB "
),
HANGAO
(
20
,
"瀚高"
),
DAMENG
(
21
,
"达梦"
),
SHENTONG
(
22
,
"神通"
),
JINCHANG
(
23
,
"人大金仓"
),
OTHER
(
24
,
"其他:请在备注中填写,如需填写多个,请以逗号分隔"
),
NONE
(-
1
,
"无"
);
private
Integer
code
;
private
String
name
;
DatabaseType
()
{
}
private
static
Map
<
String
,
DatabaseType
>
databaseTypeMap
=
new
HashMap
<>();
static
{
for
(
DatabaseType
databaseType
:
DatabaseType
.
values
())
{
databaseTypeMap
.
put
(
databaseType
.
getName
(),
databaseType
);
}
}
DatabaseType
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
DatabaseType
getByName
(
String
name
)
{
DatabaseType
databaseType
=
databaseTypeMap
.
get
(
name
);
if
(
databaseType
==
null
)
{
return
null
;
}
return
databaseType
;
}
}
src/main/java/com/zjty/inspect/enums/MiddlewareEnum.java
浏览文件 @
f2c5043d
package
com
.
zjty
.
inspect
.
enums
;
import
com.zjty.inspect.entity.FontTechnologyEnum
;
import
com.zjty.inspect.entity.OpgaEnum
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* <h4>Description : inspect</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 17:53
*/
@Getter
public
enum
MiddlewareEnum
{
IIS
,
JONAS
,
HADOOP
,
KAFKA
,
SPARK
,
LVS
,
LHA
,
GERONIMO
,
JINDIE
,
DONGFANGTONG
,
OTHER
,
TOMCAT
,
JBOSS
,
NGNIX
,
WEBSPHERE
,
WEBLOGIC
,
NONE
,
IIS
(
1
,
"IIS"
),
JONAS
(
1
,
"JOnAS"
),
HADOOP
(
1
,
"Hadoop"
),
KAFKA
(
1
,
"Kafka"
),
SPARK
(
1
,
"Spark"
),
LVS
(
1
,
"LVS"
),
LHA
(
1
,
"LHA"
),
GERONIMO
(
1
,
"Geronimo"
),
JINDIE
(
1
,
"金蝶"
),
DONGFANGTONG
(
1
,
"东方通"
),
OTHER
(
1
,
"其他:请在备注中填写,如需填写多个,请以逗号分隔"
),
TOMCAT
(
1
,
"Tomcat"
),
JBOSS
(
1
,
"JBOSS"
),
NGNIX
(
1
,
"Ngnix"
),
WEBSPHERE
(
1
,
"Websphere"
),
WEBLOGIC
(
1
,
"Weblogic"
),
NONE
(
1
,
"无"
);
private
Integer
code
;
private
String
name
;
private
static
Map
<
String
,
MiddlewareEnum
>
middlewareEnumMap
=
new
HashMap
<>();
static
{
for
(
MiddlewareEnum
middlewareEnum
:
MiddlewareEnum
.
values
())
{
middlewareEnumMap
.
put
(
middlewareEnum
.
getName
(),
middlewareEnum
);
}
}
MiddlewareEnum
()
{
}
MiddlewareEnum
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
MiddlewareEnum
getByName
(
String
name
){
MiddlewareEnum
middlewareEnum
=
middlewareEnumMap
.
get
(
name
);
if
(
middlewareEnum
==
null
){
return
null
;
}
return
middlewareEnum
;
}
}
src/main/java/com/zjty/inspect/enums/OperateSystem.java
浏览文件 @
f2c5043d
package
com
.
zjty
.
inspect
.
enums
;
import
com.zjty.inspect.entity.FontTechnologyEnum
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* <h4>Description : 操作系统</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 17:03
*/
@Getter
public
enum
OperateSystem
{
WINDOWSXP10
,
WINDOWSSERVER200816
,
WINDOWSSERVER201620
,
REDHATORACLELINUX
,
CENTOS
,
UBUNTU
,
SUSE
,
DEBIAN
,
FEDORA
,
MAGEIA
,
LEDE
,
OPENWRT
,
DEEPIN
,
UOS
,
WINNINGKIRIN
,
MILKYKIRIN
,
ZHONGKEFANGDE
,
XINZIDIAN
,
PUHUA
,
APPLEUNIXGNU
,
IBMAIX
,
HPUX
,
SUNSOLARIS
,
MPISIRIX
,
OTHER
,
CENTEROSREALES
,
WINSERVER2006
,
WINSERVER2012
,
REDHATREALES
,
AIX
,
NONE
,
WINDOWSXP10
(
1
,
"Windows(XP-Win10)"
),
WINDOWSSERVER200816
(
2
,
"WindowsServer(2008-2016)"
),
WINDOWSSERVER201620
(
3
,
"WindowsServer(2016-2020)"
),
REDHATORACLELINUX
(
4
,
"Redhat/OracleLinux系列"
),
CENTOS
(
5
,
"CentOS系列"
),
UBUNTU
(
6
,
"Ubuntu系列"
),
SUSE
(
7
,
"SUSE系列"
),
DEBIAN
(
8
,
"Debian系列"
),
FEDORA
(
9
,
"Fedora系列"
),
MAGEIA
(
10
,
"Mageia系例"
),
LEDE
(
11
,
"LEDE系列"
),
OPENWRT
(
12
,
"Openwrt GNU版本"
),
DEEPIN
(
13
,
"Deepin GNU版本"
),
UOS
(
14
,
"UOS GNU版本"
),
WINNINGKIRIN
(
15
,
"中标麒麟 GNU版本"
),
MILKYKIRIN
(
16
,
"银河麒麟 GNU版本"
),
ZHONGKEFANGDE
(
17
,
"中科方德 GNU版本"
),
XINZIDIAN
(
18
,
"新支点 GNU版本"
),
PUHUA
(
19
,
"普华 GNU版本"
),
APPLEUNIXGNU
(
20
,
"Apple-UnixGNU版本"
),
IBMAIX
(
21
,
"IBM-AIX系列"
),
HPUX
(
22
,
"HP-UX系列"
),
SUNSOLARIS
(
23
,
"SUN-Solaris系列"
),
MPISIRIX
(
24
,
"MPIS-Irix系列"
),
NONE
(-
1
,
"无"
);
private
Integer
code
;
private
String
name
;
OperateSystem
()
{
}
private
static
Map
<
String
,
OperateSystem
>
operateSystemMap
=
new
HashMap
<>();
static
{
for
(
OperateSystem
operateSystem
:
OperateSystem
.
values
())
{
operateSystemMap
.
put
(
operateSystem
.
getName
(),
operateSystem
);
}
}
OperateSystem
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
OperateSystem
getByName
(
String
name
){
OperateSystem
operateSystem
=
operateSystemMap
.
get
(
name
);
if
(
operateSystem
==
null
){
return
null
;
}
return
operateSystem
;
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论