提交 6b418448 authored 作者: czq's avatar czq

合并分支 'czq' 到 'master'

Czq 查看合并请求 !1
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);
}
} }
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 = "***********";
}
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();
}
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;
}
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;
}
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 = "*********";
}
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;
}
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;
}
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;
}
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;
}
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();
}
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;
}
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 = "***********";
}
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();
}
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;
}
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;
}
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<>();
}
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;
}
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 = "***";
}
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();
}
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;
}
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;
}
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<>();
}
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<>();
}
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();
}
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,
}
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,
}
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,
}
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,
}
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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论