【fix sonar】CgformEnum文件
This commit is contained in:
+16
-14
@@ -1,9 +1,6 @@
|
||||
package com.jero.common.constant.enums;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* online表单枚举 代码生成器用到
|
||||
@@ -13,31 +10,31 @@ public enum CgformEnum {
|
||||
/**
|
||||
* 单表
|
||||
*/
|
||||
ONE(1, "one", "/jero/code-template-online", "default.one", "经典风格"),
|
||||
ONE(1, "one", Cgform.CODE_TEMPLATE_ONLINE, "default.one", "经典风格"),
|
||||
/**
|
||||
* 多表
|
||||
*/
|
||||
MANY(2, "many", "/jero/code-template-online", "default.onetomany", "经典风格"),
|
||||
MANY(2, "many", Cgform.CODE_TEMPLATE_ONLINE, "default.onetomany", "经典风格"),
|
||||
/**
|
||||
* 多表
|
||||
*/
|
||||
ERP(2, "erp", "/jero/code-template-online", "erp.onetomany", "ERP风格"),
|
||||
ERP(2, "erp", Cgform.CODE_TEMPLATE_ONLINE, "erp.onetomany", "ERP风格"),
|
||||
/**
|
||||
* 多表(jvxe风格)
|
||||
* */
|
||||
JVXE_TABLE(2, "jvxe", "/jero/code-template-online", "jvxe.onetomany", "JVXE风格"),
|
||||
JVXE_TABLE(2, "jvxe", Cgform.CODE_TEMPLATE_ONLINE, "jvxe.onetomany", "JVXE风格"),
|
||||
/**
|
||||
* 多表(内嵌子表风格)
|
||||
*/
|
||||
INNER_TABLE(2, "innerTable", "/jero/code-template-online", "inner-table.onetomany", "内嵌子表风格"),
|
||||
INNER_TABLE(2, "innerTable", Cgform.CODE_TEMPLATE_ONLINE, "inner-table.onetomany", "内嵌子表风格"),
|
||||
/**
|
||||
* 多表(tab风格)
|
||||
* */
|
||||
TAB(2, "tab", "/jero/code-template-online", "tab.onetomany", "Tab风格"),
|
||||
TAB(2, "tab", Cgform.CODE_TEMPLATE_ONLINE, "tab.onetomany", "Tab风格"),
|
||||
/**
|
||||
* 树形列表
|
||||
*/
|
||||
TREE(3, "tree", "/jero/code-template-online", "default.tree", "树形列表");
|
||||
TREE(3, "tree", Cgform.CODE_TEMPLATE_ONLINE, "default.tree", "树形列表");
|
||||
|
||||
/**
|
||||
* 类型 1/单表 2/一对多 3/树
|
||||
@@ -84,7 +81,7 @@ public enum CgformEnum {
|
||||
* @return
|
||||
*/
|
||||
public static String getTemplatePathByConfig(String code) {
|
||||
return getCgformEnumByConfig(code).templatePath;
|
||||
return Objects.requireNonNull(getCgformEnumByConfig(code)).templatePath;
|
||||
}
|
||||
|
||||
|
||||
@@ -134,10 +131,10 @@ public enum CgformEnum {
|
||||
* @return
|
||||
*/
|
||||
public static List<Map<String, Object>> getJspModelList(int type) {
|
||||
List<Map<String, Object>> ls = new ArrayList<Map<String, Object>>();
|
||||
List<Map<String, Object>> ls = new ArrayList<>();
|
||||
for (CgformEnum e : CgformEnum.values()) {
|
||||
if (e.type == type) {
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
map.put("code", e.code);
|
||||
map.put("note", e.note);
|
||||
ls.add(map);
|
||||
@@ -145,6 +142,11 @@ public enum CgformEnum {
|
||||
}
|
||||
return ls;
|
||||
}
|
||||
public class Cgform{
|
||||
private Cgform(){
|
||||
|
||||
}
|
||||
public static final String CODE_TEMPLATE_ONLINE = "/jero/code-template-online";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user