diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenDatabaseTypeController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenDatabaseTypeController.java index fac66576..4edb6dd3 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenDatabaseTypeController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenDatabaseTypeController.java @@ -1,9 +1,17 @@ package com.cloud.kicc.system.devtools.controller; -import org.springframework.web.bind.annotation.RequestMapping; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.cloud.kicc.common.core.api.R; +import com.cloud.kicc.system.api.devtools.entity.GenDatabaseType; +import com.cloud.kicc.system.devtools.service.IGenDatabaseTypeService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; -import org.springframework.stereotype.Controller; +import java.util.Arrays; /** *

@@ -13,9 +21,47 @@ import org.springframework.stereotype.Controller; * @author wangxiang4 * @since 2023-12-09 */ -@Controller +@RestController @RequestMapping("/genDatabaseType") +@RequiredArgsConstructor public class GenDatabaseTypeController { + private final IGenDatabaseTypeService iGenDatabaseTypeService; + + private LambdaQueryWrapper getQueryWrapper(GenDatabaseType genDatabaseType) { + return new LambdaQueryWrapper() + .like(StrUtil.isNotBlank(genDatabaseType.getType()), GenDatabaseType::getType, genDatabaseType.getType()); + } + + @GetMapping("/list") + public R list(Page page, GenDatabaseType genDatabaseType) { + IPage result = iGenDatabaseTypeService.page(page, getQueryWrapper(genDatabaseType)); + return R.ok(result.getRecords(), result.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + return R.ok(iGenDatabaseTypeService.getById(id)); + } + + @PostMapping("/save") + public R save(@RequestBody GenDatabaseType genDatabaseType) { + iGenDatabaseTypeService.save(genDatabaseType); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody GenDatabaseType genDatabaseType) { + iGenDatabaseTypeService.updateById(genDatabaseType); + return R.ok(); + } + + @DeleteMapping("/remove/{id:[\\w,]+}") + public R remove(@PathVariable String[] id) { + iGenDatabaseTypeService.removeByIds(Arrays.asList(id)); + return R.ok(); + } + + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenQueryTypeController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenQueryTypeController.java index e76e45fa..73459203 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenQueryTypeController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenQueryTypeController.java @@ -1,9 +1,18 @@ package com.cloud.kicc.system.devtools.controller; -import org.springframework.web.bind.annotation.RequestMapping; - +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.cloud.kicc.common.core.api.R; +import com.cloud.kicc.system.api.devtools.entity.GenQueryType; +import com.cloud.kicc.system.devtools.service.IGenQueryTypeService; +import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.*; + +import java.util.Arrays; /** *

@@ -15,7 +24,44 @@ import org.springframework.stereotype.Controller; */ @Controller @RequestMapping("/genQueryType") +@RequiredArgsConstructor public class GenQueryTypeController { + private final IGenQueryTypeService iGenQueryTypeService; + + private LambdaQueryWrapper getQueryWrapper(GenQueryType genQueryType) { + return new LambdaQueryWrapper() + .like(StrUtil.isNotBlank(genQueryType.getLabel()), GenQueryType::getLabel, genQueryType.getLabel()); + } + + @GetMapping("/list") + public R list(Page page, GenQueryType genQueryType) { + IPage result = iGenQueryTypeService.page(page, getQueryWrapper(genQueryType)); + return R.ok(result.getRecords(), result.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + return R.ok(iGenQueryTypeService.getById(id)); + } + + @PostMapping("/save") + public R save(@RequestBody GenQueryType genQueryType) { + iGenQueryTypeService.save(genQueryType); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody GenQueryType genQueryType) { + iGenQueryTypeService.updateById(genQueryType); + return R.ok(); + } + + @DeleteMapping("/remove/{id:[\\w,]+}") + public R remove(@PathVariable String[] id) { + iGenQueryTypeService.removeByIds(Arrays.asList(id)); + return R.ok(); + } + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenShowTypeController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenShowTypeController.java index fb802390..a939325e 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenShowTypeController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenShowTypeController.java @@ -1,9 +1,17 @@ package com.cloud.kicc.system.devtools.controller; -import org.springframework.web.bind.annotation.RequestMapping; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.cloud.kicc.common.core.api.R; +import com.cloud.kicc.system.api.devtools.entity.GenShowType; +import com.cloud.kicc.system.devtools.service.IGenShowTypeService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; -import org.springframework.stereotype.Controller; +import java.util.Arrays; /** *

@@ -13,9 +21,47 @@ import org.springframework.stereotype.Controller; * @author wangxiang4 * @since 2023-12-09 */ -@Controller +@RestController @RequestMapping("/genShowType") +@RequiredArgsConstructor public class GenShowTypeController { + private final IGenShowTypeService iGenShowTypeService; + + private LambdaQueryWrapper getQueryWrapper(GenShowType genShowType) { + return new LambdaQueryWrapper() + .like(StrUtil.isNotBlank(genShowType.getLabel()), GenShowType::getLabel, genShowType.getLabel()); + } + + @GetMapping("/list") + public R list(Page page, GenShowType genShowType) { + IPage result = iGenShowTypeService.page(page, getQueryWrapper(genShowType)); + return R.ok(result.getRecords(), result.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + return R.ok(iGenShowTypeService.getById(id)); + } + + @PostMapping("/save") + public R save(@RequestBody GenShowType genShowType) { + iGenShowTypeService.save(genShowType); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody GenShowType genShowType) { + iGenShowTypeService.updateById(genShowType); + return R.ok(); + } + + @DeleteMapping("/remove/{id:[\\w,]+}") + public R remove(@PathVariable String[] id) { + iGenShowTypeService.removeByIds(Arrays.asList(id)); + return R.ok(); + } + + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenTableFieldTypeController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenTableFieldTypeController.java index 57efae61..fb9e16c2 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenTableFieldTypeController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenTableFieldTypeController.java @@ -1,9 +1,17 @@ package com.cloud.kicc.system.devtools.controller; -import org.springframework.web.bind.annotation.RequestMapping; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.cloud.kicc.common.core.api.R; +import com.cloud.kicc.system.api.devtools.entity.GenTableFieldType; +import com.cloud.kicc.system.devtools.service.IGenTableFieldTypeService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; -import org.springframework.stereotype.Controller; +import java.util.Arrays; /** *

@@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller; * @author wangxiang4 * @since 2023-12-09 */ -@Controller +@RestController @RequestMapping("/genTableFieldType") +@RequiredArgsConstructor public class GenTableFieldTypeController { + private final IGenTableFieldTypeService iGenTableFieldTypeService; + + private LambdaQueryWrapper getQueryWrapper(GenTableFieldType genTableFieldType) { + return new LambdaQueryWrapper() + .like(StrUtil.isNotBlank(genTableFieldType.getLabel()), GenTableFieldType::getLabel, genTableFieldType.getLabel()); + } + + @GetMapping("/list") + public R list(Page page, GenTableFieldType genTableFieldType) { + IPage result = iGenTableFieldTypeService.page(page, getQueryWrapper(genTableFieldType)); + return R.ok(result.getRecords(), result.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + return R.ok(iGenTableFieldTypeService.getById(id)); + } + + @PostMapping("/save") + public R save(@RequestBody GenTableFieldType genTableFieldType) { + iGenTableFieldTypeService.save(genTableFieldType); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody GenTableFieldType genTableFieldType) { + iGenTableFieldTypeService.updateById(genTableFieldType); + return R.ok(); + } + + @DeleteMapping("/remove/{id:[\\w,]+}") + public R remove(@PathVariable String[] id) { + iGenTableFieldTypeService.removeByIds(Arrays.asList(id)); + return R.ok(); + } + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenValidateTypeController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenValidateTypeController.java index 8b449d1a..1ac2fbd8 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenValidateTypeController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenValidateTypeController.java @@ -1,9 +1,17 @@ package com.cloud.kicc.system.devtools.controller; -import org.springframework.web.bind.annotation.RequestMapping; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.cloud.kicc.common.core.api.R; +import com.cloud.kicc.system.api.devtools.entity.GenValidateType; +import com.cloud.kicc.system.devtools.service.IGenValidateTypeService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; -import org.springframework.stereotype.Controller; +import java.util.Arrays; /** *

@@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller; * @author wangxiang4 * @since 2023-12-09 */ -@Controller +@RestController @RequestMapping("/genValidateType") +@RequiredArgsConstructor public class GenValidateTypeController { + private final IGenValidateTypeService iGenValidateTypeService; + + private LambdaQueryWrapper getQueryWrapper(GenValidateType genValidateType) { + return new LambdaQueryWrapper() + .like(StrUtil.isNotBlank(genValidateType.getValue()), GenValidateType::getValue, genValidateType.getValue()); + } + + @GetMapping("/list") + public R list(Page page, GenValidateType genValidateType) { + IPage result = iGenValidateTypeService.page(page, getQueryWrapper(genValidateType)); + return R.ok(result.getRecords(), result.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + return R.ok(iGenValidateTypeService.getById(id)); + } + + @PostMapping("/save") + public R save(@RequestBody GenValidateType genValidateType) { + iGenValidateTypeService.save(genValidateType); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody GenValidateType genValidateType) { + iGenValidateTypeService.updateById(genValidateType); + return R.ok(); + } + + @DeleteMapping("/remove/{id:[\\w,]+}") + public R remove(@PathVariable String[] id) { + iGenValidateTypeService.removeByIds(Arrays.asList(id)); + return R.ok(); + } + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomFieldController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomFieldController.java index c45e6a04..3fc82c42 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomFieldController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomFieldController.java @@ -1,9 +1,15 @@ package com.cloud.kicc.system.devtools.controller; - -import org.springframework.web.bind.annotation.RequestMapping; - -import org.springframework.stereotype.Controller; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.cloud.kicc.common.core.api.R; +import com.cloud.kicc.system.api.devtools.entity.GencodeCustomField; +import com.cloud.kicc.system.devtools.service.IGencodeCustomFieldService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; +import java.util.Arrays; /** *

@@ -13,9 +19,46 @@ import org.springframework.stereotype.Controller; * @author wangxiang4 * @since 2023-12-09 */ -@Controller +@RestController @RequestMapping("/gencodeCustomField") +@RequiredArgsConstructor public class GencodeCustomFieldController { + private final IGencodeCustomFieldService iGencodeCustomFieldService; + + private LambdaQueryWrapper getQueryWrapper(GencodeCustomField gencodeCustomField) { + return new LambdaQueryWrapper() + .like(StrUtil.isNotBlank(gencodeCustomField.getName()), GencodeCustomField::getName, gencodeCustomField.getName()); + } + + @GetMapping("/list") + public R list(Page page, GencodeCustomField gencodeCustomField) { + IPage result = iGencodeCustomFieldService.page(page, getQueryWrapper(gencodeCustomField)); + return R.ok(result.getRecords(), result.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + return R.ok(iGencodeCustomFieldService.getById(id)); + } + + @PostMapping("/save") + public R save(@RequestBody GencodeCustomField gencodeCustomField) { + iGencodeCustomFieldService.save(gencodeCustomField); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody GencodeCustomField gencodeCustomField) { + iGencodeCustomFieldService.updateById(gencodeCustomField); + return R.ok(); + } + + @DeleteMapping("/remove/{id:[\\w,]+}") + public R remove(@PathVariable String[] id) { + iGencodeCustomFieldService.removeByIds(Arrays.asList(id)); + return R.ok(); + } + } 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 1ef888ad..c33e57da 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,9 +1,17 @@ package com.cloud.kicc.system.devtools.controller; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +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.devtools.service.IGencodeCustomObjService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; -import org.springframework.web.bind.annotation.RequestMapping; - -import org.springframework.stereotype.Controller; +import java.util.Arrays; /** *

@@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller; * @author wangxiang4 * @since 2023-12-09 */ -@Controller -@RequestMapping("/gencodeCustomObj") +@RestController +@RequestMapping(AppConstants.APP_SYSTEM + "/gencode/gencodeCustomObj") +@RequiredArgsConstructor public class GencodeCustomObjController { + private final IGencodeCustomObjService iGencodeCustomObjService; + + private LambdaQueryWrapper getQueryWrapper(GencodeCustomObj gencodeCustomObj) { + return new LambdaQueryWrapper() + .like(StrUtil.isNotBlank(gencodeCustomObj.getLabel()), GencodeCustomObj::getLabel, gencodeCustomObj.getLabel()); + } + + @GetMapping("/list") + public R list(Page page, GencodeCustomObj gencodeCustomObj) { + IPage result = iGencodeCustomObjService.page(page, getQueryWrapper(gencodeCustomObj)); + return R.ok(result.getRecords(), result.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + return R.ok(iGencodeCustomObjService.getById(id)); + } + + @PostMapping("/save") + public R save(@RequestBody GencodeCustomObj gencodeCustomObj) { + iGencodeCustomObjService.save(gencodeCustomObj); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody GencodeCustomObj gencodeCustomObj) { + iGencodeCustomObjService.updateById(gencodeCustomObj); + return R.ok(); + } + + @DeleteMapping("/remove/{id:[\\w,]+}") + public R remove(@PathVariable String[] id) { + iGencodeCustomObjService.removeByIds(Arrays.asList(id)); + return R.ok(); + } + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeSchemeController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeSchemeController.java index 6cd6b72b..72fa1ff4 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeSchemeController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeSchemeController.java @@ -1,9 +1,17 @@ package com.cloud.kicc.system.devtools.controller; -import org.springframework.web.bind.annotation.RequestMapping; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.cloud.kicc.common.core.api.R; +import com.cloud.kicc.system.api.devtools.entity.GencodeScheme; +import com.cloud.kicc.system.devtools.service.IGencodeSchemeService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; -import org.springframework.stereotype.Controller; +import java.util.Arrays; /** *

@@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller; * @author wangxiang4 * @since 2023-12-09 */ -@Controller +@RestController @RequestMapping("/gencodeScheme") +@RequiredArgsConstructor public class GencodeSchemeController { + private final IGencodeSchemeService iGencodeSchemeService; + + private LambdaQueryWrapper getQueryWrapper(GencodeScheme gencodeScheme) { + return new LambdaQueryWrapper() + .like(StrUtil.isNotBlank(gencodeScheme.getName()), GencodeScheme::getName, gencodeScheme.getName()); + } + + @GetMapping("/list") + public R list(Page page, GencodeScheme gencodeScheme) { + IPage result = iGencodeSchemeService.page(page, getQueryWrapper(gencodeScheme)); + return R.ok(result.getRecords(), result.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + return R.ok(iGencodeSchemeService.getById(id)); + } + + @PostMapping("/save") + public R save(@RequestBody GencodeScheme gencodeScheme) { + iGencodeSchemeService.save(gencodeScheme); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody GencodeScheme gencodeScheme) { + iGencodeSchemeService.updateById(gencodeScheme); + return R.ok(); + } + + @DeleteMapping("/remove/{id:[\\w,]+}") + public R remove(@PathVariable String[] id) { + iGencodeSchemeService.removeByIds(Arrays.asList(id)); + return R.ok(); + } + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableColumnController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableColumnController.java index 7b414c16..ccc1c1fd 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableColumnController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableColumnController.java @@ -1,9 +1,17 @@ package com.cloud.kicc.system.devtools.controller; -import org.springframework.web.bind.annotation.RequestMapping; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.cloud.kicc.common.core.api.R; +import com.cloud.kicc.system.api.devtools.entity.GencodeTableColumn; +import com.cloud.kicc.system.devtools.service.IGencodeTableColumnService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; -import org.springframework.stereotype.Controller; +import java.util.Arrays; /** *

@@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller; * @author wangxiang4 * @since 2023-12-09 */ -@Controller +@RestController @RequestMapping("/gencodeTableColumn") +@RequiredArgsConstructor public class GencodeTableColumnController { + private final IGencodeTableColumnService iGencodeTableColumnService; + + private LambdaQueryWrapper getQueryWrapper(GencodeTableColumn gencodeTableColumn) { + return new LambdaQueryWrapper() + .like(StrUtil.isNotBlank(gencodeTableColumn.getName()), GencodeTableColumn::getName, gencodeTableColumn.getName()); + } + + @GetMapping("/list") + public R list(Page page, GencodeTableColumn gencodeTableColumn) { + IPage result = iGencodeTableColumnService.page(page, getQueryWrapper(gencodeTableColumn)); + return R.ok(result.getRecords(), result.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + return R.ok(iGencodeTableColumnService.getById(id)); + } + + @PostMapping("/save") + public R save(@RequestBody GencodeTableColumn gencodeTableColumn) { + iGencodeTableColumnService.save(gencodeTableColumn); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody GencodeTableColumn gencodeTableColumn) { + iGencodeTableColumnService.updateById(gencodeTableColumn); + return R.ok(); + } + + @DeleteMapping("/remove/{id:[\\w,]+}") + public R remove(@PathVariable String[] id) { + iGencodeTableColumnService.removeByIds(Arrays.asList(id)); + return R.ok(); + } + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableController.java index 93180177..35209055 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableController.java @@ -1,9 +1,17 @@ package com.cloud.kicc.system.devtools.controller; -import org.springframework.web.bind.annotation.RequestMapping; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.cloud.kicc.common.core.api.R; +import com.cloud.kicc.system.api.devtools.entity.GencodeTable; +import com.cloud.kicc.system.devtools.service.IGencodeTableService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; -import org.springframework.stereotype.Controller; +import java.util.Arrays; /** *

@@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller; * @author wangxiang4 * @since 2023-12-09 */ -@Controller +@RestController @RequestMapping("/gencodeTable") +@RequiredArgsConstructor public class GencodeTableController { + private final IGencodeTableService iGencodeTableService; + + private LambdaQueryWrapper getQueryWrapper(GencodeTable gencodeTable) { + return new LambdaQueryWrapper() + .like(StrUtil.isNotBlank(gencodeTable.getName()), GencodeTable::getName, gencodeTable.getName()); + } + + @GetMapping("/list") + public R list(Page page, GencodeTable gencodeTable) { + IPage result = iGencodeTableService.page(page, getQueryWrapper(gencodeTable)); + return R.ok(result.getRecords(), result.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + return R.ok(iGencodeTableService.getById(id)); + } + + @PostMapping("/save") + public R save(@RequestBody GencodeTable gencodeTable) { + iGencodeTableService.save(gencodeTable); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody GencodeTable gencodeTable) { + iGencodeTableService.updateById(gencodeTable); + return R.ok(); + } + + @DeleteMapping("/remove/{id:[\\w,]+}") + public R remove(@PathVariable String[] id) { + iGencodeTableService.removeByIds(Arrays.asList(id)); + return R.ok(); + } + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateController.java index 9e9e9fa8..f1752c44 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateController.java @@ -1,9 +1,17 @@ package com.cloud.kicc.system.devtools.controller; -import org.springframework.web.bind.annotation.RequestMapping; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.cloud.kicc.common.core.api.R; +import com.cloud.kicc.system.api.devtools.entity.GencodeTemplate; +import com.cloud.kicc.system.devtools.service.IGencodeTemplateService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; -import org.springframework.stereotype.Controller; +import java.util.Arrays; /** *

@@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller; * @author wangxiang4 * @since 2023-12-09 */ -@Controller +@RestController @RequestMapping("/gencodeTemplate") +@RequiredArgsConstructor public class GencodeTemplateController { + private final IGencodeTemplateService iGencodeTemplateService; + + private LambdaQueryWrapper getQueryWrapper(GencodeTemplate gencodeTemplate) { + return new LambdaQueryWrapper() + .like(StrUtil.isNotBlank(gencodeTemplate.getName()), GencodeTemplate::getName, gencodeTemplate.getName()); + } + + @GetMapping("/list") + public R list(Page page, GencodeTemplate gencodeTemplate) { + IPage result = iGencodeTemplateService.page(page, getQueryWrapper(gencodeTemplate)); + return R.ok(result.getRecords(), result.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + return R.ok(iGencodeTemplateService.getById(id)); + } + + @PostMapping("/save") + public R save(@RequestBody GencodeTemplate gencodeTemplate) { + iGencodeTemplateService.save(gencodeTemplate); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody GencodeTemplate gencodeTemplate) { + iGencodeTemplateService.updateById(gencodeTemplate); + return R.ok(); + } + + @DeleteMapping("/remove/{id:[\\w,]+}") + public R remove(@PathVariable String[] id) { + iGencodeTemplateService.removeByIds(Arrays.asList(id)); + return R.ok(); + } + } diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateObjController.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateObjController.java index 6e986884..13033e2b 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateObjController.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateObjController.java @@ -1,9 +1,17 @@ package com.cloud.kicc.system.devtools.controller; -import org.springframework.web.bind.annotation.RequestMapping; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.cloud.kicc.common.core.api.R; +import com.cloud.kicc.system.api.devtools.entity.GencodeTemplateObj; +import com.cloud.kicc.system.devtools.service.IGencodeTemplateObjService; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; -import org.springframework.stereotype.Controller; +import java.util.Arrays; /** *

@@ -13,9 +21,47 @@ import org.springframework.stereotype.Controller; * @author wangxiang4 * @since 2023-12-09 */ -@Controller +@RestController @RequestMapping("/gencodeTemplateObj") +@RequiredArgsConstructor public class GencodeTemplateObjController { + private final IGencodeTemplateObjService iGencodeTemplateObjService; + + private LambdaQueryWrapper getQueryWrapper(GencodeTemplateObj gencodeTemplateObj) { + return new LambdaQueryWrapper() + .like(StrUtil.isNotBlank(gencodeTemplateObj.getName()), GencodeTemplateObj::getName, gencodeTemplateObj.getName()); + } + + @GetMapping("/list") + public R list(Page page, GencodeTemplateObj gencodeTemplateObj) { + IPage result = iGencodeTemplateObjService.page(page, getQueryWrapper(gencodeTemplateObj)); + return R.ok(result.getRecords(), result.getTotal()); + } + + @GetMapping("/{id:\\w+}") + public R getById(@PathVariable("id") String id) { + return R.ok(iGencodeTemplateObjService.getById(id)); + } + + @PostMapping("/save") + public R save(@RequestBody GencodeTemplateObj gencodeTemplateObj) { + iGencodeTemplateObjService.save(gencodeTemplateObj); + return R.ok(); + } + + @PutMapping("/update") + public R update(@RequestBody GencodeTemplateObj gencodeTemplateObj) { + iGencodeTemplateObjService.updateById(gencodeTemplateObj); + return R.ok(); + } + + @DeleteMapping("/remove/{id:[\\w,]+}") + public R remove(@PathVariable String[] id) { + iGencodeTemplateObjService.removeByIds(Arrays.asList(id)); + return R.ok(); + } + + }