From 0fc045d0da89cb31d75f5a6c24c1980b3dc6262f Mon Sep 17 00:00:00 2001 From: thinkgem Date: Tue, 13 Jun 2023 09:44:15 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BB=98=E8=AE=A4=E5=BE=AE=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90=E6=8E=A7=E5=88=B6=E5=99=A8?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=85=A8=E5=B1=80=E4=BA=8B=E5=8A=A1=E6=B3=A8?= =?UTF-8?q?=E8=A7=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templates/modules/gen/crud_cloud/controller.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/core/src/main/resources/templates/modules/gen/crud_cloud/controller.xml b/modules/core/src/main/resources/templates/modules/gen/crud_cloud/controller.xml index 811d02ea..3f02048e 100644 --- a/modules/core/src/main/resources/templates/modules/gen/crud_cloud/controller.xml +++ b/modules/core/src/main/resources/templates/modules/gen/crud_cloud/controller.xml @@ -56,6 +56,8 @@ import ${packageName}.${moduleName}.entity${isNotEmpty(subModuleName)?'.'+subMod <% } %> import ${packageName}.${moduleName}.service${isNotEmpty(subModuleName)?'.'+subModuleName:''}.${ClassName}Service; +import io.seata.spring.annotation.GlobalTransactional; + /** * ${functionName}Controller * @author ${functionAuthor} @@ -209,6 +211,7 @@ public class ${ClassName}Controller extends BaseController { @RequiresPermissions("${permissionPrefix}:edit") @PostMapping(value = "save") @ResponseBody + @GlobalTransactional public String save(@Validated ${ClassName} ${className}) { ${className}Service.save(${className}); return renderResult(Global.TRUE, text("保存${functionNameSimple}成功!")); @@ -248,6 +251,7 @@ public class ${ClassName}Controller extends BaseController { @ResponseBody @RequiresPermissions("${permissionPrefix}:edit") @PostMapping(value = "importData") + @GlobalTransactional public String importData(MultipartFile file) { try { String message = ${className}Service.importData(file); @@ -265,6 +269,7 @@ public class ${ClassName}Controller extends BaseController { @RequiresPermissions("${permissionPrefix}:edit") @RequestMapping(value = "disable") @ResponseBody + @GlobalTransactional public String disable(${ClassName} ${className}) { <% if(table.isTreeEntity){ %> ${ClassName} where = new ${ClassName}(); @@ -286,6 +291,7 @@ public class ${ClassName}Controller extends BaseController { @RequiresPermissions("${permissionPrefix}:edit") @RequestMapping(value = "enable") @ResponseBody + @GlobalTransactional public String enable(${ClassName} ${className}) { ${className}.setStatus(${ClassName}.STATUS_NORMAL); ${className}Service.updateStatus(${className}); @@ -300,6 +306,7 @@ public class ${ClassName}Controller extends BaseController { @RequiresPermissions("${permissionPrefix}:edit") @RequestMapping(value = "delete") @ResponseBody + @GlobalTransactional public String delete(${ClassName} ${className}) { ${className}Service.delete(${className}); return renderResult(Global.TRUE, text("删除${functionNameSimple}成功!"));