【update】添加注释与重命名变量
This commit is contained in:
+20
-5
@@ -6,7 +6,13 @@ import org.apache.commons.lang.StringUtils;
|
||||
public class CodeStringUtils {
|
||||
public CodeStringUtils() {
|
||||
}
|
||||
// Comma:逗号
|
||||
|
||||
/**
|
||||
* Comma:逗号 将字符串数组转换为逗号间隔字符串
|
||||
* @date 2021/4/6 13:37
|
||||
* @param stringArray 字符串数组
|
||||
* @return java.lang.String
|
||||
*/
|
||||
public static String joinComma(String[] stringArray) {
|
||||
StringBuffer sb = new StringBuffer();
|
||||
String[] array = stringArray;
|
||||
@@ -24,7 +30,11 @@ public class CodeStringUtils {
|
||||
|
||||
return sb.toString().substring(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* 首字母大写字符串
|
||||
* @param word 字符串
|
||||
* @return java.lang.String
|
||||
*/
|
||||
public static String convertFirstWordToLower(String word) {
|
||||
if (StringUtils.isNotBlank(word)) {
|
||||
word = word.substring(0, 1).toLowerCase() + word.substring(1);
|
||||
@@ -32,9 +42,14 @@ public class CodeStringUtils {
|
||||
|
||||
return word;
|
||||
}
|
||||
|
||||
public static Integer checkIntegerAndGet(Integer var0) {
|
||||
return var0 == null ? 0 : var0;
|
||||
/**
|
||||
* 判断并获取整型
|
||||
* @date 2021/4/6 13:39
|
||||
* @param integer 整型数
|
||||
* @return java.lang.Integer
|
||||
*/
|
||||
public static Integer checkIntegerAndGet(Integer integer) {
|
||||
return integer == null ? 0 : integer;
|
||||
}
|
||||
/**
|
||||
* 是否查询字段数组包含数据库名
|
||||
|
||||
+8
-3
@@ -997,10 +997,15 @@ public class OnlCgformApiController {
|
||||
|
||||
return Result.OK(1);
|
||||
}
|
||||
|
||||
/**
|
||||
* 生成代码
|
||||
* @date 2021/4/6 11:41
|
||||
* @param jsonObject 参数
|
||||
* @return com.jero.common.api.vo.Result<?>
|
||||
*/
|
||||
@PostMapping({"/codeGenerate"})
|
||||
public Result<?> b(@RequestBody JSONObject var1) {
|
||||
OnlGenerateModel var2 = (OnlGenerateModel)JSONObject.parseObject(var1.toJSONString(), OnlGenerateModel.class);
|
||||
public Result<?> codeGenerate(@RequestBody JSONObject jsonObject) {
|
||||
OnlGenerateModel var2 = (OnlGenerateModel)JSONObject.parseObject(jsonObject.toJSONString(), OnlGenerateModel.class);
|
||||
List var3 = null;
|
||||
|
||||
try {
|
||||
|
||||
+82
-75
@@ -422,113 +422,120 @@ public class OnlCgformHeadController {
|
||||
return Result.OK("同步完成!");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取磁盘根目录
|
||||
* @date 2021/4/6 11:20
|
||||
* @param
|
||||
* @return com.jero.common.api.vo.Result<?>
|
||||
*/
|
||||
@GetMapping({"/rootFile"})
|
||||
public Result<?> a() {
|
||||
JSONArray var1 = new JSONArray();
|
||||
File[] var2 = File.listRoots();
|
||||
File[] var3 = var2;
|
||||
int var4 = var2.length;
|
||||
public Result<?> rootFile() {
|
||||
JSONArray jsonArray = new JSONArray();
|
||||
File[] files = File.listRoots();
|
||||
int var4 = files.length;
|
||||
|
||||
for(int var5 = 0; var5 < var4; ++var5) {
|
||||
File var6 = var3[var5];
|
||||
JSONObject var7 = new JSONObject();
|
||||
if (var6.isDirectory()) {
|
||||
var7.put("key", var6.getAbsolutePath());
|
||||
var7.put("title", var6.getPath());
|
||||
var7.put("opened", false);
|
||||
JSONObject var8 = new JSONObject();
|
||||
var8.put("icon", "custom");
|
||||
var7.put("scopedSlots", var8);
|
||||
var7.put("isLeaf", var6.listFiles() == null || var6.listFiles().length == 0);
|
||||
for(int i = 0; i < var4; ++i) {
|
||||
File file = files[i];
|
||||
JSONObject jsonObject = new JSONObject();
|
||||
if (file.isDirectory()) {
|
||||
jsonObject.put("key", file.getAbsolutePath());
|
||||
jsonObject.put("title", file.getPath());
|
||||
jsonObject.put("opened", false);
|
||||
JSONObject jsonObject1 = new JSONObject();
|
||||
jsonObject1.put("icon", "custom");
|
||||
jsonObject.put("scopedSlots", jsonObject1);
|
||||
jsonObject.put("isLeaf", file.listFiles() == null || file.listFiles().length == 0);
|
||||
}
|
||||
|
||||
var1.add(var7);
|
||||
jsonArray.add(jsonObject);
|
||||
}
|
||||
|
||||
return Result.OK(var1);
|
||||
return Result.OK(jsonArray);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取磁盘文件树
|
||||
* @date 2021/4/6 11:20
|
||||
* @param parentPath
|
||||
* @return com.jero.common.api.vo.Result<?>
|
||||
*/
|
||||
@GetMapping({"/fileTree"})
|
||||
public Result<?> i(@RequestParam(name = "parentPath",required = true) String var1) {
|
||||
JSONArray var2 = new JSONArray();
|
||||
File var3 = new File(var1);
|
||||
File[] var4 = var3.listFiles();
|
||||
File[] var5 = var4;
|
||||
int var6 = var4.length;
|
||||
public Result<?> fileTree(@RequestParam(name = "parentPath",required = true) String parentPath) {
|
||||
JSONArray jsonArray = new JSONArray();
|
||||
File file = new File(parentPath);
|
||||
File[] files = file.listFiles();
|
||||
int length = files.length;
|
||||
|
||||
for(int var7 = 0; var7 < var6; ++var7) {
|
||||
File var8 = var5[var7];
|
||||
if (var8.isDirectory() && oConvertUtils.isNotEmpty(var8.getPath())) {
|
||||
JSONObject var9 = new JSONObject();
|
||||
System.out.println(var8.getPath());
|
||||
var9.put("key", var8.getAbsolutePath());
|
||||
var9.put("title", var8.getPath().substring(var8.getPath().lastIndexOf(File.separator) + 1));
|
||||
var9.put("isLeaf", var8.listFiles() == null || var8.listFiles().length == 0);
|
||||
var9.put("opened", false);
|
||||
JSONObject var10 = new JSONObject();
|
||||
var10.put("icon", "custom");
|
||||
var9.put("scopedSlots", var10);
|
||||
var2.add(var9);
|
||||
for(int i = 0; i < length; ++i) {
|
||||
File file1 = files[i];
|
||||
if (file1.isDirectory() && oConvertUtils.isNotEmpty(file1.getPath())) {
|
||||
JSONObject jsonObject = new JSONObject();
|
||||
System.out.println(file1.getPath());
|
||||
jsonObject.put("key", file1.getAbsolutePath());
|
||||
jsonObject.put("title", file1.getPath().substring(file1.getPath().lastIndexOf(File.separator) + 1));
|
||||
jsonObject.put("isLeaf", file1.listFiles() == null || file1.listFiles().length == 0);
|
||||
jsonObject.put("opened", false);
|
||||
JSONObject jsonObject1 = new JSONObject();
|
||||
jsonObject1.put("icon", "custom");
|
||||
jsonObject.put("scopedSlots", jsonObject1);
|
||||
jsonArray.add(jsonObject);
|
||||
}
|
||||
}
|
||||
|
||||
return Result.OK(var2);
|
||||
return Result.OK(jsonArray);
|
||||
}
|
||||
|
||||
@GetMapping({"/tableInfo"})
|
||||
public Result<?> j(@RequestParam(name = "code",required = true) String var1) {
|
||||
OnlCgformHead var2 = (OnlCgformHead)this.onlCgformHeadService.getById(var1);
|
||||
if (var2 == null) {
|
||||
public Result<?> tableInfo(@RequestParam(name = "code",required = true) String code) {
|
||||
OnlCgformHead onlCgformHead = (OnlCgformHead)this.onlCgformHeadService.getById(code);
|
||||
if (onlCgformHead == null) {
|
||||
return Result.error("未找到对应实体");
|
||||
} else {
|
||||
HashMap var3 = new HashMap();
|
||||
var3.put("main", var2);
|
||||
if (var2.getTableType() == 2) {
|
||||
String var4 = var2.getSubTableStr();
|
||||
if (oConvertUtils.isNotEmpty(var4)) {
|
||||
ArrayList var5 = new ArrayList();
|
||||
String[] var6 = var4.split(",");
|
||||
String[] var7 = var6;
|
||||
int var8 = var6.length;
|
||||
HashMap map = new HashMap();
|
||||
map.put("main", onlCgformHead);
|
||||
if (onlCgformHead.getTableType() == 2) {
|
||||
String subTableStr = onlCgformHead.getSubTableStr();
|
||||
if (oConvertUtils.isNotEmpty(subTableStr)) {
|
||||
ArrayList list = new ArrayList();
|
||||
String[] subTableArray = subTableStr.split(",");
|
||||
int length = subTableArray.length;
|
||||
|
||||
for(int var9 = 0; var9 < var8; ++var9) {
|
||||
String var10 = var7[var9];
|
||||
LambdaQueryWrapper<OnlCgformHead> var11 = new LambdaQueryWrapper();
|
||||
var11.eq(OnlCgformHead::getTableName, var10);
|
||||
OnlCgformHead var12 = (OnlCgformHead)this.onlCgformHeadService.getOne(var11);
|
||||
var5.add(var12);
|
||||
for(int i = 0; i < length; ++i) {
|
||||
String subTable = subTableArray[i];
|
||||
LambdaQueryWrapper<OnlCgformHead> lambdaQueryWrapper = new LambdaQueryWrapper();
|
||||
lambdaQueryWrapper.eq(OnlCgformHead::getTableName, subTable);
|
||||
OnlCgformHead onlCgformHead1 = (OnlCgformHead)this.onlCgformHeadService.getOne(lambdaQueryWrapper);
|
||||
list.add(onlCgformHead1);
|
||||
}
|
||||
|
||||
Collections.sort(var5, new Comparator<OnlCgformHead>() {
|
||||
Collections.sort(list, new Comparator<OnlCgformHead>() {
|
||||
@Override
|
||||
public int compare(OnlCgformHead var1, OnlCgformHead var2) {
|
||||
Integer var3 = var1.getTabOrderNum();
|
||||
if (var3 == null) {
|
||||
var3 = 0;
|
||||
public int compare(OnlCgformHead onlCgformHead1, OnlCgformHead onlCgformHead2) {
|
||||
Integer tabOrderNum = onlCgformHead1.getTabOrderNum();
|
||||
if (tabOrderNum == null) {
|
||||
tabOrderNum = 0;
|
||||
}
|
||||
|
||||
Integer var4 = var2.getTabOrderNum();
|
||||
if (var4 == null) {
|
||||
var4 = 0;
|
||||
Integer tabOrderNum1 = onlCgformHead2.getTabOrderNum();
|
||||
if (tabOrderNum1 == null) {
|
||||
tabOrderNum1 = 0;
|
||||
}
|
||||
|
||||
return var3.compareTo(var4);
|
||||
return tabOrderNum.compareTo(tabOrderNum1);
|
||||
}
|
||||
});
|
||||
var3.put("sub", var5);
|
||||
map.put("sub", list);
|
||||
}
|
||||
}
|
||||
|
||||
Integer var13 = var2.getTableType();
|
||||
if ("Y".equals(var2.getIsTree())) {
|
||||
var13 = 3;
|
||||
Integer tableType = onlCgformHead.getTableType();
|
||||
if ("Y".equals(onlCgformHead.getIsTree())) {
|
||||
tableType = 3;
|
||||
}
|
||||
|
||||
List var14 = CgformEnum.getJspModelList(var13);
|
||||
var3.put("jspModeList", var14);
|
||||
var3.put("projectPath", com.jero.codegenerate.properties.CodeConfigProperties.getProjectPath());
|
||||
return Result.OK(var3);
|
||||
List jspModelList = CgformEnum.getJspModelList(tableType);
|
||||
map.put("jspModeList", jspModelList);
|
||||
map.put("projectPath", com.jero.codegenerate.properties.CodeConfigProperties.getProjectPath());
|
||||
return Result.OK(map);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user