提交 f2c5043d authored 作者: 孙洁清's avatar 孙洁清

v1.1

上级 ccde3799
package com.zjty.inspect.entity;
import lombok.Data;
@Data
public class BaseDes {
private Integer code;
private String name;
private String des;
private String version;
}
......@@ -28,7 +28,7 @@ public class Browser {
/**
* 浏览器插件
*/
private List<BrowserPlug> browserPlugs;
private List<BaseDes> browserPlugs;
/**
* 插件安装情况int 1:是 2:否
......
......@@ -3,6 +3,10 @@ package com.zjty.inspect.entity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@ApiModel(value = "浏览器插件")
@Getter
public enum BrowserPlugEnum {
......@@ -26,7 +30,12 @@ public enum BrowserPlugEnum {
private Integer code;
private String name;
private static Map<String,BrowserPlugEnum> browserPlugEnumMap=new HashMap<>();
static {
for (BrowserPlugEnum browserPlugEnum : BrowserPlugEnum.values()) {
browserPlugEnumMap.put(browserPlugEnum.getName(),browserPlugEnum);
}
}
BrowserPlugEnum() {
}
......@@ -34,4 +43,12 @@ public enum BrowserPlugEnum {
this.code = code;
this.name = name;
}
public static BrowserPlugEnum getByName(String name){
BrowserPlugEnum browserPlugEnum = browserPlugEnumMap.get(name);
if(browserPlugEnum == null){
return null;
}
return browserPlugEnum;
}
}
......@@ -4,6 +4,9 @@ import io.swagger.annotations.ApiModel;
import lombok.Getter;
import java.applet.Applet;
import java.util.HashMap;
import java.util.Map;
@ApiModel(value = "cs技术类型")
@Getter
public enum CSTechnologyEnum {
......@@ -21,6 +24,12 @@ public enum CSTechnologyEnum {
private Integer code;
private String name;
private static Map<String,CSTechnologyEnum> csTechnologyEnumMap=new HashMap<>();
static {
for (CSTechnologyEnum csTechnologyEnum : CSTechnologyEnum.values()) {
csTechnologyEnumMap.put(csTechnologyEnum.getName(),csTechnologyEnum);
}
}
CSTechnologyEnum() {
}
......@@ -28,4 +37,12 @@ public enum CSTechnologyEnum {
this.code = code;
this.name = name;
}
public static CSTechnologyEnum getByName(String name){
CSTechnologyEnum csTechnologyEnum = csTechnologyEnumMap.get(name);
if(csTechnologyEnum == null){
return null;
}
return csTechnologyEnum;
}
}
......@@ -8,7 +8,10 @@ import lombok.Data;
@Data
public class DevFramework {
//架构名称
private FrameWorkEnum frameWork;
// private FrameWorkEnum frameWork;
private String name;
//
private Integer code;
//版本
private String version;
//备注
......
......@@ -7,15 +7,17 @@ import java.util.List;
@Data
public class DevelopLanguageSystem {
//原应用主要开发架构
private List<DevFramework> devFrameworks;
private List<BaseDes> devFrameworks;
//bs原应用浏览器前端开发技术
private List<FontDevTechnology> fontDevTechnologies;
private List<BaseDes> fontDevTechnologies;
//cs前端开发技术
private List<CSDevTechnology> csDevTechnologies;
private List<BaseDes> csDevTechnologies;
//封装方式
private List<OpGA> opGAs;
private List<BaseDes> opGAs;
//主开发语言
private MainLanguageEnum mainLanguageEnum;
private Integer code;
private String name;
// private MainLanguageEnum mainLanguageEnum;
//开发语言
private List<DevLanguage> devLanguages;
private List<BaseDes> devLanguages;
}
......@@ -2,6 +2,10 @@ package com.zjty.inspect.entity;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@ApiModel(value = "bs浏览器技术名称")
@Getter
public enum FontTechnologyEnum {
......@@ -23,15 +27,28 @@ public enum FontTechnologyEnum {
AURELIA("AURELIA框架",15),
QITA("其他",16);
//描述
private String des;
private String name;
//序号
private Integer code;
FontTechnologyEnum() {
}
FontTechnologyEnum(String des, int code) {
this.des = des;
private static Map<String,FontTechnologyEnum> fontTechnologyEnumMap=new HashMap<>();
static {
for (FontTechnologyEnum fontTechnologyEnum : FontTechnologyEnum.values()) {
fontTechnologyEnumMap.put(fontTechnologyEnum.getName(),fontTechnologyEnum);
}
}
FontTechnologyEnum(String name, int code) {
this.name = name;
this.code = code;
}
public static FontTechnologyEnum getByName(String name){
FontTechnologyEnum fontTechnologyEnum = fontTechnologyEnumMap.get(name);
if(fontTechnologyEnum == null){
return null;
}
return fontTechnologyEnum;
}
}
......@@ -2,6 +2,10 @@ package com.zjty.inspect.entity;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@ApiModel(value = "架构类型")
@Getter
public enum FrameWorkEnum {
......@@ -26,9 +30,22 @@ public enum FrameWorkEnum {
private String name;
FrameWorkEnum() {
}
private static Map<String,FrameWorkEnum> frameWorkEnumMap=new HashMap<>();
static {
for (FrameWorkEnum frameWorkEnum : FrameWorkEnum.values()) {
frameWorkEnumMap.put(frameWorkEnum.getName(),frameWorkEnum);
}
}
FrameWorkEnum(Integer code, String name) {
this.code = code;
this.name = name;
}
public static FrameWorkEnum getByName(String name){
FrameWorkEnum frameWorkEnum = frameWorkEnumMap.get(name);
if(frameWorkEnum == null){
return null;
}
return frameWorkEnum;
}
}
......@@ -2,6 +2,10 @@ package com.zjty.inspect.entity;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@ApiModel(value = "其他语言枚举类")
@Getter
public enum LanguageEnum {
......@@ -19,14 +23,28 @@ public enum LanguageEnum {
MATLAB(11,"MATLAB"),
QITA(12,"其他");
private Integer code;
private String name;
LanguageEnum() {
}
private static Map<String,LanguageEnum> languageEnumMap=new HashMap<>();
static {
for (LanguageEnum languageEnum : LanguageEnum.values()) {
languageEnumMap.put(languageEnum.getName(),languageEnum);
}
}
LanguageEnum(Integer code, String name) {
this.code = code;
this.name = name;
}
public static LanguageEnum getByName(String name){
LanguageEnum languageEnum = languageEnumMap.get(name);
if(languageEnum == null){
return null;
}
return languageEnum;
}
}
......@@ -8,4 +8,6 @@ public class LocalSystemDep {
private String name;
//金额
private double money;
//备注
private String des;
}
......@@ -2,6 +2,10 @@ package com.zjty.inspect.entity;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@ApiModel(value = "主语言枚举类")
@Getter
public enum MainLanguageEnum {
......@@ -23,9 +27,22 @@ public enum MainLanguageEnum {
MainLanguageEnum() {
}
private static Map<String,MainLanguageEnum> mainLanguageEnumMap=new HashMap<>();
static {
for (MainLanguageEnum mainLanguageEnum : MainLanguageEnum.values()) {
mainLanguageEnumMap.put(mainLanguageEnum.getName(),mainLanguageEnum);
}
}
MainLanguageEnum(Integer code, String name) {
this.code = code;
this.name = name;
}
public static MainLanguageEnum getByName(String name){
MainLanguageEnum mainLanguageEnum = mainLanguageEnumMap.get(name);
if(mainLanguageEnum == null){
return null;
}
return mainLanguageEnum;
}
}
......@@ -3,6 +3,10 @@ package com.zjty.inspect.entity;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import org.springframework.web.client.RestTemplate;
import java.util.HashMap;
import java.util.Map;
@ApiModel(value = "微服务")
@Getter
public enum MicroServiceEnum {
......@@ -37,9 +41,21 @@ public enum MicroServiceEnum {
MicroServiceEnum() {
}
private static Map<String,MicroServiceEnum> microServiceEnumMap=new HashMap<>();
static {
for (MicroServiceEnum microServiceEnum : MicroServiceEnum.values()) {
microServiceEnumMap.put(microServiceEnum.getName(),microServiceEnum);
}
}
MicroServiceEnum(Integer code, String name) {
this.code = code;
this.name = name;
}
public static MicroServiceEnum getByName(String name){
MicroServiceEnum microServiceEnum = microServiceEnumMap.get(name);
if(microServiceEnum == null){
return null;
}
return microServiceEnum;
}
}
......@@ -37,7 +37,7 @@ public class Middleware {
/**
* 额外微服务
*/
private List<MicroService> microServices;
private List<BaseDes> microServices;
/*
更多需求
*/
......
......@@ -2,6 +2,10 @@ package com.zjty.inspect.entity;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
@ApiModel(value = "打包方式")
@Getter
public enum OpgaEnum {
......@@ -13,7 +17,12 @@ public enum OpgaEnum {
private Integer code;
private String name;
private static Map<String,OpgaEnum> opgaEnumMap=new HashMap<>();
static {
for (OpgaEnum opgaEnum : OpgaEnum.values()) {
opgaEnumMap.put(opgaEnum.getName(),opgaEnum);
}
}
OpgaEnum() {
}
......@@ -21,4 +30,12 @@ public enum OpgaEnum {
this.code = code;
this.name = name;
}
public static OpgaEnum getByName(String name){
OpgaEnum opgaEnum = opgaEnumMap.get(name);
if(opgaEnum == null){
return null;
}
return opgaEnum;
}
}
package com.zjty.inspect.enums;
import com.zjty.inspect.entity.FontTechnologyEnum;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
/**
* <h4>Description : 兼容的浏览器</h4>
*
* @author : czq
* @Date : 2020-03-05 17:25
*/
@Getter
public enum CompatibleBrowser {
SANLIUL,
SAFARI,
OTHER,
IETRIDENT,
CHROMEWEBKIT,
FIREFOX,
OPERA,
SECURE,
NONE,
SANLIUL(1, "360安全浏览器(Trident/Blink内核)"),
SAFARI(2, "Safari(webkit内核)"),
OTHER(3, "其他:请在备注中填写,如需填写多个,请以逗号分隔"),
IETRIDENT(4, "IE(Trident内核)"),
CHROMEWEBKIT(5, "Chrome(Webkit/Blink内核)"),
CHROMIUM(6, "Chrome(Chromium内核)"),
FIREFOX(7, "Firefox(Gecko内核)"),
OPERA(8, "Opera(Blink内核)"),
SECURE(9, "secure"),
NONE(-1, "none");
private Integer code;
private String name;
CompatibleBrowser() {
}
private static Map<String, CompatibleBrowser> compatibleBrowserMap=new HashMap<>();
static {
for (CompatibleBrowser compatibleBrowser : CompatibleBrowser.values()) {
compatibleBrowserMap.put(compatibleBrowser.getName(),compatibleBrowser);
}
}
CompatibleBrowser(Integer code, String name) {
this.code = code;
this.name = name;
}
}
public static CompatibleBrowser getByName(String name) {
CompatibleBrowser compatibleBrowser = compatibleBrowserMap.get(name);
if (compatibleBrowser == null) {
return null;
}
return compatibleBrowser;
}
}
\ No newline at end of file
package com.zjty.inspect.enums;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
/**
* <h4>Description : inspect</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 18:02
*/
@Getter
public enum DatabaseType {
ACCESS,
POSTGRESQL,
SQLSERVER,
ORACLE,
MYSQL,
SYBASE,
DB2,
MARIADB,
MONGODB,
COUCHBASE,
AMAZON,
DYNAMODB,
COUCHDB,
MARKLOGIC,
NEO4J,
ORIENTDB,
TITAN,
VIRTUOSO,
ARANGODB,
HANGAO,
DAMENG,
SHENTONG,
JINCHANG,
OTHER,
NONE,
ACCESS(1,"ACCESS"),
POSTGRESQL(2,"PostgreSQL"),
SQLSERVER(3,"SQL Server"),
ORACLE(4,"Oracle"),
MYSQL(5,"MySQL"),
SYBASE(6,"SyBase"),
DB2(7,"DB2"),
MARIADB(8,"MariaDB"),
MONGODB(9,"MongoDB"),
COUCHBASE(10,"Couchbase"),
AMAZON(11,"Amazon"),
DYNAMODB(12,"DynamoDB"),
COUCHDB(13,"CouchDB"),
MARKLOGIC(14,"MarkLogic"),
NEO4J(15,"Neo4j"),
ORIENTDB(16,"OrientDB"),
TITAN(17,"Titan"),
VIRTUOSO(18,"Virtuoso"),
ARANGODB(19,"ArangoDB "),
HANGAO(20,"瀚高"),
DAMENG(21,"达梦"),
SHENTONG(22,"神通"),
JINCHANG(23,"人大金仓"),
OTHER(24,"其他:请在备注中填写,如需填写多个,请以逗号分隔"),
NONE(-1,"无");
private Integer code;
private String name;
DatabaseType() {
}
private static Map<String, DatabaseType> databaseTypeMap=new HashMap<>();
static {
for (DatabaseType databaseType : DatabaseType.values()) {
databaseTypeMap.put(databaseType.getName(),databaseType);
}
}
DatabaseType(Integer code, String name) {
this.code = code;
this.name = name;
}
public static DatabaseType getByName(String name) {
DatabaseType databaseType = databaseTypeMap.get(name);
if (databaseType == null) {
return null;
}
return databaseType;
}
}
package com.zjty.inspect.enums;
import com.zjty.inspect.entity.FontTechnologyEnum;
import com.zjty.inspect.entity.OpgaEnum;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
/**
* <h4>Description : inspect</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 17:53
*/
@Getter
public enum MiddlewareEnum {
IIS,
JONAS,
HADOOP,
KAFKA,
SPARK,
LVS,
LHA,
GERONIMO,
JINDIE,
DONGFANGTONG,
OTHER,
TOMCAT,
JBOSS,
NGNIX,
WEBSPHERE,
WEBLOGIC,
NONE,
IIS(1,"IIS"),
JONAS(1,"JOnAS"),
HADOOP(1,"Hadoop"),
KAFKA(1,"Kafka"),
SPARK(1,"Spark"),
LVS(1,"LVS"),
LHA(1,"LHA"),
GERONIMO(1,"Geronimo"),
JINDIE(1,"金蝶"),
DONGFANGTONG(1,"东方通"),
OTHER(1,"其他:请在备注中填写,如需填写多个,请以逗号分隔"),
TOMCAT(1,"Tomcat"),
JBOSS(1,"JBOSS"),
NGNIX(1,"Ngnix"),
WEBSPHERE(1,"Websphere"),
WEBLOGIC(1,"Weblogic"),
NONE(1,"无");
private Integer code;
private String name;
private static Map<String, MiddlewareEnum> middlewareEnumMap=new HashMap<>();
static {
for (MiddlewareEnum middlewareEnum : MiddlewareEnum.values()) {
middlewareEnumMap.put(middlewareEnum.getName(),middlewareEnum);
}
}
MiddlewareEnum() {
}
MiddlewareEnum(Integer code, String name) {
this.code = code;
this.name = name;
}
public static MiddlewareEnum getByName(String name){
MiddlewareEnum middlewareEnum = middlewareEnumMap.get(name);
if(middlewareEnum == null){
return null;
}
return middlewareEnum;
}
}
package com.zjty.inspect.enums;
import com.zjty.inspect.entity.FontTechnologyEnum;
import lombok.Getter;
import java.util.HashMap;
import java.util.Map;
/**
* <h4>Description : 操作系统</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2020-03-05 17:03
*/
@Getter
public enum OperateSystem {
WINDOWSXP10,
WINDOWSSERVER200816,
WINDOWSSERVER201620,
REDHATORACLELINUX,
CENTOS,
UBUNTU,
SUSE,
DEBIAN,
FEDORA,
MAGEIA,
LEDE,
OPENWRT,
DEEPIN,
UOS,
WINNINGKIRIN,
MILKYKIRIN,
ZHONGKEFANGDE,
XINZIDIAN,
PUHUA,
APPLEUNIXGNU,
IBMAIX,
HPUX,
SUNSOLARIS,
MPISIRIX,
OTHER,
CENTEROSREALES,
WINSERVER2006,
WINSERVER2012,
REDHATREALES,
AIX,
NONE,
WINDOWSXP10(1,"Windows(XP-Win10)"),
WINDOWSSERVER200816(2,"WindowsServer(2008-2016)"),
WINDOWSSERVER201620(3,"WindowsServer(2016-2020)"),
REDHATORACLELINUX(4,"Redhat/OracleLinux系列"),
CENTOS(5,"CentOS系列"),
UBUNTU(6,"Ubuntu系列"),
SUSE(7,"SUSE系列"),
DEBIAN(8,"Debian系列"),
FEDORA(9,"Fedora系列"),
MAGEIA(10,"Mageia系例"),
LEDE(11,"LEDE系列"),
OPENWRT(12,"Openwrt GNU版本"),
DEEPIN(13,"Deepin GNU版本"),
UOS(14,"UOS GNU版本"),
WINNINGKIRIN(15,"中标麒麟 GNU版本"),
MILKYKIRIN(16,"银河麒麟 GNU版本"),
ZHONGKEFANGDE(17,"中科方德 GNU版本"),
XINZIDIAN(18,"新支点 GNU版本"),
PUHUA(19,"普华 GNU版本"),
APPLEUNIXGNU(20,"Apple-UnixGNU版本"),
IBMAIX(21,"IBM-AIX系列"),
HPUX(22,"HP-UX系列"),
SUNSOLARIS(23,"SUN-Solaris系列"),
MPISIRIX(24,"MPIS-Irix系列"),
NONE(-1,"无");
private Integer code;
private String name;
OperateSystem() {
}
private static Map<String, OperateSystem> operateSystemMap=new HashMap<>();
static {
for (OperateSystem operateSystem : OperateSystem.values()) {
operateSystemMap.put(operateSystem.getName(),operateSystem);
}
}
OperateSystem(Integer code, String name) {
this.code = code;
this.name = name;
}
public static OperateSystem getByName(String name){
OperateSystem operateSystem = operateSystemMap.get(name);
if(operateSystem == null){
return null;
}
return operateSystem;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论