开箱即用,简化Seata和LCN分布式事务处理。
This commit is contained in:
@@ -42,6 +42,9 @@ import ${packageName}.${moduleName}.entity${isNotEmpty(subModuleName)?'.'+subMod
|
|||||||
import ${packageName}.${moduleName}.dao${isNotEmpty(subModuleName)?'.'+subModuleName:''}.${@StringUtils.cap(child.className)}Dao;
|
import ${packageName}.${moduleName}.dao${isNotEmpty(subModuleName)?'.'+subModuleName:''}.${@StringUtils.cap(child.className)}Dao;
|
||||||
<% } %>
|
<% } %>
|
||||||
|
|
||||||
|
import com.codingapi.txlcn.tc.annotation.LcnTransaction;
|
||||||
|
import io.seata.spring.annotation.GlobalTransactional;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ${functionName}Service
|
* ${functionName}Service
|
||||||
* @author ${functionAuthor}
|
* @author ${functionAuthor}
|
||||||
@@ -123,6 +126,8 @@ public class ${ClassName}Service extends ${table.isTreeEntity?'Tree':'Crud'}Serv
|
|||||||
* @param ${className}
|
* @param ${className}
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
|
@LcnTransaction
|
||||||
|
@GlobalTransactional
|
||||||
@Transactional(readOnly=false)
|
@Transactional(readOnly=false)
|
||||||
public void save(${ClassName} ${className}) {
|
public void save(${ClassName} ${className}) {
|
||||||
<% if(toBoolean(table.optionMap['isBpmForm'])){ %>
|
<% if(toBoolean(table.optionMap['isBpmForm'])){ %>
|
||||||
@@ -200,6 +205,8 @@ public class ${ClassName}Service extends ${table.isTreeEntity?'Tree':'Crud'}Serv
|
|||||||
* @param ${className}
|
* @param ${className}
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
|
@LcnTransaction
|
||||||
|
@GlobalTransactional
|
||||||
@Transactional(readOnly=false)
|
@Transactional(readOnly=false)
|
||||||
public void updateStatus(${ClassName} ${className}) {
|
public void updateStatus(${ClassName} ${className}) {
|
||||||
super.updateStatus(${className});
|
super.updateStatus(${className});
|
||||||
@@ -210,6 +217,8 @@ public class ${ClassName}Service extends ${table.isTreeEntity?'Tree':'Crud'}Serv
|
|||||||
* @param ${className}
|
* @param ${className}
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
|
@LcnTransaction
|
||||||
|
@GlobalTransactional
|
||||||
@Transactional(readOnly=false)
|
@Transactional(readOnly=false)
|
||||||
public void delete(${ClassName} ${className}) {
|
public void delete(${ClassName} ${className}) {
|
||||||
super.delete(${className});
|
super.delete(${className});
|
||||||
|
|||||||
Reference in New Issue
Block a user