From 47e3087067abd35e6337c011f96d2338c0bb1aae Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 25 七月 2024 13:39:31 +0800 Subject: [PATCH] 优化自动化代码 --- src/main/resources/generater/admin/adminController.template | 39 ++++++++++++++++++++++++++++++++++++--- 1 files changed, 36 insertions(+), 3 deletions(-) diff --git a/src/main/resources/generater/admin/adminController.template b/src/main/resources/generater/admin/adminController.template index 4a64762..eee5247 100644 --- a/src/main/resources/generater/admin/adminController.template +++ b/src/main/resources/generater/admin/adminController.template @@ -18,6 +18,10 @@ import ${entity.clazz}; import ${service.clazz}; import ${query.clazz}; +<#if adminVO??> +import ${adminVO.clazz}; +</#if> + <#if responseBody> <#else> import java.io.PrintWriter; @@ -82,7 +86,18 @@ <#if add> ${responseBody?string("@ResponseBody","")} @RequestMapping("add") - public ${responseBody?string("String","void")} add(${entity.name} bean, HttpSession session${jsonp?string(", String callback","")}${responseBody?string("",",PrintWriter out")}) { + + <#if adminVO??> + public ${responseBody?string("String","void")} add(${adminVO.name} vo,AcceptAdminData acceptAdminData${jsonp?string(", String callback","")}${responseBody?string("",",PrintWriter out")}) { + try{ + ${serviceObjName}.add(vo.toEntity(acceptAdminData.getSystem())); + <@print data="JsonUtil.loadTrueResult(\"\")" > </@print> + }catch(Exception e){ + <@print data="JsonUtil.loadFalseResult(e.getMessage())" > </@print> + } + } + <#else> + public ${responseBody?string("String","void")} add(${entity.name} bean, AcceptAdminData acceptAdminData${jsonp?string(", String callback","")}${responseBody?string("",",PrintWriter out")}) { try{ ${serviceObjName}.add(bean); <@print data="JsonUtil.loadTrueResult(\"\")" > </@print> @@ -91,10 +106,11 @@ } } </#if> + </#if> ${responseBody?string("@ResponseBody","")} @RequestMapping("get") - public ${responseBody?string("String","void")} get(${identifyIdType} id, HttpSession session${jsonp?string(", String callback","")}${responseBody?string("",",PrintWriter out")}) { + public ${responseBody?string("String","void")} get(${identifyIdType} id, AcceptAdminData acceptAdminData${jsonp?string(", String callback","")}${responseBody?string("",",PrintWriter out")}) { ${entity.name} entity = ${serviceObjName}.get(id); if (entity !=null){ <@print data="JsonUtil.loadTrueResult(entity)" > </@print> @@ -107,7 +123,23 @@ <#if update> ${responseBody?string("@ResponseBody","")} @RequestMapping("update") - public ${responseBody?string("String","void")} update(${entity.name} bean, HttpSession session${jsonp?string(", String callback","")}${responseBody?string("",",PrintWriter out")}) { + <#if adminVO??> + + public ${responseBody?string("String","void")} update( ${adminVO.name} vo ,AcceptAdminData acceptAdminData${jsonp?string(", String callback","")}${responseBody?string("",",PrintWriter out")}) { + if (vo.getId() == null) { + <@print data="JsonUtil.loadFalseResult(\"ID涓嶈兘涓虹┖\")" > </@print> + } + try{ + ${serviceObjName}.update(vo.toEntity(null)); + }catch(Exception e){ + <@print data="JsonUtil.loadFalseResult(e.getMessage())" > </@print> + } + <@print data="JsonUtil.loadTrueResult(\"\")" > </@print> + } + + <#else> + + public ${responseBody?string("String","void")} update( ${entity.name} bean , AcceptAdminData acceptAdminData${jsonp?string(", String callback","")}${responseBody?string("",",PrintWriter out")}) { if (bean.getId() == null) { <@print data="JsonUtil.loadFalseResult(\"ID涓嶈兘涓虹┖\")" > </@print> } @@ -119,6 +151,7 @@ <@print data="JsonUtil.loadTrueResult(\"\")" > </@print> } </#if> + </#if> } -- Gitblit v1.8.0