@RequestMapping(value="/gen")
@RestController
public class GenController
extends plus.easydo.starter.mybatis.plus.base.MPBaseController
| 构造器和说明 |
|---|
GenController() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
batchGenCode(javax.servlet.http.HttpServletResponse response,
java.lang.String tables)
批量生成代码
|
plus.easydo.core.result.DataResult<java.lang.Object> |
columnList(java.lang.Long tableId)
查询数据表字段列表
|
plus.easydo.core.result.DataResult<java.lang.Object> |
dataList(GenTable genTable)
查询数据库列表
|
void |
download(javax.servlet.http.HttpServletResponse response,
java.lang.String tableName)
生成代码(下载方式)
|
plus.easydo.core.result.DataResult<java.lang.Object> |
editSave(GenTable genTable)
修改保存代码生成业务
|
plus.easydo.core.result.DataResult<java.lang.Object> |
genCode(java.lang.String tableName)
生成代码(自定义路径)
|
plus.easydo.core.result.R<java.lang.Object> |
genList(GenTable genTable)
查询代码生成列表
|
plus.easydo.core.result.DataResult<java.lang.Object> |
getInfo(java.lang.Long tableId)
修改代码生成业务
|
plus.easydo.core.result.DataResult<java.lang.Object> |
importTableSave(java.lang.String tables,
java.lang.String dataSourceId)
导入表结构(保存
|
plus.easydo.core.result.DataResult<java.lang.Object> |
preview(java.lang.Long tableId)
预览代码
|
plus.easydo.core.result.DataResult<java.lang.Object> |
remove(java.lang.Long[] tableIds)
删除代码生成
|
plus.easydo.core.result.DataResult<java.lang.Object> |
synchDb(java.lang.String tableName)
同步数据库
|
@GetMapping(value="/list") public plus.easydo.core.result.R<java.lang.Object> genList(GenTable genTable)
genTable - genTable@GetMapping(value="/{tableId}")
public plus.easydo.core.result.DataResult<java.lang.Object> getInfo(@PathVariable
java.lang.Long tableId)
tableId - talbleId@GetMapping(value="/db/list") public plus.easydo.core.result.DataResult<java.lang.Object> dataList(GenTable genTable)
genTable - genTable@GetMapping(value="/column/{talbleId}")
public plus.easydo.core.result.DataResult<java.lang.Object> columnList(java.lang.Long tableId)
tableId - tableId@PostMapping(value="/importTable")
public plus.easydo.core.result.DataResult<java.lang.Object> importTableSave(java.lang.String tables,
java.lang.String dataSourceId)
tables - tablesdataSourceId - dataSourceId@PutMapping
public plus.easydo.core.result.DataResult<java.lang.Object> editSave(@Validated @RequestBody
GenTable genTable)
genTable - genTable@DeleteMapping(value="/{tableIds}")
public plus.easydo.core.result.DataResult<java.lang.Object> remove(@PathVariable
java.lang.Long[] tableIds)
tableIds - tableIds@GetMapping(value="/preview/{tableId}")
public plus.easydo.core.result.DataResult<java.lang.Object> preview(@PathVariable(value="tableId")
java.lang.Long tableId)
tableId - tableId@GetMapping(value="/download/{tableName}")
public void download(javax.servlet.http.HttpServletResponse response,
@PathVariable(value="tableName")
java.lang.String tableName)
throws java.io.IOException
response - responsetableName - tableNamejava.io.IOException - IOException@GetMapping(value="/genCode/{tableName}")
public plus.easydo.core.result.DataResult<java.lang.Object> genCode(@PathVariable(value="tableName")
java.lang.String tableName)
tableName - tableName@GetMapping(value="/synchDb/{tableName}")
public plus.easydo.core.result.DataResult<java.lang.Object> synchDb(@PathVariable(value="tableName")
java.lang.String tableName)
tableName - tableName@GetMapping(value="/batchGenCode")
public void batchGenCode(javax.servlet.http.HttpServletResponse response,
java.lang.String tables)
throws java.io.IOException
response - responsetables - tablesjava.io.IOException - IOExceptionCopyright © 2021. All Rights Reserved.