Ver Fonte

调整controller文件生成

lichunlei há 4 meses atrás
pai
commit
f16ccb882b

+ 1 - 1
Controllers/Client/MakeCodeController.cs

@@ -76,7 +76,7 @@ namespace Controllers.Client
                     List<string> controllerFilePathList = _ApiInfoService.GetList(m => m.serviceId == baseInfo.id).Select(m => m.controllerFilePath).Distinct().ToList();
                     foreach(var controllerFilePath in controllerFilePathList)
                     {
-                        _DatabaseTableService.makeJavaController(baseInfo, controllerFilePath, loginUser);
+                        _DatabaseTableService.makeJavaController(baseInfo, apiGroup, controllerFilePath, loginUser);
                     }
                 }
                 Function.WriteLog("end\n\n\n", "测试生成代码");

+ 2 - 1
Services/DatabaseTableService.cs

@@ -348,7 +348,7 @@ namespace Services
         /// 生成java代码-controller
         /// </summary>
         /// <returns>生成java代码-controller</returns>
-        public void makeJavaController(ProjectService baseInfo, string controllerFilePath, TokenModel loginUser)
+        public void makeJavaController(ProjectService baseInfo, ApiGroup apiGroup, string controllerFilePath, TokenModel loginUser)
         {
             var apiInfos = _ApiInfoService.GetList(m => m.serviceId == baseInfo.id && m.controllerFilePath == controllerFilePath);
 
@@ -366,6 +366,7 @@ namespace Services
             pushData.Add("author", loginUser.username);
             pushData.Add("projectService", baseInfo);
             pushData.Add("databaseTables", tables);
+            pushData.Add("apiGroup", apiGroup);
             pushData.Add("apiInfos", apiInfos);
             pushData.Add("controllerName", controllerFilePath);
             MakeHelper.Push(pushData, "controller", "javaController", loginUser.username);

+ 1 - 1
Services/IService/IDatabaseTableService.cs

@@ -90,7 +90,7 @@ namespace Services
         /// 生成java代码-controller
         /// </summary>
         /// <returns>生成java代码-controller</returns>
-        void makeJavaController(ProjectService baseInfo, string controllerFilePath, TokenModel loginUser);
+        void makeJavaController(ProjectService baseInfo, ApiGroup apiGroup, string controllerFilePath, TokenModel loginUser);
 
 
     }