Browse Source

feat: gen crud

master
wangxiang 1 year ago
parent
commit
0f927452b2
  1. 52
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenDatabaseTypeController.java
  2. 50
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenQueryTypeController.java
  3. 52
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenShowTypeController.java
  4. 51
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenTableFieldTypeController.java
  5. 51
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GenValidateTypeController.java
  6. 53
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomFieldController.java
  7. 55
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeCustomObjController.java
  8. 51
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeSchemeController.java
  9. 51
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableColumnController.java
  10. 51
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTableController.java
  11. 51
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateController.java
  12. 52
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/devtools/controller/GencodeTemplateObjController.java

52
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; 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;
/** /**
* <p> * <p>
@ -13,9 +21,47 @@ import org.springframework.stereotype.Controller;
* @author wangxiang4 * @author wangxiang4
* @since 2023-12-09 * @since 2023-12-09
*/ */
@Controller @RestController
@RequestMapping("/genDatabaseType") @RequestMapping("/genDatabaseType")
@RequiredArgsConstructor
public class GenDatabaseTypeController { public class GenDatabaseTypeController {
private final IGenDatabaseTypeService iGenDatabaseTypeService;
private LambdaQueryWrapper<GenDatabaseType> getQueryWrapper(GenDatabaseType genDatabaseType) {
return new LambdaQueryWrapper<GenDatabaseType>()
.like(StrUtil.isNotBlank(genDatabaseType.getType()), GenDatabaseType::getType, genDatabaseType.getType());
}
@GetMapping("/list")
public R list(Page page, GenDatabaseType genDatabaseType) {
IPage<GenDatabaseType> 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();
}
} }

50
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; 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.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import java.util.Arrays;
/** /**
* <p> * <p>
@ -15,7 +24,44 @@ import org.springframework.stereotype.Controller;
*/ */
@Controller @Controller
@RequestMapping("/genQueryType") @RequestMapping("/genQueryType")
@RequiredArgsConstructor
public class GenQueryTypeController { public class GenQueryTypeController {
private final IGenQueryTypeService iGenQueryTypeService;
private LambdaQueryWrapper<GenQueryType> getQueryWrapper(GenQueryType genQueryType) {
return new LambdaQueryWrapper<GenQueryType>()
.like(StrUtil.isNotBlank(genQueryType.getLabel()), GenQueryType::getLabel, genQueryType.getLabel());
}
@GetMapping("/list")
public R list(Page page, GenQueryType genQueryType) {
IPage<GenQueryType> 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();
}
} }

52
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; 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;
/** /**
* <p> * <p>
@ -13,9 +21,47 @@ import org.springframework.stereotype.Controller;
* @author wangxiang4 * @author wangxiang4
* @since 2023-12-09 * @since 2023-12-09
*/ */
@Controller @RestController
@RequestMapping("/genShowType") @RequestMapping("/genShowType")
@RequiredArgsConstructor
public class GenShowTypeController { public class GenShowTypeController {
private final IGenShowTypeService iGenShowTypeService;
private LambdaQueryWrapper<GenShowType> getQueryWrapper(GenShowType genShowType) {
return new LambdaQueryWrapper<GenShowType>()
.like(StrUtil.isNotBlank(genShowType.getLabel()), GenShowType::getLabel, genShowType.getLabel());
}
@GetMapping("/list")
public R list(Page page, GenShowType genShowType) {
IPage<GenShowType> 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();
}
} }

51
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; 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;
/** /**
* <p> * <p>
@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller;
* @author wangxiang4 * @author wangxiang4
* @since 2023-12-09 * @since 2023-12-09
*/ */
@Controller @RestController
@RequestMapping("/genTableFieldType") @RequestMapping("/genTableFieldType")
@RequiredArgsConstructor
public class GenTableFieldTypeController { public class GenTableFieldTypeController {
private final IGenTableFieldTypeService iGenTableFieldTypeService;
private LambdaQueryWrapper<GenTableFieldType> getQueryWrapper(GenTableFieldType genTableFieldType) {
return new LambdaQueryWrapper<GenTableFieldType>()
.like(StrUtil.isNotBlank(genTableFieldType.getLabel()), GenTableFieldType::getLabel, genTableFieldType.getLabel());
}
@GetMapping("/list")
public R list(Page page, GenTableFieldType genTableFieldType) {
IPage<GenTableFieldType> 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();
}
} }

51
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; 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;
/** /**
* <p> * <p>
@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller;
* @author wangxiang4 * @author wangxiang4
* @since 2023-12-09 * @since 2023-12-09
*/ */
@Controller @RestController
@RequestMapping("/genValidateType") @RequestMapping("/genValidateType")
@RequiredArgsConstructor
public class GenValidateTypeController { public class GenValidateTypeController {
private final IGenValidateTypeService iGenValidateTypeService;
private LambdaQueryWrapper<GenValidateType> getQueryWrapper(GenValidateType genValidateType) {
return new LambdaQueryWrapper<GenValidateType>()
.like(StrUtil.isNotBlank(genValidateType.getValue()), GenValidateType::getValue, genValidateType.getValue());
}
@GetMapping("/list")
public R list(Page page, GenValidateType genValidateType) {
IPage<GenValidateType> 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();
}
} }

53
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; package com.cloud.kicc.system.devtools.controller;
import cn.hutool.core.util.StrUtil;
import org.springframework.web.bind.annotation.RequestMapping; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.stereotype.Controller; 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;
/** /**
* <p> * <p>
@ -13,9 +19,46 @@ import org.springframework.stereotype.Controller;
* @author wangxiang4 * @author wangxiang4
* @since 2023-12-09 * @since 2023-12-09
*/ */
@Controller @RestController
@RequestMapping("/gencodeCustomField") @RequestMapping("/gencodeCustomField")
@RequiredArgsConstructor
public class GencodeCustomFieldController { public class GencodeCustomFieldController {
private final IGencodeCustomFieldService iGencodeCustomFieldService;
private LambdaQueryWrapper<GencodeCustomField> getQueryWrapper(GencodeCustomField gencodeCustomField) {
return new LambdaQueryWrapper<GencodeCustomField>()
.like(StrUtil.isNotBlank(gencodeCustomField.getName()), GencodeCustomField::getName, gencodeCustomField.getName());
}
@GetMapping("/list")
public R list(Page page, GencodeCustomField gencodeCustomField) {
IPage<GencodeCustomField> 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();
}
} }

55
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; 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 java.util.Arrays;
import org.springframework.stereotype.Controller;
/** /**
* <p> * <p>
@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller;
* @author wangxiang4 * @author wangxiang4
* @since 2023-12-09 * @since 2023-12-09
*/ */
@Controller @RestController
@RequestMapping("/gencodeCustomObj") @RequestMapping(AppConstants.APP_SYSTEM + "/gencode/gencodeCustomObj")
@RequiredArgsConstructor
public class GencodeCustomObjController { public class GencodeCustomObjController {
private final IGencodeCustomObjService iGencodeCustomObjService;
private LambdaQueryWrapper<GencodeCustomObj> getQueryWrapper(GencodeCustomObj gencodeCustomObj) {
return new LambdaQueryWrapper<GencodeCustomObj>()
.like(StrUtil.isNotBlank(gencodeCustomObj.getLabel()), GencodeCustomObj::getLabel, gencodeCustomObj.getLabel());
}
@GetMapping("/list")
public R list(Page page, GencodeCustomObj gencodeCustomObj) {
IPage<GencodeCustomObj> 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();
}
} }

51
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; 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;
/** /**
* <p> * <p>
@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller;
* @author wangxiang4 * @author wangxiang4
* @since 2023-12-09 * @since 2023-12-09
*/ */
@Controller @RestController
@RequestMapping("/gencodeScheme") @RequestMapping("/gencodeScheme")
@RequiredArgsConstructor
public class GencodeSchemeController { public class GencodeSchemeController {
private final IGencodeSchemeService iGencodeSchemeService;
private LambdaQueryWrapper<GencodeScheme> getQueryWrapper(GencodeScheme gencodeScheme) {
return new LambdaQueryWrapper<GencodeScheme>()
.like(StrUtil.isNotBlank(gencodeScheme.getName()), GencodeScheme::getName, gencodeScheme.getName());
}
@GetMapping("/list")
public R list(Page page, GencodeScheme gencodeScheme) {
IPage<GencodeScheme> 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();
}
} }

51
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; 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;
/** /**
* <p> * <p>
@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller;
* @author wangxiang4 * @author wangxiang4
* @since 2023-12-09 * @since 2023-12-09
*/ */
@Controller @RestController
@RequestMapping("/gencodeTableColumn") @RequestMapping("/gencodeTableColumn")
@RequiredArgsConstructor
public class GencodeTableColumnController { public class GencodeTableColumnController {
private final IGencodeTableColumnService iGencodeTableColumnService;
private LambdaQueryWrapper<GencodeTableColumn> getQueryWrapper(GencodeTableColumn gencodeTableColumn) {
return new LambdaQueryWrapper<GencodeTableColumn>()
.like(StrUtil.isNotBlank(gencodeTableColumn.getName()), GencodeTableColumn::getName, gencodeTableColumn.getName());
}
@GetMapping("/list")
public R list(Page page, GencodeTableColumn gencodeTableColumn) {
IPage<GencodeTableColumn> 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();
}
} }

51
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; 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;
/** /**
* <p> * <p>
@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller;
* @author wangxiang4 * @author wangxiang4
* @since 2023-12-09 * @since 2023-12-09
*/ */
@Controller @RestController
@RequestMapping("/gencodeTable") @RequestMapping("/gencodeTable")
@RequiredArgsConstructor
public class GencodeTableController { public class GencodeTableController {
private final IGencodeTableService iGencodeTableService;
private LambdaQueryWrapper<GencodeTable> getQueryWrapper(GencodeTable gencodeTable) {
return new LambdaQueryWrapper<GencodeTable>()
.like(StrUtil.isNotBlank(gencodeTable.getName()), GencodeTable::getName, gencodeTable.getName());
}
@GetMapping("/list")
public R list(Page page, GencodeTable gencodeTable) {
IPage<GencodeTable> 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();
}
} }

51
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; 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;
/** /**
* <p> * <p>
@ -13,9 +21,46 @@ import org.springframework.stereotype.Controller;
* @author wangxiang4 * @author wangxiang4
* @since 2023-12-09 * @since 2023-12-09
*/ */
@Controller @RestController
@RequestMapping("/gencodeTemplate") @RequestMapping("/gencodeTemplate")
@RequiredArgsConstructor
public class GencodeTemplateController { public class GencodeTemplateController {
private final IGencodeTemplateService iGencodeTemplateService;
private LambdaQueryWrapper<GencodeTemplate> getQueryWrapper(GencodeTemplate gencodeTemplate) {
return new LambdaQueryWrapper<GencodeTemplate>()
.like(StrUtil.isNotBlank(gencodeTemplate.getName()), GencodeTemplate::getName, gencodeTemplate.getName());
}
@GetMapping("/list")
public R list(Page page, GencodeTemplate gencodeTemplate) {
IPage<GencodeTemplate> 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();
}
} }

52
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; 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;
/** /**
* <p> * <p>
@ -13,9 +21,47 @@ import org.springframework.stereotype.Controller;
* @author wangxiang4 * @author wangxiang4
* @since 2023-12-09 * @since 2023-12-09
*/ */
@Controller @RestController
@RequestMapping("/gencodeTemplateObj") @RequestMapping("/gencodeTemplateObj")
@RequiredArgsConstructor
public class GencodeTemplateObjController { public class GencodeTemplateObjController {
private final IGencodeTemplateObjService iGencodeTemplateObjService;
private LambdaQueryWrapper<GencodeTemplateObj> getQueryWrapper(GencodeTemplateObj gencodeTemplateObj) {
return new LambdaQueryWrapper<GencodeTemplateObj>()
.like(StrUtil.isNotBlank(gencodeTemplateObj.getName()), GencodeTemplateObj::getName, gencodeTemplateObj.getName());
}
@GetMapping("/list")
public R list(Page page, GencodeTemplateObj gencodeTemplateObj) {
IPage<GencodeTemplateObj> 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();
}
} }

Loading…
Cancel
Save