@ -11,6 +11,8 @@ import lombok.RequiredArgsConstructor;
@@ -11,6 +11,8 @@ import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service ;
import org.springframework.transaction.annotation.Transactional ;
import java.util.List ;
/ * *
* < p >
* 代码生成器模板 服务实现类
@ -28,11 +30,12 @@ public class GencodeTemplateGroupServiceImpl extends ServiceImpl<GencodeTemplate
@@ -28,11 +30,12 @@ public class GencodeTemplateGroupServiceImpl extends ServiceImpl<GencodeTemplate
@Override
@Transactional ( rollbackFor = Exception . class )
public void copy ( GencodeTemplateGroup gencodeTemplateGroup ) {
List < GencodeTemplateObj > gencodeTemplateObjs = iGencodeTemplateObjService . list ( Wrappers . < GencodeTemplateObj > lambdaUpdate ( ) . eq ( GencodeTemplateObj : : getGroupId , gencodeTemplateGroup . getId ( ) ) ) ;
gencodeTemplateGroup . setId ( null ) ;
gencodeTemplateGroup . setIsSystem ( "0" ) ;
gencodeTemplateGroup . setName ( gencodeTemplateGroup . getName ( ) + "--副本" ) ;
super . save ( gencodeTemplateGroup ) ;
for ( GencodeTemplateObj gencodeTemplateObj : gencodeTemplateGroup . getGenCodeTemplate ObjList ( ) ) {
for ( GencodeTemplateObj gencodeTemplateObj : gencodeTemplateObjs ) {
gencodeTemplateObj . setId ( null ) ;
gencodeTemplateObj . setGroupId ( gencodeTemplateGroup . getId ( ) ) ;
iGencodeTemplateObjService . save ( gencodeTemplateObj ) ;