@RestController @RequestMapping(value="/api/generator") @RefreshScope public class GeneratorController extends BaseResponse
logger| 构造器和说明 |
|---|
GeneratorController() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResponseBean |
generator(String project,
String tableName,
Integer type,
String schema,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
ResponseBean |
queryColumns(String tableName,
String schema) |
ResponseBean |
querySchemas() |
ResponseBean |
queryTables(GeneratorParam generatorParam) |
ResponseBean |
queryTables(String schema) |
ResponseBean |
save(List<GeneratorColumn> generatorColumnInfos) |
ResponseBean |
sync(List<String> tables,
String schema) |
failure, failure, failureWithData, responseSuccess, responseSuccess, responseSuccessWithData, responseSuccessWithData, successWithData, successWithData@GetMapping(value="/schemas") public ResponseBean querySchemas()
@GetMapping(value="/tables/all") public ResponseBean queryTables(@RequestParam(required=false) String schema)
@GetMapping(value="/tables") public ResponseBean queryTables(GeneratorParam generatorParam)
@GetMapping(value="/columns") public ResponseBean queryColumns(@RequestParam String tableName, @RequestParam(required=false) String schema)
@PostMapping(value="/saveColumnCfg/{schema}")
public ResponseBean save(@RequestBody
List<GeneratorColumn> generatorColumnInfos)
@PostMapping(value="sync/{schema}")
public ResponseBean sync(@RequestBody
List<String> tables,
@PathVariable
String schema)
@PostMapping(value="/{project}/{tableName}/{type}/{schema}")
public ResponseBean generator(@PathVariable
String project,
@PathVariable
String tableName,
@PathVariable
Integer type,
@PathVariable
String schema,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Copyright © 2022 Anji-Plus. All rights reserved.