类 CodeGeneratorController

java.lang.Object
com.hengyi.xbaseweb.system.controller.base.XBaseController
com.hengyi.xbaseweb.generator.controller.CodeGeneratorController
所有已实现的接口:
IXBaseController

@RestController @RequestMapping("/system/code-generator") public class CodeGeneratorController extends XBaseController

代码生成 前端控制器

从以下版本开始:
2024-10-20
  • 构造器详细资料

    • CodeGeneratorController

      public CodeGeneratorController()
  • 方法详细资料

    • codeGeneratorPage

      @GetMapping("page") public ApiResult codeGeneratorPage(CodeGeneratorQueryDto codeGeneratorPageDto, PageQuery pageQuery)
      获取列表
      参数:
      codeGeneratorPageDto -
      返回:
    • createCodeGenerator

      @PostMapping("create") public ApiResult createCodeGenerator(@RequestBody @Validated(AddGroup.class) CodeGeneratorDto codeGeneratorDto)
      添加
      返回:
    • updateCodeGenerator

      @PutMapping("update") public ApiResult updateCodeGenerator(@RequestBody @Validated(EditGroup.class) CodeGeneratorDto codeGeneratorDto)
      更新
      返回:
    • deleteCodeGenerator

      @DeleteMapping("delete") public ApiResult deleteCodeGenerator(@RequestBody @Validated(DeleteGroup.class) CodeGeneratorDto codeGeneratorDto)
      删除
      参数:
      codeGeneratorDto -
      返回:
    • batchDeleteCodeGenerator

      @DeleteMapping("deleteBatch") public ApiResult batchDeleteCodeGenerator(@RequestBody List<Long> ids)
      批量删除
      参数:
      ids -
      返回:
    • generator

      @PostMapping("generator") public ApiResult generator(@Validated @RequestBody CodeGeneratorExportDto codeGeneratorExportDto)
      生成代码
      参数:
      codeGeneratorExportDto -
      返回:
    • saveAppConfig

      @PostMapping("saveAppConfig") public ApiResult saveAppConfig(@Validated @RequestBody CodeGeneratorAppConfigDto codeGeneratorAppConfigDto)
    • getAppConfig

      @GetMapping("getAppConfig") public ApiResult getAppConfig(@RequestParam String sourceId)