Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
I
inspect
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
912协同工作系统
项目监控管理工具
inspect
Commits
6b418448
提交
6b418448
authored
3月 06, 2020
作者:
czq
浏览文件
操作
浏览文件
下载
差异文件
合并分支 'czq' 到 'master'
Czq 查看合并请求
!1
上级
8cf638f1
91296989
隐藏空白字符变更
内嵌
并排
正在显示
30 个修改的文件
包含
1360 行增加
和
4 行删除
+1360
-4
TechnologyController.java
...ava/com/zjty/inspect/controller/TechnologyController.java
+37
-4
Apply.java
src/main/java/com/zjty/inspect/entity/Apply.java
+28
-0
AssessmentReport.java
src/main/java/com/zjty/inspect/entity/AssessmentReport.java
+83
-0
Basis.java
src/main/java/com/zjty/inspect/entity/Basis.java
+27
-0
Browser.java
src/main/java/com/zjty/inspect/entity/Browser.java
+79
-0
BrowserDifficulty.java
src/main/java/com/zjty/inspect/entity/BrowserDifficulty.java
+53
-0
Database.java
src/main/java/com/zjty/inspect/entity/Database.java
+94
-0
DatabaseDifficulty.java
...main/java/com/zjty/inspect/entity/DatabaseDifficulty.java
+64
-0
DependOnNum.java
src/main/java/com/zjty/inspect/entity/DependOnNum.java
+27
-0
Details.java
src/main/java/com/zjty/inspect/entity/Details.java
+37
-0
DifficultyAssessment.java
...in/java/com/zjty/inspect/entity/DifficultyAssessment.java
+48
-0
Estimate.java
src/main/java/com/zjty/inspect/entity/Estimate.java
+33
-0
FrameDifficulty.java
src/main/java/com/zjty/inspect/entity/FrameDifficulty.java
+57
-0
ManufacturingCost.java
src/main/java/com/zjty/inspect/entity/ManufacturingCost.java
+43
-0
Middleware.java
src/main/java/com/zjty/inspect/entity/Middleware.java
+55
-0
MiddlewareDifficulty.java
...in/java/com/zjty/inspect/entity/MiddlewareDifficulty.java
+63
-0
ProgramDifficulty.java
src/main/java/com/zjty/inspect/entity/ProgramDifficulty.java
+39
-0
Reform.java
src/main/java/com/zjty/inspect/entity/Reform.java
+123
-0
Scale.java
src/main/java/com/zjty/inspect/entity/Scale.java
+27
-0
SysScale.java
src/main/java/com/zjty/inspect/entity/SysScale.java
+32
-0
SystemStructure.java
src/main/java/com/zjty/inspect/entity/SystemStructure.java
+67
-0
TechnologyContent.java
src/main/java/com/zjty/inspect/entity/TechnologyContent.java
+42
-0
TechnologyList.java
src/main/java/com/zjty/inspect/entity/TechnologyList.java
+30
-0
TechnologyReport.java
src/main/java/com/zjty/inspect/entity/TechnologyReport.java
+32
-0
Workload.java
src/main/java/com/zjty/inspect/entity/Workload.java
+55
-0
ApplicationType.java
src/main/java/com/zjty/inspect/enums/ApplicationType.java
+21
-0
CompatibleBrowser.java
src/main/java/com/zjty/inspect/enums/CompatibleBrowser.java
+20
-0
DatabaseType.java
src/main/java/com/zjty/inspect/enums/DatabaseType.java
+15
-0
MiddlewareEnum.java
src/main/java/com/zjty/inspect/enums/MiddlewareEnum.java
+15
-0
OperateSystem.java
src/main/java/com/zjty/inspect/enums/OperateSystem.java
+14
-0
没有找到文件。
src/main/java/com/zjty/inspect/controller/TechnologyController.java
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
controller
;
package
com
.
zjty
.
inspect
.
controller
;
import
com.zjty.inspect.entity.PageResult
;
import
com.zjty.inspect.entity.*
;
import
com.zjty.inspect.entity.Rule
;
import
com.zjty.inspect.entity.Technology
;
import
com.zjty.inspect.entity.TechnologyQo
;
import
com.zjty.inspect.service.TechnologyService
;
import
com.zjty.inspect.service.TechnologyService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParam
;
...
@@ -14,6 +11,8 @@ import org.springframework.data.domain.Page;
...
@@ -14,6 +11,8 @@ import org.springframework.data.domain.Page;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
...
@@ -95,4 +94,38 @@ public class TechnologyController {
...
@@ -95,4 +94,38 @@ public class TechnologyController {
Page
<
Technology
>
pageList
=
technologyService
.
findSearch
(
searchMap
,
page
,
size
);
Page
<
Technology
>
pageList
=
technologyService
.
findSearch
(
searchMap
,
page
,
size
);
return
ResponseEntity
.
ok
(
new
PageResult
<
Technology
>(
pageList
.
getTotalElements
(),
pageList
.
getContent
())
);
return
ResponseEntity
.
ok
(
new
PageResult
<
Technology
>(
pageList
.
getTotalElements
(),
pageList
.
getContent
())
);
}
}
@GetMapping
(
"/getReform"
)
public
ResponseEntity
getReform
(){
Reform
reform
=
new
Reform
();
return
ResponseEntity
.
ok
(
reform
);
}
@GetMapping
(
"/getp"
)
public
ResponseEntity
getp
(){
AssessmentReport
assessmentReport
=
new
AssessmentReport
();
TechnologyList
technologyList
=
assessmentReport
.
getTechnologyList
();
List
<
TechnologyReport
>
technologyReports
=
technologyList
.
getTechnologyReports
();
TechnologyReport
technologyReport
=
new
TechnologyReport
();
List
<
TechnologyContent
>
technologyContents
=
technologyReport
.
getTechnologyContents
();
TechnologyContent
technologyContent
=
new
TechnologyContent
();
technologyContents
.
add
(
technologyContent
);
technologyContents
.
add
(
technologyContent
);
technologyReport
.
setTechnologyContents
(
technologyContents
);
technologyReports
.
add
(
technologyReport
);
technologyList
.
setTechnologyReports
(
technologyReports
);
DependOnNum
dependOnNum
=
new
DependOnNum
();
List
<
DependOnNum
>
dependOnNums
=
new
ArrayList
<>();
dependOnNums
.
add
(
dependOnNum
);
DifficultyAssessment
difficultyAssessment
=
assessmentReport
.
getDifficultyAssessment
();
difficultyAssessment
.
getDatabaseDifficulty
().
setDependOnNum
(
dependOnNums
);
difficultyAssessment
.
getMiddlewareDifficulty
().
setDependOnNum
(
dependOnNums
);
difficultyAssessment
.
getProgramDifficulty
().
setDependOnNum
(
dependOnNums
);
return
ResponseEntity
.
ok
(
assessmentReport
);
}
}
}
src/main/java/com/zjty/inspect/entity/Apply.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 额外申请</h4>
*
* @author : czq
*
* @Date : 2020-03-05 17:56
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
Apply
{
/**
* 费用
*/
private
double
cost
=
1.1
;
/**
* 原因
*/
private
String
reason
=
"***********"
;
}
src/main/java/com/zjty/inspect/entity/AssessmentReport.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.Date
;
/**
* <h4>Description : 评估报告</h4>
*
* @author : czq
*
* @Date : 2020-03-05 18:16
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
AssessmentReport
{
/**
* 单位名称
*/
private
String
orgName
=
"****"
;
/**
* 系统名称
*/
private
String
sysName
=
"****"
;
/**
* 评估时间
*/
private
Date
time
=
new
Date
();
/**
* 难度系数
*/
private
double
difficulty
=
1.1
;
/**
* 类型预算 1:适配、2:改造
*/
private
Integer
type
=
1
;
/**
* 预算金额 double
*/
private
double
budget
=
1.1
;
/**
* 原系统规模
*/
private
SysScale
sysScale
=
new
SysScale
();
/**
* 关键技术及替换策略建议
*/
private
TechnologyList
technologyList
=
new
TechnologyList
();
/**
* 基础工作量评估
*/
private
Workload
workload
=
new
Workload
();
/**
* 额外依赖申请
*/
private
Apply
apply
=
new
Apply
();
/**
* 适配难度评估
*/
private
DifficultyAssessment
difficultyAssessment
=
new
DifficultyAssessment
();
/**
* 造价估算
*/
private
ManufacturingCost
manufacturingCost
=
new
ManufacturingCost
();
}
src/main/java/com/zjty/inspect/entity/Basis.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
com.github.junrar.Volume
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : inspect</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 18:46
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
Basis
{
/**
* 开发量
*/
private
double
developmentVolume
=
1.1
;
/**
* 修正系数
*/
private
double
correctionFactor
=
1.1
;
}
src/main/java/com/zjty/inspect/entity/Browser.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
com.zjty.inspect.enums.CompatibleBrowser
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* <h4>Description : 前端浏览器相关</h4>
*
* @author : czq
* @Date : 2020-03-05 17:22
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
Browser
{
/**
* 兼容的浏览器
*/
private
List
<
CompatibleBrowser
>
compatibleBrowsers
;
/**
* 插件安装情况int 1:是 2:否
*/
private
Integer
PlugInUnit
;
/**
* 其他兼容的浏览器
*/
private
String
otherBrowser
;
/*
更多需求
*/
/**
* 地理信息系统 int 1:是 2:否
*/
private
Integer
geography
;
/**
* 调用外设
*/
private
Integer
peripheral
;
/**
*动画
*/
private
Integer
animation
;
/**
* 3d展示
*/
private
Integer
threeD
;
/**
* 公文显现与编辑
*/
private
Integer
document
;
/**
* 多媒体
*/
private
Integer
media
;
/**
* Flash
*/
private
Integer
flash
;
/**
* 其他
*/
private
Integer
otherDemand
;
}
src/main/java/com/zjty/inspect/entity/BrowserDifficulty.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 浏览器难度</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 19:23
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
BrowserDifficulty
{
/**
* 系统评估
*/
private
double
systemEvaluation
=
1.1
;
/**
* 额外信息
*/
private
double
message
=
1.1
;
/**
* 综合难度
*/
private
double
difficulty
=
1.1
;
/**
* 样式
*/
private
Integer
style
=
10
;
/**
* api
*/
private
Integer
api
=
10
;
/**
* 插件
*/
private
Integer
plugInUnit
=
10
;
/**
* 用户额外需求
*/
private
String
demand
=
"*********"
;
}
src/main/java/com/zjty/inspect/entity/Database.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
com.zjty.inspect.enums.DatabaseType
;
import
com.zjty.inspect.task.task
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* <h4>Description : 数据库相关</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 18:00
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
Database
{
/**
* 数据库类型 枚举
*/
private
List
<
DatabaseType
>
databaseType
;
/**
* 其他
*/
private
String
otherType
;
/**
* 视图 int 1:是 2:否
*/
private
Integer
view
;
/**
* 存储过程 1:是 2:否
*/
private
Integer
storage
;
/**
* 函数 1:是 2:否
*/
private
Integer
function
=
1
;
/**
* Dblink 1:是 2:否
*/
private
Integer
dbLink
;
/**
* 定时任务 1:是 2:否
*/
private
Integer
timeTask
=
1
;
/**
* 序列 1:是 2:否
*/
private
Integer
sequence
=
1
;
/**
* 触发器 1:是 2:否
*/
private
Integer
trigger
;
/*
更多内容
*/
/**
* 容灾 (1:否 2:主备 3:分布式)
*/
private
Integer
disasterTolerance
;
/**
* 安全 1:是 2:否
*/
private
Integer
safe
;
/**
* 读写分离 1:是 2:否
*/
private
Integer
separate
;
/**
* 更高性能 1:是 2:否
*/
private
Integer
performance
;
/**
* 其他内容
*/
private
String
otherContent
;
}
src/main/java/com/zjty/inspect/entity/DatabaseDifficulty.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* <h4>Description : 数据库难度</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 19:36
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
DatabaseDifficulty
{
/**
* 系统评估
*/
private
double
systemEvaluation
=
1.1
;
/**
* 额外信息
*/
private
double
message
=
1.1
;
/**
* 综合难度
*/
private
double
difficulty
=
1.1
;
/**
* 依赖
*/
private
List
<
DependOnNum
>
dependOnNum
=
new
ArrayList
<>();
/**
* 容灾 (1:否 2:主备 3:分布式)
*/
private
Integer
disasterTolerance
=
1
;
/**
* 安全 1:是 2:否
*/
private
Integer
safe
=
1
;
/**
* 读写分离 1:是 2:否
*/
private
Integer
separate
=
1
;
/**
* 更高性能 1:是 2:否
*/
private
Integer
performance
=
1
;
/**
* 其他内容
*/
private
Integer
otherContent
=
1
;
}
src/main/java/com/zjty/inspect/entity/DependOnNum.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 依赖或jni数量</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 19:32
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
DependOnNum
{
/**
* 依赖/jni名称
*/
private
String
name
=
"******"
;
/**
* 数量
*/
private
Integer
num
=
10
;
}
src/main/java/com/zjty/inspect/entity/Details.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
com.zjty.inspect.enums.OperateSystem
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 原系统部署架构</h4>
*
* @author : czq
* @Date : 2020-03-05 17:00
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
Details
{
/**
* 部署情况 1、本地 2:政务云
*/
private
Integer
deploy
;
/**
* 操作系统 枚举
*/
private
OperateSystem
operateSystem
;
/**
* 其他
*/
private
String
other
;
/**
* 版本
*/
private
String
edition
;
}
src/main/java/com/zjty/inspect/entity/DifficultyAssessment.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 适配难度评估</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 19:09
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
DifficultyAssessment
{
/**
* 1.描述
6.数据库
7.本地程序
*/
private
String
des
=
"*************************"
;
/**
* 系统部署架构难度
*/
private
FrameDifficulty
frameDifficulty
=
new
FrameDifficulty
();
/**
* 浏览器难度
*/
private
BrowserDifficulty
browserDifficulty
=
new
BrowserDifficulty
();
/**
* 中间件难度
*/
private
MiddlewareDifficulty
middlewareDifficulty
=
new
MiddlewareDifficulty
();
/**
* 数据库难度
*/
private
DatabaseDifficulty
databaseDifficulty
=
new
DatabaseDifficulty
();
/**
* 本地程序难度
*/
private
ProgramDifficulty
programDifficulty
=
new
ProgramDifficulty
();
}
src/main/java/com/zjty/inspect/entity/Estimate.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 价格估算</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 19:00
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
Estimate
{
/**
* 计算值
*/
private
double
Calculation
=
1.1
;
/**
* 操作
*/
private
String
operation
=
"*****"
;
/**
* 调整后
*/
private
double
adjustment
=
1.1
;
}
src/main/java/com/zjty/inspect/entity/FrameDifficulty.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 框架难度</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 19:14
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
FrameDifficulty
{
//系统评估、额外信息、综合难度
/**
* 系统评估
*/
private
double
systemEvaluation
=
1.1
;
/**
* 额外信息
*/
private
double
message
=
1.1
;
/**
* 综合难度
*/
private
double
difficulty
=
1.1
;
/**
* 详情 1:混合 2:前后端分离
*/
private
Integer
details
=
1
;
/**
* 分布式 int 1:是 2:否
*/
private
Integer
distributed
=
1
;
/**
* 负载均衡 int 1:是 2:否
*/
private
Integer
loadBalance
=
1
;
/**
* 容灾 int 1:是 2:否
*/
private
Integer
disaster
=
1
;
/**
* 其他需求
*/
private
String
otherDemand
=
"***********"
;
}
src/main/java/com/zjty/inspect/entity/ManufacturingCost.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 造价估算</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 18:57
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public
class
ManufacturingCost
{
/**
* 人工单价
*/
private
Estimate
artificial
=
new
Estimate
();
/**
* 基础工作量
*/
private
Estimate
workLoad
=
new
Estimate
();
/**
* 难度系数
*/
private
Estimate
degreeOfDifficulty
=
new
Estimate
();
/**
* 额外依赖服务申请
*/
private
Estimate
apply
=
new
Estimate
();
/**
* 预算费用
*/
private
Estimate
budgetaryCost
=
new
Estimate
();
}
src/main/java/com/zjty/inspect/entity/Middleware.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
com.zjty.inspect.enums.MiddlewareEnum
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* <h4>Description : 中间件/API</h4>
*
* @author : czq
* @Date : 2020-03-05 17:39
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
Middleware
{
/**
* 原文件情况 枚举
*/
private
List
<
MiddlewareEnum
>
middlewareEnums
;
/**
* 其他中间件
*/
private
String
otherMiddleware
;
/*
更多需求
*/
/**
*Web集群 1:是 2:否
*/
private
Integer
web
;
/**
* Jndi集群 1:是 2:否
*/
private
Integer
jndi
;
/**
* Jms集群 1:是 2:否
*/
private
Integer
jms
;
/**
* 消息路由 1:是 2:否
*/
private
Integer
route
;
}
src/main/java/com/zjty/inspect/entity/MiddlewareDifficulty.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* <h4>Description : 中间件难度</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 19:30
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
MiddlewareDifficulty
{
/**
* 系统评估
*/
private
double
systemEvaluation
=
1.1
;
/**
* 额外信息
*/
private
double
message
=
1.1
;
/**
* 综合难度
*/
private
double
difficulty
=
1.1
;
/**
* 依赖详情
*/
private
List
<
DependOnNum
>
dependOnNum
=
new
ArrayList
<>();
/*
*用户额外信息详情
*/
/**
*Web集群 1:是 2:否
*/
private
Integer
web
=
1
;
/**
* Jndi集群 1:是 2:否
*/
private
Integer
jndi
=
1
;
/**
* Jms集群 1:是 2:否
*/
private
Integer
jms
=
1
;
/**
* 消息路由 1:是 2:否
*/
private
Integer
route
=
1
;
}
src/main/java/com/zjty/inspect/entity/ProgramDifficulty.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* <h4>Description : inspect</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 19:40
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
ProgramDifficulty
{
/**
* 系统评估
*/
private
double
systemEvaluation
=
1.1
;
/**
* 额外信息
*/
private
double
message
=
1.1
;
/**
* 综合难度
*/
private
double
difficulty
=
1.1
;
/**
* 依赖详情
*/
private
List
<
DependOnNum
>
dependOnNum
=
new
ArrayList
<>();
}
src/main/java/com/zjty/inspect/entity/Reform.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
com.zjty.inspect.enums.ApplicationType
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 应用系统改造替换表单</h4>
*
* @author : czq
* @Date : 2020-03-05 16:43
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
Reform
{
/**
* 替换方式 int(1:改造 2:适配)
*/
private
Integer
mode
;
/**
* 改造解释链接
*/
private
String
reformUrl
;
/**
* 适配解释链接
*/
private
String
adaptationUrl
;
/**
* 系统名称
*/
private
String
projectName
;
/**
* 上传类型
*/
private
String
uploadType
;
/**
* 代码地址
*/
private
String
codeUrl
;
/**
* 模块数
*/
private
String
moduleNum
;
/**
*开发语言
*/
private
String
language
;
/**
* 原开发费用
*/
private
double
cost
;
/**
* 原开发周期
*/
private
Integer
cycle
;
/**
* 服务设备台数
*/
private
Integer
serverNum
;
/**
* 该应用类型
*/
private
ApplicationType
applicationType
;
/**
* 开发单位是否在本地int 1:是 2:否
*/
private
Integer
address
;
/**
* 是否为涉密信息系统 int 1:是 2:否
*/
private
Integer
secret
;
/**
* 详细填写
*/
private
String
message
;
/**
* 系统部署架构
*/
private
SystemStructure
systemStructure
;
/**
* 前端浏览器相关
*/
private
Browser
browser
;
/**
* 中间件/API
*/
private
Middleware
middleware
;
/**
* 数据库相关
*/
private
Database
database
;
/**
* 迁移策略 1:休息日 2:晚间切换
*/
private
Integer
strategy
;
/**
* 额外申请
*/
private
Apply
apply
;
}
src/main/java/com/zjty/inspect/entity/Scale.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 原系统规模</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 18:25
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
Scale
{
/**
* 数量
*/
private
Integer
num
=
10
;
/**
* 备注
*/
private
String
des
=
"***"
;
}
src/main/java/com/zjty/inspect/entity/SysScale.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 原系统规模</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 18:24
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
SysScale
{
/**
* 代码
*/
private
Scale
code
=
new
Scale
();
/**
* 文件
*/
private
Scale
file
=
new
Scale
();
/**
* 模块
*/
private
Scale
mode
=
new
Scale
();
}
src/main/java/com/zjty/inspect/entity/SystemStructure.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 原系统架构</h4>
*
* @author : CZQ
* @Date : 2020-03-05 16:58
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
SystemStructure
{
/**
* 应用服务器
*/
private
Details
application
;
/**
* 数据库服务器
*/
private
Details
database
;
/**
* SLB
*/
private
Details
SLB
;
/**
* 存储
*/
private
Details
storage
;
/**
* 其他服务设备
*/
private
Details
otherEquipment
;
/*
更多需求
*/
/**
* 分布式 int 1:是 2:否
*/
private
Integer
distributed
;
/**
* 负载均衡 int 1:是 2:否
*/
private
Integer
loadBalance
;
/**
* 容灾 int 1:是 2:否
*/
private
Integer
disaster
;
/**
* 其他需求
*/
private
String
otherDemand
;
}
src/main/java/com/zjty/inspect/entity/TechnologyContent.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : inspect</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 18:40
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
TechnologyContent
{
/**
* 本地程序开发
*/
private
String
local
=
"*****"
;
/**
* 关键字
*/
private
String
keyWord
=
"********"
;
/**
* 所在文件
*/
private
String
file
=
"*****"
;
/**
* 位置
*/
private
String
position
=
"*******"
;
/**
* 替换策略
*/
private
Integer
strategy
=
1
;
}
src/main/java/com/zjty/inspect/entity/TechnologyList.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* <h4>Description : 技术和替换策略建议</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 18:29
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
TechnologyList
{
/**
* 建议
*/
private
String
des
=
"***************************************************"
;
/**
* 技术列表
*/
private
List
<
TechnologyReport
>
technologyReports
=
new
ArrayList
<>();
}
src/main/java/com/zjty/inspect/entity/TechnologyReport.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* <h4>Description : 技术</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 18:33
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
TechnologyReport
{
/**
* 关键技术
*/
private
String
technology
=
"*******"
;
/**
* 技术内容
*/
private
List
<
TechnologyContent
>
technologyContents
=
new
ArrayList
<>();
}
src/main/java/com/zjty/inspect/entity/Workload.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* <h4>Description : 基础工作量评估</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 18:44
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
Workload
{
/**
* 描述
*/
private
String
des
=
"***************"
;
/**
* 开发费用
*/
private
double
cost
=
1.2
;
/**
*模块数
*/
private
Integer
mode
=
19
;
/*
* 依据
*/
/**
* 开发
*/
private
Basis
development
=
new
Basis
();
/**
* 测试
*/
private
Basis
test
=
new
Basis
();
/**
* 部署
*/
private
Basis
deploy
=
new
Basis
();
/**
* 合计
*/
private
Basis
total
=
new
Basis
();
}
src/main/java/com/zjty/inspect/enums/ApplicationType.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
enums
;
/**
* <h4>Description : 应用类型</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 16:54
*/
public
enum
ApplicationType
{
OA
,
MAIL
,
youjian
,
taishi
,
shipin
,
shuju
,
menhu
,
shenqin
,
ditu
,
threed
,
other
,
}
src/main/java/com/zjty/inspect/enums/CompatibleBrowser.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
enums
;
import
jdk.internal.dynalink.beans.BeansLinker
;
/**
* <h4>Description : 兼容的浏览器</h4>
*
* @author : czq
* @Date : 2020-03-05 17:25
*/
public
enum
CompatibleBrowser
{
IETRIDENT
,
CHROMEWEBKIT
,
FIREFOX
,
OPERA
,
SECURE
,
}
src/main/java/com/zjty/inspect/enums/DatabaseType.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
enums
;
/**
* <h4>Description : inspect</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 18:02
*/
public
enum
DatabaseType
{
ORCLE
,
SQLSERVER
,
DB2
,
MYSQL
,
SYBASE
,
}
src/main/java/com/zjty/inspect/enums/MiddlewareEnum.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
enums
;
/**
* <h4>Description : inspect</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 17:53
*/
public
enum
MiddlewareEnum
{
TOMCAT
,
JBOSS
,
NGNIX
,
WEBSPHERE
,
WEBLOGIC
,
}
src/main/java/com/zjty/inspect/enums/OperateSystem.java
0 → 100644
浏览文件 @
6b418448
package
com
.
zjty
.
inspect
.
enums
;
/**
* <h4>Description : 操作系统</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 17:03
*/
public
enum
OperateSystem
{
CENTEROSREALES
,
WINSERVER2006
,
WINSERVER2012
,
REDHATREALES
,
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论