Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
I
inspect
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
912协同工作系统
项目监控管理工具
inspect
Commits
0c93a8cb
提交
0c93a8cb
authored
3月 07, 2020
作者:
wyl
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
枚举加NONE
上级
593cd933
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
62 行增加
和
54 行删除
+62
-54
InspectController.java
...n/java/com/zjty/inspect/controller/InspectController.java
+1
-1
Apply.java
src/main/java/com/zjty/inspect/entity/Apply.java
+1
-1
Browser.java
src/main/java/com/zjty/inspect/entity/Browser.java
+9
-9
Database.java
src/main/java/com/zjty/inspect/entity/Database.java
+11
-11
DependOnNum.java
src/main/java/com/zjty/inspect/entity/DependOnNum.java
+1
-1
Details.java
src/main/java/com/zjty/inspect/entity/Details.java
+2
-2
Middleware.java
src/main/java/com/zjty/inspect/entity/Middleware.java
+4
-4
Reform.java
src/main/java/com/zjty/inspect/entity/Reform.java
+19
-19
SystemStructure.java
src/main/java/com/zjty/inspect/entity/SystemStructure.java
+3
-3
WorkLoadUtil.java
src/main/java/com/zjty/inspect/utils/WorkLoadUtil.java
+11
-3
没有找到文件。
src/main/java/com/zjty/inspect/controller/InspectController.java
浏览文件 @
0c93a8cb
...
...
@@ -348,7 +348,7 @@ public class InspectController {
Budget
budget
=
inspect
.
getBudgets
().
getBudget
().
get
(
0
);
double
f
=
budget
.
getProportion
()*
budget
.
getSysFund
()*
budget
.
getMoneyRate
()*
budget
.
getCoefficient
();
System
.
out
.
println
(
"F:"
+
f
);
workLoadUtil
.
result
(
reform
,
assessmentReport
,
f
,
1
20
);
workLoadUtil
.
result
(
reform
,
assessmentReport
,
f
,
1
.5
);
Evaluation
evaluation
=
new
Evaluation
();
//输入参数
String
in
=
JSON
.
toJSONString
(
reform
);
...
...
src/main/java/com/zjty/inspect/entity/Apply.java
浏览文件 @
0c93a8cb
...
...
@@ -19,7 +19,7 @@ public class Apply {
/**
* 费用
*/
private
double
cost
=
1.
1
;
private
double
cost
=
-
1
;
/**
* 原因
...
...
src/main/java/com/zjty/inspect/entity/Browser.java
浏览文件 @
0c93a8cb
...
...
@@ -26,7 +26,7 @@ public class Browser {
/**
* 插件安装情况int 1:是 2:否
*/
private
Integer
PlugInUnit
;
private
Integer
PlugInUnit
=
-
1
;
/**
* 其他兼容的浏览器
...
...
@@ -41,39 +41,39 @@ public class Browser {
/**
* 地理信息系统 int 1:是 2:否
*/
private
Integer
geography
;
private
Integer
geography
=
-
1
;
/**
* 调用外设
*/
private
Integer
peripheral
;
private
Integer
peripheral
=
-
1
;
/**
*动画
*/
private
Integer
animation
;
private
Integer
animation
=
-
1
;
/**
* 3d展示
*/
private
Integer
threeD
;
private
Integer
threeD
=
-
1
;
/**
* 公文显现与编辑
*/
private
Integer
document
;
private
Integer
document
=
-
1
;
/**
* 多媒体
*/
private
Integer
media
;
private
Integer
media
=
-
1
;
/**
* Flash
*/
private
Integer
flash
;
private
Integer
flash
=
-
1
;
/**
* 其他
*/
private
Integer
otherDemand
;
private
Integer
otherDemand
=
-
1
;
}
src/main/java/com/zjty/inspect/entity/Database.java
浏览文件 @
0c93a8cb
...
...
@@ -32,36 +32,36 @@ public class Database {
/**
* 视图 int 1:是 2:否
*/
private
Integer
view
;
private
Integer
view
=
-
1
;
/**
* 存储过程 1:是 2:否
*/
private
Integer
storage
;
private
Integer
storage
=
-
1
;
/**
* 函数 1:是 2:否
*/
private
Integer
function
=
1
;
private
Integer
function
=
-
1
;
/**
* Dblink 1:是 2:否
*/
private
Integer
dbLink
;
private
Integer
dbLink
=
-
1
;
/**
* 定时任务 1:是 2:否
*/
private
Integer
timeTask
=
1
;
private
Integer
timeTask
=
-
1
;
/**
* 序列 1:是 2:否
*/
private
Integer
sequence
=
1
;
private
Integer
sequence
=
-
1
;
/**
* 触发器 1:是 2:否
*/
private
Integer
trigger
;
private
Integer
trigger
=
-
1
;
/*
更多内容
...
...
@@ -70,22 +70,22 @@ public class Database {
/**
* 容灾 (1:否 2:主备 3:分布式)
*/
private
Integer
disasterTolerance
;
private
Integer
disasterTolerance
=
-
1
;
/**
* 安全 1:是 2:否
*/
private
Integer
safe
;
private
Integer
safe
=
-
1
;
/**
* 读写分离 1:是 2:否
*/
private
Integer
separate
;
private
Integer
separate
=
-
1
;
/**
* 更高性能 1:是 2:否
*/
private
Integer
performance
;
private
Integer
performance
=
-
1
;
/**
* 其他内容
...
...
src/main/java/com/zjty/inspect/entity/DependOnNum.java
浏览文件 @
0c93a8cb
...
...
@@ -23,5 +23,5 @@ public class DependOnNum {
/**
* 数量
*/
private
Integer
num
=
10
;
private
Integer
num
=
-
1
;
}
src/main/java/com/zjty/inspect/entity/Details.java
浏览文件 @
0c93a8cb
...
...
@@ -18,12 +18,12 @@ public class Details {
/**
* 部署情况 1、本地 2:政务云
*/
private
Integer
deploy
;
private
Integer
deploy
=
-
1
;
/**
* 操作系统 枚举
*/
private
OperateSystem
operateSystem
;
private
OperateSystem
operateSystem
=
OperateSystem
.
NONE
;
/**
* 其他
...
...
src/main/java/com/zjty/inspect/entity/Middleware.java
浏览文件 @
0c93a8cb
...
...
@@ -36,20 +36,20 @@ public class Middleware {
/**
*Web集群 1:是 2:否
*/
private
Integer
web
;
private
Integer
web
=
-
1
;
/**
* Jndi集群 1:是 2:否
*/
private
Integer
jndi
;
private
Integer
jndi
=
-
1
;
/**
* Jms集群 1:是 2:否
*/
private
Integer
jms
;
private
Integer
jms
=
-
1
;
/**
* 消息路由 1:是 2:否
*/
private
Integer
route
;
private
Integer
route
=
-
1
;
}
src/main/java/com/zjty/inspect/entity/Reform.java
浏览文件 @
0c93a8cb
...
...
@@ -24,7 +24,7 @@ public class Reform {
/**
* admin 是否是管理员
*/
private
Integer
admin
;
private
Integer
admin
=
-
1
;
/**
* username
...
...
@@ -38,7 +38,7 @@ public class Reform {
/**
* 替换方式 int(1:改造 2:适配)
*/
private
Integer
mode
;
private
Integer
mode
=
-
1
;
/**
* 系统名称
...
...
@@ -64,28 +64,28 @@ public class Reform {
/**
* 模块数
*/
private
Integer
moduleNum
;
private
Integer
moduleNum
=
-
1
;
/**
* 原开发费用
*/
private
Integer
cost
;
private
Integer
cost
=
-
1
;
/**
* 开发单位是否在本地int 1:是 2:否
*/
private
Integer
address
;
private
Integer
address
=
-
1
;
/**
* 是否为涉密信息系统 int 1:是 2:否
*/
private
Integer
secret
;
private
Integer
secret
=
-
1
;
/**
* 容灾能力 int 1:是 2:否
*/
private
Integer
disasterTolerance
;
private
Integer
disasterTolerance
=
-
1
;
/**
* 安全能力
...
...
@@ -93,32 +93,32 @@ public class Reform {
* 2:弱
* 3:强
*/
private
Integer
safe
;
private
Integer
safe
=
-
1
;
/**
* 架构
*/
private
Integer
framework
;
private
Integer
framework
=
-
1
;
/**
* 该应用类型
*/
private
Integer
applicationType
;
private
Integer
applicationType
=
-
1
;
/**
* 运行时间
*/
private
Integer
time
;
private
Integer
time
=
-
1
;
/**
* 数据库表数量
*/
private
Integer
tableNum
;
private
Integer
tableNum
=
-
1
;
/**
* 数据库数据量
*/
private
Integer
databaseNum
;
private
Integer
databaseNum
=
-
1
;
/*
详细填写
*/
...
...
@@ -126,30 +126,30 @@ public class Reform {
/**
* 系统部署架构
*/
private
SystemStructure
systemStructure
;
private
SystemStructure
systemStructure
=
new
SystemStructure
()
;
/**
* 前端浏览器相关
*/
private
Browser
browser
;
private
Browser
browser
=
new
Browser
()
;
/**
* 中间件/API
*/
private
Middleware
middleware
;
private
Middleware
middleware
=
new
Middleware
()
;
/**
* 数据库相关
*/
private
Database
database
;
private
Database
database
=
new
Database
()
;
/**
* 迁移策略 1:休息日 2:晚间切换 3:短暂停止
*/
private
Integer
strategy
;
private
Integer
strategy
=
-
1
;
/**
* 额外申请
*/
private
Apply
apply
;
private
Apply
apply
=
new
Apply
()
;
}
src/main/java/com/zjty/inspect/entity/SystemStructure.java
浏览文件 @
0c93a8cb
...
...
@@ -48,12 +48,12 @@ public class SystemStructure {
/**
* 分布式 int 1:是 2:否
*/
private
Integer
distributed
;
private
Integer
distributed
=
-
1
;
/**
* 负载均衡 int 1:是 2:否
*/
private
Integer
loadBalance
;
private
Integer
loadBalance
=
-
1
;
/**
* 容灾
...
...
@@ -61,7 +61,7 @@ public class SystemStructure {
* 2:有0,无-0.05
* 3:有0,无-0.1
*/
private
Integer
disaster
=
0
;
private
Integer
disaster
=
-
1
;
/**
* 其他需求
...
...
src/main/java/com/zjty/inspect/utils/WorkLoadUtil.java
浏览文件 @
0c93a8cb
...
...
@@ -345,7 +345,15 @@ public class WorkLoadUtil {
//本地程序e (1+0.2)数量次幂 max=1.5
ProgramDifficulty
programDifficulty
=
report
.
getDifficultyAssessment
().
getProgramDifficulty
();
double
eProgram
=
Math
.
pow
(
1.2
,
programDifficulty
.
getDependOnNum
().
size
());
int
totalNum
=
0
;
for
(
DependOnNum
dependOnNum:
programDifficulty
.
getDependOnNum
()){
System
.
out
.
println
(
dependOnNum
.
getName
());
if
(
dependOnNum
.
getNum
()!=-
1
){
totalNum
+=
dependOnNum
.
getNum
();
}
}
logger
.
info
(
totalNum
+
""
);
double
eProgram
=
Math
.
pow
(
1.2
,
totalNum
);
eProgram
=
eProgram
>
1.5
?
1.5
:
eProgram
;
logger
.
info
(
"本地程序难度:"
+
eProgram
);
programDifficulty
.
setDifficulty
(
eProgram
);
...
...
@@ -398,12 +406,12 @@ public class WorkLoadUtil {
report
.
getManufacturingCost
().
getWorkLoad
().
setAdjustment
(
totalWorkload
);
report
.
getManufacturingCost
().
getDegreeOfDifficulty
().
setCalculation
(
multipleHardrage
);
report
.
getManufacturingCost
().
getDegreeOfDifficulty
().
setAdjustment
(
multipleHardrage
);
report
.
getManufacturingCost
().
getApply
().
setCalculation
(
reform
.
getApply
().
getCost
());
report
.
getManufacturingCost
().
getApply
().
setCalculation
(
reform
.
getApply
().
getCost
()
==-
1
?
0
:
reform
.
getApply
().
getCost
()
);
report
.
getManufacturingCost
().
getApply
().
setAdjustment
(
0
);
report
.
getManufacturingCost
().
getBudgetaryCost
().
setCalculation
(
r
*
totalWorkload
+
reform
.
getApply
().
getCost
());
report
.
getManufacturingCost
().
getBudgetaryCost
().
setAdjustment
(
r
*
totalWorkload
);
logger
.
info
(
"人工费:"
+
r
+
"万元"
);
logger
.
info
(
"额外申请"
+
reform
.
getApply
().
getCost
(
)+
"万元"
);
logger
.
info
(
"额外申请"
+
(
reform
.
getApply
().
getCost
()==-
1
?
0
:
reform
.
getApply
().
getCost
()
)+
"万元"
);
logger
.
info
(
"费用总计"
+(
r
*
totalWorkload
+
reform
.
getApply
().
getCost
()));
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论