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 @@
package com.cloud.kicc.system.devtools.controller; package com.cloud.kicc.system.devtools.controller;
import cn.hutool.core.util.StrUtil; 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.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@ -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.api.R;
import com.cloud.kicc.common.core.constant.AppConstants; 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.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.IGencodeCustomObjService;
import com.cloud.kicc.system.devtools.service.IGencodeSchemeService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -29,6 +30,7 @@ import java.util.Arrays;
public class GencodeCustomObjController { public class GencodeCustomObjController {
private final IGencodeCustomObjService iGencodeCustomObjService; private final IGencodeCustomObjService iGencodeCustomObjService;
private final IGencodeSchemeService iGencodeSchemeService;
private LambdaQueryWrapper<GencodeCustomObj> getQueryWrapper(GencodeCustomObj gencodeCustomObj) { private LambdaQueryWrapper<GencodeCustomObj> getQueryWrapper(GencodeCustomObj gencodeCustomObj) {
return new LambdaQueryWrapper<GencodeCustomObj>() return new LambdaQueryWrapper<GencodeCustomObj>()
@ -52,6 +54,18 @@ public class GencodeCustomObjController {
return R.ok(); 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") @PutMapping("/update")
public R update(@RequestBody GencodeCustomObj gencodeCustomObj) { public R update(@RequestBody GencodeCustomObj gencodeCustomObj) {
iGencodeCustomObjService.updateById(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 @@
package com.cloud.kicc.system.devtools.service; 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.baomidou.mybatisplus.extension.service.IService;
import com.cloud.kicc.system.api.devtools.entity.GencodeTable;
/** /**
* <p> * <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 @@
package com.cloud.kicc.system.devtools.service.impl; 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.GencodeTemplateGroup;
import com.cloud.kicc.system.api.devtools.entity.GencodeTemplateObj; import com.cloud.kicc.system.api.devtools.entity.GencodeTemplateObj;
import com.cloud.kicc.system.devtools.mapper.GencodeTemplateGroupMapper; import com.cloud.kicc.system.devtools.mapper.GencodeTemplateGroupMapper;
import com.cloud.kicc.system.devtools.service.IGencodeTemplateGroupService; 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 com.cloud.kicc.system.devtools.service.IGencodeTemplateObjService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Iterator;
/** /**
* <p> * <p>
* 代码生成器模板 服务实现类 * 代码生成器模板 服务实现类
@ -28,6 +26,7 @@ public class GencodeTemplateGroupServiceImpl extends ServiceImpl<GencodeTemplate
@Override @Override
public void copy(GencodeTemplateGroup gencodeTemplateGroup) { public void copy(GencodeTemplateGroup gencodeTemplateGroup) {
gencodeTemplateGroup.setId(""); gencodeTemplateGroup.setId("");
gencodeTemplateGroup.setIsSystem("2");
gencodeTemplateGroup.setName(gencodeTemplateGroup.getName() + "--副本"); gencodeTemplateGroup.setName(gencodeTemplateGroup.getName() + "--副本");
super.save(gencodeTemplateGroup); super.save(gencodeTemplateGroup);
for (GencodeTemplateObj gencodeTemplateObj : gencodeTemplateGroup.getGenCodeTemplateObjList()) { for (GencodeTemplateObj gencodeTemplateObj : gencodeTemplateGroup.getGenCodeTemplateObjList()) {

Loading…
Cancel
Save