Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
I
inspect
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
912协同工作系统
项目监控管理工具
inspect
Commits
81dc7d21
提交
81dc7d21
authored
4月 11, 2020
作者:
孙洁清
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
v1.0.1
上级
3995e6d3
隐藏空白字符变更
内嵌
并排
正在显示
30 个修改的文件
包含
389 行增加
和
135 行删除
+389
-135
pom.xml
pom.xml
+7
-0
MvcConfig.java
src/main/java/com/zjty/inspect/config/MvcConfig.java
+4
-3
Swagger2Configuration.java
...n/java/com/zjty/inspect/config/Swagger2Configuration.java
+32
-6
Apply.java
src/main/java/com/zjty/inspect/entity/Apply.java
+3
-0
BaseDes.java
src/main/java/com/zjty/inspect/entity/BaseDes.java
+7
-0
Browser.java
src/main/java/com/zjty/inspect/entity/Browser.java
+4
-1
BrowserPlugEnum.java
src/main/java/com/zjty/inspect/entity/BrowserPlugEnum.java
+10
-10
CSTechnologyEnum.java
src/main/java/com/zjty/inspect/entity/CSTechnologyEnum.java
+12
-12
Database.java
src/main/java/com/zjty/inspect/entity/Database.java
+3
-0
Details.java
src/main/java/com/zjty/inspect/entity/Details.java
+7
-0
DevelopLanguageSystem.java
...n/java/com/zjty/inspect/entity/DevelopLanguageSystem.java
+8
-0
FontTechnologyEnum.java
...main/java/com/zjty/inspect/entity/FontTechnologyEnum.java
+9
-10
FrameWorkEnum.java
src/main/java/com/zjty/inspect/entity/FrameWorkEnum.java
+14
-14
LanguageEnum.java
src/main/java/com/zjty/inspect/entity/LanguageEnum.java
+9
-9
LocalSystemDep.java
src/main/java/com/zjty/inspect/entity/LocalSystemDep.java
+4
-0
MainLanguageEnum.java
src/main/java/com/zjty/inspect/entity/MainLanguageEnum.java
+8
-8
MicroServiceEnum.java
src/main/java/com/zjty/inspect/entity/MicroServiceEnum.java
+23
-23
Middleware.java
src/main/java/com/zjty/inspect/entity/Middleware.java
+4
-0
OpgaEnum.java
src/main/java/com/zjty/inspect/entity/OpgaEnum.java
+4
-4
OtherApi.java
src/main/java/com/zjty/inspect/entity/OtherApi.java
+8
-1
Reform.java
src/main/java/com/zjty/inspect/entity/Reform.java
+21
-3
SystemStructure.java
src/main/java/com/zjty/inspect/entity/SystemStructure.java
+12
-2
ApplicationType.java
src/main/java/com/zjty/inspect/enums/ApplicationType.java
+40
-11
CompatibleBrowser.java
src/main/java/com/zjty/inspect/enums/CompatibleBrowser.java
+1
-1
DatabaseType.java
src/main/java/com/zjty/inspect/enums/DatabaseType.java
+2
-0
MiddlewareEnum.java
src/main/java/com/zjty/inspect/enums/MiddlewareEnum.java
+17
-16
OtherApiEnum.java
src/main/java/com/zjty/inspect/enums/OtherApiEnum.java
+60
-0
RpoEnum.java
src/main/java/com/zjty/inspect/enums/RpoEnum.java
+26
-0
RtoEnum.java
src/main/java/com/zjty/inspect/enums/RtoEnum.java
+29
-0
application.properties
src/main/resources/application.properties
+1
-1
没有找到文件。
pom.xml
浏览文件 @
81dc7d21
...
@@ -37,6 +37,13 @@
...
@@ -37,6 +37,13 @@
<artifactId>
springfox-swagger-ui
</artifactId>
<artifactId>
springfox-swagger-ui
</artifactId>
<version>
${swagger.version}
</version>
<version>
${swagger.version}
</version>
</dependency>
</dependency>
<dependency>
<groupId>
com.github.xiaoymin
</groupId>
<artifactId>
knife4j-spring-boot-starter
</artifactId>
<!--在引用时请在maven中央仓库搜索最新版本号-->
<version>
2.0.2
</version>
</dependency>
<dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-freemarker
</artifactId>
<artifactId>
spring-boot-starter-freemarker
</artifactId>
...
...
src/main/java/com/zjty/inspect/config/MvcConfig.java
浏览文件 @
81dc7d21
...
@@ -25,14 +25,15 @@ public class MvcConfig extends WebMvcConfigurationSupport {
...
@@ -25,14 +25,15 @@ public class MvcConfig extends WebMvcConfigurationSupport {
// excludePathPatterns 用户排除拦截
// excludePathPatterns 用户排除拦截
registry
.
addInterceptor
(
loginInterceptor
)
registry
.
addInterceptor
(
loginInterceptor
)
.
addPathPatterns
(
"/**"
)
.
addPathPatterns
(
"/**"
)
.
excludePathPatterns
(
"/swagger-resources/**"
,
"/webjars/**"
,
"/v2/**"
,
"/swagger-ui.html/**"
);
.
excludePathPatterns
(
"/swagger-resources/**"
,
"/webjars/**"
,
"/v2/**"
,
"/swagger-ui.html/**"
,
"/doc.html"
);
;
;
super
.
addInterceptors
(
registry
);
super
.
addInterceptors
(
registry
);
}
}
@Override
@Override
public
void
addResourceHandlers
(
ResourceHandlerRegistry
registry
)
{
public
void
addResourceHandlers
(
ResourceHandlerRegistry
registry
)
{
registry
.
addResourceHandler
(
"swagger-ui.html"
)
// registry.addResourceHandler("swagger-ui.html")
.
addResourceLocations
(
"classpath:/META-INF/resources/"
);
// .addResourceLocations("classpath:/META-INF/resources/");
registry
.
addResourceHandler
(
"doc.html"
).
addResourceLocations
(
"classpath:/META-INF/resources/"
);
registry
.
addResourceHandler
(
"/webjars/**"
)
registry
.
addResourceHandler
(
"/webjars/**"
)
.
addResourceLocations
(
"classpath:/META-INF/resources/webjars/"
);
.
addResourceLocations
(
"classpath:/META-INF/resources/webjars/"
);
}
}
...
...
src/main/java/com/zjty/inspect/config/Swagger2Configuration.java
浏览文件 @
81dc7d21
package
com
.
zjty
.
inspect
.
config
;
package
com
.
zjty
.
inspect
.
config
;
import
com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Import
;
import
springfox.bean.validators.configuration.BeanValidatorPluginsConfiguration
;
import
springfox.documentation.builders.ApiInfoBuilder
;
import
springfox.documentation.builders.ApiInfoBuilder
;
import
springfox.documentation.builders.PathSelectors
;
import
springfox.documentation.builders.PathSelectors
;
import
springfox.documentation.builders.RequestHandlerSelectors
;
import
springfox.documentation.builders.RequestHandlerSelectors
;
...
@@ -13,8 +16,10 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
...
@@ -13,8 +16,10 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
//
//
@Configuration
@Configuration
@EnableSwagger2
@EnableSwagger2
@EnableKnife4j
@Import
(
BeanValidatorPluginsConfiguration
.
class
)
public
class
Swagger2Configuration
{
public
class
Swagger2Configuration
{
@Bean
/*
@Bean
public Docket createRestApi() {
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2)
return new Docket(DocumentationType.SWAGGER_2)
.apiInfo(apiInfo())
.apiInfo(apiInfo())
...
@@ -22,15 +27,36 @@ public class Swagger2Configuration {
...
@@ -22,15 +27,36 @@ public class Swagger2Configuration {
.apis(RequestHandlerSelectors.basePackage("com.zjty.inspect"))
.apis(RequestHandlerSelectors.basePackage("com.zjty.inspect"))
.paths(PathSelectors.any())
.paths(PathSelectors.any())
.build();
.build();
}
}*/
// private ApiInfo apiInfo() {
// return new ApiInfoBuilder()
// .title("评估api文档")
// .description("评估api文档")
// .termsOfServiceUrl("/")
// .version("1.0")
// .build();
// }
@Bean
(
value
=
"defaultApi2"
)
public
Docket
defaultApi2
()
{
Docket
docket
=
new
Docket
(
DocumentationType
.
SWAGGER_2
)
.
apiInfo
(
apiInfo
())
//分组名称
.
groupName
(
"2.X版本"
)
.
select
()
//这里指定Controller扫描包路径
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"com.zjty.inspect"
))
.
paths
(
PathSelectors
.
any
())
.
build
();
return
docket
;
}
private
ApiInfo
apiInfo
()
{
private
ApiInfo
apiInfo
()
{
return
new
ApiInfoBuilder
()
return
new
ApiInfoBuilder
()
.
title
(
"评估
api
文档"
)
.
title
(
"评估
APIs
文档"
)
.
description
(
"评估
api
文档"
)
.
description
(
"评估
APIs
文档"
)
//
.termsOfServiceUrl("/")
.
termsOfServiceUrl
(
"/"
)
.
version
(
"1.0"
)
.
version
(
"1.0"
)
.
build
();
.
build
();
}
}
}
}
src/main/java/com/zjty/inspect/entity/Apply.java
浏览文件 @
81dc7d21
package
com
.
zjty
.
inspect
.
entity
;
package
com
.
zjty
.
inspect
.
entity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
@@ -21,10 +22,12 @@ public class Apply {
...
@@ -21,10 +22,12 @@ public class Apply {
/**
/**
* 费用
* 费用
*/
*/
@ApiModelProperty
(
value
=
"费用"
)
private
double
cost
=
-
1
;
private
double
cost
=
-
1
;
/**
/**
* 原因
* 原因
*/
*/
@ApiModelProperty
(
value
=
"原因"
)
private
String
reason
=
"-1"
;
private
String
reason
=
"-1"
;
}
}
src/main/java/com/zjty/inspect/entity/BaseDes.java
浏览文件 @
81dc7d21
package
com
.
zjty
.
inspect
.
entity
;
package
com
.
zjty
.
inspect
.
entity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
@Data
@Data
@ApiModel
(
"枚举公共类"
)
public
class
BaseDes
{
public
class
BaseDes
{
@ApiModelProperty
(
value
=
"code"
)
private
Integer
code
;
private
Integer
code
;
@ApiModelProperty
(
value
=
"code对应的名称"
)
private
String
name
;
private
String
name
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
des
;
private
String
des
;
@ApiModelProperty
(
value
=
"版本号"
)
private
String
version
;
private
String
version
;
}
}
src/main/java/com/zjty/inspect/entity/Browser.java
浏览文件 @
81dc7d21
...
@@ -24,21 +24,24 @@ public class Browser {
...
@@ -24,21 +24,24 @@ public class Browser {
/**
/**
* 兼容的浏览器
* 兼容的浏览器
*/
*/
@ApiModelProperty
(
value
=
"兼容的浏览器"
)
private
List
<
CompatibleBrowser
>
compatibleBrowsers
;
private
List
<
CompatibleBrowser
>
compatibleBrowsers
;
/**
/**
* 浏览器插件
* 浏览器插件
*/
*/
@ApiModelProperty
(
value
=
"浏览器插件"
)
private
List
<
BaseDes
>
browserPlugs
;
private
List
<
BaseDes
>
browserPlugs
;
/**
/**
* 插件安装情况int 1:是 2:否
* 插件安装情况int 1:是 2:否
*/
*/
@ApiModelProperty
(
value
=
"插件安装情况
int
"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"插件安装情况
1:是 2:否
"
,
example
=
"1"
)
private
Integer
PlugInUnit
=
-
1
;
private
Integer
PlugInUnit
=
-
1
;
/**
/**
* 其他兼容的浏览器
* 其他兼容的浏览器
*/
*/
@ApiModelProperty
(
value
=
"其他兼容的浏览器"
)
private
String
otherBrowser
;
private
String
otherBrowser
;
...
...
src/main/java/com/zjty/inspect/entity/BrowserPlugEnum.java
浏览文件 @
81dc7d21
...
@@ -15,18 +15,18 @@ public enum BrowserPlugEnum {
...
@@ -15,18 +15,18 @@ public enum BrowserPlugEnum {
PRINT
(
2
,
"打印调用"
),
PRINT
(
2
,
"打印调用"
),
SCAN
(
3
,
"扫描调用"
),
SCAN
(
3
,
"扫描调用"
),
YIWEIMA
(
4
,
"一维码/二维码调用"
),
YIWEIMA
(
4
,
"一维码/二维码调用"
),
OCR
(
5
,
"OCR调用"
),
OCR
(
5
,
"OCR调用
:请在备注中填写插件名,如需填写多个,请以逗号分隔
"
),
MOBILE
(
6
,
"移动设备同步"
),
MOBILE
(
6
,
"移动设备同步
:请在备注中填写插件名,如需填写多个,请以逗号分隔
"
),
TEXT
(
7
,
"在线文本编辑类"
),
TEXT
(
7
,
"在线文本编辑类
:请在备注中填写插件名,如需填写多个,请以逗号分隔
"
),
TABLE
(
8
,
"在线表单编辑类"
),
TABLE
(
8
,
"在线表单编辑类
:请在备注中填写插件名,如需填写多个,请以逗号分隔
"
),
CHART
(
9
,
"在线统计图表展现类"
),
CHART
(
9
,
"在线统计图表展现类
:请在备注中填写插件名,如需填写多个,请以逗号分隔
"
),
VIDEO
(
10
,
"在线视频播放类"
),
VIDEO
(
10
,
"在线视频播放类
:请在备注中填写插件名,如需填写多个,请以逗号分隔
"
),
THREED
(
11
,
"在线3D建模、渲染、展现"
),
THREED
(
11
,
"在线3D建模、渲染、展现
:请在备注中填写插件名,如需填写多个,请以逗号分隔
"
),
GIS
(
12
,
"在线GIS类"
),
GIS
(
12
,
"在线GIS类
:请在备注中填写插件名,如需填写多个,请以逗号分隔
"
),
PERIPHERAL
(
13
,
"
调用其他外设
"
),
PERIPHERAL
(
13
,
"
外设调用
"
),
ANIMATION
(
14
,
"动画"
),
ANIMATION
(
14
,
"动画"
),
FLASH
(
14
,
"Flash"
),
FLASH
(
14
,
"Flash"
),
OTHER
(
13
,
"其他"
);
OTHER
(
13
,
"其他
:请在备注中填写插件名和版本,如需填写多个,请以逗号分隔
"
);
private
Integer
code
;
private
Integer
code
;
private
String
name
;
private
String
name
;
...
...
src/main/java/com/zjty/inspect/entity/CSTechnologyEnum.java
浏览文件 @
81dc7d21
...
@@ -7,20 +7,20 @@ import java.applet.Applet;
...
@@ -7,20 +7,20 @@ import java.applet.Applet;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map
;
@ApiModel
(
value
=
"
cs技术类型
"
)
@ApiModel
(
value
=
"
C/S前端开发技术或框架(B/S应用不需要填)
"
)
@Getter
@Getter
public
enum
CSTechnologyEnum
{
public
enum
CSTechnologyEnum
{
BUSHEJI
(
1
,
"不涉及"
),
BUSHEJI
(
1
,
"不涉及"
),
WU
(-
1
,
"无
"
),
WU
(-
1
,
"无
"
),
C
(
2
,
"VC/C++/C#"
),
C
(
2
,
"VC/C++/C#"
),
VB
(
3
,
"VB
"
),
VB
(
3
,
"VB
"
),
DELPHI
(
4
,
"DELPHI
"
),
DELPHI
(
4
,
"Delphi
"
),
GO
(
5
,
"GO
"
),
GO
(
5
,
"Go
"
),
QT
(
6
,
"QT"
),
QT
(
6
,
"QT"
),
JVM
(
7
,
"JVM"
),
JVM
(
7
,
"JVM"
),
NODEJS
(
8
,
"NODE
JS"
),
NODEJS
(
8
,
"Node
JS"
),
JAVAAPPLET
(
9
,
"JAVA APPLET
"
),
JAVAAPPLET
(
9
,
"Java Applet
"
),
QITA
(
10
,
"其他
"
);
QITA
(
10
,
"其他:请在备注中填写,如需填写多个,请以逗号分隔
"
);
private
Integer
code
;
private
Integer
code
;
private
String
name
;
private
String
name
;
...
...
src/main/java/com/zjty/inspect/entity/Database.java
浏览文件 @
81dc7d21
...
@@ -25,11 +25,13 @@ public class Database {
...
@@ -25,11 +25,13 @@ public class Database {
/**
/**
* 数据库类型 枚举
* 数据库类型 枚举
*/
*/
@ApiModelProperty
(
value
=
"数据库类型"
)
private
List
<
DatabaseType
>
databaseType
;
private
List
<
DatabaseType
>
databaseType
;
/**
/**
* 其他
* 其他
*/
*/
@ApiModelProperty
(
value
=
"其他"
)
private
String
otherType
;
private
String
otherType
;
/**
/**
...
@@ -104,5 +106,6 @@ public class Database {
...
@@ -104,5 +106,6 @@ public class Database {
/**
/**
* 其他内容
* 其他内容
*/
*/
@ApiModelProperty
(
value
=
"其他内容"
)
private
String
otherContent
;
private
String
otherContent
;
}
}
src/main/java/com/zjty/inspect/entity/Details.java
浏览文件 @
81dc7d21
...
@@ -27,31 +27,38 @@ public class Details {
...
@@ -27,31 +27,38 @@ public class Details {
/**
/**
* 操作系统 枚举
* 操作系统 枚举
*/
*/
@ApiModelProperty
(
value
=
"操作系统 枚举"
)
private
OperateSystem
operateSystem
=
OperateSystem
.
NONE
;
private
OperateSystem
operateSystem
=
OperateSystem
.
NONE
;
/**
/**
* 台数
* 台数
*/
*/
@ApiModelProperty
(
value
=
"台数"
)
private
Integer
num
;
private
Integer
num
;
/**
/**
* CPU核数
* CPU核数
*/
*/
@ApiModelProperty
(
value
=
"CPU核数"
)
private
Integer
cpuNum
;
private
Integer
cpuNum
;
/**
/**
* 单核主频
* 单核主频
*/
*/
@ApiModelProperty
(
value
=
"单核主频"
)
private
String
ghz
;
private
String
ghz
;
/**
/**
* 服务器总空间
* 服务器总空间
*/
*/
@ApiModelProperty
(
value
=
"服务器总空间"
)
private
double
space
;
private
double
space
;
/**
/**
* 其他
* 其他
*/
*/
@ApiModelProperty
(
value
=
"其他"
)
private
String
other
;
private
String
other
;
/**
/**
* 版本
* 版本
*/
*/
@ApiModelProperty
(
value
=
"版本"
)
private
String
edition
;
private
String
edition
;
}
}
src/main/java/com/zjty/inspect/entity/DevelopLanguageSystem.java
浏览文件 @
81dc7d21
package
com
.
zjty
.
inspect
.
entity
;
package
com
.
zjty
.
inspect
.
entity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.List
;
import
java.util.List
;
...
@@ -7,17 +8,24 @@ import java.util.List;
...
@@ -7,17 +8,24 @@ import java.util.List;
@Data
@Data
public
class
DevelopLanguageSystem
{
public
class
DevelopLanguageSystem
{
//原应用主要开发架构
//原应用主要开发架构
@ApiModelProperty
(
value
=
"原应用主要开发架构"
)
private
List
<
BaseDes
>
devFrameworks
;
private
List
<
BaseDes
>
devFrameworks
;
//bs原应用浏览器前端开发技术
//bs原应用浏览器前端开发技术
@ApiModelProperty
(
value
=
"bs原应用浏览器前端开发技术"
)
private
List
<
BaseDes
>
fontDevTechnologies
;
private
List
<
BaseDes
>
fontDevTechnologies
;
//cs前端开发技术
//cs前端开发技术
@ApiModelProperty
(
value
=
"cs前端开发技术"
)
private
List
<
BaseDes
>
csDevTechnologies
;
private
List
<
BaseDes
>
csDevTechnologies
;
//封装方式
//封装方式
@ApiModelProperty
(
value
=
"封装方式"
)
private
List
<
BaseDes
>
opGAs
;
private
List
<
BaseDes
>
opGAs
;
//主开发语言
//主开发语言
@ApiModelProperty
(
value
=
"主开发语言id"
)
private
Integer
code
;
private
Integer
code
;
@ApiModelProperty
(
value
=
"主开发语言名称"
)
private
String
name
;
private
String
name
;
// private MainLanguageEnum mainLanguageEnum;
// private MainLanguageEnum mainLanguageEnum;
//开发语言
//开发语言
@ApiModelProperty
(
value
=
"其他开发语言名称"
)
private
List
<
BaseDes
>
devLanguages
;
private
List
<
BaseDes
>
devLanguages
;
}
}
src/main/java/com/zjty/inspect/entity/FontTechnologyEnum.java
浏览文件 @
81dc7d21
...
@@ -15,17 +15,16 @@ public enum FontTechnologyEnum {
...
@@ -15,17 +15,16 @@ public enum FontTechnologyEnum {
CSS
(
"CSS"
,
3
),
CSS
(
"CSS"
,
3
),
ASP
(
"ASP"
,
4
),
ASP
(
"ASP"
,
4
),
HTML
(
"HTML"
,
5
),
HTML
(
"HTML"
,
5
),
JQUERY
(
"JQUERY框架"
,
6
),
JQUERY
(
"JQuery框架"
,
6
),
SPRING
(
"SPRING框架"
,
7
),
ANGULAR
(
"Angular框架"
,
8
),
ANGULAR
(
"ANGULAR框架"
,
8
),
VUE
(
"VUE框架"
,
9
),
VUE
(
"VUE框架"
,
9
),
REACT
(
"R
EACT
框架"
,
10
),
REACT
(
"R
eact
框架"
,
10
),
QUCIK
(
"Q
UCIK
UI框架"
,
11
),
QUCIK
(
"Q
ucik
UI框架"
,
11
),
LAY
(
"L
AY
UI框架"
,
12
),
LAY
(
"L
ay
UI框架"
,
12
),
AVALON
(
"A
VALON
框架"
,
13
),
AVALON
(
"A
valon
框架"
,
13
),
EMBER
(
"E
MBER
框架"
,
14
),
EMBER
(
"E
mber
框架"
,
14
),
AURELIA
(
"A
URELIA
框架"
,
15
),
AURELIA
(
"A
urelia
框架"
,
15
),
QITA
(
"其他"
,
16
);
QITA
(
"其他
:请在备注中填写,如需填写多个,请以逗号分隔
"
,
16
);
//描述
//描述
private
String
name
;
private
String
name
;
//序号
//序号
...
...
src/main/java/com/zjty/inspect/entity/FrameWorkEnum.java
浏览文件 @
81dc7d21
...
@@ -6,25 +6,25 @@ import lombok.Getter;
...
@@ -6,25 +6,25 @@ import lombok.Getter;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map
;
@ApiModel
(
value
=
"
架构类型
"
)
@ApiModel
(
value
=
"
主开发架构
"
)
@Getter
@Getter
public
enum
FrameWorkEnum
{
public
enum
FrameWorkEnum
{
WU
(-
1
,
"无"
),
WU
(-
1
,
"无"
),
NET
(
1
,
".NET体系下的框架"
),
NET
(
1
,
".NET体系下的框架"
),
JEE
(
2
,
"J2EE体系下的框架"
),
JEE
(
2
,
"J2EE体系下的框架"
),
PHP
(
3
,
"T
HINK
PHP"
),
PHP
(
3
,
"T
hink
PHP"
),
YII
(
4
,
"Y
II
"
),
YII
(
4
,
"Y
ii
"
),
CODEIGNITER
(
5
,
"C
ODEIGNITER
"
),
CODEIGNITER
(
5
,
"C
odeIgniter
"
),
LARAVEL
(
6
,
"L
ARAVEL
"
),
LARAVEL
(
6
,
"L
aravel
"
),
DJANGO
(
7
,
"D
JANGO
"
),
DJANGO
(
7
,
"D
jango
"
),
TORNADO
(
8
,
"T
ORNADO
"
),
TORNADO
(
8
,
"T
ornado
"
),
FLASK
(
9
,
"F
LASK
"
),
FLASK
(
9
,
"F
lask
"
),
TWISTED
(
10
,
"T
WISTED
"
),
TWISTED
(
10
,
"T
wisted
"
),
SCRAPY
(
11
,
"S
CRAPY
"
),
SCRAPY
(
11
,
"S
crapy
"
),
BOTTLE
(
12
,
"B
OTTLE
"
),
BOTTLE
(
12
,
"B
ottle
"
),
WEBPY
(
13
,
"W
EBPY
"
),
WEBPY
(
13
,
"W
ebpy
"
),
FALCON
(
14
,
"F
ALCON
"
),
FALCON
(
14
,
"F
alcon
"
),
QITA
(
15
,
"其他"
);
QITA
(
15
,
"其他
:请在备注中填写,如需填写多个,请以逗号分隔
"
);
private
Integer
code
;
private
Integer
code
;
private
String
name
;
private
String
name
;
...
...
src/main/java/com/zjty/inspect/entity/LanguageEnum.java
浏览文件 @
81dc7d21
...
@@ -6,22 +6,22 @@ import lombok.Getter;
...
@@ -6,22 +6,22 @@ import lombok.Getter;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Map
;
@ApiModel
(
value
=
"其他
语言枚举类
"
)
@ApiModel
(
value
=
"其他
开发语言
"
)
@Getter
@Getter
public
enum
LanguageEnum
{
public
enum
LanguageEnum
{
WU
(-
1
,
"无"
),
WU
(-
1
,
"无"
),
C
(
1
,
"VC/C++/C#"
),
C
(
1
,
"VC/C++/C#"
),
VB
(
2
,
"VB"
),
VB
(
2
,
"VB"
),
DELPHI
(
3
,
"D
ELPHI
"
),
DELPHI
(
3
,
"D
elphi
"
),
PHP
(
4
,
"PHP"
),
PHP
(
4
,
"PHP"
),
JAVA
(
5
,
"JAVA"
),
JAVA
(
5
,
"JAVA"
),
PYTHON
(
6
,
"P
YTHON
"
),
PYTHON
(
6
,
"P
ython
"
),
GO
(
7
,
"G
O
"
),
GO
(
7
,
"G
o
"
),
RUST
(
8
,
"R
UST
"
),
RUST
(
8
,
"R
ust
"
),
RUBY
(
9
,
"R
UBY
"
),
RUBY
(
9
,
"R
uby
"
),
PERL
(
10
,
"P
ERL
"
),
PERL
(
10
,
"P
erl
"
),
MATLAB
(
11
,
"M
ATLAB
"
),
MATLAB
(
11
,
"M
atlab
"
),
QITA
(
12
,
"其他"
);
QITA
(
12
,
"其他
:请在备注中填写,如需填写多个,请以逗号分隔
"
);
private
Integer
code
;
private
Integer
code
;
...
...
src/main/java/com/zjty/inspect/entity/LocalSystemDep.java
浏览文件 @
81dc7d21
package
com
.
zjty
.
inspect
.
entity
;
package
com
.
zjty
.
inspect
.
entity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
@Data
@Data
public
class
LocalSystemDep
{
public
class
LocalSystemDep
{
//本地操作系统依赖名称
//本地操作系统依赖名称
@ApiModelProperty
(
value
=
"本地操作系统依赖名称"
)
private
String
name
;
private
String
name
;
//金额
//金额
@ApiModelProperty
(
value
=
"金额"
)
private
double
money
;
private
double
money
;
//备注
//备注
@ApiModelProperty
(
value
=
"备注"
)
private
String
des
;
private
String
des
;
}
}
src/main/java/com/zjty/inspect/entity/MainLanguageEnum.java
浏览文件 @
81dc7d21
...
@@ -11,16 +11,16 @@ import java.util.Map;
...
@@ -11,16 +11,16 @@ import java.util.Map;
public
enum
MainLanguageEnum
{
public
enum
MainLanguageEnum
{
C
(
1
,
"VC/C++/C#"
),
C
(
1
,
"VC/C++/C#"
),
VB
(
2
,
"VB"
),
VB
(
2
,
"VB"
),
DELPHI
(
3
,
"D
ELPHI
"
),
DELPHI
(
3
,
"D
elphi
"
),
PHP
(
4
,
"PHP"
),
PHP
(
4
,
"PHP"
),
JAVA
(
5
,
"JAVA"
),
JAVA
(
5
,
"JAVA"
),
PYTHON
(
6
,
"P
YTHON
"
),
PYTHON
(
6
,
"P
ython
"
),
GO
(
7
,
"G
O
"
),
GO
(
7
,
"G
o
"
),
RUST
(
8
,
"R
UST
"
),
RUST
(
8
,
"R
ust
"
),
RUBY
(
9
,
"R
UBY
"
),
RUBY
(
9
,
"R
uby
"
),
PERL
(
10
,
"P
ERL
"
),
PERL
(
10
,
"P
erl
"
),
MATLAB
(
11
,
"M
ATLAB
"
),
MATLAB
(
11
,
"M
atlab
"
),
QITA
(
12
,
"其他"
);
QITA
(
12
,
"其他
:请在备注中填写,如需填写多个,请以逗号分隔
"
);
private
Integer
code
;
private
Integer
code
;
private
String
name
;
private
String
name
;
...
...
src/main/java/com/zjty/inspect/entity/MicroServiceEnum.java
浏览文件 @
81dc7d21
...
@@ -11,31 +11,31 @@ import java.util.Map;
...
@@ -11,31 +11,31 @@ import java.util.Map;
@Getter
@Getter
public
enum
MicroServiceEnum
{
public
enum
MicroServiceEnum
{
NONE
(-
1
,
"无"
),
NONE
(-
1
,
"无"
),
FLUME
(
0
,
"F
LUME
"
),
FLUME
(
0
,
"F
lume
"
),
ZOOKEEPER
(
1
,
"Z
OOKEEPER
"
),
ZOOKEEPER
(
1
,
"Z
ookeeper
"
),
RIBBON
(
2
,
"R
IBBON
"
),
RIBBON
(
2
,
"R
ibbon
"
),
HYSTIX
(
3
,
"H
YSTIX
"
),
HYSTIX
(
3
,
"H
ystix
"
),
HBASE
(
4
,
"HBASE"
),
HBASE
(
4
,
"HBASE"
),
HIVE
(
5
,
"H
IVE
"
),
HIVE
(
5
,
"H
ive
"
),
SPARKSTROM
(
6
,
"S
PARK STROM
"
),
SPARKSTROM
(
6
,
"S
park Strom
"
),
RESTTEMPLATE
(
7
,
"R
ESTTEMPLATE
"
),
RESTTEMPLATE
(
7
,
"R
estTemplate
"
),
KVM
(
8
,
"KVM"
),
KVM
(
8
,
"KVM"
),
OPENSTACK
(
9
,
"O
PENSTACK
"
),
OPENSTACK
(
9
,
"O
penstack
"
),
KUBERNETES
(
10
,
"K
UBERNETES
"
),
KUBERNETES
(
10
,
"K
ubernetes
"
),
DOCKER
(
11
,
"D
OCKER
"
),
DOCKER
(
11
,
"D
ocker
"
),
EXMOBI
(
12
,
"E
XMOBI
"
),
EXMOBI
(
12
,
"E
xmobi
"
),
DATAV
(
13
,
"D
ATA
V"
),
DATAV
(
13
,
"D
ata
V"
),
RAYDATA
(
14
,
"R
AYDATA
"
),
RAYDATA
(
14
,
"R
ayData
"
),
BIANMU
(
15
,
"编目服务"
),
BIANMU
(
15
,
"编目服务
:请在备注中填写,如需填写多个,请以逗号分隔
"
),
DITU
(
16
,
"地图类微服务"
),
DITU
(
16
,
"地图类微服务
:请在备注中填写,如需填写多个,请以逗号分隔
"
),
TUBIAO
(
17
,
"图表视图类微服务"
),
TUBIAO
(
17
,
"图表视图类微服务
:请在备注中填写,如需填写多个,请以逗号分隔
"
),
SHIBIE
(
18
,
"识别类微服务"
),
SHIBIE
(
18
,
"识别类微服务
:请在备注中填写
"
),
NEIRONG
(
19
,
"内容审查类微服务"
),
NEIRONG
(
19
,
"内容审查类微服务
:请在备注中填写,如需填写多个,请以逗号分隔
"
),
FENXI
(
20
,
"智能分析类微服务"
),
FENXI
(
20
,
"智能分析类微服务
:请在备注中填写,如需填写多个,请以逗号分隔
"
),
DATA
(
21
,
"数据引用类微服务"
),
DATA
(
21
,
"数据引用类微服务
:请在备注中填写,如需填写多个,请以逗号分隔
"
),
IOQUICK
(
22
,
"流媒体加速类微服务"
),
IOQUICK
(
22
,
"流媒体加速类微服务
:请在备注中填写,如需填写多个,请以逗号分隔
"
),
JIAMI
(
23
,
"加密类微服务"
),
JIAMI
(
23
,
"加密类微服务
:请在备注中填写,如需填写多个,请以逗号分隔
"
),
OTHER
(
24
,
"其他"
);
OTHER
(
24
,
"其他
:请在备注中填写,如需填写多个请以逗号分隔
"
);
private
Integer
code
;
private
Integer
code
;
private
String
name
;
private
String
name
;
...
...
src/main/java/com/zjty/inspect/entity/Middleware.java
浏览文件 @
81dc7d21
...
@@ -25,18 +25,22 @@ public class Middleware {
...
@@ -25,18 +25,22 @@ public class Middleware {
/**
/**
* 原文件情况 枚举
* 原文件情况 枚举
*/
*/
@ApiModelProperty
(
value
=
"原文件情况"
)
private
List
<
MiddlewareEnum
>
middlewareEnums
;
private
List
<
MiddlewareEnum
>
middlewareEnums
;
/**
/**
* 原应用第三方api
* 原应用第三方api
*/
*/
@ApiModelProperty
(
value
=
"原应用第三方api"
)
private
List
<
OtherApi
>
otherApis
;
private
List
<
OtherApi
>
otherApis
;
/**
/**
* 其他中间件
* 其他中间件
*/
*/
@ApiModelProperty
(
value
=
"其他中间件"
)
private
String
otherMiddleware
;
private
String
otherMiddleware
;
/**
/**
* 额外微服务
* 额外微服务
*/
*/
@ApiModelProperty
(
value
=
"额外微服务"
)
private
List
<
BaseDes
>
microServices
;
private
List
<
BaseDes
>
microServices
;
/*
/*
更多需求
更多需求
...
...
src/main/java/com/zjty/inspect/entity/OpgaEnum.java
浏览文件 @
81dc7d21
...
@@ -10,10 +10,10 @@ import java.util.Map;
...
@@ -10,10 +10,10 @@ import java.util.Map;
@Getter
@Getter
public
enum
OpgaEnum
{
public
enum
OpgaEnum
{
WU
(-
1
,
"无"
),
WU
(-
1
,
"无"
),
SETUPINSHEILD
(-
1
,
"S
ETUP/INSTALLSHEILD
封装"
),
SETUPINSHEILD
(-
1
,
"S
etUp/InstallSheild
封装"
),
MAVEN
(-
1
,
"M
AVEN
打包方式"
),
MAVEN
(-
1
,
"M
aven
打包方式"
),
GRADLE
(-
1
,
"G
RADLE
打包方式"
),
GRADLE
(-
1
,
"G
radle
打包方式"
),
QITA
(-
1
,
"其他"
);
QITA
(-
1
,
"其他
:请在备注中填写,如需填写多个,请以逗号分隔
"
);
private
Integer
code
;
private
Integer
code
;
private
String
name
;
private
String
name
;
...
...
src/main/java/com/zjty/inspect/entity/OtherApi.java
浏览文件 @
81dc7d21
package
com
.
zjty
.
inspect
.
entity
;
package
com
.
zjty
.
inspect
.
entity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
@ApiModel
(
value
=
"第三方api类"
)
@Data
@Data
public
class
OtherApi
{
public
class
OtherApi
{
@ApiModelProperty
(
value
=
"第三方api code"
)
private
String
code
;
//第三方api名称
//第三方api名称
@ApiModelProperty
(
value
=
"第三方api名称"
)
private
String
apiName
;
private
String
apiName
;
//版本号
//版本号
@ApiModelProperty
(
value
=
"版本号"
)
private
String
version
;
private
String
version
;
//备注
//备注
@ApiModelProperty
(
value
=
"备注"
)
private
String
des
;
private
String
des
;
}
}
src/main/java/com/zjty/inspect/entity/Reform.java
浏览文件 @
81dc7d21
package
com
.
zjty
.
inspect
.
entity
;
package
com
.
zjty
.
inspect
.
entity
;
import
com.zjty.inspect.enums.ApplicationType
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -8,7 +7,6 @@ import lombok.Data;
...
@@ -8,7 +7,6 @@ import lombok.Data;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -57,22 +55,26 @@ public class Reform {
...
@@ -57,22 +55,26 @@ public class Reform {
/**
/**
* 系统名称
* 系统名称
*/
*/
@ApiModelProperty
(
value
=
"系统名称"
)
private
String
projectName
;
private
String
projectName
;
/**
/**
* 代码地址
* 代码地址
*/
*/
@ApiModelProperty
(
value
=
"代码地址"
)
private
String
codeUrl
;
private
String
codeUrl
;
/**
/**
* 文件名称
* 文件名称
*/
*/
@ApiModelProperty
(
value
=
"文件名称"
)
private
String
codeName
;
private
String
codeName
;
/**
/**
* git地址
* git地址
*/
*/
@ApiModelProperty
(
value
=
"git地址"
)
private
String
gitUrl
;
private
String
gitUrl
;
/**
/**
...
@@ -97,6 +99,7 @@ public class Reform {
...
@@ -97,6 +99,7 @@ public class Reform {
/**
/**
* 本地开发单位联系方式
* 本地开发单位联系方式
*/
*/
@ApiModelProperty
(
value
=
"本地开发单位联系方式"
)
private
String
localContact
;
private
String
localContact
;
/**
/**
...
@@ -130,6 +133,7 @@ public class Reform {
...
@@ -130,6 +133,7 @@ public class Reform {
/**
/**
* 该应用类型
* 该应用类型
*/
*/
@ApiModelProperty
(
value
=
"该应用类型"
)
private
List
<
Integer
>
applicationType
=
new
ArrayList
<>();
private
List
<
Integer
>
applicationType
=
new
ArrayList
<>();
/**
/**
...
@@ -156,53 +160,67 @@ public class Reform {
...
@@ -156,53 +160,67 @@ public class Reform {
/**
/**
* 系统部署架构
* 系统部署架构
*/
*/
@ApiModelProperty
(
value
=
"系统部署架构"
)
private
SystemStructure
systemStructure
=
new
SystemStructure
();
private
SystemStructure
systemStructure
=
new
SystemStructure
();
/**
/**
* 前端浏览器相关
* 前端浏览器相关
*/
*/
@ApiModelProperty
(
value
=
"前端浏览器相关"
)
private
Browser
browser
=
new
Browser
();
private
Browser
browser
=
new
Browser
();
/**
/**
* 中间件/API
* 中间件/API
*/
*/
@ApiModelProperty
(
value
=
"中间件"
)
private
Middleware
middleware
=
new
Middleware
();
private
Middleware
middleware
=
new
Middleware
();
/**
/**
* 数据库相关
* 数据库相关
*/
*/
@ApiModelProperty
(
value
=
"数据库相关"
)
private
Database
database
=
new
Database
();
private
Database
database
=
new
Database
();
/**
/**
* 迁移策略 1:休息日
2:晚间切换 3:短暂停止
-1不清楚
* 迁移策略 1:休息日
或晚间切换 2:暂停服务 3:平滑过渡
-1不清楚
*/
*/
@ApiModelProperty
(
value
=
"迁移策略"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"迁移策略"
,
example
=
"1"
)
private
Integer
strategy
=
-
1
;
private
Integer
strategy
=
-
1
;
@ApiModelProperty
(
value
=
"RTO"
)
private
Integer
rto
;
@ApiModelProperty
(
value
=
"RPO"
)
private
Integer
rpo
;
/**
/**
* 额外申请
* 额外申请
*/
*/
@ApiModelProperty
(
value
=
"额外申请"
)
private
Apply
apply
=
new
Apply
();
private
Apply
apply
=
new
Apply
();
/**
/**
* 单位名称
* 单位名称
*/
*/
@ApiModelProperty
(
value
=
"单位名称"
)
private
String
unitName
;
private
String
unitName
;
/**
/**
* 原应用是否通过等级保护/分级保护应用测评
* 原应用是否通过等级保护/分级保护应用测评
* -1、我不清楚 1、是 2、否
* -1、我不清楚 1、是 2、否
*/
*/
@ApiModelProperty
(
value
=
"原应用是否通过等级保护/分级保护应用测评 -1、我不清楚 1、是 2、否"
)
private
Integer
gradeProtection
=-
1
;
private
Integer
gradeProtection
=-
1
;
/**
/**
* 开发周期
* 开发周期
*/
*/
@ApiModelProperty
(
value
=
"开发周期"
)
private
Integer
cycle
;
private
Integer
cycle
;
/**
/**
* 原开发语言体系
* 原开发语言体系
*/
*/
@ApiModelProperty
(
value
=
"原开发语言体系"
)
private
DevelopLanguageSystem
developLanguageSystem
=
new
DevelopLanguageSystem
();
private
DevelopLanguageSystem
developLanguageSystem
=
new
DevelopLanguageSystem
();
/**
/**
* 本地操作系统依赖
* 本地操作系统依赖
*/
*/
@ApiModelProperty
(
value
=
"本地操作系统依赖"
)
private
LocalSystemDep
localSystemDep
=
new
LocalSystemDep
();
private
LocalSystemDep
localSystemDep
=
new
LocalSystemDep
();
}
}
src/main/java/com/zjty/inspect/entity/SystemStructure.java
浏览文件 @
81dc7d21
...
@@ -22,34 +22,43 @@ public class SystemStructure {
...
@@ -22,34 +22,43 @@ public class SystemStructure {
/**
/**
* 应用服务器
* 应用服务器
*/
*/
@ApiModelProperty
(
value
=
"ECS(安装主程序的弹性计算服务器或虚拟机)"
)
private
Details
application
;
private
Details
application
;
/**
/**
* 数据库服务器
* 数据库服务器
*/
*/
@ApiModelProperty
(
value
=
"RDS(关系型数据库服务器或虚拟机)"
)
private
Details
database
;
private
Details
database
;
@ApiModelProperty
(
value
=
"NAS(存储或备份一体设备)"
)
private
Details
nas
;
/**
/**
* SLB
* SLB
*/
*/
@ApiModelProperty
(
value
=
"SLB"
)
private
Details
slb
;
private
Details
slb
;
/**
/**
* cdn
* cdn
*/
*/
@ApiModelProperty
(
value
=
"cdn"
)
private
Details
cdn
;
private
Details
cdn
;
/**
/**
* V2/P/S(访问代理服务设备)
* V2/P/S(访问代理服务设备)
*/
*/
@ApiModelProperty
(
value
=
"V2/P/S(访问代理服务设备)"
)
private
Details
vps
;
private
Details
vps
;
/**
/**
* 存储
* 存储
*/
*/
@ApiModelProperty
(
value
=
"存储"
)
private
Details
storage
;
private
Details
storage
;
/**
/**
* 其他服务设备
* 其他服务设备
*/
*/
@ApiModelProperty
(
value
=
"其他服务设备"
)
private
Details
otherEquipment
;
private
Details
otherEquipment
;
/*
/*
...
@@ -59,13 +68,13 @@ public class SystemStructure {
...
@@ -59,13 +68,13 @@ public class SystemStructure {
/**
/**
* 分布式 int 1:是 2:否
* 分布式 int 1:是 2:否
*/
*/
@ApiModelProperty
(
value
=
"
权限
"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"
分布式 int 1:是 2:否
"
,
example
=
"1"
)
private
Integer
distributed
=
-
1
;
private
Integer
distributed
=
-
1
;
/**
/**
* 负载均衡 int 1:是 2:否
* 负载均衡 int 1:是 2:否
*/
*/
@ApiModelProperty
(
value
=
"
权限
"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"
负载均衡 int 1:是 2:否
"
,
example
=
"1"
)
private
Integer
loadBalance
=
-
1
;
private
Integer
loadBalance
=
-
1
;
/**
/**
...
@@ -80,5 +89,6 @@ public class SystemStructure {
...
@@ -80,5 +89,6 @@ public class SystemStructure {
/**
/**
* 其他需求
* 其他需求
*/
*/
@ApiModelProperty
(
value
=
"其他需求"
)
private
String
otherDemand
;
private
String
otherDemand
;
}
}
src/main/java/com/zjty/inspect/enums/ApplicationType.java
浏览文件 @
81dc7d21
...
@@ -7,15 +7,44 @@ package com.zjty.inspect.enums;
...
@@ -7,15 +7,44 @@ package com.zjty.inspect.enums;
* @Date : 2020-03-05 16:54
* @Date : 2020-03-05 16:54
*/
*/
public
enum
ApplicationType
{
public
enum
ApplicationType
{
OA
,
OA
(
0
,
"办公OA应用类"
),
MAIL
,
MENHU
(
1
,
"门户、信息发布、综合入口服务类"
),
youjian
,
CAIGOU
(
2
,
"采购、招投标等采购管理服务类"
),
taishi
,
XM
(
3
,
"项目建设跟踪、过程管理等项目管理服务类"
),
shipin
,
KG
(
4
,
"库管、资产、自然资源、空间等资产分配管理服务类"
),
shuju
,
CW
(
5
,
"财务、审计、税务等财税服务类"
),
menhu
,
HYTJ
(
6
,
"行业统计、发布等统计服务类"
),
shenqin
,
RYSJ
(
7
,
"人员、事件、案件、空间等台账管理服务类"
),
ditu
,
SBTBSP
(
8
,
"申报、填报、审批等公共行政服务类"
),
threed
,
OTHERWINDOWS
(
9
,
"其他重要窗口服务类"
),
other
,
WENYIN
(
10
,
"文印、印刷、制版、排版等工具类"
),
MAIL
(
11
,
"邮件、FTP、云盘、ICQ等在线传输工具类"
),
GIS
(
12
,
"地图、定位等GIS服务类"
),
THRED
(
13
,
"3D、模型等视觉建模应用类"
),
VIDEO
(
14
,
"视频、图形等流媒体应用类"
),
NET
(
15
,
"网络安全等常规安管应用类"
),
baomi
(
16
,
"保密监管等特种安全应用类"
),
SUANFA
(
17
,
"提供给行业的算法、API、库、组件、插件等功能型接口类"
),
JISJ
(
18
,
"信息化计算资源、存储资源、网络资源等分配管理应用类"
),
ANFANG
(
19
,
"信息化基础设施、机房设施、安防设施等分配管理应用类"
),
DATASJI
(
20
,
"数据收集、分析、态势感知等大数据应用类"
),
XINHAOJIESHOU
(
21
,
"信号接收、中继、转发等信号处理平台"
),
ZHIHUI
(
22
,
"多信源、多信道、多流程的指挥调度类平台"
),
DIAODU
(
23
,
"多信源、多信道、多流程的监控调度类平台"
),
XIAOXIN
(
24
,
"具备上述多项功能的小型平台"
),
ZHONXIN
(
25
,
"具备上述多项功能的中型平台"
),
DAXIN
(
26
,
"具备上述多项功能的特大型平台"
)
;
private
Integer
code
;
private
String
name
;
ApplicationType
()
{
}
ApplicationType
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
}
}
src/main/java/com/zjty/inspect/enums/CompatibleBrowser.java
浏览文件 @
81dc7d21
...
@@ -25,7 +25,7 @@ public enum CompatibleBrowser {
...
@@ -25,7 +25,7 @@ public enum CompatibleBrowser {
FIREFOX
(
7
,
"Firefox(Gecko内核)"
),
FIREFOX
(
7
,
"Firefox(Gecko内核)"
),
OPERA
(
8
,
"Opera(Blink内核)"
),
OPERA
(
8
,
"Opera(Blink内核)"
),
SECURE
(
9
,
"secure"
),
SECURE
(
9
,
"secure"
),
NONE
(-
1
,
"
none
"
);
NONE
(-
1
,
"
无
"
);
private
Integer
code
;
private
Integer
code
;
private
String
name
;
private
String
name
;
...
...
src/main/java/com/zjty/inspect/enums/DatabaseType.java
浏览文件 @
81dc7d21
package
com
.
zjty
.
inspect
.
enums
;
package
com
.
zjty
.
inspect
.
enums
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.HashMap
;
...
...
src/main/java/com/zjty/inspect/enums/MiddlewareEnum.java
浏览文件 @
81dc7d21
...
@@ -15,23 +15,24 @@ import java.util.Map;
...
@@ -15,23 +15,24 @@ import java.util.Map;
*/
*/
@Getter
@Getter
public
enum
MiddlewareEnum
{
public
enum
MiddlewareEnum
{
IIS
(
1
,
"IIS"
),
NONE
(-
1
,
"无"
),
JONAS
(
1
,
"JOnAS"
),
IIS
(
0
,
"IIS"
),
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"
),
TOMCAT
(
1
,
"Tomcat"
),
JBOSS
(
1
,
"JBOSS"
),
NGNIX
(
2
,
"Ngnix"
),
NGNIX
(
1
,
"Ngnix"
),
WEBSPHERE
(
3
,
"Websphere"
),
WEBSPHERE
(
1
,
"Websphere"
),
WEBLOGIC
(
4
,
"Weblogic"
),
WEBLOGIC
(
1
,
"Weblogic"
),
JBOSS
(
5
,
"JBOSS"
),
NONE
(
1
,
"无"
);
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
Integer
code
;
private
String
name
;
private
String
name
;
private
static
Map
<
String
,
MiddlewareEnum
>
middlewareEnumMap
=
new
HashMap
<>();
private
static
Map
<
String
,
MiddlewareEnum
>
middlewareEnumMap
=
new
HashMap
<>();
...
...
src/main/java/com/zjty/inspect/enums/OtherApiEnum.java
0 → 100644
浏览文件 @
81dc7d21
package
com
.
zjty
.
inspect
.
enums
;
import
com.zjty.inspect.entity.MainLanguageEnum
;
import
lombok.Getter
;
import
java.util.HashMap
;
import
java.util.Map
;
@Getter
public
enum
OtherApiEnum
{
无
(
1
,
"无"
),
JNDI
(
1
,
"JNDI"
),
ML
(
1
,
"其他命名与目录类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
JMS
(
1
,
"JMS"
),
RestFul
(
1
,
"RestFul"
),
XX
(
1
,
"其他消息类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
AMQP
(
1
,
"AMQP"
),
KAFKA
(
1
,
"Kafka API"
),
MQTT
(
1
,
"MQTT"
),
ROUTE
(
1
,
"其他消息路由类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
ES
(
1
,
"ES"
),
YQ
(
1
,
"其他搜索引擎类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
LOGSTASH
(
1
,
"Logstash"
),
LOG
(
1
,
"其他分析日志类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
KIBANA
(
1
,
"Kibana"
),
FXKS
(
1
,
"其他分析可视化类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
REDIS
(
1
,
"Redis"
),
JIQ
(
1
,
"其他集群类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
ARCGIS
(
1
,
"ARCGIS"
),
GIS
(
1
,
"其他GIS类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
EDIT
(
1
,
"在线编辑API:请在备注中填写,如需填写多个,请以逗号分隔"
),
TUBIAO
(
1
,
"统计图表类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
BF
(
1
,
"播放类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
YJ
(
1
,
"硬件驱动类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
OCR
(
1
,
"OCR识别类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
JIAMI
(
1
,
"加密类API:请在备注中填写,如需填写多个,请以逗号分隔"
),
OTHER
(
1
,
"其他:请在备注中填写,如需填写多个请以逗号分隔"
);
private
Integer
code
;
private
String
name
;
private
static
Map
<
String
,
OtherApiEnum
>
otherApiEnumMap
=
new
HashMap
<>();
static
{
for
(
OtherApiEnum
otherApiEnum
:
OtherApiEnum
.
values
())
{
otherApiEnumMap
.
put
(
otherApiEnum
.
getName
(),
otherApiEnum
);
}
}
OtherApiEnum
()
{
}
OtherApiEnum
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
public
static
OtherApiEnum
getByName
(
String
name
){
OtherApiEnum
otherApiEnum
=
otherApiEnumMap
.
get
(
name
);
if
(
otherApiEnum
==
null
){
return
null
;
}
return
otherApiEnum
;
}
}
src/main/java/com/zjty/inspect/enums/RpoEnum.java
0 → 100644
浏览文件 @
81dc7d21
package
com
.
zjty
.
inspect
.
enums
;
import
lombok.Getter
;
@Getter
public
enum
RpoEnum
{
QLM
(
0
,
"与RTO时间的前60秒同步"
),
QLF
(
1
,
"与RTO时间的前60分钟同步"
),
QSS
(
2
,
"与RTO时间的前10小时同步"
),
QESS
(
3
,
"与RTO时间的前24小时同步"
),
HFQ
(
4
,
"允许丢失恢复期间所产生的数据"
),
GJ
(
5
,
"允许丢失割接准备时期+恢复期间所产生的数据"
),
GJALL
(
6
,
"允许丢失割接前备份以外的所有数据"
);
private
Integer
code
;
private
String
name
;
RpoEnum
()
{
}
RpoEnum
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
}
src/main/java/com/zjty/inspect/enums/RtoEnum.java
0 → 100644
浏览文件 @
81dc7d21
package
com
.
zjty
.
inspect
.
enums
;
import
lombok.Getter
;
@Getter
public
enum
RtoEnum
{
YI
(
0
,
"1-60秒"
),
SHI
(
1
,
"10分钟内"
),
//平滑过渡
SAN
(
2
,
"30分钟内"
),
LIU
(
3
,
"60分钟内"
),
Y
(
4
,
"1-5小时"
),
WU
(
5
,
"5-10小时"
),
ERS
(
6
,
"24小时内"
),
SIB
(
7
,
"48小时内"
),
QI
(
8
,
"72小时内"
),
//暂停服务
ZH
(
9
,
"一周内"
);
//休息日或晚间替换
private
Integer
code
;
private
String
name
;
RtoEnum
()
{
}
RtoEnum
(
Integer
code
,
String
name
)
{
this
.
code
=
code
;
this
.
name
=
name
;
}
}
src/main/resources/application.properties
浏览文件 @
81dc7d21
...
@@ -50,7 +50,7 @@ spring.resources.static-locations=classpath:/uploads/
...
@@ -50,7 +50,7 @@ spring.resources.static-locations=classpath:/uploads/
# mysql\u6570\u636E\u5E93\u914D\u7F6E
# mysql\u6570\u636E\u5E93\u914D\u7F6E
spring.datasource.driver-class-name
=
com.mysql.jdbc.Driver
spring.datasource.driver-class-name
=
com.mysql.jdbc.Driver
#spring.datasource.url=jdbc:mysql://192.168.1.249:3306/bservice?useSSL=false&serverTimezone=UTC&autoReconnect=true&characterEncoding=utf-8
#spring.datasource.url=jdbc:mysql://192.168.1.249:3306/bservice?useSSL=false&serverTimezone=UTC&autoReconnect=true&characterEncoding=utf-8
spring.datasource.url
=
jdbc:mysql://
localhost
:3306/adaptation?useSSL=false&serverTimezone=UTC&autoReconnect=true&characterEncoding=utf-8
spring.datasource.url
=
jdbc:mysql://
120.55.57.35
:3306/adaptation?useSSL=false&serverTimezone=UTC&autoReconnect=true&characterEncoding=utf-8
spring.datasource.username
=
root
spring.datasource.username
=
root
spring.datasource.password
=
root
spring.datasource.password
=
root
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论