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