|
|
|
@ -1,11 +1,16 @@
@@ -1,11 +1,16 @@
|
|
|
|
|
package com.cloud.kicc.system.devtools.service.impl; |
|
|
|
|
|
|
|
|
|
import com.cloud.kicc.system.api.devtools.entity.GencodeTemplateGroup; |
|
|
|
|
import com.cloud.kicc.system.api.devtools.entity.GencodeTemplateObj; |
|
|
|
|
import com.cloud.kicc.system.devtools.mapper.GencodeTemplateGroupMapper; |
|
|
|
|
import com.cloud.kicc.system.devtools.service.IGencodeTemplateGroupService; |
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|
|
|
|
import com.cloud.kicc.system.devtools.service.IGencodeTemplateObjService; |
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
|
import java.util.Iterator; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* <p> |
|
|
|
|
* 代码生成器模板 服务实现类 |
|
|
|
@ -15,11 +20,21 @@ import org.springframework.stereotype.Service;
@@ -15,11 +20,21 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
* @since 2023-12-09 |
|
|
|
|
*/ |
|
|
|
|
@Service |
|
|
|
|
@RequiredArgsConstructor |
|
|
|
|
public class GencodeTemplateGroupServiceImpl extends ServiceImpl<GencodeTemplateGroupMapper, GencodeTemplateGroup> implements IGencodeTemplateGroupService { |
|
|
|
|
|
|
|
|
|
private final IGencodeTemplateObjService iGencodeTemplateObjService; |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public void savTemplateGroup(GencodeTemplateGroup gencodeTemplateGroup) { |
|
|
|
|
public void copy(GencodeTemplateGroup gencodeTemplateGroup) { |
|
|
|
|
gencodeTemplateGroup.setId(""); |
|
|
|
|
gencodeTemplateGroup.setName(gencodeTemplateGroup.getName() + "--副本"); |
|
|
|
|
super.save(gencodeTemplateGroup); |
|
|
|
|
for (GencodeTemplateObj gencodeTemplateObj : gencodeTemplateGroup.getGenCodeTemplateObjList()) { |
|
|
|
|
gencodeTemplateObj.setId(""); |
|
|
|
|
gencodeTemplateObj.setGroupId(gencodeTemplateGroup.getId()); |
|
|
|
|
iGencodeTemplateObjService.save(gencodeTemplateObj); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|