默认微服务代码生成控制器添加全局事务注解
This commit is contained in:
@@ -56,6 +56,8 @@ import ${packageName}.${moduleName}.entity${isNotEmpty(subModuleName)?'.'+subMod
|
|||||||
<% } %>
|
<% } %>
|
||||||
import ${packageName}.${moduleName}.service${isNotEmpty(subModuleName)?'.'+subModuleName:''}.${ClassName}Service;
|
import ${packageName}.${moduleName}.service${isNotEmpty(subModuleName)?'.'+subModuleName:''}.${ClassName}Service;
|
||||||
|
|
||||||
|
import io.seata.spring.annotation.GlobalTransactional;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ${functionName}Controller
|
* ${functionName}Controller
|
||||||
* @author ${functionAuthor}
|
* @author ${functionAuthor}
|
||||||
@@ -209,6 +211,7 @@ public class ${ClassName}Controller extends BaseController {
|
|||||||
@RequiresPermissions("${permissionPrefix}:edit")
|
@RequiresPermissions("${permissionPrefix}:edit")
|
||||||
@PostMapping(value = "save")
|
@PostMapping(value = "save")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
|
@GlobalTransactional
|
||||||
public String save(@Validated ${ClassName} ${className}) {
|
public String save(@Validated ${ClassName} ${className}) {
|
||||||
${className}Service.save(${className});
|
${className}Service.save(${className});
|
||||||
return renderResult(Global.TRUE, text("保存${functionNameSimple}成功!"));
|
return renderResult(Global.TRUE, text("保存${functionNameSimple}成功!"));
|
||||||
@@ -248,6 +251,7 @@ public class ${ClassName}Controller extends BaseController {
|
|||||||
@ResponseBody
|
@ResponseBody
|
||||||
@RequiresPermissions("${permissionPrefix}:edit")
|
@RequiresPermissions("${permissionPrefix}:edit")
|
||||||
@PostMapping(value = "importData")
|
@PostMapping(value = "importData")
|
||||||
|
@GlobalTransactional
|
||||||
public String importData(MultipartFile file) {
|
public String importData(MultipartFile file) {
|
||||||
try {
|
try {
|
||||||
String message = ${className}Service.importData(file);
|
String message = ${className}Service.importData(file);
|
||||||
@@ -265,6 +269,7 @@ public class ${ClassName}Controller extends BaseController {
|
|||||||
@RequiresPermissions("${permissionPrefix}:edit")
|
@RequiresPermissions("${permissionPrefix}:edit")
|
||||||
@RequestMapping(value = "disable")
|
@RequestMapping(value = "disable")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
|
@GlobalTransactional
|
||||||
public String disable(${ClassName} ${className}) {
|
public String disable(${ClassName} ${className}) {
|
||||||
<% if(table.isTreeEntity){ %>
|
<% if(table.isTreeEntity){ %>
|
||||||
${ClassName} where = new ${ClassName}();
|
${ClassName} where = new ${ClassName}();
|
||||||
@@ -286,6 +291,7 @@ public class ${ClassName}Controller extends BaseController {
|
|||||||
@RequiresPermissions("${permissionPrefix}:edit")
|
@RequiresPermissions("${permissionPrefix}:edit")
|
||||||
@RequestMapping(value = "enable")
|
@RequestMapping(value = "enable")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
|
@GlobalTransactional
|
||||||
public String enable(${ClassName} ${className}) {
|
public String enable(${ClassName} ${className}) {
|
||||||
${className}.setStatus(${ClassName}.STATUS_NORMAL);
|
${className}.setStatus(${ClassName}.STATUS_NORMAL);
|
||||||
${className}Service.updateStatus(${className});
|
${className}Service.updateStatus(${className});
|
||||||
@@ -300,6 +306,7 @@ public class ${ClassName}Controller extends BaseController {
|
|||||||
@RequiresPermissions("${permissionPrefix}:edit")
|
@RequiresPermissions("${permissionPrefix}:edit")
|
||||||
@RequestMapping(value = "delete")
|
@RequestMapping(value = "delete")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
|
@GlobalTransactional
|
||||||
public String delete(${ClassName} ${className}) {
|
public String delete(${ClassName} ${className}) {
|
||||||
${className}Service.delete(${className});
|
${className}Service.delete(${className});
|
||||||
return renderResult(Global.TRUE, text("删除${functionNameSimple}成功!"));
|
return renderResult(Global.TRUE, text("删除${functionNameSimple}成功!"));
|
||||||
|
|||||||
Reference in New Issue
Block a user