Browse Source

feat: todo

master
wangxiang 1 year ago
parent
commit
e3a9ca142e
  1. 16
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomObjController.java
  2. 2
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/service/IGencodeTableService.java
  3. 5
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/service/impl/GencodeTemplateGroupServiceImpl.java

16
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomObjController.java

@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
package com.cloud.kicc.system.devtools.controller;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@ -9,7 +8,9 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -9,7 +8,9 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.cloud.kicc.common.core.api.R;
import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.system.api.devtools.entity.GencodeCustomObj;
import com.cloud.kicc.system.api.devtools.entity.GencodeScheme;
import com.cloud.kicc.system.devtools.service.IGencodeCustomObjService;
import com.cloud.kicc.system.devtools.service.IGencodeSchemeService;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
@ -29,6 +30,7 @@ import java.util.Arrays; @@ -29,6 +30,7 @@ import java.util.Arrays;
public class GencodeCustomObjController {
private final IGencodeCustomObjService iGencodeCustomObjService;
private final IGencodeSchemeService iGencodeSchemeService;
private LambdaQueryWrapper<GencodeCustomObj> getQueryWrapper(GencodeCustomObj gencodeCustomObj) {
return new LambdaQueryWrapper<GencodeCustomObj>()
@ -52,6 +54,18 @@ public class GencodeCustomObjController { @@ -52,6 +54,18 @@ public class GencodeCustomObjController {
return R.ok();
}
@PostMapping("/add")
public R add(String genTableId, String genTableType) {
GencodeScheme gencodeScheme = iGencodeSchemeService.getOne(Wrappers.<GencodeScheme>lambdaQuery().eq(GencodeScheme::getGenTableId, genTableId));
if (gencodeScheme == null) {
return R.error("添加JAVA自定义对象失败,请先生成代码!或者你可以到自定义对象管理中手动添加。");
} else {
// todo
}
return R.ok();
}
@PutMapping("/update")
public R update(@RequestBody GencodeCustomObj gencodeCustomObj) {
iGencodeCustomObjService.updateById(gencodeCustomObj);

2
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/service/IGencodeTableService.java

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
package com.cloud.kicc.system.devtools.service;
import com.cloud.kicc.system.api.devtools.entity.GencodeTable;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.system.api.devtools.entity.GencodeTable;
/**
* <p>

5
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/service/impl/GencodeTemplateGroupServiceImpl.java

@ -1,16 +1,14 @@ @@ -1,16 +1,14 @@
package com.cloud.kicc.system.devtools.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
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>
* 代码生成器模板 服务实现类
@ -28,6 +26,7 @@ public class GencodeTemplateGroupServiceImpl extends ServiceImpl<GencodeTemplate @@ -28,6 +26,7 @@ public class GencodeTemplateGroupServiceImpl extends ServiceImpl<GencodeTemplate
@Override
public void copy(GencodeTemplateGroup gencodeTemplateGroup) {
gencodeTemplateGroup.setId("");
gencodeTemplateGroup.setIsSystem("2");
gencodeTemplateGroup.setName(gencodeTemplateGroup.getName() + "--副本");
super.save(gencodeTemplateGroup);
for (GencodeTemplateObj gencodeTemplateObj : gencodeTemplateGroup.getGenCodeTemplateObjList()) {

Loading…
Cancel
Save