From e3a9ca142e8dfb826bf54335b14d522dcfb256ba Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Sun, 21 Jan 2024 00:19:16 +0800 Subject: [PATCH] feat: todo --- .../controller/GencodeCustomObjController.java | 16 +++++++++++++++- .../devtools/service/IGencodeTableService.java | 2 +- .../impl/GencodeTemplateGroupServiceImpl.java | 5 ++--- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomObjController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomObjController.java index f672a2bc..515310e6 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomObjController.java +++ b/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; 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; 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; public class GencodeCustomObjController { private final IGencodeCustomObjService iGencodeCustomObjService; + private final IGencodeSchemeService iGencodeSchemeService; private LambdaQueryWrapper getQueryWrapper(GencodeCustomObj gencodeCustomObj) { return new LambdaQueryWrapper() @@ -52,6 +54,18 @@ public class GencodeCustomObjController { return R.ok(); } + @PostMapping("/add") + public R add(String genTableId, String genTableType) { + GencodeScheme gencodeScheme = iGencodeSchemeService.getOne(Wrappers.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); diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/service/IGencodeTableService.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/service/IGencodeTableService.java index 4d3b715f..48b6c980 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/service/IGencodeTableService.java +++ b/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; -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; /** *

diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/service/impl/GencodeTemplateGroupServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/service/impl/GencodeTemplateGroupServiceImpl.java index 6122c6c5..9761d11e 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/service/impl/GencodeTemplateGroupServiceImpl.java +++ b/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; +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; - /** *

* 代码生成器模板 服务实现类 @@ -28,6 +26,7 @@ public class GencodeTemplateGroupServiceImpl extends ServiceImpl