Преглед изворни кода

生成DTO和VO,如果没有参数则不生成文件

lichunlei пре 4 месеци
родитељ
комит
d8a61f9e69
1 измењених фајлова са 8 додато и 2 уклоњено
  1. 8 2
      Controllers/Client/MakeCodeController.cs

+ 8 - 2
Controllers/Client/MakeCodeController.cs

@@ -70,8 +70,14 @@ namespace Controllers.Client
                     Function.WriteLog("apiInfos:" + apiInfos.Count.ToString(), "测试生成代码");
                     foreach(var apiInfo in apiInfos)
                     {
-                        _DatabaseTableService.makeJavaDto(baseInfo, apiInfo, loginUser);
-                        _DatabaseTableService.makeJavaVo(baseInfo, apiInfo, loginUser);
+                        if(apiInfo.apiParamCount > 1)
+                        {
+                            _DatabaseTableService.makeJavaDto(baseInfo, apiInfo, loginUser);
+                        }
+                        if(apiInfo.apiResParamCount > 1)
+                        {
+                            _DatabaseTableService.makeJavaVo(baseInfo, apiInfo, loginUser);
+                        }
                     }
                     List<string> controllerNameList = _ApiInfoService.GetList(m => m.serviceId == baseInfo.id).Select(m => m.controllerName).Distinct().ToList();
                     foreach(var controllerName in controllerNameList)