@RestController
@RequestMapping(value="table")
public class TableController
extends com.centit.framework.core.controller.BaseController
| 限定符和类型 | 字段和说明 |
|---|---|
protected TableStructService |
tableStructService |
| 构造器和说明 |
|---|
TableController() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
createSql(String tableId,
String dbtype) |
void |
deleteTableStruct(String tableId) |
TableStruct |
forkTableInfo(String tableId,
String projectId,
javax.servlet.http.HttpServletRequest request) |
TableStruct |
getTableStruct(String tableId) |
com.centit.framework.core.dao.PageQueryResult<TableStruct> |
list(String projectId,
com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request) |
TableStruct |
saveTableStruct(TableStruct tableStruct,
javax.servlet.http.HttpServletRequest request) |
com.centit.framework.core.dao.PageQueryResult<Object> |
search(String keywords,
String catalog,
com.centit.support.database.utils.PageDesc pageDesc) |
com.alibaba.fastjson2.JSONArray |
stat(String keywords) |
void |
updateTableStruct(TableStruct TableStruct) |
TableStruct |
updateViewSql(TableStruct tableStruct) |
@Autowired protected TableStructService tableStructService
@GetMapping(value="/list/{projectId}")
@WrapUpResponseBody
public com.centit.framework.core.dao.PageQueryResult<TableStruct> list(@PathVariable
String projectId,
com.centit.support.database.utils.PageDesc pageDesc,
javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/{tableId}")
@WrapUpResponseBody(contentType=MAP_DICT)
public TableStruct getTableStruct(@PathVariable
String tableId)
@DeleteMapping(value="/{tableId}")
@WrapUpResponseBody
public void deleteTableStruct(@PathVariable
String tableId)
@PostMapping @WrapUpResponseBody public TableStruct saveTableStruct(@RequestBody TableStruct tableStruct, javax.servlet.http.HttpServletRequest request)
@PostMapping(value="/updateViewSql") @WrapUpResponseBody(contentType=MAP_DICT) public TableStruct updateViewSql(@RequestBody TableStruct tableStruct)
@PutMapping
@WrapUpResponseBody
public void updateTableStruct(@RequestBody
TableStruct TableStruct)
@PostMapping(value="/fork/{tableId}/{projectId}")
@WrapUpResponseBody(contentType=MAP_DICT)
public TableStruct forkTableInfo(@PathVariable
String tableId,
@PathVariable
String projectId,
javax.servlet.http.HttpServletRequest request)
@GetMapping(value="/sql/{tableId}")
@WrapUpResponseBody
public String createSql(@PathVariable
String tableId,
String dbtype)
@GetMapping(value="/search") @WrapUpResponseBody public com.centit.framework.core.dao.PageQueryResult<Object> search(String keywords, String catalog, com.centit.support.database.utils.PageDesc pageDesc)
@GetMapping(value="/stat") @WrapUpResponseBody public com.alibaba.fastjson2.JSONArray stat(String keywords)
Copyright © 2023 Centit Information Technical, co. Inc.. All rights reserved.