类 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
-
字段概要
从类继承的字段 com.hengyi.xbaseweb.system.controller.base.XBaseController
request, userSessionService -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明batchDeleteCodeGenerator(List<Long> ids) 批量删除codeGeneratorPage(CodeGeneratorQueryDto codeGeneratorPageDto, PageQuery pageQuery) 获取列表createCodeGenerator(CodeGeneratorDto codeGeneratorDto) 添加deleteCodeGenerator(CodeGeneratorDto codeGeneratorDto) 删除generator(CodeGeneratorExportDto codeGeneratorExportDto) 生成代码getAppConfig(String sourceId) saveAppConfig(CodeGeneratorAppConfigDto codeGeneratorAppConfigDto) updateCodeGenerator(CodeGeneratorDto codeGeneratorDto) 更新从类继承的方法 com.hengyi.xbaseweb.system.controller.base.XBaseController
error, error, getAppId, getCurrentUser, getCurrentUserId, getCurrentUsername, getCurrentUserRoles, getMessage, getMessage, status, success, success, toResult, toResult
-
构造器详细资料
-
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
-